我很高兴地宣布 Debezium 1.9.7.Final 发布!
此版本主要专注于错误修复和稳定性;它是所有用户从早期版本推荐更新的版本。此版本包含 22 个已解决的问题。
变更
一些值得注意的错误修复和稳定性改进包括
-
Debezium 连接器附带一个旧版本的 google-protobuf,容易受到 CVE-2022-3171 的影响 DBZ-5747
-
ORA-01289: cannot add duplicate logfile DBZ-5276
-
使用 snapshot boundary mode "all" 会在 Oracle RAC 上导致 DebeziumException DBZ-5302
-
缺少快照待处理事务 DBZ-5482
-
Outbox pattern nested payload leads to connector crash DBZ-5654
-
Keyword virtual can be used as an identifier DBZ-5674
-
MongoDB 连接器与 DocumentDB 发生错误 "{$natural: -1} is not supported" DBZ-5677
-
Function DATE_ADD can be used as an identifier DBZ-5679
-
当 lob.enabled 为 true 时,具有 NULL 值的 UNIQUE INDEX 会抛出异常 DBZ-5682
-
MySqlConnector parse create view statement failed DBZ-5708
-
Debezium Server 1.9.6 is using MSSQL JDBC 7.2.2 instead of 9.4.1 DBZ-5711
-
Vitess: Handle Vstream error: unexpected server EOF DBZ-5722
-
ParsingException: DDL statement couldn’t be parsed (index hints) DBZ-5724
-
Oracle SQL 解析错误,当使用 collation 时 DBZ-5726
-
无法解析的 DDL 语句 DBZ-5734
请参阅 发布说明,了解所有已修复的 bug、更新流程等更多信息。
非常感谢社区中的以下各位对 Debezium 1.9.7.Final 的贡献:Anisha Mohanty、Bin Huang、Bob Roldan、Chris Cranford、Harvey Yue、Henry Cai、Jakub Cechacek、Jan Werner、Jiri Pechanec、Jochen Schalanda、Nils Hartmann、Phạm Ngọc Thắng、Sage Pierce、Stefan Miklosovic 和 Vojtech Juranek!
展望,下一步是什么?
过去一年充满了大量的变更。这是 Debezium 1.9 的第八个也是很可能是最后一个稳定版本,我们将全面转向 Debezium 2.0。
Debezium 2.0 已于上周(10 月 17 日)发布,团队现在正努力处理大家的反馈,请继续提供。我们也在积极开发 Debezium 的下一个版本 2.1,将于今年晚些时候发布。请在未来一周内关注我们的 路线图,我们将发布 Debezium 2.1 的计划以及 2023 年的展望!
在此之前,祝大家安好!
关于 Debezium
Debezium 是一个开源的分布式平台,可以将现有数据库转变为事件流,使应用程序能够几乎即时地看到并响应数据库中已提交的每个行级更改。Debezium 构建在 Kafka 之上,并提供了 Kafka Connect 兼容的连接器,用于监控特定的数据库管理系统。Debezium 将数据更改的历史记录在 Kafka 日志中,这样您的应用程序可以随时停止和重新启动,并可以轻松地消费在未运行时错过的所有事件,确保所有事件都被正确且完整地处理。Debezium 在 Apache 许可证 2.0 下是 开源 的。