title |
---|
DM 5.3.0 Release Notes |
发版日期:2021 年 11 月 30 日
DM 版本:5.3.0
在较早版本中(v1.0 和 v2.0),DM 采用独立于 TiDB 的版本号。从 DM v5.3 起,DM 采用与 TiDB 相同的版本号。DM v2.0 的下一个版本为 DM v5.3。DM v2.0 到 v5.3 无兼容性变更,升级过程与正常升级无差异,仅仅是版本号上的增加。
- 开启 Relay Log 同步时大幅度降低延迟 #2225
- 增量同步时压缩/合并 DML 语句,大幅度降低同步延迟 #3162 #3167
- 支持通过 OpenAPI 运维管理 DM 集群(实验特性) #1928
- 优化 dmctl 的使用体验并增加一些子命令 #1746
- 支持停止或暂停同步任务时保持事务原子性 #1928
- 支持读取文件名大于 999999 Relay Log 文件 #1933
- load 和 sync 处理单元支持更多的监控指标 #1778
- 支持通过 dmctl 并发操控同步任务 #1995
- 优化增量同步时 DML 并发度 #2043
- 检测到 HTTP 代理相关的环境变量时提示用户 #1960
- 优化处理 RowEvent 时的日志显示 #2006
- 优化 SQL 执行过慢时的日志显示 #2024
- 优化获取数据源状态数据的逻辑,减少对上游的压力 #2076
- 遇到不支持的 binlog 格式时,报错并提示用户 #2099
- 支持通过 dmctl 批量操作数据源里的所有同步任务 #2166
- 通过下游表结构来生成 DML WHERE 语句 #3168
- 支持自动获取和配置上下游的时区 #3403
- 修复上下游配置 SSL 证书时高可用调度失败的问题 #1910
- 修复暂停任务耗时过多的问题 #1945
- 修复 handle-error revert 返回错误信息不明确的问题 #1969
- 修复使用 binlog filter 跳过某些 DDL 时同步任务失败的问题 #1975
- 修复 evict-leader 在某些情况下失效的问题 #1986
- 修复 dmctl 返回错误信息不明确的问题 #2063
- 修复开启 Relay Log 时 DM-worker 调度失败的问题 #2199
- 修复开启 Relay Log 时 DM-worker 不能连接上游而启动失败的问题 #2227
- 修复开启 Relay Log 且上游发生切换时 meta 文件写入失败的问题 #3164