Releases: alibaba/canal
Releases · alibaba/canal
canal-1.1.8-alpha-3
- 兼容mysql 8.4的语法关键字
- 支持MySQL SSL的交互协议
canal-1.1.8-alpha-2
- 调整sql解析器为polardbx-parser,兼容mysql/polardb-x的完整SQL语法解析
1.1.8-alpha
- canal默认admin.passwd风险说明 #4941
v1.1.7
功能新增
- 支持PolarDB-X全局单流binlog、以及多流binlog的解析 #4657
- 支持MySQL 8.0、Mariadb 10.x版本的compress binlog解析 #4388
- 支持arm64 芯片架构适配,docker镜像默认交付 amd64/arm64 #4897
- 支持adapter适配elasticsearch 8.0 #4640
重要优化
- 升级部分组件版本(规避CVE漏洞),比如spring组件、mq组件、log组件等
- 二进制编译采用jdk1.8,可保证运行时兼容jdk 1.8和jdk11 #4358
- 兼容MySQL 8.0、Mariadb 10.x的部分binlog格式变更(heartbeat、queryLogEvent) #4225 #4308
- 适配MySQL 8.0 安全认证插件fullauth流程支持 #4767
- 修复adapter RDS同步中多个yml文件出现配置相互覆盖 #4355 #4560 #4863
小需求&bugfix
canal-1.1.7-alpha-3
canal-1.1.7-alpha-2
canal-1.1.7-alpha-1
canal-1.1.6-hotfix-1
1.1.6 hotfix版本
v1.1.6
功能新增
- 支持PolarDB-X 2.0 binlog的订阅和消费
- 新增Puslar MQ支持 #3791 #4060
- 新增Adapter,支持TableStore #3754
- 兼容MySQL8.0新版本(8.0.29), 比如隐藏列、type类型等,#3976
重要优化
- 切换fastjson为2.0.2版本,以及升级druid为1.2.10版本
- 修复table meta中相关DDL语句解析问题 #3839 #3840 #3954 #3900
- 修复table meta在保存历史版本时无法正确匹配过滤条件 #3693
- 修复kafka connector读取env变量 #3829
- 修复ES Adapter部分场景启动失败问题 #3466 #3144 #3684
- 升级jvm gc为G1算法 #4014
- 修复RDB同步下的关键字引起的同步报错 #2783 #3984
- 修复adapter单机多实例下的并发线程问题 #3923
小需求&bugfix
- 修复CanalServer.get()出现空指针问题 #4027
- 修复admin模式下instance启动的并发问题 #4018
- 修复admin模式下的密码6位强校验 #3877
- 修复mysql 8.0获取table meta的空指针异常 #3538
- 修复mysql time类型的负值时间问题 #4178
- 修复canal-server的docker镜像exporter监控配置 #3576
- 修复windows下兼容canal-server的local模式启动 #3484
- 回滚guava版本18.0兼容adapter模式 #3880
- 修复es同步下通过索引名获取异常 #4122
- 修复es同步下两个join表的问题 #4161
- 优化rocketmq的日志打印配置 #3329
v1.1.6-alpha-1
canal-1.1.6-alpha-1 fixed phoenix version