Debezium 博客
Debezium 团队很高兴地宣布 Debezium 3.3.0.Final 现已可用。此版本包含大量新功能,包括新的 Debezium Quarkus 扩展,为 Debezium 与 Quarkus 中的 PostgreSQL 提供无缝集成,支持 Apache Kafka 4.1,为所有核心连接器提供精确一次语义支持,为 MongoDB 和 JDBC sink 连接器提供 OpenLineage 支持,以及更多内容!
我们很高兴地宣布 Debezium 3.3.0.CR1 的发布,它在可靠性、创新性和兼容性方面带来了显著的改进。此版本基于 Kafka 4.1.0,并引入了几个关键增强功能,将简化您的变更数据捕获工作流。
尽管夏末将至,Debezium 团队带来了一个最新鲜的预览版本,包含一批新的改进和增强功能。通过 Debezium 3.3.0.Beta1,此版本为连接器生态系统带来了各种稳定性修复、性能优化和用户体验改进。让我们来看看这些是什么。
Debezium 3.2.2.Final 带来了关键的稳定性改进,包括修复了在失败的临时阻塞快照期间潜在的数据丢失问题,解决了令人困惑的连接器启动错误,并增强了 Oracle LogMiner 的 JMX 吞吐量指标。
Debezium 3.3.0.Alpha2 已发布,带来了关键修复和强大的增强功能!
亮点包括心跳处理修复、从精确的 oplog 位置开始 MongoDB 流式传输的能力、更快的 PostgreSQL TOAST 性能、JDBC sink 中扩展的 TSVECTOR 支持,以及 PostgreSQL 中改进的发布 DDL 处理。Debezium Platform 也通过更清晰的错误消息、细粒度的 UI 日志记录以及更好的源/目标定义获得了主要的可用性提升。
Debezium 3.2.1.Final 现已发布,为您的 CDC 流水线带来更快的性能、更智能的资源利用和稳固的稳定性。此版本改进了 PostgreSQL TOAST 处理、原生 MariaDB 向量数据类型支持,以及 Oracle LogMiner 的主要弹性改进,所有这些都旨在保持您的数据平稳高效地流动。
Debezium 3.3.0.Alpha1 带来了一系列激动人心的新创新,包括核心连接器的精确一次语义,以及社区主导的全新 CockroachDB 连接器。凭借对新兴数据类型的支持、更深入的 Quarkus 集成以及增强的工具,此版本为现代变更数据捕获解决方案设定了新标准。准备好看看有什么新内容了吗?让我们深入了解。
在准备本季度的发布期间,Debezium 团队在这个季度非常忙碌,我们很高兴地宣布 Debezium 3.2.0.Final 现已可用。此版本包含大量新功能,包括与 OpenLineage 的集成、新的 Quarkus DevService/GraalVM 扩展、Qdrant 向量数据库 sink 支持、对 Debezium Platform 和 AI 的改进,以及更多内容!
又一个发布周期完成,我们很高兴地宣布 Debezium 的下一个预览版本已发布,即 3.2.0.Alpha1。此版本基于 Kafka 4.0 构建,包含一些重大更改以及许多改进和错误修复。
让我们花点时间深入了解所有这些更改。
Debezium 项目以一个极其有趣且充满活力的 Debezium 3.1.0.Final 版本开启了 2025 年。此版本在多个连接器中包含大量新功能,支持 WebAssembly 和 Go 的转换,我们发布了首个官方的 Debezium 管理平台,两个全新的 Debezium Server sink 用于向量数据库和大语言模型,一个新的人工智能模块,以及更多!
我们很高兴地宣布 Debezium 3.1 的候选版本,即 3.1.0.CR1。
此新版本包括对 JDBC sink 和 MySQL 连接器的多项改进,对 Vitess 的 ISO 字符串时间值和 Keyspace 心跳的支持,对 RabbitMQ 的基于密钥的路由,以及更多。让我们深入了解这些新功能和改进。
我们很高兴地宣布 Debezium 3.1 的第一个 Beta 版本,即 3.1.0.Beta1。
此版本包含大量新功能和改进,包括但不限于:首个官方发布的 Debezium Server UI、CloudEvent traceparent 支持、Debezium 的 PubSub 和 RabbitMQ sink 的新功能、WASM 转换中的 Schema 访问,以及更多内容。让我们深入了解所有这些新功能和改进。
虽然团队一直在努力开发 Debezium 3.1,但我们很高兴地宣布 Debezium 3.0.8.Final 的新维护更新。
虽然我们的维护版本通常主要关注稳定性改进,但我们很高兴地分享,在此维护版本中我们还包含了一些新功能,以改善整体用户体验。
新年伊始,新开发周期也随之而来,我很高兴地宣布 Debezium 3.1 的第一个预发布版本,即 3.1.0.Alpha1。此版本包含各种新功能,包括 PostgreSQL 和 MySQL 在 JDBC sink 中的向量数据类型支持、新的自适应时间精度模式、MariaDB SSL 支持等。废话不多说,让我们直接深入了解这些新功能和改进。
新年伊始,Debezium 团队很高兴地宣布 Debezium 3.0 流的最新维护更新,即 3.0.7.Final。此维护版本不引入任何新功能,但确实解决了一些待处理的错误。请花点时间查看发行说明以了解更多详细信息。
我很高兴地宣布 Debezium 3 版本流的第一个维护版本,即 3.0.1.Final。此维护版本引入了一些新功能,包括对 Cassandra 5、PostgreSQL 17 和 MySQL 9.1 的支持。此外,Debezium Server 支持 YAML 的一些配置改进。
我怀着无比的喜悦和荣幸宣布 Debezium 3.0.0.Final 的可用性!
我们发布 Debezium 2.0 已近 2 年,在此期间,该平台不断发展,引入了 sink 连接器、新的社区主导连接器,以及对核心平台和连接器的广泛功能和改进。在社区的帮助下,Debezium 仍然是 CDC 的事实领导者。
3.0 版本标志着 Debezium 的又一个里程碑,这是我们迫不及待想分享的。
社区正朝着 Debezium 的下一个主要里程碑迈进,我们很高兴地宣布 Debezium 3.0.0.CR1 的可用性!
除了连接器的多项错误修复外,此版本还为 MySQL、Oracle 和 Vitess 连接器带来了一些改进。除非出现任何重大回归,否则我们可以预期 Debezium 3 将在不久的将来发布。
我很高兴地宣布 Debezium 2.7 版本流的第二个维护版本,即 2.7.2.Final。此维护版本侧重于解决稳定性和回归问题,并带来了一些改进,例如对 Informix 的 DECIMAL(p) 数据类型支持,以及修复了 JsonConverter 和 TruncateColumn 处理器的回归。
即使夏日的热浪仍在持续,Debezium 团队也有一些令人振奋的新消息要分享。我们很高兴地宣布 Debezium 3 的第一个 Beta 预览版本,即 3.0.0.beta1。
此版本包含大量新功能和改进,包括每个表的创建、更新和删除的详细指标、复制槽创建超时、PostgreSQL 的 PgVector 数据类型支持、基于 Ehcache 的新 Oracle 嵌入式缓冲区实现等。让我们花点时间深入了解这些新功能以及如何利用它们来改进您的 Debezium 3!
我很高兴地宣布 Debezium 2.7 系列的第一个维护版本,2.7.1.Final。此维护版本侧重于解决一系列稳定性问题,包括对临时快照的改进、嵌入式引擎中转换器的关闭、Oracle LogMiner 实现的改进、Vitess 纪元计算的改进等等……
让我们深入了解这些更改……
随着夏天气温的持续升高,Debezium 社区很高兴地宣布 Debezium 3.0.0.Alpha2 现已可供测试。
此版本包含大量新功能和改进,包括基于 Kafka 3.8 构建、JDBC sink 连接器迁移、Debezium Server 支持自定义转换器,以及对我们社区主导的连接器的多项改进。
我们很高兴地宣布 Debezium 3 的第一个预发布版本,即 3.0.0.Alpha1。此版本虽然比我们常规的预发布版本小,但高度专注于几个关键点,例如测试 Java 17/21 的发布流程;然而,它也包含了几项新功能。让我们花点时间来深入探讨即将推出的重大更改以及您将找到的新功能。
随着团队进入第三季度,我们很高兴地宣布我们第二季度的工作成果,Debezium 2.7.0.Final 现已全面可用。此版本包括对 140 个问题的更改,来自超过 51 位贡献者的贡献。让我们花点时间回顾所有更改。
尽管 2024 年已过半,团队很高兴地宣布 Debezium 的第一个 Beta 预览版本,即 2.7.0.Beta1。
此版本包括对 Db2 on z/OS 的孵化支持、NATS JetStream 的身份验证和加密、MariaDB JDBC sink 方言的改进、Debezium Server 映像的 JMX Exporter、Debezium Operator 中可配置的指标等。
让我们回顾一下所有亮点并进行更深入的讨论……
我很高兴地宣布 Debezium 2.6.2.Final 现已可用。此版本是第二个维护版本,侧重于解决 2.6.1.Final 版本的一些关键稳定性问题,支持 Oracle 数据库查询超过一千个表的过滤,修复了 PostgreSQL 偏移量刷新的竞争条件,修复了 Avro 兼容性,等等。
让我们花点时间深入了解这些以及更多内容……
俗话说“四月雨水带来五月花”;然而,在这种情况下,似乎一款新的 Debezium 版本如雨后春笋般涌现,充满了许多新功能。我们很高兴地宣布 Debezium 2.7 流的下一个预发布版本 Debezium 2.7.0.Alpha2 现已可供测试。
此版本包括 Oracle 连接器的新 ROW_ID 序列化、JDBC sink 连接器的 PostgreSQL 数组支持、Debezium Server 的 NATs 身份验证、Oracle LogMiner 和大型表的性能改进等。让我们回顾一下此版本的主要内容,并更深入地讨论这些内容……
随着夏日气温的不断升高,我很高兴地宣布 Debezium 有一些令人振奋的消息,Debezium 2.7.0.Alpha1 现已可供测试。此版本在 MongoDB、MariaDB、MySQL、Oracle、Vitess 和 Kubernetes Operator 等各种连接器中包含了多种新更改和改进,以及对整个 Debezium 产品组合的无数细微修复和改进。让我们花点时间深入了解一些亮点……
我很高兴地宣布 Debezium 2.6.1.Final 现已可用。此版本是第一个维护版本,侧重于解决 2.6.0.Final 版本的一些关键稳定性问题,包括 Debezium Server 的类路径加载问题、MongoDB 静默停止收集更改,以及 Oracle Infinispan 缓冲区实现的竞争条件。
让我们花点时间深入了解这些以及更多内容……
随着团队投入到春天般的行动中,春天已经来临,我们带着夏天的精神,很高兴地宣布 Debezium 2.6.0.Final 现已发布。此版本包含数十项新功能、错误修复和改进,这些都源于团队和社区贡献者的英勇努力。总共有 249 个问题已解决,有超过 56 位贡献者参与。让我们花点时间回顾所有更改。
我们很高兴地宣布 Debezium 2.6.0.Beta1 的发布。我们正朝着这个版本迈进,其中包含了许多改进、增强功能、错误修复,当然还有一个全新的用于 iSeries 的 Db2 连接器。这个版本有很多内容需要涵盖,所以让我们深入了解!重大更改 团队的目标是避免小版本之间的任何潜在重大更改;然而,这种更改有时是不可避免的。Oracle 在早期版本的 Debezium 中,用户……
随着季度过半,团队很高兴地宣布 Debezium 2.6 系列的第二个版本,Debezium 2.6.0.Alpha2。此版本包含了大量新功能、改进和 bug 修复,所以让我们深入了解一下……
虽然我们仍按计划进行即将发布的 Debezium 2.6 版本,但我们一直在关注正在进行的改进和修复,以确保旧版本能够继续提供最佳体验。为此,团队很高兴地宣布 Debezium 2.5 的第一个维护版本,Debezium 2.5.1.Final。让我们深入了解此版本包含的内容以及升级时应注意的事项……
新年伊始,又是 Debezium 的预览版本发布,一如既往。团队很高兴地宣布 Debezium 2.6 系列的第一个版本,Debezium 2.6.0.Alpha1。让我们花点时间深入了解这些新功能,了解如何使用它们来改进您的变更数据捕获体验……
随着冬季寒冷的降临,我们正值节日季节,我们敬业的团队一直忙于为 Debezium 社区准备一份特别的礼物。我很高兴地宣布 Debezium 2.5.0.Final 现已发布,正是为了节日庆典。准备好拆开这个最新的次要版本,它充满了节日气氛和令人兴奋的新功能!
让我们花点时间回顾一下 Debezium 2.5 中包含的所有新功能、更改和改进,包括 181 个问题的解决,来自 37 位独特贡献者。
在数据流优化领域,即使是微小的改进也能产生显著的影响。本文重点介绍一项此类改进:在 Debezium 的 JDBC 连接器中引入批处理支持。我们将指导您完成启用批处理的过程,并分享我们的性能测试的实际成果。