紧随上周 Debezium 0.9 发布之后,我今天很高兴地宣布 Debezium 0.9.1.Final 的发布!

此版本修复了 0.9 版本发布后报告的一些错误。最重要的是,新Debezium SQL Server 连接器有两处修复,涉及连接器重启后 LSN 的正确处理(DBZ-1128DBZ-1131)。该连接器还为 SQL Server JDBC 驱动程序使用了更合理的 selectMethodfetchSize 选项默认值(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)。非常感谢这些优秀工具的作者!

CLI tools for working with Debezium

总共有 12 个问题在此版本中得到了解决。请参考 发布说明,了解所有已修复的 bug、更新程序等信息。

非常感谢社区成员 Ivan LorenzTomaz Lemos Fernandes 对此版本的贡献!

Gunnar Morling

Gunnar 是一位软件工程师,内心是一个开源爱好者,目前在 Confluent 担任技术专家。此前,他曾帮助构建一个基于 Apache Flink 的实时流处理平台,并领导了 Debezium 项目,这是一个用于变更数据捕获的分布式平台。他是 Java Champion,并创立了多个开源项目,如 JfrUnit、kcctl 和 MapStruct。Gunnar 是一位热情的博主 (morling.dev),并曾在 QCon、Java One 和 Devoxx 等各种会议上发表演讲。他居住在德国汉堡。

   


关于 Debezium

Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。

参与进来

我们希望您觉得 Debezium 有趣且有用,并希望尝试一下。在 Twitter @debezium 上关注我们,在 Zulip 上与我们聊天,或加入我们的 邮件列表 与社区交流。所有代码都在 GitHub 上开源,因此请在本地构建代码,帮助我们改进现有连接器并添加更多连接器。如果您发现问题或有改进 Debezium 的想法,请告诉我们或 记录一个问题

版权所有 © Debezium 及其作者。保留所有权利。有关我们的商标详情,请访问我们的 商标政策商标列表。第三方商标属于其各自所有者,在此提及并不表示任何认可或关联。
×