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

此版本主要专注于错误修复和稳定性;它是所有用户从早期版本推荐更新的版本。此版本包含 78 个已解决的问题

变更

一些值得注意的错误修复和稳定性改进包括

  • Oracle SCAN VIP 支持 DBZ-3987

  • EventDeserializer 中因 tableMapEventByTableId 导致的内存泄漏 DBZ-5126

  • Postgres 增量快照在父分区表上不起作用 DBZ-5240

  • 修改主键后,LOB 类型数据在源和接收器之间不一致 DBZ-5295

  • MySQL 8.x 的无符号 tinyint 转换失败 DBZ-5343

  • 当基于系统和非系统生成列的唯一索引时抛出 NullPointerException DBZ-5356

  • AWS DocumentDB (兼容 MongoDB) 连接失败 DBZ-5371

  • org.postgresql.util.PSQLException:时间戳/日期/时间类型值错误:CURRENT_TIMESTAMP DBZ-5384

  • 带时区的时间戳列的默认值不是 GMT DBZ-5403

  • OffsetStore 在完全启动失败时未停止 DBZ-5433

  • Oracle RAC 模式下同一线程上的重复 SCN 被错误处理 DBZ-5439

  • Outbox 在确定其模式时未正确检查数组一致性 DBZ-5475

  • Debezium 连接器任务在 MongoDB 5 故障转移时未重试 DBZ-5479

  • 使用 TCCL 作为默认类加载器来加载接口实现 DBZ-5561

  • Vitess: 处理 VStream 意外关闭 DBZ-5579

  • Oracle 连接器解析 SELECT_LOB_LOCATOR 事件时缺少常量 unavailable.value.placeholder DBZ-5581

  • LSN foo 的消息大于预期的 LSN bar DBZ-5597

  • 当启用 LOB 时,持续 WARN 关于撤销事务 DBZ-5635

  • 当未启用 LOB 时,大量 ROLLBACK 事务可能导致内存泄漏。 DBZ-5645

此外,MySQL 和 Oracle 的 SQL 解析器进行了大量的修复,DBZ-5472DBZ-5488DBZ-5499DBZ-5508DBZ-5521DBZ-5522DBZ-5526DBZ-5550DBZ-5592DBZ-5595DBZ-5605DBZ-5630DBZ-5643

有关所有已修复的错误、更新程序等的更多信息,请参阅发布说明

展望,下一步是什么?

Debezium 1.9 将在下一季度初继续接收错误修复和维护更新。预计将在 10 月中下旬发布至少一个 1.9.7.Final 版本,并可能结束 1.9 系列的发布。

Debezium 2.0 正在收尾中,上周刚刚发布了最新的 2.0.0.Beta2 版本。我们目前正专注于 Debezium 2.0 系列的错误修复、稳定性和完善工作。预计将在大约一周后发布 2.0.0.CR1,并计划于 10 月中旬发布 2.0.0.Final。

下次再见,敬请关注,我们将在今年晚些时候讨论 Debezium 2.1 的未来计划!

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