Release 3.23.04.0
Release Notes:
We have released a new version 3.23.04.0.
Features:
- [#3738] Support update/delete shardingTable with join globalTable. More Detail, see doc1, doc2
- [#3743] Adjusted the -DfakeMysqlVersion setting rule in RW-split mode. More Detail, see doc
- [#3742] Adjust the default value of minimum stack size (-Xss).
- [#3739] Support for adjusting tcp related parameters(alpha version). More Detail, see doc.
- [#3727] Optimize the global sequence loading logic.
- [#3745] Enhance/optimize the internal logic code that supports SSL, and handle scenarios that may cause memory leaks.
Bug-fixes:
- [#3741] In RW-split mode, when the auto_increment_increment of the mysql is not equal to 1, insert wrong data using jdbc connection dble
- [#3744] In RW-split mode, executing large package sql should not be limited by the maxPacketSize set by dble
- [#3746] The scaling thread(connection-pool-evictor-thread) exited unexpectedly
- [#3747] After the master-slave switch, the 8066 side opens the transaction for rollback and some data is not rolled back
- Support column aliases can be set when querying tables on the management side(9066)
- Adjust some log printing
- Fix some NPE issues
Breaking backward compatibility:
发行说明:
我们发布了新版本 3.23.04.0。
特性:
- [#3738] 针对分片表join全局表,支持update/delete多表. 更多详细信息,请参见 doc1, doc2
- [#3743] 对读写分离模式的-DfakeMysqlVersion设置规则进行了调整. 更多详细信息,请参见 doc
- [#3742] 调整最小栈值(-Xss)的默认值.
- [#3739] 支持调整tcp相关参数(实验功能). 更多详细信息,请参见 doc
- [#3727] 优化全局序列加载内部逻辑
- [#3745] 加强/优化支持SSL的内部逻辑代码,以及可能发成内存泄漏的场景处理
缺陷修复:
- [#3741] 读写分离中,当数据库的自增步长不等于1时,使用jdbc连接dble插入错误数据
- [#3744] 读写分离中,执行大包语句不受dble设置的maxPacketSize的限制
- [#3746] 扩缩容connection-pool-evictor-thread线程偶现退出
- [#3747] 主从切换后,业务端开启事务进行rollback时,部分数据没有被回滚
- 支持在管理端查询表时可以设置列别名
- 调整一些日志打印
- 解决一些NPE问题