Debezium发布历史121

原文地址: https://debezium.io/blog/2022/04/21/debezium-1.9.1-final-released/

欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.

Debezium 1.9.1.Final Released
April 21, 2022 by Chris Cranford
releases mongodb mysql postgres sqlserver cassandra oracle db2 vitess outbox

我很兴奋地宣布 1.9.1.Final !

这个版本主要关注1.9.0.最后版本后的"错误"和稳定性问题。

概述
其中一个更关键的更改解决了停止和重新启动连接器时甲骨文连接器的问题。更具体地说,最近提交的事务的事件将在重新启动时重新发送,而不应( DBZ-4936 ).

第二个关键问题是,对于MOGODB,增量快照不能正常工作。当一个增量快照信号被发送时,一个JSON分析错误被提出,不应该( DBZ-5015 ).

最后,mysql和甲骨文都存在大量的SQL分析错误( DBZ-4976 , DBZ-4979 , DBZ-4980 , DBZ-4994 , DBZ-4996 ).

我们强烈建议升级到1.9.1.最终版本,以避免这些问题以及作为该版本一部分的其他错误修复。

总体而言, 29期 就在这个版本里。请参阅 释放说明 了解更多关于所有固定错误、更新过程等的信息.

感谢下列社区人士为德贝兹1.9.1.最后做出贡献: 拉斯沃克曼 , 安德烈·普斯托韦托夫 , 阿尼莎 , 布拉德·摩根 , 克兰福德 , 伊里·帕坎奇c , 穆罕默德优素福 , 保罗·赞 , 西里兹利 ,以及 查德坦 !

展望
德贝佐姆1.9发行流将在未来五个月保持目前的长期运行版本。在此期间,我们将继续评估用户报告,并做微释放来解决错误和回归。

同样在接下来的一周里,希望能听到有关德贝兹的最新消息。 路线图 除了德贝佐姆2.0的一个明确计划外,它还包括预展版本和未来的未来。我们有很多东西要分享,所以一定要继续收看!

原文地址: https://debezium.io/blog/2022/04/28/debezium-2.0-alpha1-released/

Debezium 2.0.0.Alpha1 Released
April 28, 2022 by Chris Cranford
releases mysql postgres sqlserver cassandra oracle db2 vitess outbox

我很高兴能和你分享 2.0.0.Alpha1 已经被释放了!

这个版本是在未来五个月内计划的好几种Debez铵2.0的前版本中的第一个。每一个发布前计划都将重点放在战略变化上,希望随着我们向前迈进,变化可以很容易地测试,回归可以很快得到解决。

在这个版本中,一些最显著的变化包括要求Java11使用Debezum或其任何组件,删除wal2json 支持后格列克SQL和遗留的mysql连接器实现,以及一些显著的功能,如改进的Debezum服务器谷歌酒吧/子接收器支持,以及大量的错误修复。让我们看看这些。

所需爪哇11
我们希望在相当长的一段时间内能够使用java11作为构建需求,而Debezum2.0现在是可能的。使用Java11,这使我们能够利用新的语言特性,例如新的语言特性。String 行动计划和Predicate 支持代码库中的更改,同时也从许多Java性能改进中获益。

我们自己的沃伊泰克将于下周发布一篇博客文章,详细讨论转向java11和17。我强烈建议给它读一读,因为它提供了一个深入的技术背景和努力,使这成为可能。

因此,在迁移到Debezum2.0之前,请确保Java11是可用的。

删除后支援
后格列克SQL连接器在整个德贝兹1.x期间支持了几个插件,包括decoderbufs ,wal2json ,以及pgoutput .9.6最近到达 生命的终结 就在2021年11月11日。这给我们提供了一个很好的机会,可以回顾支持的解码器,看看我们是否可以精简这些选项。

此后pgoutput 是一个由所有非EOL版本的后G10+支持的本地解码器,删除它是合理的wal2json .将解码器的数量减少到2(从3减少到2),使我们能够简化后GERGSQL的代码,降低连接器的总体维护成本,并为我们提供一个更狭窄的总体支持目标。

如果你仍在使用后格的9.6或者wal2json 在此之前,您需要迁移到至少后行的或到decoderbufs 或pgougput 分别在升级到Debez2.0之前。

删除了遗留的mysql实现
你们中的一些人可能知道,也可能不知道,我们在Debezum1.5(2021年2月n)中实现了基于共连接框架的mysql连接器。作为重新编写的一部分,我们为mysql用户介绍了使用配置选项启用遗留连接器行为的能力internal.implementation 设定为legacy .这个遗留的实现被弃之于新的共享连接器框架行为。德贝唑2.0,这个internal.implementation 配置选项和遗留连接器实现已被删除。

如果您当前的连接器部署依赖于这个遗留实现,那么您应该知道,通过将连接器升级到Debezum2.0,连接器将不再使用该较早的实现,而只使用共享连接器实现。就特性而言,除了一个例外,这两个实现都是彼此相当的:遗留的实现对改变过滤器配置提供了实验支持。如果您依赖于此遗留行为,请注意该特性不再可用。

其他修复和改进
在这个版本中有几个缺陷和稳定性变化,值得注意的是:

实施酒吧/小规模改变消费者 DBZ-4450

添加谷歌酒吧/子模拟器支持 DBZ-4491

制作邮政局PSQLException: This connection has been closed. 可回收的 DBZ-4948

应在历史记录中存储事件头时间戳 DBZ-4998

获取Java.sql.sqksc拿:ORA-01291:仅使用档案日志运行时丢失的日志文件 DBZ-4879

去贝沙使用错误的LCR格式 DBZ-4932

由碘引起的NPE。脱贝齐姆。连接器。轨道。听。列定义器。 DBZ-4976

邮箱转换不允许在信封中添加额外字段的扩展有效载荷 DBZ-4989

单引号阻塞导致解析器异常 DBZ-4994

卡珊德拉3处理程序没有正确处理分区删除 DBZ-5022

如果将新数据库添加到现有配置中,则多分区模式下的sql服务器失败 DBZ-5033

升级到2.8.2.最后 DBZ-5062

一起来, 55个问题 已经做好了准备。

我非常感谢所有参与这个版本的贡献者:王敏超, 安德烈·普斯托韦托夫 , 阿尼莎 , 布拉德·摩根 , 卡琳·劳伦蒂乌·伊利 , 乍得马蒙 , 克兰福德 , 贡纳·莫林 , , 杰克布切切克 , 1月 , 伊日诺沃特尼 , 伊里·帕坎奇c , 拉斯沃克曼 , 马丁·梅戴克 , 穆罕默德优素福 , 奥伦伊利亚 , 保罗·赞 , 普卢格卢都铎 , 勒内·克纳 , 谢尔盖·莫罗佐夫 , 斯特凡·米科洛维奇 , 沃伊泰克 ,以及 西里兹利 !

接下来呢?
我们已经在1.9.1.最后版本中解决了Debezum服务器的运行时问题,因此您可以期待本周晚些时候出现1.9.2.最后一个也将解决其他错误的问题。您可以继续期待在接下来的几周内更新到1.9,因为已经报告了错误,并且已经进行了修复来解决这些问题。

当我们继续努力研究Debezum2.0时,你可以期待在未来几周内有第二次提前发布,坚持我们正常的三周节奏。在下一次发布前,我们计划侧重于消息架构版本控制/命名、使用新的PAU-ThRU名称空间修改连接器配置、删除被弃选项以及统一默认值处理,仅举几个在路线图上的例子。

说到DE贝佐姆的路线图,请继续关注,因为我们将有更多关于DE贝佐姆2.0的信息分享,它的未来版本是2.x,我们很快就会在路线图上发布!

相关推荐

  1. Debezium发布历史121

    2024-02-12 03:32:01       32 阅读
  2. Debezium发布历史08

    2024-02-12 03:32:01       51 阅读
  3. Debezium发布历史36

    2024-02-12 03:32:01       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-12 03:32:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-12 03:32:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-12 03:32:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-12 03:32:01       18 阅读

热门阅读

  1. 网络编程面试系列-02

    2024-02-12 03:32:01       32 阅读
  2. 【国产MCU】-CH32V307-触摸按键检测(TKEY)

    2024-02-12 03:32:01       36 阅读
  3. freertos 源码分析六 任务调度二

    2024-02-12 03:32:01       38 阅读
  4. 批量提取word文件中文本框内容的三种方法

    2024-02-12 03:32:01       34 阅读
  5. Day4.

    Day4.

    2024-02-12 03:32:01      30 阅读
  6. 作业2.11

    2024-02-12 03:32:01       30 阅读
  7. Python学习之路-初识爬虫:requests

    2024-02-12 03:32:01       33 阅读