我很荣幸地宣布Debezium的发布开云体育官方注册网址0.9.5.Final

这是对早期版本的所有用户的建议更新;除了bug修复,还提供了一些新功能。该版本包含18个已解决的问题整体。

Apache Kafka更新和新特性

此版本已针对Apache Kafka 2.2.0 (dbz - 1227).还继续支持早期版本。

对于所有连接器,现在可以在拍摄快照时指定批处理大小(dbz - 1247).新的连接器选项snapshot.fetch.size已经介绍过了。此选项将取代先前的选项rows.fetch.size它们存在于一些连接器中,并将在Debezium 0.10中被删除。开云体育官方注册网址因此,应该重新配置现有连接器实例以使用新选项。

继续Debezium 0.9.4的工作,Postg开云体育官方注册网址res连接器支持更多的列类型:MACADDR而且MACADDR8dbz - 1193)以及INT4RANGEINT8RANGE而且NUMRANGEdbz - 1076).

修复

除其他外,此版本包括以下修复:

  • 没有指定值开云体育电动老虎机database.server.name结果在无效的Kafka主题名称(dbz - 212

  • Postgres连接器在有多个表的db的模式发现中超时(dbz - 1214

  • Oracle连接器:JDBC事务只能捕获单个DML记录(dbz - 1223

  • 带时区的时间戳丢失精度(dbz - 1236

  • 由于commitTime的可选值导致的NullpointerException (dbz - 1241

  • datetime(0)的默认值被错误处理(dbz - 1243

  • 从Postgres (dbz - 1260

详情请参阅发布说明查看Debezium 0.9.5中修复的完整问题列表。开云体育官方注册网址

我们非常感谢以下社区成员,他们为这次发布做出了贡献:艾迪生海厄姆安德烈Pustovetov约克ZijlstraKrizhan Mariampillai马修Rozieres而且Shubham Rawat

前景

该版本计划是0.9系列的最后一个版本。

现在我们将关注Debezium 0.10,它的主要主题是开云体育官方注册网址清理一些东西:我们想要删除一些过时的选项和特性(例如MySQL连接器中的传统DDL解析器)。我们还计划对不同连接器的事件结构进行彻底的审查;例如,在在CDC消息块中,有一些字段名应该统一。我们相信用户将受益于跨连接器的更一致的体验。

另一个重点领域是将现有的Postgres连接器迁移到为SQL Server和Oracle连接器建立的框架类。这将允许为Postgres连接器公开一些新特性,例如已经为其他两个连接器推出的监视功能。

贡纳Morling

Gunnar是Decodable的软件工程师,也是一名不折不扣的开源爱好者。多年来,他一直是Debezium的项目负责人。开云体育官方注册网址Gunnar创建了kcctl、JfrUnit和MapStruct等开源项目,并且是Bean验证2.0 (JSR 380)的规范负责人。他在德国汉堡工作。


关于Debe开云体育官方注册网址zium

开云体育官方注册网址Debezium是一个开源的分布式平台,它将现有数据库转换为事件流,因此应用程序几乎可以立即看到并响应数据库中提交的每一个行级更改。开云体育电动老虎机开云体育官方注册网址Debezium是建立在卡夫卡并提供卡夫卡连接监控特定数据库管理系统的兼容连接器。开云体育电动老虎机开云体育官方注册网址Debezium在Kafka日志中记录了数据更改的历史,所以你的应用程序可以在任何时候停止和重新启动,并且可以很容易地使用它没有运行时错过的所有事件,确保所有事件都被正确和完整地处理。开云体育官方注册网址Debezium是开源Apache许可证,版本2.0

参与

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

Baidu
map