Debezium 博客

自推出 Debezium Management Platform (Debezium Platform) 以来,我们的目标一直是简化 CDC 数据管道的构建,让您可以专注于数据如何从源头流向目的地。许多用户已经在 Kafka Connect 上运行 Debezium 连接器,或使用 Debezium Server。为了进一步简化上手过程并快速启动,我们引入了重用 Kafka Connect 或...上任何现有 Debezium 连接器配置的能力。

大家好,我是 Jakub。您可能已经注意到 Debezium UI 最近没什么动静。然而,这只能部分说明事实。我们欠您一个解释,请您耐心听我讲。让我们从当前 UI 项目的状态开始。我们越来越清楚,虽然 Debezium 的 UI 是我们愿景的重要组成部分,但开发一个严格绑定到 Kafka Connect 的 UI 并不是正确的方向……

在 Debezium 2.3 中,我们推出了一个全新的 Debezium Operator 的预览版,旨在为 Kubernetes (k8s) 集群提供无缝的 Debezium Server 部署。Debezium 2.4.0.Final 版本带来了向该组件全面支持迈出的下一步。在此版本中,我们很高兴地宣布 Debezium Operator 现在已包含在 Kubernetes 的 OperatorHub 目录以及 OpenShift 和 OKD 分发版中嵌入的社区 Operator 目录中。该 Operator 仍处于孵化阶段;然而,对该组件的全面支持正在快速到来。

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

我们强烈建议升级到 1.4.0.Final 及更早版本,因为此版本包含对多个 Debezium 连接器的错误修复和增强,包括以下一些内容:

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

此版本包括对不同 Debezium 连接器的几项错误修复,我们强烈建议从 1.2.0.Final 及更早版本升级。

  • Debezium Postgres 连接器在从快照切换到从 WAL 流式传输事件时可能丢失了并发事务的事件(DBZ-2288);在使用 导出快照模式 时,此问题已得到修复;应优先使用此模式,并且对于 Debezium 1.3,我们计划将其作为所有现有快照模式的基础。

  • Postgres JDBC 驱动已升级到 42.2.14(DBZ-2317),该版本修复了驱动程序中与处理来自不可信 XML 输入的 XML 列值相关的 CVE。

  • 当使用 MySQL 连接器和 MariaDB 时,它支持带有 IF EXISTSALTER TABLE 语句(DBZ-2219);它还处理 CAST 表达式中的单维 DECIMAL 列(DBZ-2305)。

  • 当使用 Amazon RDS 时,MySQL 连接器会自动过滤掉内部表中的特定 DML binlog 条目(DBZ-2275)。

  • Debezium MongoDB 连接器对连接丢失的容错能力有所提高(DBZ-2141)。

我非常高兴地宣布 Debezium 1.2.0.Final 发布!

在过去的三个月里,社区解决了近 200 个问题。此版本的主要功能包括:

  • 用于基于内容的事件 路由过滤 的新 Kafka Connect 单条消息转换 (SMTs);升级到 Apache Kafka 2.5

  • Debezium SQL Server、Db2Oracle 连接器的模式更改 topic

  • Debezium 嵌入式引擎中对 SMT 和消息转换器的支持

  • Debezium Server,一个全新的运行时,允许将数据更改事件传播到各种消息基础设施,如 Amazon Kinesis、Google Cloud Pub/Sub 和 Apache Pulsar

  • 一种新的列掩码模式“一致性哈希”,允许在匿名化列值的同时保持它们的可关联性

  • MongoDB 连接器的新指标

  • SQL Server 连接器的改进重连能力

我很荣幸地宣布 Debezium 1.2.0.CR1 发布!

此版本包含若干值得注意的功能、增强和修复:

  • PostgreSQL 在使用 pgoutput 时可以限制具有 publication 的表集 (DBZ-1813)。

  • 如果平台 MBean 服务器不存在,则会跳过指标 MBean 注册 (DBZ-2089)。

  • SQL Server 在关机和连接重置期间的重连得到改进 (DBZ-2106)。

  • EventRouter SMT 现在可以传递非 String 类型的键 (DBZ-2152)。

  • PostgreSQL include.unknown.datatypes 现在可以返回字符串而不是哈希值 (DBZ-1266)。

  • Debezium Server 现在支持 Google Cloud PubSub (DBZ-2092)。

  • Debezium Server 现在支持 Apache Pulsar sink (DBZ-2112)。

您可以在 发布说明 中找到已解决问题的完整列表、升级程序以及有关任何向后兼容性更改的说明。

我非常高兴地分享 Debezium 1.2.0.Beta2 已发布!

此版本的主要核心功能是 *Debezium Server*,这是一个专用的独立运行时,将 Debezium 的开源变更数据捕获功能开放给 Amazon Kinesis 等消息基础设施。

总的来说,社区自 Beta1 版本以来修复了 25 个问题,其中一些我们将将在本文的其余部分更详细地探讨。

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