DM 2.0.5 Release Notes

发版日期:2021 年 7 月 30 日

DM 版本:2.0.5

改进提升

  • 支持使用 SQL 表达式过滤某些 DML #1832
  • 支持使用 config import/export 命令导入和导出集群上游和任务相关配置文件,用于降级回退 #1921
  • 优化 safe-mode 提升同步效率 #1920
  • 最大程度兼容上游 SQL_MODE #1894
  • 单个任务同时支持上游使用 pt 和 gh-ost 两种 online DDL 模式 #1918
  • 提升 DECIMAL 类型的同步效率 #1841
  • 支持自动重试事务相关的可重试的错误 #1916
  • 监控展示相关优化 #1808
  • 错误信息相关优化 #1861
  • 升级 Golang 版本到 v1.16 #1922

Bug 修复

  • 修复上下游主键不一致可能导致数据丢失的问题 #1919
  • 修复上游 source 过多导致集群升级失败并且 DM-master OOM 的问题 #1868
  • 修复 case-sensitive 配置项不生效的问题 #1886
  • 修复 DM 内部 tidb_enable_change_column_type 默认值错误的问题 #1843
  • 修复下游表结构存在 auto_random 列导致任务中断的问题 #1847
  • 修复 operate-schema set -flush 命令导致 DM-worker panic 的问题 #1829
  • 修复悲观模式下相同 DDL 重复执行导致 DM-worker 内 DDL 协调失败的问题 #1816
  • 修复配置错误导致 DM-worker panic 的问题 #1842
  • 修复重做任务导致 loader panic 的问题 #1822
  • 修复上游主从切换后 DM binlog 文件名更新不及时的问题 #1874
  • 修复同步延迟监控数值错误的问题 #1880
  • 修复 block-allow-list 某些情况下无法过滤 online DDL 的问题 #1867
  • 修复任务自动恢复时报错导致无法手动暂停的问题 #1917

已知问题

GitHub issues