Debezium 2.0的发布说明开云体育官方注册网址

Debezium发行版中所有值得注意的变化都记录开云体育官方注册网址在这个文件中。发布号紧随其后语义版本控制

释放2.0.1.Final(2022年12月7日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.1时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.1。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.0.1。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

此版本中没有重大更改。

新功能

  • 通过减少REGEXP_LIKE析取来提高LogMiner查询性能dbz - 5648

  • 替换过时的DebeziumDown开云体育官方注册网址load属性dbz - 5835

  • 通过合并每个层的操作来减少容器图像大小dbz - 5864

修复

  • Oracle RAC使用快照边界模式“all”会导致DebeziumExceptio开云体育官方注册网址ndbz - 5302

  • ORA-01003:没有解析语句dbz - 5352

  • 缺少快照挂起事务dbz - 5482

  • Db2文档引用无效的SMALLMONEY和MONEY数据类型dbz - 5504

  • 当lob时,带有NULL值的唯一索引抛出异常。Enabled为truedbz - 5682

  • 使用排序规则时Oracle SQL解析错误dbz - 5726

  • 不可解析的DDL语句dbz - 5734

  • 在Oracle源连接器的表快照期间抛出NullPointerExceptiondbz - 5738

  • 从快照度量文档文件中删除标记增量快照为TP特性的注释dbz - 5748

  • 从捕获中排除Oracle压缩顾问表以避免无限循环dbz - 5756

  • 更多Oracle日志dbz - 5759

  • Oracle应该只在TRACE级别记录行内容dbz - 5760

  • 发件箱路由器文档过时关于值转换器dbz - 5770

  • 使用DBMS_LOB。ERASE本身可能导致一个意外的带有空BLOB值的UPDATEdbz - 5773

  • PostgreSQL缺少元数据信息dbz - 5789

  • 当ORA-01089异常嵌套时,Oracle连接器不尝试重新启动dbz - 5791

  • 在定位阶段看到的LSN中不存在LSN“LSN{XYZ}”的消息dbz - 5792

  • Mysql连接器修改表的数据库名称解析失败开云体育电动老虎机dbz - 5802

  • 快照的文档冲突。MongoDB连接器v2.0中的mode属性dbz - 5812

  • 的话题。MongoDB连接器v2.0中的默认值dbz - 5817

  • Quarkus发件箱扩展永远不会完成开放跟踪跨度dbz - 5821

  • 修正模式中范围字段的名称,以符合Avro标准dbz - 5826

  • CREATE/ALTER用户不支持COMMENT令牌dbz - 5836

  • 类型为FLOAT64的模式的无效Java对象:类Java .lang. floatdbz - 5843

  • 如果任务正在恢复,而其他任务正在运行,则抛出IllegalStateExceptiondbz - 5855

  • CREATE/ALTER用户不支持ATTRIBUTE令牌dbz - 5876

其他的变化

  • SQL Server连接器文档应该提到多任务支持dbz - 5714

  • 开云体育官方注册网址Debezium连接器附带旧版google-protobuf,易受CVE-2022-3171攻击dbz - 5747

  • 升级到Quarkus 2.14.CR1dbz - 5774

  • 升级postgres驱动到42.5.0版本dbz - 5780

  • 升级到Quarkus 2.14.0.Finaldbz - 5786

  • 云事件中的Doc Typodbz - 5788

  • 在Oracle文档中添加ORA-01555dbz - 5816

  • GitHub Actions:弃用保存状态和设置输出命令dbz - 5824

  • 由于CVE-2021-3642,将wildfly-elytron升级到1.15.5 / 1.16.1dbz - 5854

释放2.0.0.Final(2022年10月14日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。最后的插件文件,并使用新的配置参数名称重新启动连接器。重新启动后,将重新启动2.0.0. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

PostgreSQL事务id是32位整数并被滚转。为了简化事务的重复数据删除,添加了LSN作为标识符的一部分(dbz - 5329).

新功能

此版本中没有新特性。

修复

  • ORA-01289:不能添加重复的日志文件dbz - 5276

  • 函数DATE_ADD可以用作标识符dbz - 5679

  • MySqlConnector解析创建视图语句失败dbz - 5708

  • SchemaHistory的DDL_FILTER对于包含换行符ddl语句不起作用dbz - 5709

  • 开云体育官方注册网址Debezium Server 1.9.6使用MSSQL JDBC 7.2.2而不是9.4.1dbz - 5711

  • MongoDB发件箱路由器文档中的道具名无效dbz - 5715

  • 测试一直在运行dbz - 5718

  • 卡桑德拉连接器首次启动可能会失败dbz - 5719

  • Vitess: Handle Vstream error: unexpected server EOFdbz - 5722

  • 无法解析DDL语句(索引提示)dbz - 5724

其他的变化

  • 从日志消息中删除列入黑名单/列入黑名单dbz - 5710

  • MySqlSchemaMigrationIT运行失败dbz - 5728

释放2.0.0.CR1(2022年10月7日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。从任何早期版本的CR1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。CR1插件文件,并使用新的配置参数名称重新启动连接器。重新启动后,将重新启动2.0.0. exe。CR1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

的默认行为schema.name.adjustment.mode现在是没有一个.而avro在用户使用Avro转换器的情况下,这是更安全的选择,在更频繁的情况下,当默认JSON转换器被使用时,这是令人困惑的。(dbz - 5541).

新功能

  • 实现Debezium嵌入式引擎的重试开云体育官方注册网址dbz - 4629

  • MySqlErrorHandler应该处理SocketExceptiondbz - 5486

  • 传统快照进程设置dbz - 5591

  • 清理“逻辑名”配置dbz - 5594

  • 将Kafka客户端升级到3.3.1dbz - 5600

  • 在编写文档时,使用IntelliJ中IDE预览的网站样式表dbz - 5616

  • 支持alter database语句的READ ONLY/ENCRYPTION选项开云体育电动老虎机dbz - 5622

  • 明确包含/排除选项的语义dbz - 5625

  • 在更改流中增加了对Mongo预图像的支持dbz - 5628

  • 支持在alter table语句中设置stats_sample_pages=defaultdbz - 5631

  • 支持在kill语句中使用任何表达式dbz - 5636

  • postgres连接器中非增量快照的日志记录增强dbz - 5639

  • 支持mariadb中的set语句dbz - 5650

  • 添加mongodb -initiator 6.0容器镜像dbz - 5666

  • 从子连接器配置中删除逻辑名称参数dbz - 5671

修复

  • ConvertingEngineBuilder失去了重音dbz - 4213

  • 开云体育官方注册网址在创建快照时,Debezium Db2 Connector无法处理模式中的默认值dbz - 4990

  • 开云体育官方注册网址Debezium 2.0.0。Beta1 Azure SQL中断更改dbz - 5496

  • Oracle连接器解析SELECT_LOB_LOCATOR事件缺失常量unavailable.value.placeholderdbz - 5581

  • 启动嵌入式引擎吞噬ClassNotFoundException,所以用户不能看到为什么引擎不工作dbz - 5583

  • 消息的LSN foo大于预期的LSN条dbz - 5597

  • 修复文档中破损的锚dbz - 5618

  • DDL解析错误dbz - 5623

  • MySQL连接器无法解析用双引号括起来的十进制列的默认值dbz - 5630

  • 支持授权LOAD FROM S3, SELECT INTO S3,调用LAMBDA与aws mysqldbz - 5633

  • 在启用LOB时连续警告撤消事务dbz - 5635

  • 文字“${项目。而不是实际的版本dbz - 5640

  • TABLE_TYPE关键字可以用作标识符dbz - 5643

  • 在没有启用LOB时,大量的ROLLBACK事务会导致内存泄漏。dbz - 5645

  • 在启动期间在De开云体育官方注册网址beziumContainer中竞赛dbz - 5651

  • 发件箱模式嵌套有效负载导致连接器崩溃dbz - 5654

  • 允许单词STATEMENT作为表/列名dbz - 5662

  • ValidatePostgresConnectionIT。testInvalidPostgresConnection failsdbz - 5664

  • 硬编码的驱动程序任务属性没有传递给底层连接dbz - 5670

  • 关键字virtual可以作为标识符使用dbz - 5674

  • MongoDB连接器与DocumentDB错误“{$natural: -1}不支持”dbz - 5677

其他的变化

  • 如果属性没有默认值,则对齐连接器属性使其具有空的默认单元格dbz - 3327

  • 改进过滤器SMT文档/示例dbz - 4417

  • 在CI上测试失败:sqlserverconnectorit# updatprimarykeytwicewithrestartinmiddleoftxdbz - 4475

  • 间歇测试失败:sqlserverconnectorit# updatprimarykeywithrestartinmiddle ()dbz - 4490

  • 编辑新添加到MongoDB连接器文档的内容dbz - 5542

  • 将apicurio升级到2.2.5.Finaldbz - 5549

  • 修改Instantiator以不需要类加载器dbz - 5585

  • 使用码头。测试容器中的IOdbz - 5603

  • 删除所有级别的记录dbz - 5612

  • 升级二进制日志客户端到0.27.2版本dbz - 5620

  • 允许从命令行更改docker maven属性dbz - 5657

  • 更新docker maven插件dbz - 5658

  • 对所有连接器更改运行UI测试dbz - 5660

  • 删除topic.prefix的默认值后,清理UI端到端测试dbz - 5667

释放2.0.0.Beta2(2022年9月16日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.2.1构建,并已使用Kafka代理的3.2.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。从任何早期版本的Beta2,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。Beta2插件文件,并使用新的配置参数名称重新启动连接器。重新启动后,将重新启动2.0.0. exe。Beta2连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

内存队列限制的对象大小不再使用反射计算,而是基于消息模式进行估计。Cassandra连接器不支持这一点(dbz - 2766).

Debezium使用的所有模式现在都定义开云体育官方注册网址在一个中心点,正确命名和版本控制(dbz - 4365dbz - 5044).如果使用模式注册表,这可能导致模式兼容性问题。

连接器参数命名被彻底检查并分离到不同的树中。连接器配置必须更新(dbz - 5043).

大多数De开云体育官方注册网址bezium连接器现在在抛出与通信相关的异常(SqlException, IOException)时默认重新启动(dbz - 5244).

skipped.operations配置选项现在默认为截断tdbz - 5497).

Java 17不再支持编写测试。当主代码和测试代码使用不同的Java级别时,一些开发人员工具会出现问题,Debezium现在对整个代码库使用Java 11 (开云体育官方注册网址dbz - 5568).

新功能

  • 支持二进制日志压缩MySQLdbz - 2663

  • 限制日志输出的“流请求从LSN”警告dbz - 3007

  • Redis接收器-更改发送到流的消息的格式dbz - 4441

  • 开云体育官方注册网址Debezium UI前端应该使用新的url和新的JSON模式描述符dbz - 4619

  • 提供暂停/恢复正在运行的增量快照的信号dbz - 4727

  • 支持mongodb连接字符串作为配置选项dbz - 4733

  • 在github上更新Cassandra 4的Readme。x的支持dbz - 4839

  • 开云体育官方注册网址Debezium Server验证配置文件的存在性和格式dbz - 5116

  • 包括Oracle Debezi开云体育官方注册网址um连接器在Debezium服务器分发dbz - 5122

  • Smart Backfills |选择性数据回填能力dbz - 5327

  • 在vitess连接器中支持多任务dbz - 5382

  • 增强Cassandra 4连接器以读取增量更改,而不是等待提交日志文件标记完成dbz - 5410

  • 在流处理期间,连接器应该优雅地跳过不支持的非关系表dbz - 5441

  • 支持增量快照停止快照信号来源于Kafka主题dbz - 5453

  • Kafka客户端升级到3.2.1dbz - 5463

  • 在“套接字已关闭”异常时重新启动SQL Server任务dbz - 5478

  • 在正则表达式主题命名策略中增加唯一性键字段/值dbz - 5480

  • 支持mariadb中的wait/nowait子句dbz - 5485

  • 适应mariadb的创建函数语法dbz - 5487

  • 从列注释中添加模式文档dbz - 5489

  • 我的连接器解析mariadb相关序列语句失败dbz - 5505

  • 在模式历史消息中公开默认值和enum值dbz - 5511

  • 简化将SINK配置属性传递给OffsetBackingStoredbz - 5513

  • BinaryHandlingMode支持BASE64_URL_SAFEdbz - 5544

  • 处理Vstream连接重置dbz - 5551

  • 与源数据库计算偏移量时的供应分区开云体育电动老虎机dbz - 5557

  • 在VStream订阅期间过滤表。include.listdbz - 5572

  • 通过设置预览属性来改善文档编辑体验dbz - 5576

修复

  • 增量快照事件源信息导出错误数据dbz - 4329

  • “No maximum LSN recorded”日志消息可能会在低活动的数据库上发送垃圾邮件开云体育电动老虎机dbz - 4631

  • Redis Sink配置属性没有传递到DB历史记录dbz - 5035

  • HTTP接收器不重试失败的请求dbz - 5307

  • 当嵌套数组不包含元素时,从mongodb文档到kafka连接模式的转换失败dbz - 5434

  • 在同一个线程Oracle RAC模式下错误地处理了重复的scndbz - 5439

  • postgresql文档中的错误。dbz - 5450

  • Windows上的单元测试失败dbz - 5452

  • 在启动DefaultRegexTopicNamingStrategy连接器之前缺少regex属性验证dbz - 5471

  • 创建索引DDL在使用带引号的表空间子句时解析失败dbz - 5472

  • 发件箱在确定其模式时没有正确地检查数组一致性dbz - 5475

  • 写入日志的误导性统计数据dbz - 5476

  • 开云体育官方注册网址Debezium连接器任务在mongodb的故障转移时没有重试dbz - 5479

  • ReadOnlyIncrementalSnapshotIT testStopSnapshotKafkaSignal随机失败dbz - 5483

  • 更好的信号表故障错误报告dbz - 5484

  • Oracle DATADUMP DDL无法解析dbz - 5488

  • 当包含关键字“buckets”时,Mysql连接器解析器ddl语句失败dbz - 5499

  • 在RedisDatabaseHistory中重复调用config.validateAndRecord()开云体育电动老虎机dbz - 5506

  • DDL语句无法解析:输入'ENGINE'不匹配dbz - 5508

  • 使用“数据开云体育电动老虎机库。SQL Server文档中的dbnamesdbz - 5516

  • LogMiner DML解析器在引用的列值中错误地解释了连接操作符dbz - 5521

  • Mysql连接器DDL解析器不解析所有的特权dbz - 5522

  • SQL Server随机测试失败EventProcessingFailureHandlingITdbz - 5525

  • 使用基于json的CHECK约束子句创建表会导致multipleparsingexceptiondbz - 5526

  • SQL Server测试失败- verifyoffsetdbz - 5527

  • Windows上的单元测试失败dbz - 5533

  • EmbeddedEngine应该使用SourceConnectorContext初始化Connectordbz - 5534

  • 缺少必需字段时,验证错误不清楚dbz - 5538

  • 测试套件缺少服务器。MySQL连接器配置中的iddbz - 5539

  • 支持EMPTY列标识符dbz - 5550

  • Testsuite不反映SQLServer连接器的更改dbz - 5554

  • 使用TCCL作为默认的类加载器来加载接口实现dbz - 5561

  • Max.queue.size.in.bytes无效dbz - 5569

  • 自动主题创建中清单的语言类型dbz - 5573

  • Vitess:处理VStream意外关闭dbz - 5579

  • 不可靠的RedisDatabas开云体育电动老虎机eHistoryITdbz - 5582

  • 解析alter sql时出错dbz - 5587

  • 字段验证错误会误导积极的、非零的期望dbz - 5588

  • Mysql连接器不能处理重命名/更改列语句的大小写敏感dbz - 5589

  • LIST_VALUE_CLAUSE不允许时间戳文字dbz - 5592

  • oracle DDL不支持对物化视图的注释dbz - 5595

  • Oracle DDL不支持DEFAULT ON NULLdbz - 5605

  • 数据类型mdsys。不支持Sdo_geometrydbz - 5609

其他的变化

  • 自动添加信号表到包含列表dbz - 3293

  • Db2连接器的snapshot.include.collection.list属性没有文档dbz - 4345

  • 弃用内部键/值转换器选项dbz - 4617

  • 在OpenShift中运行系统测试套件dbz - 5165

  • 升级SQL Server驱动到10.2.1.jre8dbz - 5290

  • 重写oracle测试管道作业到矩阵作业dbz - 5412

  • 开云体育官方注册网址Debezium在ROSA上的健全测试dbz - 5416

  • 更新共享教程文件中的链接格式dbz - 5422

  • 弃用所有连接器的旧主题选择器dbz - 5457

  • 删除Oracle增量快照和临时快照内容的信令文档中的团体条件化dbz - 5458

  • 移除JdbcConnection对DatabaseSchema的依赖开云体育电动老虎机dbz - 5470

  • 删除SQL Server SourceTimestampModedbz - 5477

  • 在连接器回购上构建的维护分支应该针对适当的分支构建dbz - 5492

  • 升级PostgreSQL驱动到42.4.1版本dbz - 5493

  • 在工作流中构建UI时强制更新快照dbz - 5501

  • 根据DDL模块中的个别语法更改限制连接器工作流dbz - 5528

  • 在历史恢复中禁用优先选择DDL的逻辑模式dbz - 5535

  • 禁用联邦模块包的Eager加载。dbz - 5545

  • debezium-server文档中缺少格式值选项开云体育官方注册网址dbz - 5546

  • 开云体育官方注册网址带有数字类型的Debezium输入有错误的输入名称dbz - 5553

  • MySQL阅读。只有属性在下游文档中出现不正确dbz - 5555

  • 添加Fed模块运行脚本并更新自述文件dbz - 5560

  • TestSuite中的日志记录改进dbz - 5563

  • 在已发布内容中呈现的属性表中格式化字符dbz - 5565

  • 升级mysql-binlog-connector-java库版本dbz - 5574

  • MySQL 开云体育电动老虎机database.server.id表示默认值是随机的,但不再适用dbz - 5577

  • 每晚将测试容器切换到Debezium开云体育官方注册网址dbz - 5601

  • DB2连接器GitHub CI失败dbz - 5606

  • ValidateSqlServerFiltersIT在CI中失败dbz - 5613

释放2.0.0.Beta1(2022年7月26日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.2.0构建,并已使用Kafka代理3.2.0版本进行测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。从任何早期版本的Beta1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。Beta1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.0.0. exe。Beta1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

开云体育官方注册网址Debezium以前将连接器指标公开为快照、流和基于历史的bean的单个元组。有了这个版本,连接器指标已经迁移到多分区方案,这意味着指标的命名和公开方式已经作为的一部分进行了更改dbz - 4726.如果您正在使用Grafana、Prometheus或其他JMX指标收集框架等工具,请务必检查您的指标收集过程。

开云体育官方注册网址Debezium以前提供了读取和存储偏移量、历史记录和其他位的支持开云体育官方注册网址debezium-core模块。在这个版本中,我们引入了一个名为开云体育官方注册网址debezium-storage实现本地文件而且卡夫卡基于存储的方法(dbz - 5229).这种方法提供了一个很好的扩展点,可以在需要时引入其他存储实现。升级时,您可能需要根据代码所依赖的存储模块实现调整应用程序的依赖项。

新功能

  • 可插入的主题选择器dbz - 4180

  • 从Debe开云体育官方注册网址zium服务器消费者读取Debezium指标dbz - 5235

  • 将带有“Broken pipe (Write failed)”异常消息的SQLServerException作为可检索异常处理dbz - 5292

  • 包括在元数据中提交更改的用户(oracle)dbz - 5358

  • UI添加deb开云体育官方注册网址ezium-ui i18n zh翻译dbz - 5379

  • 支持在关系模型和JSON模式历史主题中存储扩展属性dbz - 5396

  • 验证主题命名策略相对于主题名称属性dbz - 5414

  • 验证唯一索引是否包含函数或任意表达式dbz - 5424

  • 从mysql连接器中删除重复的SimpleDdlParserListenerdbz - 5425

修复

  • MongoConnector的字段排除配置不适用于名称相同但来自不同集合的字段dbz - 4846

  • DBZ连接器的Filter步骤上用户输入不一致dbz - 5246

  • Kafka开云体育电动老虎机DatabaseHistory不检查数据库历史主题创建结果导致未知topicorpartitionexceptiondbz - 5249

  • 修改主键后,源和接收器之间的Lob类型数据不一致dbz - 5295

  • 原因:java.io.EOFException:从位置2005308603读取下一个字节失败dbz - 5333

  • 增量快照:Oracle表名解析不支持数据库名称中的句点dbz - 5336

  • 支持使用模式前缀调用PostgreSQL默认值函数dbz - 5340

  • 无符号tinyint转换MySQL 8.x失败dbz - 5343

  • 当对捕获的表检测到不支持的LogMiner操作时,记录一个警告dbz - 5351

  • 当基于系统和非系统生成列的唯一索引时抛出NullPointerExceptiondbz - 5356

  • MySQL连接器列哈希v2不工作dbz - 5366

  • 当嵌套数组不包含元素时,发件箱JSON扩展失败dbz - 5367

  • Mac Apple M1需要升级docker-maven-plugindbz - 5369

  • AWS DocumentDB(与MongoDB兼容)连接失败dbz - 5371

  • Oracle Xstream不会将提交时间戳传播到事务元数据中dbz - 5373

  • UI查看非第一个集群中的连接器配置返回404dbz - 5378

  • CommitScn未按预期格式登录dbz - 5381

  • psqlexception: timestamp/date/time类型的错误值:CURRENT_TIMESTAMPdbz - 5384

  • 在kafka历史主题中解析重命名语句时缺少“previousId”属性dbz - 5386

  • 检查约束在模式更改事件中引入基于约束的列。dbz - 5390

  • 列被引用为PRIMARY KEY,但是表中没有定义匹配的列dbz - 5398

  • 当使用支持可插拔数据库的Or开云体育电动老虎机acle时,明确signal.data.collection使用的数据库名称dbz - 5399

  • 时间戳与时区列的默认值不是GMTdbz - 5403

  • 升级到Kafka 3.1破坏了与Kafka 2的构建兼容性。x和Kafka 3.0dbz - 5404

  • PostgresConnectorIT#shouldRecoverFromRetriableException随机失败dbz - 5408

其他的变化

  • 清理未使用的文档变量dbz - 2595

  • CI上的间歇测试失败:EventProcessingFailureHandlingITdbz - 4004

  • 说明Azure上的SQL Server是否支持配置dbz - 4312

  • 删除上次事件的冗余设置dbz - 5047

  • 重命名docker-images存储库和JIRA组件container-imagesdbz - 5048

  • 在RHEL上部署Debezium的更新说明(仅下游更改)开云体育官方注册网址dbz - 5293

  • 将ts_ms字段添加到事务边界事件示例和示例中,并更新文档中的属性描述dbz - 5334

  • Oracle GitHub操作工作流不再在推送上运行测试dbz - 5349

  • 在jenkins系统测试中统一作业名称dbz - 5392

  • 为特定于连接器的回购构建稳定的分支dbz - 5409

  • Oracle非cdb构建没有使用正确的环境设置dbz - 5411

  • 将主题命名策略文档更新到所有连接器dbz - 5413

  • Oracle连接器的用户指南审查注释dbz - 5418

  • OracleSchemaMigrationIT在不可插拔(非cdb)数据库上失败开云体育电动老虎机dbz - 5419

释放2.0.0.Alpha3(2022年7月1日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.2.0构建,并已使用Kafka代理3.2.0版本进行测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。对于任何早期版本的Alpha3,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。Alpha3插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.0.0. exe。Alpha3连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

此版本中没有重大更改。

新功能

修复

  • 从偏移量加载LSN不正确dbz - 3942

  • 开云体育电动老虎机数据库历史恢复将保留重命名后的旧表dbz - 4451

  • 添加带有增量快照的新表失败dbz - 4834

  • BigDecimal对于给定的Decimal模式具有不匹配的比例值dbz - 4890

  • 开云体育官方注册网址Debezium从未找到起始LSNdbz - 5031

  • 在debezium服务器上使用postgresql源的数据复制问题开云体育官方注册网址dbz - 5070

  • 游标获取用于连接期间的所有结果dbz - 5084

  • 当表名有空间时,Debezuim连接器在解析选择语句覆盖时失败dbz - 5198

  • DDL语句无法解析2 - Oracle连接器1.9.3.Finaldbz - 5230

  • 开云体育官方注册网址Debezium服务器复制脚本jar文件dbz - 5232

  • 不能将字段类型tinyint(1) unsigned转换为booleandbz - 5236

  • Oracle无法解析ddl创建表dbz - 5237

  • 父分区表上的增量快照不工作dbz - 5240

  • 字符集影响因素没有根据默认值正确解析dbz - 5241

  • Oracle RAC安装上的副本scn处理错误dbz - 5245

  • NPE时使用Debezium 开云体育官方注册网址Embedded in Quarkusdbz - 5251

  • Oracle LogMiner可能会在已删除的归档日志中的正在进行的事务中失败dbz - 5256

  • 重命名模式更改事件中源块表名的顺序是不确定的dbz - 5257

  • 开云体育官方注册网址如果节点宕机,Debezium将无法连接到副本集dbz - 5260

  • 当oracle连接器获得新的lob数据时,commit_scn没有变化dbz - 5266

  • 无效日期“9月31日”dbz - 5267

  • 开云体育电动老虎机database.history.store.only. capturing .tables.ddl不抑制日志dbz - 5270

  • io.开云体育官方注册网址 debezum .text. parsingexception: DDL语句无法解析dbz - 5271

  • 在Mongo连接器的快照期间死锁dbz - 5272

  • Mysql解析器不能处理KILL命令中的变量dbz - 5273

  • 开云体育官方注册网址Debezium服务器连接到Azure事件集线器时失败dbz - 5279

  • 当数据库历史主题无法创建或不存在时,ORA-01086保存点从未建立开云体育电动老虎机dbz - 5281

  • 启用databas开云体育电动老虎机e.history.store.only. capturing .tables.ddl不限制历史主题记录dbz - 5285

其他的变化

  • 将脚本SMT测试用例添加到OCP测试套件dbz - 2581

  • 架构更改主题的令人困惑的示例dbz - 4713

  • 更新缓存失效示例dbz - 4754

  • 从静态yaml描述符切换到动态对象dbz - 4830

  • 验证快照部署是否构建和部署javadocsdbz - 4875

  • DelayStrategy应该接受Duration而不是long msdbz - 4902

  • 使用maven 3.8.4版本和强制插件dbz - 5069

  • 为测试套件准备jenkins作业添加“*”通配符使用选项dbz - 5190

  • 在Github和Jenkins工作流中使用Maven包装器dbz - 5207

  • 提高OracleConnectorIT shouldIgnoreAllTablesInExcludedSchemas测试的性能dbz - 5226

  • 文档使用JAR工件构建Debezium脚本SMT到Kafka Connect开云体育官方注册网址dbz - 5227

  • 创建共享的adoc片段,用于在连接器指标部分中指定MBean名称格式dbz - 5233

  • 默认情况下构建Oracle连接器,不使用Maven概要文件dbz - 5234

  • 在Oracle README.md中删除对已删除的大小写不敏感选项的引用dbz - 5250

  • 几个Oracle测试没有从TestHelper获取数据库名称开云体育电动老虎机dbz - 5258

  • 升级到Quarkus 2.10.0.Finaldbz - 5259

  • 升级PostgreSQL驱动到42.4.0版本dbz - 5261

  • 重构ChangeEventQueue以更好地支持n:1线程dbz - 5277

  • 升级MongoDB驱动到4.6.1版本dbz - 5287

释放2.0.0.Alpha2(2022年6月9日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.2.0构建,并已使用Kafka代理3.2.0版本进行测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。对于任何早期版本的Alpha2,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。Alpha2插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.0.0. exe。Alpha2连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

开云体育官方注册网址Debezium MySQL连接器表示浮动数据类型为FLOAT64.现在是正确的类型FLOAT32使用(dbz - 3865).

MongoDB连接器不再支持流oplog.连接器完全切换到改变流流(dbz - 4951).

所有连接器现在都使用多分区代码库。这只对项目开发人员有影响(dbz - 5042).

已移除所有已弃用的配置选项(dbz - 5045).

新功能

  • 提供一个信号来停止正在运行的增量快照dbz - 4251

  • SQL Server -当用户没有正确的权限时,连接器失败(CDCReader)dbz - 4346

  • 允许mongodb-connector解码二进制有效负载dbz - 4600

  • 为SQL Server连接器添加UI后端测试dbz - 4867

  • 直接使用debezium引擎忽略开云体育官方注册网址ChangeConsumer.supportsTombstoneEventsdbz - 5052

  • 为ByLogicalTableRouter缓存配置缓存大小属性dbz - 5072

  • 为查询debezium版本引入了一个新的扩展api开云体育官方注册网址dbz - 5092

  • 引入一个新字段“ts_ms”来标识模式更改事件的处理时间dbz - 5098

  • MongoDB连接器应该使用RawBsonDocument而不是Documentdbz - 5113

修复

  • Postgres现有发布不会随新表一起更新dbz - 3921

  • 错误,当DDL包含lateral时连接器停止dbz - 4780

  • 如果没有其他活动事务,架构更改应将SCN刷新到偏移量dbz - 4782

  • 连接器在重新平衡后停止流dbz - 4792

  • MySQL连接器增量快照解析datetime列长度失败,当连接器设置“snapshot.fetch”时。大小:20000dbz - 4939

  • [MySQL 开云体育官方注册网址Debezium] DDL解析错误-创建或替换表dbz - 4958

  • MongoDb连接器指标注册时出现InstanceAlreadyExistsException异常dbz - 5011

  • 在Postgres连接器中无法解析文本'infinity'dbz - 5014

  • 生成的模式中缺少PostgreSQL ENUM默认值dbz - 5038

  • 开云体育官方注册网址Debezium官方文档错别字dbz - 5040

  • 修复在Vitess连接器中处理事务性消息时不一致的事务iddbz - 5063

  • 每个连接器4个连接(postgres)dbz - 5074

  • Oracle文档引用archive_log_target而不是archive_lag_targetdbz - 5076

  • 'ALTER TABLE mytable DROP外键如果存在mytable_fk'没有可行的替代输入'ALTER TABLE mytable DROP外键如果'dbz - 5077

  • Oracle Logminer:从快照模式切换到流模式时丢失记录dbz - 5085

  • 中断快照进程可能会挂起一些JDBC驱动程序dbz - 5087

  • 开云体育官方注册网址Debezium无法撤销更改事件,原因是LogMiner的事务id以ffffffff结束dbz - 5090

  • 在快照的模式更改中不填充表更改dbz - 5096

  • 当Postgresql脱机时,连接器不会重试一些错误dbz - 5097

  • 解析零日失败dbz - 5099

  • 不能将debezum 开云体育官方注册网址.sink.kafka.producer.ssl.endpoint. identity .algorithm设置为空值dbz - 5105

  • 开云体育官方注册网址Debezium连接器创建表语句失败dbz - 5108

  • 当前版本的surefire/failsafe将跳过BeforeAll中的故障测试dbz - 5112

其他的变化

  • 重新构造自定义转换器的文档dbz - 4588

  • 文档xmin.fetch.interval.ms属性为Postgres连接器dbz - 4734

  • 更新到夸克2.92 . finaldbz - 4806

  • 升级Oracle驱动到21.5.0.0版本dbz - 4877

  • 当核心库发生变化开云体育官方注册网址时执行Debezium UI构建dbz - 4947

  • 删除未使用的Oracle连接器代码dbz - 4973

  • 到cassandra 3和4工件的链接不再适用于Debezium 1.9+开云体育官方注册网址dbz - 5055

  • 将Postgresql驱动与Quarkus对齐dbz - 5060

  • Javadoc文档中的过期链接dbz - 5075

  • 在相关的MysqlFieldReader界面中将“Mysql”重命名为“Mysql”dbz - 5078

  • 创建用于maven存储库验证的CI作业dbz - 5082

  • 删除datab开云体育电动老虎机ase.server.id默认值处理程序,不再自动生成。dbz - 5100

  • 将Jackson Databind升级到2.13.2.2dbz - 5107

  • 在系统测试套件中切换到Fixture5扩展的发布版本dbz - 5114

释放2.0.0.Alpha1(2022年4月28日)

卡夫卡的兼容性

此版本基于Kafka Connect 3.1.0构建,并已使用Kafka代理3.1.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。

升级

在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。

当您决定将其中一个连接器升级到2.0.0时。对于任何早期版本的Alpha1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.0.0。Alpha1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.0.0. exe。Alpha1连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。

如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub

突发的变化

Java 11需要运行Debezium在任何形式:Ka开云体育官方注册网址fka连接插件,Debezium引擎和Debezium服务器(dbz - 4949).

构建Debezium需要Maven 3.8.4 (开云体育官方注册网址dbz - 5064).

PostgreSQL连接器不再支持旧版本的protobuf解码插件不支持事务和默认值(dbz - 703).

PostgreSQL连接器不再支持wal2json解码插件(dehttps://issues.redhat.com/browse/DBZ-4156[DBZ-4156])。pgoutput建议替换解码插件。

MySQL连接器的旧实现已被删除(dbz - 4950).

合流Avro转换器不再出现在ebezium容器图像(dbz - 4952).

JDBC遗留的日期/时间属性支持已从MySQL连接器中移除(dbz - 4965).

新功能

  • 实现Pub/Sub Lite更改消费者dbz - 4450

  • 在教程示例中包含Oracle Docker build中的即时客户端dbz - 1013

  • 增加谷歌Pub/Sub模拟器支持dbz - 4491

  • 使PostgresPSQLException:此连接已关闭。retriabledbz - 4948

  • ORA-04030:当试图分配65568字节时,进程内存不足(Logminer LCR c,krvxrib:buffer)dbz - 4963

  • 应该在历史记录中存储事件头时间戳吗dbz - 4998

  • DBZ-UI:在编辑/复制连接器流程中,将访问/密钥/密码/客户端秘密文件设置为可编辑的。dbz - 5001

  • 根据当前使用的批大小调整LogMiner的批大小dbz - 5005

修复

  • 连接器抛出java.lang.ArrayIndexOutOfBoundsException异常dbz - 3848

  • SYS或SYSTEM表空间中不应该有相关的表。dbz - 4762

  • 正在获取java.sql.SQLException: ORA-01291:在只使用归档日志运行时丢失日志文件dbz - 4879

  • 开云体育官方注册网址Debezium在Oracle 12.1中使用错误的LCR格式dbz - 4932

  • 连接器重新启动时Oracle副本dbz - 4936

  • Oracle truncate导致异常dbz - 4953

  • 由io.debezium.conn开云体育官方注册网址ector.oracle.antlr.listener.ColumnDefinitionParserListener.resolveColumnDataType引起的NPEdbz - 4976

  • Oracle连接器在启动失败后停止时可能抛出NullPointerException异常dbz - 4978

  • 用于非表相关ddl的NPEdbz - 4979

  • CTE语句不会被MySQL连接器解析dbz - 4980

  • 在debezium mongodb连接器UI中缺少SSL配置选项开云体育官方注册网址dbz - 4981

  • 不支持MySQL字符集快照期间的字段与自定义转换器dbz - 4983

  • 发件箱转换不允许在信封中使用附加字段扩展有效负载dbz - 4989

  • Redis Sink - clientSetname在认证之前发生dbz - 4993

  • 带有单引号的CLOB会导致解析器异常dbz - 4994

  • Oracle DDL解析器在没有列列表的references_clause子句上失败dbz - 4996

  • 不能通过mongos使用“本地”数据开云体育电动老虎机库dbz - 5003

  • MongoDB连接器上触发增量快照会抛出json解析错误dbz - 5015

  • Jenkins作业下载debezium-bom失败开云体育官方注册网址dbz - 5017

  • Redis Sink -检查客户端是否为空,然后关闭它dbz - 5019

  • Cassandra 3处理程序不能正确处理分区删除dbz - 5022

  • 在会话启动时,应该在所有模式更改侦听器中初始化密钥空间。dbz - 5023

  • 在多分区模式下,如果将新数据库添加到现有配置中,SQL Server将失败开云体育电动老虎机dbz - 5033

  • Mysql测试在Mysql DB容器运行之前开始dbz - 5054

  • 开云体育官方注册网址Debezium服务器配置属性没有正确呈现dbz - 5058

其他的变化

  • 增加Oracle数据库集成测试。开云体育电动老虎机url配置dbz - 3318

  • 构建Cassandra 3。x连接器与Java 11dbz - 4910

  • 添加ignoreSnapshots构建选项来发布管道dbz - 4957

  • 更新Debezium服务器使用的Pulsar客户端版本开云体育官方注册网址dbz - 4961

  • RedisStreamIT.testRedisConnectionRetry间歇失败dbz - 4966

  • 为2添加触发器。x路径在Github CIdbz - 4971

  • 开云体育官方注册网址Debezium引发了一个异常,任务仍在运行dbz - 4987

  • Nexus Staging Maven插件与OpenJDK 17不兼容dbz - 5025

  • Maven插件的重复定义dbz - 5026

  • OracleOffsetContextTest应该只适用于LogMinerdbz - 5028

  • 仅将几个新的Oracle测试作用于LogMinerdbz - 5029

  • jdk扩展工作失败dbz - 5041

  • 更新工件服务器作业清单脚本dbz - 5051

  • 在文档中增加关于ORA-01882和Oracle 11的FAQdbz - 5057

  • 升级到Quarkus 2.8.2.Finaldbz - 5062

Baidu
map