我很荣幸宣布 Debezium 0.7.5 发布!

这是 0.7 系列的一个错误修复版本,我们在朝着 Debezium 0.8 开发过程中决定发布它。最值得注意的是,它修复了 0.7.3 (DBZ-663) 中引入的一个不幸的错误,该错误导致 Debezium MySQL 连接器的内部数据库历史 topic 在某些特定条件下可能被部分删除。请参阅关于此问题的专用博客文章,了解这是否会影响您以及如何预防此问题。

此外,我们还发布了一些其他修复和改进。感谢 Maciej Brynski逻辑表路由 SMT 的性能得到了显著提升(DBZ-655)。Maciej 贡献的另一个修复是关于 DBZ-646,它允许 MySQL 连接器现在处理 TokuDB 存储引擎的 CREATE TABLE 语句。

我们还收到了来自我们优秀社区的一些错误修复:长期社区成员 Peter Goransson 修复了 MySQL 连接器快照 JMX 指标的一个问题,现在快照完成后这些指标也可以访问了(DBZ-640)。Andrew Tongen 发现了并修复了 Debezium 嵌入式引擎的一个问题(DBZ-665),该问题导致偏移量被提交得比需要更频繁。而 Matthias Wessendorf 将 Debezium 的依赖项和 Docker 镜像升级到了 Apache Kafka 1.0.1(DBZ-647)。

非常感谢大家的帮助!

有关 Debezium 0.7.5 的完整更改列表,请参阅 更改日志

下一步是什么?

有关下一个计划中的功能,请参阅 上一版本公告。不过,由于 0.7.5 的非计划发布,下一个版本的发布时间表可能会稍微延长。

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