原文地址: https://debezium.io/blog/2016/03/18/Debezium-0-1-Released/
欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.
Debezium 2.5.0.CR1 Released
December 14, 2023 by Fiore Mario Vitale
releases mongodb mysql mariadb postgres sqlserver cassandra oracle db2 vitess outbox spanner informix
由于我们离德贝兹2.5的最终版本仅有一步之遥,我很高兴地宣布 2.5.0.CR1 现在可以使用了。这个版本包括了一些改进,比如德贝佐姆服务器的awssqss接收器,增量快照水印的插入/删除语义,重选柱柱处理器,统一的甲骨文LOB行为。
此外,这个版本包括各种各样的错误修复和几个打破更改。
让我们更仔细地看一下包括在Debez您2.5.0.CR1中的所有这些更改和改进;一如既往,您可以在 释放说明 .请记住特别注意任何可能影响升级路径的破坏性更改。
突破性变化
在我们努力避免打破变化的同时,有时候这些变化是不可避免地演变为正确的方向。这个版本包括几个断裂更改。
云事件标题的架构名称
云事件头的架构名称前缀和字母框与有效载荷名称不一致。架构名称进行了调整,因此头和有效负载共享相同的名称空间,并遵循相同的字母外壳规则( DBZ-7216 ).
MysqlBIT 默认长度
MysqlBIT 如果没有设置数据类型,则没有隐式长度。这是不正确的,因为如果没有提供默认长度1 ( DBZ-7230 ).
新的特点和改进
Debezum2.5还引入了更多的改进和功能,让我们分别查看每个。
重新选择列
在某些情况下,由于某些源数据库的功能方式,当Debezum连接器发出更改事件时,事件可能会排除特定列类型的值。例如,TOAST 在后格拉基,LOB 甲骨文栏,或Extended String 甲骨文统计数据中的列,可能都被排除在外。
去贝唑2.5介绍ReselectColumnsPostProcessor 提供从数据库表中重新选择一个或多个列并获取当前状态的方法。您可以配置后处理器来重新选择以下列类型:
无柱。
包含了unavailable.value.placeholder 哨兵的价值。
配置后处理器类似于配置自定义转换器或转换器,只是它工作于可变负载的结构而不是源记录。
德贝兹服务器-阿帕奇卡夫卡水槽的流水线
卡夫卡接收器行为现在可以通过为特定功能提供替代实现的自定义逻辑进行修改。当替代实现不可用时,则使用默认实现。
详情请参阅 阿帕奇卡夫卡注射点 .
增量快照水印的插入/删除语义
财产incremental.snapshot.watermarking.strategy 已引入让用户选择水印策略在增量快照期间使用。
…insert_insert (旧的行为)方法允许Debezns在快照期间为每个数据块创建两个信号数据收集项,以标志快照窗口的打开和标记其关闭。
另一方面,用insert_delete 选项,在窗口开头的每个块的信令数据收集中写入单个条目。完成后,将删除此项,并没有添加相应项以表示快照窗口的关闭。这种方法有助于更有效地管理信号数据的收集。
详情请参阅Connector properties 你感兴趣的连接器部分。
德贝兹服务器-AWS小规模接收器
亚马逊简单队列服务是一种分布式消息队列服务.它支持通过网络服务应用程序有计划地发送信息,作为在互联网上进行通信的一种方式。该系统旨在提供一个高度可伸缩的托管消息队列,以解决生产者–消费者问题或生产者与消费者之间的连接所产生的问题。
德贝齐姆2.5提供了发送事件到亚马逊小数量服务集的可能性。
先知行为
去贝兹2.5在快照和流中调整LOB行为。何时lob.enabled 准备好false ,在快照期间,将显式地包含不可用的值占位符,以匹配流的行为。
其他补救措施
此外,有相当多的稳定性和错误修复使它进入这个版本。其中包括:
甲骨文放弃事务实现错误导致OOM DBZ-7236
添加语法甲骨文截断集群 DBZ-7242
当更改列的类型时,长度值不会被删除 DBZ-7251
蒙戈德表/集合快照通知包含错误的抵消 DBZ-7252
多名称空间观看支助中断 DBZ-7254
添加跟踪日志,以跟踪德贝齐尔JDBC连接器的执行时间 DBZ-7217
确认和澄清甲骨文的多个存档日志目的地要求 DBZ-7218
升级到1.2.13 DBZ-7232
一起来, 16个问题 已经做好了准备。非常感谢所有参与这个版本的社区的贡献者: 鲍勃·罗丹 , 克兰福德 , 贡纳·莫林 , , 伊利亚·阿赫桑 , 因德拉舒克拉 , 杰克布切切克 , , 伊里库拉哈尼克 , 伊里·帕坎奇c , 乔丹皮蒂埃 , 马里奥菲奥尔维塔莱 , 尼尔斯·哈特曼 , 罗马库德里亚索夫 , 尼恩堡 , 普卢格卢都铎 , 五 ,以及 中强公 !
接下来呢?
我们只有一个多星期的假期休息,所以我们准备德贝佐姆2.5的最后发布。我们打算在节假日前一周公布.
该团队还完成了2024年的路线图,下面是一些亮点的浏览(记住,这只是冰山一角!):
德贝兹发动机的异步加工
正式马里亚达b连接器
用户友好的偏移操作(即从交易日志中的一个具体位置开始)
蒙戈数据库的潜水连接器
有关详情,请浏览 路线图 所有即将发布的信息。
一如既往,请务必与我们联系 邮寄清单 或 郁金香聊天 如果你有问题或反馈。下一次,在外面暖和点!