紧随上周 Debezium 0.9 发布之后,我今天很高兴地宣布 Debezium 0.9.1.Final 的发布!
此版本修复了 0.9 版本发布后报告的一些错误。最重要的是,新Debezium SQL Server 连接器有两处修复,涉及连接器重启后 LSN 的正确处理(DBZ-1128,DBZ-1131)。该连接器还为 SQL Server JDBC 驱动程序使用了更合理的 selectMethod 和 fetchSize 选项默认值(DBZ-1065),这有助于显著提高连接器的吞吐量并降低内存消耗。
使用新的基于 Antlr 的 DDL 解析器,MySQL 连接器现在支持 GENERATED 列(DBZ-1123),并且对于 Postgres 连接器,主键列定义更改的处理得到了改进(DBZ-997)。
新功能方面,Docker Hub 上提供了一个新的容器镜像:`debezium/tooling` 镜像包含了一些开源的 CLI 工具(目前包括 `kafkacat`、`httpie`、`jq`、`mycli` 和 `pqcli`),这些工具在使用 Debezium 连接器、Apache Kafka 和 Kafka Connect 进行命令行操作时非常有帮助(DBZ-1125)。非常感谢这些优秀工具的作者!
非常感谢社区成员 Ivan Lorenz 和 Tomaz Lemos Fernandes 对此版本的贡献!
关于 Debezium
Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。