本文介绍RDS数据库代理的小版本更新说明。

说明

如何查看独享代理小版本

如果您的独享代理不是最新版本,可以在实例的数据库代理页面单击升级独享代理小版本查看当前版本可升级到版本

说明 如果独享代理是最新版本,不会显示升级按钮。您也可以通过调用API接口查看独享代理小版本,详情请参见查询数据库代理设置详情
查看独享代理版本

小版本更新说明

下表仅包含数据库代理的主流版本,并不包含所有数据库代理版本。

小版本说明
1.13.42Bug修复
  • 修复数据库连接过多导致建立连接失败的问题。
  • 修复内部定时任务导致响应时间(RT)抖动的问题。
1.13.41
  • 性能优化
    • 优化在大量错误认证场景下数据库代理的性能。
    • 优化账号认证功能。当存在错误账号认证时,限流由全局粒度限流修改为账号粒度限流。
  • Bug修复
    • 修复事务拆分时导致的事务状态丢失的问题。
    • 修复事务级连接池中环境变量没有重新设置的问题。
    • 修复分布式事务(XA事务)下Prepare Statement关闭失败的问题。
    • 修复若干内部异常问题。
1.13.33
  • 新功能

    支持MySQL utf8mb3编码格式。

  • Bug修复

    修复Prepare Statement参数过多导致SELECT FOR UPDATE路由不正确的问题。

1.13.27
  • 性能优化

    优化了INSERT语句代理Parse的性能。

  • Bug修复

    修复了某些客户端SSL兼容性的问题。

1.13.25Bug修复
  • 修复认证失败导致的代理内存泄漏问题。
  • 修复多Endpoint场景下可能导致代理异常crash的问题。
1.13.22
  • 新功能
    • 支持INSERT操作后通过SELECT LAST_INSERT_ID()语句来获取分表的唯一ID。
    • 支持FOUND_ROWS函数。
    • 支持将COM_STATISTICS路由至只读实例。
    • 优化事务级连接池。
    • 支持将GEO函数路由至只读实例。
    • 增加部分内部监控指标。
  • Bug修复
    • 连接不会再被发送至RDS中锁定的实例。
    • 修复因部分语句解析不正确导致路由错误的问题。
    • 修复某些场景下stmt_exec失败的问题。
    • 修复load data infile语句执行失败的问题。
1.13.17Bug修复

修复部分内部错误。

1.13.5
  • 新功能
    • 支持路由所有请求至指定节点(Force Node Connection)。例如:/*force_proxy_internal*/set force_node = 'pi-123';表示该连接后面的所有请求只路由至指定的pi-123节点上执行。
      说明 若指定的节点存在异常,则会返回set force node 'pi-123' is not found, please check.错误。
    • 支持路由某一条请求至指定节点(Force Node Query)。例如:/*force_node='pi-123'*/ show processlist;表示该请求只路由至指定的pi-123节点上执行。
      说明 若指定的节点存在异常,则会返回'force hint server node is not found, please check'.错误。
    • 增加部分内部监控指标。
  • Bug修复
    • 修复语句中包含MODE关键字导致请求被路由到只读实例的问题。
    • 修复某些条件下负载不均衡的问题。
1.12.10
  • 新功能

    支持独享代理连接地址的SSL加密。

  • Bug修复
    • 修复MySQL 8.0的SSL建立连接异常问题。
    • 修复当节点从异常状态变成正常后,独享代理将新请求路由到该节点异常的问题。
1.12.7
  • 新功能
    • 支持show full processlist语法。
    • 支持XA事务语法。
  • Bug修复
    • 修复MySQL 8.0的show processlist报错问题。
    • 修复若干事务级连接池的问题。
    • 修复若干建立连接失败的问题。
1.11.12
  • 新功能

    支持事务级连接池

  • Bug修复
    • 优化长连接的负载均衡,当节点从异常状态变成正常后,旧的长连接新请求可以再次路由到该节点。
    • 优化Prepare语法,支持Prepare单播。
    • 修复当MySQL 5.7连接MySQL 5.6数据库,开启Deprecate EOF导致连接失败的问题。
    • 修复存储过程中更改数据库时导致连接断开的问题。
    • 修复当结果集里大报文单行超过16 MB数据时,客户端报Packets out of order错误的问题。
    • 修复只读实例通过set autocommit=0打开的事务未及时关闭问题。
    • 修复lock in shared mode语句被路由到只读实例的问题。
    • 修复select handler from abc for update语句被路由到只读实例的问题。
    • 修复同个用户多个host的认证失败问题。
1.10.7

Bug修复

修复会话级连接池的若干问题。

1.9.23
  • 新功能
    • 支持root账号连接。
    • 支持SSL连接。
  • Bug修复
    • 修复change user失败问题。
    • 修复load file失败问题。
    • 修复客户端收到sequence错误报文,导致应用报Exception: Packets out of order错误的问题。
    • 修复主实例异常时只读实例的连接被断开问题。
1.9.14
  • 新功能

    支持hint语法:/*FORCE_SLAVE*/, /*FORCE_MASTE*/

  • Bug修复
    • 修复charset默认值获取错误导致的乱码问题。
    • 修复返回MySQL版本号的String不正确问题。