Debezium系列之:Debezium 3.0.0.Final发布
- Debezium 核心的变化
- 需要 Java 17
- 基于Kafka 3.8 构建
- 废弃的增量信号字段的删除
- 每个表的详细指标
- MariaDB连接器的更改
- 版本 11.4.3 支持
- MongoDB连接器的更改
- MongoDB sink connector
- MySQL连接器的改变
- MySQL 9
- MySQL向量数据类型
- Oracle连接器的改变
- 已删除的废弃配置属性
- 默认的挖掘策略已更改
- Oracle Ehcache事务缓冲实现
- Oracle离线RAC节点刷新改进
- Oracle扩展的最大字符串大小支持
- Oracle CLOB/BLOB默认值支持
- PostgreSQL连接器的改变
- PostgreSQL复制槽创建超时
- 支持PostgreSQL PgVector数据类型
- 转换解码PostgreSQL逻辑消息
- PostgreSQL隔离级别支持
- 重新选择(Reselect)后处理器的改进
- SQL Server连接器的改变
- 信号和通知MBean名称的更改
- JDBC sink连接器的更改
- JDBC sink存储库的重新定位
- JDBC在特定故障上重试刷新操作
- Debezium Server的改变
- Debezium Server Kafka Sink
- Debezium Server RabbitMQ sink
- 支持自定义转换器类型
- 改进了 Kafka 接收器的日志记录
- Spanner连接器的改变
- 支持 32 位浮点数
- Vitess连接器的改变
- 空分片支持
- 继承分片纪元
- 更多Debezium技术内容
在本文中,我们将深入研究Debezium 3.0中的所有变化,讨论新功能,并解释可能对您的升级过程产生任何影响的所有可能变化。如往常一样,我们建议您阅读发布说明以了解所有修复的错误、更新程序等信息。
- 核心Debezium的变化
- MariaDB连接器的变化
- MongoDB连接器的变化
- MySQL连接器的变化
- Oracle连接器的变化
- PostgreSQL连接器的变化
- SQL Server连接器的变化
- JDBC sink连接器的变化
- Debezium Server的变化
- Spanner连接器的变化
- Vitess连接器的变化
Debezium 核心的变化
在本节中,将讨论影响 Debezium 核心的变化,并讨论这些变化如何影响所有用户。
需要 Java 17
- 此版本改变了构建和运行Debezium所需的Java要求。此外,此版本要求使用较新版本的Maven来从源代码构建Debezium。
- 所有Debezium连接器都需要Java 17的运行时基线。
- 如果使用Debezium Server、Operator或Quarkus Outbox扩展,需要Java 21的运行时基线。
- 如果您打算从源代码构建Debez