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 EXISTS的ALTER 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 嵌入式引擎中对 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 1.2.0.Beta1 发布!
此版本为 SQL Server、Db2 和 Oracle 连接器带来了面向用户的模式更改 topic,一个用于基于内容的内容变更事件路由的新消息转换,对 Postgres 的一系列数组列类型支持,以及更多内容。我们还将 Debezium 的 Apache Kafka 和 Kafka Connect 容器镜像升级到了 2.5.0 版本。
正如它是对生活中所有问题的答案一样,此版本修复的问题数量是 正好 42 个!