重要说明
canal历经了近8个月的沉寂, 有了一个里程碑式的重大版本发布, 对应版本为1.1.0.
- 考虑该版本性能/功能/架构上多方面的重要改造, 对于未来canal发展有着重要的意义, 因此决定直接将1.0.26 alpha5直接release转为1.1.0
- 后续会停止1.0.x版本发布, 会专注在1.1.x版本上的开发和维护, ps. 目前1.1.0是完全向前兼容, 可建议直接升级
重要功能优化
- 整体性能测试&优化,提升了150%. #726 参考: 【Performance】
- 表结构TSDB相关问题全部修复(比较多的是DDL语法解析兼容性) #439 #440 #442 #507 #570 #639 #641 #736 #781 #818
- 基于bio修复binlog长时间无数据导致的半开链接无法恢复 #548 #188
功能新增
- 原生支持prometheus监控 #765 【Prometheus QuickStart】
- 原生支持kafka消息投递 #695 【Canal Kafka QuickStart】
- 原生支持aliyun rds的binlog订阅 (解决自动主备切换/oss binlog离线解析) 参考: 【Aliyun RDS QuickStart】
- 原生支持docker镜像 #801 参考: 【Docker QuickStart】
- MySQL gtid模式订阅支持 #126
- MySQL XA binlog事件 #626
- Mysql Show Slave Hosts状态支持 #483