TiDB 4.0.0 Beta.2 Release Notes

发版日期:2020 年 3 月 18 日

TiDB 版本:4.0.0-beta.2

TiDB Ansible 版本:4.0.0-beta.2

兼容性变化

  • Tools
    • TiDB Binlog
      • 修复 Drainer 配置 disable-dispatchdisable-causality 时系统直接报错并退出的问题 #915

新功能

  • TiKV

    • 支持将动态修改配置的结果持久化存储到硬盘 #6684
  • PD

    • 支持将动态修改配置的结果持久化存储到硬盘 #2153
  • Tools

    • TiDB Binlog
      • 新增 TiDB 集群之间数据双向复制功能 #879 #903
    • TiDB Lightning
    • 新增 TiCDC 工具,提供以下功能:
      • 捕捉 TiKV 变化的数据,同步到下游 Kafka、MySQL 协议的数据库
      • 确保数据最终一致性,若下游是 Kafka,也可确保行级别的有序
      • 提供进程级别的高可用能力
    • BR
      • 开启增量备份、支持将备份文件存储在 AWS S3 等实验性功能 #175
  • TiDB Ansible

    • 新增将节点信息注册到 etcd 的功能 #1196
    • 新增支持在 ARM 平台上部署 TiDB 服务的功能 #1204

Bug 修复

  • TiKV

    • 修复 backup 在遇到空的 short value 时可能 panic 的问题 #6718
    • 修复 Hibernate Region 在某些特殊条件下未被正确唤醒的问题 #6772 #6648 #6376
  • PD

    • 修复因 rule checker 在给 Region 分配 store 失败导致系统 panic 的问题 #2160
    • 修复启用动态修改配置功能后,配置可能在切换 leader 时有同步延迟的问题 #2154
  • Tools

    • BR
      • 修复因 PD 无法处理过大消息导致在数据规模较大时恢复失败的问题 #167
      • 修复因 BR 与 TiDB 版本不兼容导致 BR 运行失败的问题 #186
      • 修复因 BR 与 TiFlash 不兼容导致 BR 运行失败的问题 #194