Minor version | Description |
2.25.9 | |
2.25.8 | |
2.25.7 | Bug fixes |
2.25.5 | New features Bug fixes Fixed an issue where new connections could be blocked when the primary MySQL node was quickly restarted in place after a crash. Fixed an issue where changing proxy parameters or nodes could cause uneven load balancing for some persistent connections.
|
2.25.4 | New features Added support for a load balancing routing policy based on the number of active requests. For more information, see Load balancing algorithms. Added support for configuring the primary node as a fallback node for the read-only proxy.
|
2.25.3 | Bug fixes |
2.25.2 | |
2.25.1 | New features |
2.24.3 | Bug fixes Fixed an issue where a SELECT FOR UPDATE statement failed if a column name was the keyword disable. Fixed an issue where sessions were unexpectedly disconnected due to wait_timeout. Fixed a schema error caused by the transaction-level connection pool when adding a read-only node.
|
2.24.1 | Bug fixes Fixed an out-of-memory (OOM) issue caused by an excessively large recv-q for backend connections. Fixed an issue where the schema was incorrectly reused by the transaction-level connection pool when adding a node.
|
2.9.5 | |
2.9.3 | Bug fixes Fixed an issue where load balancing could become uneven for some persistent connection scenarios in read/write splitting mode. Fixed a memory leak issue caused by the SHOW WHERE statement, which was introduced in version 2.9.1.
|
2.9.1 | New features Added support for configuring a connection pool and latency threshold for read-only endpoints. Added support for persistent connections during passive switchovers. Optimized persistent connections to support transactions that have no write operations under the Read Committed (RC) isolation level.
Bug fixes Fixed a thread id already exists error caused by thread ID rotation. Thread IDs are now less likely to rotate. Fixed an issue where a Kill Query operation on a read-only address was not broadcast, which could prevent the request from being Killed.
|
2.8.41 | New features Upgraded the kernel to community version 2.3.15. |
1.14.8/1.14.9 | Bug fixes Fixed an issue where a Kill statement could cause a session to hang. Fixed an issue where sessions on a read-only node with a weight of 0 could not be killed. Fixed an issue where the bandwidth of a single connection was limited under high network latency. Fixed an issue where load balancing could become uneven after a failed node recovered. Fixed an issue where a hung MHD thread caused task stream failures. Fixed a memory leak that occurred when the system processed short-lived connections. Fixed an issue where the force_node syntax did not take effect.
|
1.14.7 | |
1.14.6 | New features Added the persistent connection feature for active switchover scenarios. |
1.14.5 | Bug fixes Added compatibility with the session tracker of MySQL 8.0.33. This fixes an issue where client connections could be dropped after the connection pool feature was enabled. |
1.14.3/1.14.4 | Bug fixes Fixed an issue where the dual-write protection feature incorrectly identified the primary node, making the proxy endpoint unavailable. Added an error code for the dual-write protection feature. When this feature is triggered, the client receives a corresponding error. Fixed an issue where proxy endpoint authentication failed if the account host was in CIDR format. Fixed an issue where the first read statement in a transaction was forwarded to a read-only node when transaction splitting was disabled.
|
1.14.1/1.14.2 | New features Added a dual-write protection feature to prevent data write errors caused by a dual-primary scenario during an abnormal switchover. If this feature is enabled and multiple primary nodes exist, the proxy endpoint becomes unavailable. |
1.13.42 | Bug fixes |
1.13.41 | |
1.13.33 | |
1.13.27 | Performance optimizations Optimized the proxy parsing performance for INSERT statements. Bug fixes Fixed some Secure Sockets Layer (SSL) compatibility issues with clients.
|
1.13.25 | Bug fixes |
1.13.22 | New features Added support for using the SELECT LAST_INSERT_ID() statement to obtain the unique ID of a sharded table after an INSERT operation. Added support for the FOUND_ROWS() function. Added support for routing COM_STATISTICS to read-only instances. Optimized the transaction-level connection pool. Added support for routing GEO functions to read-only instances. Added some internal monitoring metrics.
Bug fixes Connections are no longer sent to locked instances in RDS. Fixed routing errors caused by incorrect parsing of some statements. Fixed an issue where stmt_exec failed in some scenarios. Fixed an issue where the load data infile statement failed to execute.
|
1.13.17 | Bug fixes Fixed some internal faults. |
1.13.5 | New features Added support for routing all requests to a specified node (Force Node Connection). Example: /*force_proxy_internal*/set force_node = 'pi-123';. This routes all subsequent requests on the connection to the specified node pi-123.
Note If the specified node is abnormal, the error set force node 'pi-123' is not found, please check. is returned. Added support for routing a single request to a specified node (Force Node Query). Example: /*force_node='pi-123'*/ show processlist;. This routes the request to the specified node pi-123.
Note If the specified node is abnormal, the error 'force hint server node is not found, please check'. is returned. Added some internal monitoring metrics.
Bug fixes
|
1.12.10 | |
1.12.7 | New features Bug fixes Fixed an error with the show processlist statement for MySQL 8.0. Fixed several issues with the transaction-level connection pool. Fixed several issues that caused connection establishment to fail.
|
1.11.12 | |
1.10.7 | Bug fixes Fixed several issues with the session-level connection pool. |
1.9.23 | New features Bug fixes Fixed an issue where change user failed. Fixed an issue where load file failed. Fixed an issue where the application reported an Exception: Packets out of order error because the client received an incorrect sequence message. Fixed an issue where connections to read-only instances were dropped when the primary instance was abnormal.
|
1.9.14 | |