3.4.1.0
CloudCanal-3.4.1.0
发版时间:2024年4月3日 版本号: 3.4.1.0
新链路
- 开放 Oracle -> RocketMQ 结构迁移、全量同步、增量同步
- 开放 TiDB -> ClickHouse 结构迁移、全量同步、增量同步、数据校验
新特性
- 支持 目标端 Kafka / RocketMQ DSG 消息格式
- 支持 源端 Kafka OGG KV JSON 消息格式
- 支持 Kafka SASL / SCRAM 验证方式 (阿里云/AWS 全托管 Kafka)
- 支持 MySQL -> Kafka 多 Schema 迁移同步
- 支持 MySQL -> RocketMQ 多 Schema 迁移同步
- 支持 MySQL、PolarDbMySQL、RDS for MySQL 源端配置DDL 事件告警(默认不设置告警)
- 支持 Oracle 源端 LogMiner 只解析归档日志(新增参数:archiveLogOnlyMode)
- 支持 Oracle 源端 LogMiner 只分析归档日志并处于 ADD_FILE 模式时,指定单次分析归档日志的个数(新增参数:oraIncrLmAddFileLimit)
- 支持 Oracle 源端打印 LogMiner 分析的 redo 或 archive 日志的视图记录(新增参数:oraPrintViewInLogs)
- 支持 Oracle 源端设置 LogMiner 每次分析 redo 或 archive 日志的 SCN 范围大小(新增参数:logMiningScnStep)
- 支持 Oracle 增量物化视图模式(mlog),丰富 Oracle 源端增量同步方式
- 支持 任务修改订阅添加虚拟列
- 支持 创建相似任务带上虚拟列信息
- 支持 Kafka 源端修改订阅(Kafka -> ElasticSearch 除外)
- 支持 Kafka 源端消息多余列保留或过滤能力(任务核心参数 autoSyncNewCreatedColumn)
- 支持 Kafka / RocketMQ -> MySQL 查看库表映射
- 支持 Kafka 目标端写入时修改 bufferMemory 参数
- 支持 MySQL 源端全量任务时区转换(srcTimeZone参数),和增量同步能力保持一致
- 支持 校验任务可以按照丢失、不一致过滤排序
- 支持 自动安装 / 升级 / 回退 Sidecar SSH 免密登陆方式
- 支持 创建任务筛选表时,可批量进行精确匹配
优化
- 优化 MySQL 源端 CHECK_POS 心跳模式,记录所有 Binlog 事件进行延迟比较
- 优化 Redis <-> Redis 指令集 LRem、HIncrBy
- 优化 Kafka 驱动加载方式(外置加载),解决安全漏洞问题,默认带 kafka-clients 3.4.1 和 kafka-client2.8.2(老版本 Kafka 兼容)版本
- 优化 RocketMQ 驱动加载方式(外置加载)
- 优化 Hana 驱动加载方式(外置加载)