Debezium 2.2 发行说明
Debezium 发行的所有重要更改都记录在此文件中。发行编号遵循 语义化版本控制。
Release 2.2.1.Final (2023 年 5 月 12 日)
查看 完整的问题列表。
Kafka 兼容性
此版本已针对 Kafka Connect 3.4.0 构建,并已使用 Kafka Broker 版本 3.4.0 进行测试。有关与其他 Kafka Broker 版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.1.Final 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.1.Final 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.1.Final 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
新功能
-
log.mining.transaction.retention.hours 应引用最后一个偏移量,而不是 sysdate DBZ-6355
修复
-
Toasted varying character array and date array 没有被正确处理 DBZ-6122
-
使用 pg_replication_slot_advance,它不受 PostgreSQL10 支持。DBZ-6353
-
'CREATE TABLE t (c NATIONAL CHAR)' 解析失败 DBZ-6357
-
Toasted hstore 没有被正确处理 DBZ-6379
-
hstore 在 Map 模式下快照不起作用 DBZ-6384
-
Oracle DDL shrink space for table partition 无法解析 DBZ-6386
-
PostgreSQL 连接器任务因复制槽处于活动状态而无法恢复流式传输 DBZ-6396
-
debezium-parser-ddl 中的 MySql:插入的 SQL 语句报告错误 DBZ-6401
-
MongoDB 连接器在无效的 resume token 时崩溃 DBZ-6402
-
新的 SMT HeaderToValue 不起作用 DBZ-6411
-
Debezium Server 2.2.0.Final BOM 引用 debezium-build-parent 2.2.0-SNAPSHOT DBZ-6437
-
Oracle 连接器解析 DDL 语句失败 DBZ-6442
-
Oracle DDL shrink space for index partition 无法解析 DBZ-6446
-
修复 Spanner 连接器中信息模式查询的现有错误 DBZ-6385
-
更改 skip.messages.without.change 的日志级别 DBZ-6391
-
在 ORA-01291 异常中包含 redo/archive log 元数据 DBZ-6436
其他更改
-
将旧版部署说明中的“可替换”构建号基于
debezium-build-number属性 DBZ-6371
Release 2.2.0.Final (2023 年 4 月 20 日)
查看 完整的问题列表。
Kafka 兼容性
此版本已针对 Kafka Connect 3.4.0 构建,并已使用 Kafka Broker 版本 3.4.0 进行测试。有关与其他 Kafka Broker 版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.0.Final 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.0.Final 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.0.Final 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
修复
-
如果使用了 column.include.list/column.exclude.list,并且目标表收到了对已排除(或未包含)列的更新 - 这些事件应被忽略 DBZ-2979
-
启用 LOB 时,在过滤事件后,连接器偏移量不会前进 DBZ-5395
-
当表的主列上有索引时,任务失败 DBZ-6238
-
Oracle 连接器在仅快照时不需要验证 redo log DBZ-6276
-
MySQL 连接器无法解析带有 SYSTEM VERSIONING 的表 DBZ-6331
-
debezium-parser-ddl 中的 MySql 不支持 WITH 关键字解析 DBZ-6336
-
当多个 vitess 任务在同一个 JVM 中运行时,JMX MBean 名称重复 DBZ-6347
-
KafkaSignalThread#SIGNAL_POLL_TIMEOUT_MS 选项重复信号前缀 DBZ-6361
Release 2.2.0.CR1 (2023 年 4 月 14 日)
查看 完整的问题列表。
Kafka 兼容性
此版本已针对 Kafka Connect 3.4.0 构建,并已使用 Kafka Broker 版本 3.4.0 进行测试。有关与其他 Kafka Broker 版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.0.CR1 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.0.CR1 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.0.CR1 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
重大更改
Quarkus 已升级到 3 版本。由于 Quarkus 现在基于 Jakarta EE 10,因此包名已从 javax. 更改为 jakarta.。如果您使用 Debezium outbox 扩展或您的项目依赖于 Debezium,那么您可能需要更新您的依赖管理或源代码(DBZ-6129)。
修复
-
可重试的操作失败后会无限重试 DBZ-4488
-
DDL 事件未存储在排除表的 schema history topic 中 DBZ-6070
-
Oracle 路径使用的 current batchSize 计算 end scn 是错误的,需要使用 min batch size DBZ-6155
-
example-postres 的多平台构建失败 DBZ-6258
-
将 protoc 版本属性添加到 postgres 连接器 pom.xml DBZ-6261
-
Postgres 连接器在仅快照时不需要逻辑 WAL 级别 DBZ-6265
-
MySQL 连接器在仅快照时不需要查询 binlog DBZ-6271
-
使用 Infinispan 缓存作为事务缓冲区时,带空格的表名无法正确反序列化 DBZ-6273
-
使用 Infinispan 缓存和 LOBs 时,事务缓冲区状态可能会损坏 DBZ-6275
-
DDL 语句无法解析 - Oracle 连接器 2.1.3.Final DBZ-6314
-
无法解析的 DDL 语句 (MySQL/MariaDB) DBZ-6316
-
Cassandra 3 使用 JDK20 无法构建 DBZ-6320
其他更改
-
升级 Debezium UI 的依赖项 (Quarkus 等) DBZ-4109
-
UI - 添加 UI 以配置连接器的附加属性 DBZ-5365
-
将 UI 构建升级到使用 Debezium 2.2 或最新版本 DBZ-6173
-
Oracle-Connector dbz##user 需要更多权限 DBZ-6198
-
将 quay.io 设置为主镜像仓库 DBZ-6216
-
更新 RHEL 部署说明中的配置属性 DBZ-6266
-
修复下游入门指南中的错误 DBZ-6268
-
处理下游 RHEL 和 OCP 安装指南中的评审反馈 DBZ-6272
-
Oracle 测试使用的 Infinispan 缓存配置与 Infinispan 14.0.2 不兼容 DBZ-6274
-
从上游仓库删除未使用/已迁移的作业 DBZ-6299
-
将 MySQL JDBC 驱动程序升级到 8.0.32 DBZ-6304
-
允许在 MongoDB 连接器的 testcontainers 实现中指定 docker 镜像 DBZ-6305
-
在 ConnectorConfiguration 类中使用 MongoDbContainer 而不是 MongoDBContainer test containers 类 DBZ-6306
-
为 JDBC sink 连接器添加文档 DBZ-6310
-
修复 Jenkins 的所有合规性警告 DBZ-6315
-
移除关于 Oracle 的 SYS 用户账户的过时信息 DBZ-6318
-
将 Jolokia 与 Debezium connect 镜像一起打包 DBZ-6323
Release 2.2.0.Beta1 (2023 年 3 月 31 日)
查看 完整的问题列表。
Kafka 兼容性
此版本已针对 Kafka Connect 3.4.0 构建,并已使用 Kafka Broker 版本 3.4.0 进行测试。有关与其他 Kafka Broker 版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.0.Beta1 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.0.Beta1 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.0.Beta1 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
新功能
-
Debezium JDBC Sink 连接器 DBZ-3647
-
创建用于更新连接器的端点 DBZ-5314
-
重构快照以使用变更流而不是 oplog DBZ-5987
-
更新 Debezium 基于连接器的 Filter 步骤的设计 DBZ-6060
-
通过 mongos 实例连接和流式传输分片集群 DBZ-6170
-
为 Spanner Kafka 连接器支持 Postgres 方言 DBZ-6178
-
支持 Azure blob storage 作为 Debezium history 存储 DBZ-6180
-
在连接器配置中支持数据库角色。 DBZ-6192
-
从 historized 连接器配置中删除重复的 createDdlFilter 方法 DBZ-6197
-
创建新的 SMT 以复制/移动 header 到 record value DBZ-6201
-
支持类型为“bytea[]”(bytea 数组)的列 DBZ-6232
-
为 Debezium 的 testcontainers 套件支持 ImageFromDockerfile DBZ-6244
-
公开 EmbeddedEngine 配置 DBZ-6248
-
RabbitMQ Sink DBZ-6260
修复
-
当 schema.history.internal.store.only.captured.tables.ddl=true 时出现 NPE DBZ-6072
-
Postgres 连接器在复制槽没有 confirmed_flush_lsn 时卡住 DBZ-6092
-
MySQL 连接器在 max.queue.size.in.bytes 时出现 java.lang.NullPointerException DBZ-6104
-
debezium-connector-mysql 在解析几个 'CREATE TABLE' 的 DDL 时失败 DBZ-6124
-
Zerofill 属性对不同的 int 类型不起作用 DBZ-6185
-
GRANT DELETE HISTORY 在 mariadb 中无法解析 DBZ-6186
-
key partition table 的 ddl 解析失败 DBZ-6188
-
配置选项 internal.schema.history.internal.ddl.filter 不起作用 DBZ-6190
-
使用 CHARSET 进行 alterByConvertCharset 子句 DBZ-6194
-
连接器重新启动时数据丢失 DBZ-6204
-
ParsingException: DDL 语句无法解析 DBZ-6217
-
CHARACTER/CHARACTER(p)/CHARACTER VARYING(p) 数据类型未被识别为 JDBC 类型 CHAR DBZ-6221
-
MySQL 在快照和流式处理阶段以不同的方式处理 BOOLEAN 同义词。 DBZ-6225
-
MySQL 在快照和流式处理阶段以不同的方式处理 REAL 同义词。 DBZ-6226
-
Spanner 连接器 - BufferedPublisher 在 publish 抛出异常时死锁 DBZ-6227
-
当消息变得非常大时,同步事件的发布失败。 DBZ-6228
-
MySQL 在快照和流式处理阶段以不同的方式处理 NCHAR/NVARCHAR。 DBZ-6231
-
MySQL singleDeleteStatement 解析器不支持表别名 DBZ-6243
-
Testcontainers MongoDbReplicaSetTest 在 MongoDB 4.2 下失败 DBZ-6247
-
当 snapshot.custom_class=custom 且没有 snapshot.custom.class 时抛出错误 DBZ-6249
-
缺少 GEOMETRY 关键字,该关键字可用作列名 DBZ-6250
-
Postgres 连接器在复制槽 confirmed_flush_lsn 为 null 时尝试回退到 restart_lsn 而卡住。 DBZ-6251
-
MariaDB 的 UUID 列类型在加载模式时无法解析 DBZ-6255
其他更改
-
记录 message.key.columns 和 tombstone 事件对于默认 REPLICA IDENTITY 的限制 DBZ-5490
-
在文档中反映 MongoDB 连接器的配置更改 DBZ-6090
-
创建 Oracle CI 工作流 DBZ-6115
-
提供从 Debezium 1.x 升级到 2.x 的说明 DBZ-6128
-
更新部署说明中的连接器配置示例 DBZ-6153
-
为 Oracle 连接器 FAQ 主题插入缺失的 Nebel 注解 DBZ-6215
-
为 MongoDB 变更流 topic 添加元数据 DBZ-6223
-
从 Debezium Server 页面中删除孵化通知 DBZ-6235
-
确保在拉取请求时 Oracle CI 正确构建 DBZ-6239
-
修复共享部署文件中指向 Streams 文档的损坏链接 DBZ-6263
-
更新 OpenShift 上安装 Debezium 的配置示例 DBZ-6267
Release 2.2.0.Alpha3 (2023 年 3 月 8 日)
查看 完整的问题列表。
Kafka 兼容性
此版本已针对 Kafka Connect 3.4.0 构建,并已使用 Kafka Broker 版本 3.4.0 进行测试。有关与其他 Kafka Broker 版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.0.Alpha3 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.0.Alpha3 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.0.Alpha3 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
重大更改
Debezium 在时区类型的小数秒零值时会截断,而不管 schema 宽度设置。现在不再是这种情况,Debezium 提供正确数量的尾随零(DBZ-6163)。
新功能
-
可选地并行化初始快照 DBZ-823
-
MongoDB 变更流的服务器端数据库和集合过滤 DBZ-5102
-
创建基于 Cassandra 连接器的 Datastax 连接器 DBZ-5951
-
添加支持以在 promotion 后 honour MongoDB 在变更流中的 read preference DBZ-5953
-
为所有 Debezium Server sink 添加 header 支持 DBZ-6017
-
为增量快照添加代理键支持 DBZ-6023
-
支持 Mongo 增量快照中的键的 String 类型 DBZ-6116
-
修复 sqlserver 文档中的拼写错误。将“evemts”更改为“events”。 DBZ-6123
-
使用 MongoDB 的聚合管道步骤支持变更流过滤 DBZ-6131
-
删除不需要进行变更流的系统数据库排除的硬编码列表 DBZ-6152
修复
-
当使用
snapshot.collection.include.list时,关系模式未正确填充 DBZ-3594 -
Debezium UI 应再次使用 fast-jar 与 Quarkus 2.x DBZ-4621
-
当单个列上有多个索引时,GCP Spanner 连接器启动失败 DBZ-6101
-
MongoDB 重新连接时剩余尝试次数为负数 DBZ-6113
-
Oracle 无法捕获名称中包含空格或非 ASCII 字符的表,因为它们必须被引用。 DBZ-6120
-
在更改频率较低的 CDB 部署中,偏移量未前进到 PDB DBZ-6125
-
快照期间,Oracle TIMESTAMP WITH TIME ZONE 发出的时间为 GMT,而不是指定时区 DBZ-6143
-
Debezium UI E2E 前端构建因损坏的 Node 16 tar 文件而随机失败 DBZ-6146
-
Debezium UI SQL Server 测试由于代理启动缓慢而随机失败 DBZ-6149
-
RelationalSnapshotChangeEventSource 吞噬快照期间生成的异常 DBZ-6179
其他更改
-
移除 MySqlJdbcContext 和 MySqlConnection 之间的冗余 DBZ-4855
-
重构 mongodb 连接器的连接管理 DBZ-6032
-
Oracle 连接器文档中的条件化异常 DBZ-6073
-
优化 debezium-testing-system 镜像,仅构建测试所需的模块 DBZ-6108
-
将系统测试作业迁移到 gitlab DBZ-6109
-
移除关于将配置设置添加到 .properties 文件的引用 DBZ-6130
-
修复 Debezium Server Redis 随机测试失败 DBZ-6133
-
允许 TestContainers 测试框架将 ConnectorConfiguration 作为 JSON 公开 DBZ-6136
-
将 impsort-maven-plugin 从 1.7.0 升级到 1.8.0 DBZ-6144
-
将 Quarkus 依赖项升级到 2.16.3.Final DBZ-6150
-
Cassandra 作业 (步骤 Build Debezium Connector Cassandra) 的 Github 工作流不起作用 DBZ-6171
-
为 MySQL 连接器的集成测试创建 SSL 场景 DBZ-6184
Release 2.2.0.Alpha2 (2023 年 2 月 16 日)
查看 完整的问题列表。
Kafka 兼容性
此版本已针对 Kafka Connect 3.4.0 构建,并已使用 Kafka Broker 版本 3.4.0 进行测试。有关与其他 Kafka Broker 版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.0.Alpha2 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.0.Alpha2 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.0.Alpha2 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
重大更改
Debezium 将非 ASCII 字符映射为下划线到 topic 和 schema 名称中。这可能导致名称仅因非 ASCII 字符而异时发生冲突。Debezium 现在提供了一种映射字符的策略。作为副产品,不再可能使用 sanitize.field.names 配置选项(DBZ-5743)。
Debezium Server 已从主仓库中提取出来,现在位于其自己的独立仓库中并从中构建。这允许构建过程将非核心连接器包含在程序集包中(DBZ-6049)。
Oracle 连接器的 SSN 字段被传播为源信息块中的 INT32。这可能导致某些安装发生溢出,因此该字段现在被传播为 INT64(DBZ-6091)。
新功能
-
更好地控制 debezium GTID 的使用 DBZ-2296
-
为“ExtractNewRecordState”SMT 添加新选项以排除未更改的字段 DBZ-5283
-
Outbox 模块的响应式实现 DBZ-5758
-
Debezium MongoDB 连接器向导 Filter 定义页面需要改进 DBZ-5899
-
Debezium Storage 添加对 Apache RocketMQ 的支持 DBZ-5997
-
debezium-server Pulsar 支持非默认租户和命名空间 DBZ-6033
-
在 mongodb 源信息中添加 wallTime DBZ-6038
-
Vitess:支持将 unsigned bigint mysql 列类型映射为 long DBZ-6043
-
将 query.fetch.size 默认值提高到一个高于零的合理值 DBZ-6079
-
在 CloudEvents 消息 id 中公开 sequence 字段 DBZ-6089
-
如果事务不包含与捕获表相关的事件,则减少跳过事务的详细程度 DBZ-6094
-
升级 Kafka 客户端至 3.4.0 DBZ-6102
修复
-
并非所有连接器都可以在 debezium server 中使用 DBZ-4038
-
MySQL 文档中缺少 event.processing.failure.handling.mode 属性 DBZ-4829
-
mysql bigint 的数据类型转换失败 DBZ-5798
-
ActivateTracingSpan 报告了错误的 timestamp DBZ-5827
-
如果列名或表名包含反斜杠 \,则无法指定列或表包含列表 DBZ-5917
-
debezium-connector-cassandra 2.1.0.Alpha2 插件已无法“开箱即用” DBZ-5925
-
MongoDB 增量快照无法正常工作 DBZ-5973
-
可为空的列在 DDL 事件中被标记为“optional: false” DBZ-6003
-
Vitess: 处理当前 db shards 和持久化 shards 之间的 shard 列表差异 DBZ-6011
-
带有 TokuDB 引擎特定“CLUSTERING KEY”的 DDL 语句无法解析 DBZ-6016
-
DDL 解析失败,因为 role revoke 带有“user-like”的角色名 DBZ-6019
-
DDL 解析失败,因为 ALTER USER x DEFAULT ROLE y; DBZ-6020
-
在 Postgres 连接器发生错误时,偏移量未刷新到 connect offsets topic DBZ-6026
-
TIME 列的意外格式:8:00 DBZ-6029
-
Oracle 不支持 LOB 存储子句之后的压缩/日志记录子句 DBZ-6031
-
Debezium 正在记录包含错误信息的完整消息 DBZ-6037
-
提高从 Kafka 恢复内部模式历史的弹性 DBZ-6039
-
增量快照将来自信号 DB 的事件发送到 Kafka DBZ-6051
-
在日志语句中屏蔽密码 DBZ-6064
-
加载自定义偏移存储时,由于 Class not found 错误而失败 DBZ-6075
-
如果数据库数量小于 maxTasks,SQL Server 任务将失败 DBZ-6084
-
使用 LOB 支持时,对多行的 UPDATE 可能导致事件数据不一致 DBZ-6107
其他更改
-
系统测试套件准备 OCP 环境的能力 DBZ-3832
-
Db2 的 TransactionMetadataIT 不稳定 DBZ-5149
-
将 Java Outreach 作业升级为使用 Java 20 DBZ-5825
-
升级到 Quarkus 2.16.0.Final DBZ-6005
-
为下游 GA 准备 MongoDB ExtractNewDocumentState SMT 文档 DBZ-6006
-
SQL Server IncrementalSnapshotWithRecompileIT 随机失败 DBZ-6035
-
从 MySqlConnectorConfig 中移除重复的“schema.history.internal” DBZ-6040
-
FAQ 中的链接已损坏 DBZ-6042
-
升级 Kafka 至 3.3.2 DBZ-6054
-
将 Pravega 中的 netty 版本升级到 4.1.86.Final DBZ-6057
-
恢复 MySQL 连接器的 driver class 选项 DBZ-6059
-
无效链接导致下游文档构建失败 DBZ-6069
-
请求 UMB 的 SA DBZ-6077
-
为 UMB 创建 Jenkins 证书 DBZ-6078
-
请求访问 cpass UMB topic DBZ-6080
-
docs 页面上的 debezium-server 源文件链接已损坏 DBZ-6111
Release 2.2.0.Alpha1 (2023 年 1 月 19 日)
查看 完整的问题列表。
Kafka 兼容性
此版本是针对 Kafka Connect 3.3.1 构建的,并已在 Kafka 代理版本 3.3.1 上进行了测试。有关与其他 Kafka 代理版本兼容性的信息,请参阅 Kafka 文档。
升级
在升级任何连接器之前,请务必检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将这些连接器之一从任何早期版本升级到 2.2.0.Alpha1 时,请先查看您正在使用的版本的迁移说明。请正常停止正在运行的连接器,删除旧的插件文件,安装 2.2.0.Alpha1 插件文件,然后使用相同的配置重新启动连接器。重新启动后,2.2.0.Alpha1 连接器将从之前连接器停止的地方继续。正如您所预期的,由旧连接器先前写入 Kafka 的所有更改事件将不会被修改。
如果您正在使用我们的容器镜像,请不要忘记从 DockerHub 重新拉取它们。
重大更改
ZonedTimestamp 字符串发送时移除了小数秒的尾随零。当前行为是提供与源列长度/精度匹配的尾随零(DBZ-5996)。
新功能
-
移除接口字段的成员的冗余修饰符 DBZ-2439
-
允许从只读 Oracle 备用灾难/恢复中读取 DBZ-3866
-
从 MySQL 连接器中移除指定驱动程序类的选项 DBZ-4663
-
支持 S3 存储桶作为 Debezium history 存储 DBZ-5402
-
更新 DBZ-UI 文档页面,以整合最近添加的“自定义属性”步骤的详细信息 DBZ-5878
-
支持在连接器启动期间重试数据库连接失败 DBZ-5879
-
为 Debezium Server 添加 Connect Headers 支持 DBZ-5926
-
Apache RocketMQ 的 Sink 适配器 DBZ-5962
-
Infinispan 的 Sink 适配器 DBZ-5986
-
为 Debezium Server 添加自定义 Debezium 横幅 DBZ-6004
-
Postgres LSN 检查应遵循 event.processing.failure.handling.mode DBZ-6012
-
增强 Spanner 连接器,添加功能和/或修复 bug DBZ-6014
修复
-
Debezium 与 apicurio 和自定义 truststores 不兼容 DBZ-5282
-
在 Connectors View 详细信息屏幕上,显示/隐藏密码不起作用 DBZ-5322
-
Snapshotter#snapshotCompleted 始终被调用,无论快照结果如何 DBZ-5852
-
Oracle 无法撤销更改 DBZ-5907
-
Postgresql 重启时数据丢失 DBZ-5915
-
Oracle 多线程丢失数据 DBZ-5945
-
Spanner 连接器缺少 JSR-310 依赖项 DBZ-5959
-
截断与 ExtractNewRecordState 不兼容的记录 DBZ-5966
-
计算出的分区不能为负数 DBZ-5967
-
Stream 标签镜像未发布 DBZ-5979
-
对于 snapshot.select.statement.overrides 表,表大小的日志消息不正确 DBZ-5985
-
在 exclude.tables 配置时,执行快照信号时出现 NPE,因为提供了错误的表名 DBZ-5988
-
Postgresql 连接器解析 money 类型边界值时出现问题 DBZ-5991
-
MySqlDatabaseSchema 中无法解析的 DDL 语句的日志语句包含占位符 DBZ-5993
-
将所有操作与核心 CI 同步并修复 GitHub Actions set-output 命令 DBZ-5998
-
Postgresql 连接器将 money 类型的 null 解析为 0 DBZ-6001
-
PostgresConnectorIT.shouldReceiveChangesForChangeColumnDefault() 运行失败 DBZ-6002
其他更改
-
插件版本信息重复 DBZ-4669
-
将 Cassandra 连接器核心模块中的公共代码移出 DBZ-5950
-
website-builder 镜像无法构建 DBZ-5971
-
Zookeeper 3.6.3 仅在存档中可用 DBZ-5972
-
Jenkins 管道未提供关于 FAILURE 状态的信息 DBZ-5974
-
移除 MongoDB ExtractNewDocumentState SMT 的孵化文档文本 DBZ-5975
-
使用 replace 而不是 replaceAll DBZ-5976
-
升级 Apicurio 至 2.4.1.Final DBZ-5977
-
升级 JDBC 驱动程序至 42.5.1 DBZ-5980
-
升级 TestContainers 至 1.17.6 DBZ-5990
-
使管道测试与新的连接器管道保持一致 DBZ-5999
-
Db2 增量快照测试执行被阻止 DBZ-6008