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.placeholder
dbz - 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 - 4365,dbz - 5044).如果使用模式注册表,这可能导致模式兼容性问题。
连接器参数命名被彻底检查并分离到不同的树中。连接器配置必须更新(dbz - 5043).
大多数De开云体育官方注册网址bezium连接器现在在抛出与通信相关的异常(SqlException, IOException)时默认重新启动(dbz - 5244).
的skipped.operations
配置选项现在默认为截断t
(dbz - 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-images
dbz - 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.
新功能
提交时间戳dbz - 5170
在Oracle记录中包含事件scndbz - 5225
Redis商店不与GCP管理的Redis工作dbz - 5268
修复
从偏移量加载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
使Postgres
PSQLException:此连接已关闭。
retriabledbz - 4948ORA-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