本文为您介绍了PolarDB-X存储节点的发布说明。

存储节点的版本随着实例版本升级同步更新,一个完整的PolarDB-X版本号由前半部分的计算节点版本号和后半部分的存储节点版本号组成,例如版本号“polarx-kernel_5.4.12-16349923_xcluster-20210926”中,存储节点版本号为xcluster-20210926。

发布日期:2022-12-26

版本号:xcluster-20221226

类别 说明
新增 新增xcluster standalone功能。

发布日期:2022-12-23

版本号:xcluster-20221223

类别 说明
修复 修复私有协议超长大包不返回报错的问题。
优化过多log的问题。

发布日期:2022-11-18

版本号:xcluster-20221118

类别 说明
新增 新增change set功能支持。
修复 修复XPLAN查询带虚拟列的表时崩溃的问题。

发布日期:2022-10-20

版本号:xcluster-20221020

类别 说明
修复 修复备份失败的问题。
修复HINT数组越界导致崩溃的问题。

发布日期:2022-10-18

版本号:xcluster-20221018

类别 说明
修复 回滚备库一致性读优化,规避备份恢复失败的问题。

发布日期:2022-09-27

版本号:xcluster-20220927

类别 说明
优化 优化备库一致性读的效率。
修复 修复MySQL错误预读,导致条件过滤返回错误结果的问题。

发布日期:2022-07-28

版本号:xcluster-20220728

类别 说明
新增 新增online modify column的类型转换支持函数。
修复 修复flashback query在DN重启后可能返回错误结果的问题。
修复instant add column的一个崩溃点。

发布日期:2022-07-12

版本号:xcluster-20220712

类别 说明
新建 新建flashback query。

发布日期:2022-05-20

版本号:xcluster-20220520

类别 说明
修复 修复sample功能特定情况下crash的问题。
修复私有协议m_token assert报错的问题。

发布日期:2022-04-29

版本号:xcluster-20220429

类别 说明
修复 修复thd->get_protocol并发读写问题。
修复New Sequence在prepared statement中执行的问题。
修复大文件清理问题(large file purge)。
修复JSON中转义符的问题。
修复schema stats中内存泄漏问题。

发布日期:2022-04-21

版本号:xcluster-20220421

类别 说明
新增 增加新的Sequence引擎。

发布日期:2022-03-31

版本号:xcluster-20220331

类别 说明
新增 存储节点启动时检查私有协议端口是否被其他进程占用,如果被占用则自动退出。
修复 修复私有协议chunk传输中,数据泄漏crash的问题。

发布日期:2022-02-24

版本号:xcluster-20220224

类别 说明
修复 修复Bloom Filter中xxhash计算长度%8==4时候的边界问题。
修复innodb_thread_concurrency修改后导致的兼容性问题。

发布日期:2021-12-15

版本号:xcluster-20211215

类别 说明
修复 去除binlog中冗余的ROTATE event。
修复部署脚本导致plugin可能使用旧版本的问题。

发布日期:2021-11-16

版本号:xcluster-20211116

类别 说明
新增 支持Bloom Filter使用xxhash算法。
添加raw string支持,修复decimal传递精度丢失问题(计算节点5.4.13版本修复)。
添加purge sequence功能,主动推高purge下水位线,支持长时间事务。
修复 修复faster checker空数据返回错误hash问题。
修复lru cache优雅退出crash问题。
修复follower能get lock的问题。
修复GTS优雅退出crash的问题。
修复二进制参数反参数化时不正确的问题。

发布日期:2021-09-26

版本号:xcluster-20210926

类别 说明
新增 新增instant add column。
新增UDF fast hash checker。
修复 修复私有协议token并发问题。
修复私有协议网络层低概率拒绝服务的问题。

发布日期:2021-08-05

版本号:xcluster-20210805

类别 说明
新增 支持returning语法。
支持TSO分配使用无锁算法。

发布日期:2021-07-28

版本号:xcluster-20210728

类别 说明
修复 修复sampling crash问题。

发布日期:2021-07-19

版本号:xcluster-20210719

类别 说明
优化 优化日志内容。
修复 修复私有协议session vio crash问题。
修复GTS lease不存在时的table泄漏问题。

发布日期:2021-07-07

版本号:xcluster-20210707

类别 说明
修复 修复私有协议session释放不掉的问题。

发布日期:2021-07-01

版本号:xcluster-20210701

类别 说明
优化 优化单分片事务访问流程。
修复 修复TSO batch不合理问题,重构分配算法。

发布日期:2021-06-28

版本号:xcluster-20210628

类别 说明
修复 增加私有协议执行计划构建表达式时的兜底报错。

发布日期:2021-06-24

版本号:xcluster-20210624

类别 说明
新增 新增auto savepoint功能。
新增InnoDB层随机采样。
新增默认强制启动polarx udf。
新增行数和索引feed back。
修复 修复私有协议上事务sequence泄漏的问题。
修复私有协议double极限精度错误问题。
修复物理统计信息缺失问题。
修复hyper log的崩溃问题。
修复batch TSO失效和TSO分配可能重复的问题。
修复私有协议utf8mb4作为filter算子的比较参数时的crash问题。

发布日期:2021-03-30

版本号:xcluster-20210330

类别 说明
新增 新增私有协议sql/plan cache。
新增私有协议chunk传输。
修复 修复TSO事务和DDL混用的crash问题。

发布日期:2021-03-11

版本号:xcluster-20210311

类别 说明
新增 新增SQL闪回功能。
修复 修复非预期prepare wait timeout问题。
修复高并发情况下xdb crash的问题。

发布日期:2021-02-04

版本号:xcluster-20210204

类别 说明
新增 mysqldump支持基于指定snapshot sequence的dump。
修复 修复"enable_gts"开启的情况下,follower重启后会从老的位点重放binlog events。
修复leader重新拉起时恢复失败的问题。
默认GTS的lease设置为2s。
私有协议支持message中传递CTS,支持sql、plan cache。

发布日期:2020-12-12

版本号:xcluster-20201212

类别 说明
新增 新增消息中传递TSO时间戳。
支持普通事务1PC提交优化。
修复 修复bloom filter udf中注册的return type不正确导致崩溃。
修复bloom filter udf中对null值和decimal值的处理。
修复CTS事务走索引的可见性问题。
修复1pc的一个崩溃点。
修复XA相关的若干问题。

发布日期:2020-09-23

版本号:xcluster-20200923

类别 说明
新增 添加CTS的持久化开关。
新增bloom filter UDF
新增hyper log的log UDF。
默认加载UDF模块polarx_udf.so。
优化 优化私有协议鉴权流程。
修复 修复assert导致xdb崩溃的问题。
去掉不需要的私有协议log。

发布日期:2020-09-10

版本号:xcluster-20200910

类别 说明
新增 新增PolarDB-X私有协议。
新增TSO服务。
新增基于时间戳的分布式事务。
新增主备一致性读支持。
修复 修复XA事物在binlog rotate时发生server crash的情况下,重启后无法正确恢复。
修复内部锁相关的问题导致XA事物在slave端回放失败的问题。
修复XA prepare event复制相关的位置信息写入磁盘不正确问题。