1. 01 4月, 2022 1 次提交
    • W
      Feature: · 7db4636d
      Wesley Wang 提交于
        1. Support public cloud shared proxy connection number resource
           isolation
        2. Support public cloud shared proxy tenant level whitelist
        3. Support shared proxy cluster configuration push
        4. Support hot restart
        5. Supports partition routing for Timestmp data types
        6. Support client-side Execute optimization, allow without Param Type
        7. Proxyd.sh supports port modification, rslist startup, and configurl
        startup
        8. PS memory optimization
        9. 16C model performance optimization
        10. When accessing the cluster for the first time, after OBProxy
        obtains the RSList from the ConfigServer, the All Server List is
        obtained asynchronously and adjusted to obtain it synchronously
        11. Log compression can be turned on with
        enable_syslog_file_compress=True
        12. Full username strict mode can be enabled by
        enable_full_username=True
        13. You can increase the SQL length of obproxy_digest.log by setting
        the digest_sql_length parameter
        14. Added support for partition routing for timestamp type and
        negative numbers
        15. Added support for DDL statements in sharding scenarios
        16. Added tenant-level SSL link encryption
        17. Supports splicing URLs by zone
        18. OB Sharding supports Join
      
      Bugfix:
        1. Fix the problem that the new password under the newly deployed
        cluster etc is inconsistent with the old password
        2. Fix ODP unable to handle configurations larger than 4K, currently
        there is no limit to configuration size
        3. Fix the cluster without LDG. After the enable_ldg switch is turned
        on, the proxy stops updating the location cache, resulting in no sense
        of offline machines.
        4. Fix Under the 2.0 protocol, the data returned to the driver by the ps
        and fetch protocols is incorrect, resulting in the client hang problem
        5. Fix mutli swichover obproxy core at
        databuff_print_key_obj<oceanbase::common::ObLogPrintPointerCntx
        6. Fix obproxy memory leak caused by frequent push of current
        limiting rules
        7. Fix inaccurate routing in col = ("123") mode
        8. Fix too many current-limiting rules causing the push to fail to
        take effect
        9. Fix obproxy memory leak caused by frequent push of current
        limiting rules
        10. Fix After repairing the failover of the standby database into the main
        database, after the original main database is down, the proxy will
        have a short time to route the request to the original main database
        11. Fix Failed to establish connection without specifying cluster id
        within 3 minutes after lossless FO
        12. Fix After repairing the deletion of the standby database, continue to
        send requests to the old clusterId
        13. Fix the problem that the new protocol link proxy cursor scene,
        when the fench reaches the second value, it will be rammed
        14. Fix the problem of ps cursor ramming under non-compression
        protocol
        15. Fix a new connection reporting too many connections error
        16. Fix the case-insensitive name field of the ssl_config
        configuration table, resulting in unreasonable configuration reading
        logic
        17. Fix Compression and 2.0 protocol, obdump import data will be hung
        18. Fix the new protocol, refcursor cannot get the value when there
        are other out parameters
        19. Fix obproxy core at oceanbase::common::ObObjCmpFuncs::compare null
        safe
        20. Fix obproxy core at
        oceanbase::common::ObTimeConverter::str_to_digit_with_date
        21. Fix the error -5560, Unknown prepared statement handle when bmsql
        opens ps when the compression protocol is enabled
      7db4636d
  2. 15 3月, 2022 1 次提交
  3. 04 3月, 2022 1 次提交
  4. 02 3月, 2022 1 次提交
  5. 17 12月, 2021 1 次提交
  6. 16 12月, 2021 2 次提交
  7. 27 10月, 2021 1 次提交
  8. 22 10月, 2021 2 次提交
    • W
      BugFixs: · 54e7e450
      Wesley Wang 提交于
      1. Use the new prometheus package to fix the core problem
      
      Other:
      1. update version to 3.2.0
      2. Open source opens the 2.0 protocol by default
      54e7e450
    • W
      Feature · f302921b
      Wesley Wang 提交于
      1. Optimize the use of epoll_wait, fully event-driven
      2. New replication table supports evenly distributed routing
      3. Support weak read requests sent to backup copies
      4. Supports random selection of the partition route when the partition cannot be calculated
      5. Supports routing that contains Chinese full-width punctuation(commas, brackets, spaces)
      6. Support COM_CHANGE_USER command
      
      Bugfix
      1. Fix the problem of client connection failure when enable_proxy_scramble is configured as true
      2. Fix that after starting through rslist, the server list is not
         rebuilt after the server is offline, and the server still accesses the
         offline server, which causes the access to continue to fail
      3. Fix the problem that the 127.0.0.1 rslist cannot be matched with the
         server in all_server and cannot be accessed at startup
      4. Fix the problem that ODP cannot be accessed normally from the local
         configuration file after OCP hangs
      5. Fix the problem of ODP tenant name being injected
      6. Fix the problem that thread variables cannot be synchronized when
         switching sessions in ODP 3.x
      7. Fix the problem that hint contains special symbols, which causes
         insertion and parsing to fail
      8. Fix the disconnection problem when the cursor does not exist
      9. Fix the problem that the connection to the main library without
         cluster id can be successfully executed after several queries and the link is broken
      11.Fix the problem of continuous access failure if rslist is returned
         to rslist after rslist is started
      f302921b
  9. 25 6月, 2021 1 次提交
  10. 24 6月, 2021 1 次提交
  11. 21 6月, 2021 1 次提交
  12. 11 6月, 2021 1 次提交
  13. 07 6月, 2021 23 次提交
  14. 01 6月, 2021 3 次提交