Debe开云体育官方注册网址zium的发布节奏正如火如荼,我很兴奋地宣布Debezium2.1.2.Final!
此版本主要关注bug修复和稳定性;这是所有用户从早期版本推荐的更新。此版本包含28个解决的问题,所以让我们花点时间来讨论一个关键的突破性变化。
断变化
报告了一个边缘病例dbz - 5996如果使用颞列呢ZonedTimestamp
如果列的值为0
微秒或纳秒,而不是发出值为2023 - 01 - 19 t12:30:00.123000z
,该值将以截断的方式发出为2023 - 01 - 19 t12:30:00.123z
.当来自该列的输出可能格式化不一致时,这可能导致事件管道中使用的转换器出现其他问题。
为了补救边缘情况,ZonedTimestamp
实现现在会将列值的基于分数的秒值填充到源数据库列的长度/比例。开云体育电动老虎机使用上面的一个例子时间戳(6)
MySQL列类型,发出的值现在将正确地反映一个值2023 - 01 - 19 t12:30:00.123000z
.
虽然这种行为上的改变可能对大多数用户的影响很小,但我们希望在您可能使用其他方法在管道中处理这种边缘情况的情况下引起注意。如果有,您应该能够依靠Debezium始终如一地发出值,即使基于分数的秒数是开云体育官方注册网址0
.
其他的变化
一些值得注意的bug修复和稳定性改进包括:
mysql bigint数据类型转换失败dbz - 5798
Oracle无法撤消更改dbz - 5907
截断与ExtractNewRecordState不兼容的记录dbz - 5966
计算分区不能为负dbz - 5967
NPE在执行快照信号与排除。表配置错误的表名dbz - 5988
postgresql连接器解析money类型的边界值时存在问题dbz - 5991
DDL事件中标记为“optional: false”的可空列dbz - 6003
Vitess:处理当前db shards和持久化shards之间的shard列表差异dbz - 6011
Postgres LSN检查应该遵循event.processing.failure.handling.modedbz - 6012
通过添加功能和/或解决错误来增强扳手连接器dbz - 6014
无法解析具有TokuDB引擎特定“CLUSTERING KEY”的DDL语句dbz - 6016
DDL解析失败,使用“类似用户”的角色名撤销角色dbz - 6019
DDL解析失败dbz - 6020
在Postgres连接器上遇到错误时,不会刷新连接偏移量主题上的偏移量dbz - 6026
TIME列的格式出人意料:8:00dbz - 6029
Oracle不支持LOB存储子句后面的压缩/日志子句dbz - 6031
开云体育官方注册网址Debezium将记录完整的消息和错误dbz - 6037
提高从Kafka恢复内部模式历史的弹性dbz - 6039
详情请参阅发布说明要了解更多关于所有已修复的错误,更新程序等。
非常感谢社区中为Debezium 2.1.2做出贡献的以下个人。开云体育官方注册网址决赛:Akshansh Jain,Animesh库马尔,莫汉蒂Anisha,鲍勃Roldan称,克里斯克兰福德,哈维曰,蔡洪平(Henry Cai),因陀罗舒克拉,雅罗西克Pechanec,卢卡·史坎纳皮科,马里奥·菲奥里·维塔莱,马克•兰伯特,谢尔盖·莫洛佐夫,Vojtech Juranek,洋平Yoshimuta,洋平yoshimuta!
展望,下一步是什么?
开云体育官方注册网址Debezium 2.1将在本季度继续接受错误修复和维护更改。我希望在我们开始结束Debezium 2.2的工作时,在2月中下旬或3月的时间框架内,至少会有一个额外的发布。开云体育官方注册网址
关于Debezium开云体育官方注册网址 2.2,我们打算在未来几周内发布另一个Alpha版本。我们还有很多特性仍在开发中,包括JDBC接收器连接器、可配置的信号通道、新的消息转换等等。
敬请期待,在那之前…
关于Debe开云体育官方注册网址zium
开云体育官方注册网址Debezium是一个开源的分布式平台,它将现有数据库转换为事件流,因此应用程序几乎可以立即看到并响应数据库中提交的每一个行级更改。开云体育电动老虎机开云体育官方注册网址Debezium是建立在卡夫卡并提供卡夫卡连接监控特定数据库管理系统的兼容连接器。开云体育电动老虎机开云体育官方注册网址Debezium在Kafka日志中记录了数据更改的历史,所以你的应用程序可以在任何时候停止和重新启动,并且可以很容易地使用它没有运行时错过的所有事件,确保所有事件都被正确和完整地处理。开云体育官方注册网址Debezium是开源下Apache许可证,版本2.0.
参与
我们希望您觉得Debezium有趣开云体育官方注册网址且有用,并愿意尝试一下。在Twitter上关注我们@开云体育官方注册网址debezium,在Zulip上和我们聊天,或加入我们的邮件列表与社区对话。所有的代码都是开源的GitHub上,因此在本地构建代码并帮助我们改进现有连接器并添加更多连接器。如果您发现了问题或对我们如何改进Debezium有想法,请告诉我们开云体育官方注册网址记录问题.