我很高兴地宣布 Debezium 1.4.0.Final 发布!

此版本总结了过去三个月 Debezium 的主要工作。总的来说,社区在此期间修复了 117 个问题,包括以下关键功能和更改:

  • 新的 Vitess 连接器,由 Kewei Shang 在一篇深入的 博文中介绍

  • 可对快照的表进行精细选择

  • PostgreSQL Snapshotter 完成钩子

  • 分布式 追踪

  • MySQL 支持在快照期间发出的创建读取记录

  • Oracle Logminer 适配器的许多改进

  • 完全支持 Oracle JDBC 连接字符串

  • 改进了 DDL 错误的报告

请参考之前的版本发布公告(Alpha1Alpha2Beta1CR1)以了解更多详情。自节假日前发布的 CR1 版本以来,我们 专注于 修复了一些剩余的 bug 和进行改进。

感谢所有参与测试之前版本的人员,这对于发现和解决新功能以及回归问题至关重要。当然,我们还要感谢为本次发布做出贡献的所有社区成员:Alisa HouskovaAnisha MohantyAndrey IgnatenkoBingqin ZhouBabur DuisenovArik CohenFaizanGrant CookseyMatt BearyMohamed PudukulathanSergei MorozovKewei ShangMans SinghMartin PerezMichael WangAlexander Iskuskov James GormleyjinguangyangKaushik IyerJeremy FordJohn MartinVadzim RamanenkaRamesh ReddyGanesh RamasubramanianDenis AndrejewTravis ElnickyHoa LeYiming LiuYoann Rodière,以及 Peter Urbanetz

总共有超过 245 位个人为 Debezium 项目做出了贡献,Debezium 用户数量也在持续增长。随着 2021 年的到来,请查看我们 2020 年 Debezium 回顾

展望

随着 1.4 Final 版本的发布,目前正在进行 1.5 版本的规划(预计于三月底发布)。路线图仍在讨论中,请务必告诉我们您的需求和功能请求。我们正在为下一个版本考虑的一些事情包括:

  • 将 MySQL 连接器迁移到大多数其他 Debezium 连接器共享的 CDC 连接器框架;这将大大减少该连接器未来的维护负担。

  • 探索更强大的快照选项(例如,用于并行化和重新进行选定表的快照)。

  • 继续改进 Oracle 的新 LogMiner 实现的稳定性和性能。

在此之前,请保持安全,我们将继续前进,不断向上!

Chris Cranford

Chris 是 IBM 的一名软件工程师,之前在 Red Hat 工作,他致力于 Debezium 项目,并每天都在深入研究 Oracle 和 Change Data Capture 的各个方面。他此前曾从事 Hibernate(领先的开源 JPA 持久化框架)方面的工作,并且继续为 Quarkus 做贡献。Chris 居住在美国北卡罗来纳州。

   


关于 Debezium

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

参与进来

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

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