Debezium 1.5的发布说明开云体育官方注册网址
Debezium发行版中所有值得注意的变化都记录开云体育官方注册网址在这个文件中。发布号紧随其后语义版本控制。
释放1.5.4.Final(2021年7月1日)
看到完整的问题清单。
卡夫卡的兼容性
此版本基于Kafka Connect 2.7.0构建,并已使用Kafka代理2.7.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.4时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.5.4。最后的插件文件,并使用相同的配置重新启动连接器。重启后,1.5.4。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
修复
排除在外的数据库的架构更改事件将被丢弃开云体育电动老虎机dbz - 3622
Oracle DDL解析器在CREATE TABLE时失败:输入'maxtrans'期望{'AS', ';'}dbz - 3641
其他的变化
开云体育电动老虎机连接器文档中缺少数据库历史属性dbz - 3459
更新debezium smt的废弃配置开云体育官方注册网址dbz - 3673
在RHEL上准备Kafka测试套件dbz - 3566
释放1.5.3.Final(2021年6月17日)
看到完整的问题清单。
卡夫卡的兼容性
此版本基于Kafka Connect 2.7.0构建,并已使用Kafka代理2.7.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.3时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.5.3。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.5.3。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
修复
Oracle连接器不能正确处理部分提交的事务dbz - 3322
用户指南路由SMT配置选项表中的断开链路dbz - 3410
到下行基于内容的路由主题中的基本配置示例的链接断开dbz - 3412
source.timestamp。Mode =commit会带来很大的性能损失dbz - 3452
不考虑时区差异
LagFromSourceInMilliseconds
计算dbz - 3456MySQL度量文档引用了遗留实现dbz - 3572
更新下游MySQL文档以引用流度量和binlog度量dbz - 3582
如果没有正在进行的活动事务,事务提交事件分派将失败。dbz - 3593
角色的GRANT/REVOKE无效dbz - 3610
DDL ParsingException - "补充日志数据(唯一索引)列"dbz - 3619
其他的变化
MongoDB组件的文档模块化dbz - 2334
关于墓碑事件的文档澄清dbz - 3416
更新AMQ Streams文档的外部链接dbz - 3502
格式化更新以纠正文档构建中的错误dbz - 3518
释放1.5.2.Final(2021年5月28日)
看到完整的问题清单。
卡夫卡的兼容性
此版本基于Kafka Connect 2.7.0构建,并已使用Kafka代理2.7.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.2时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.5.2。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.5.2. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
修复
释放1.5.1.Finalrequires JDK >= 11dbz - 3574
其他的变化
更新下游文档中的外部链接到AMQ Streams部署信息dbz - 3525
释放1.5.1.Final(2021年5月27日)
看到完整的问题清单。
卡夫卡的兼容性
此版本基于Kafka Connect 2.7.0构建,并已使用Kafka代理2.7.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.1时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.5.1。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.5.1. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
新功能
“没有更多数据从套接字读取”的重试逻辑过于严格dbz - 3472
修复
在输入开云体育官方注册网址'IDNUMBER(4)GENERATEDBY'时没有可行的替代方法dbz - 1721
Oracle logminer不能添加重复的日志文件dbz - 3266
第一次在线日志查询不会将结果限制为可用的结果。dbz - 3332
连接器在运行一段时间后崩溃dbz - 3377
如果系统语言不是英语,resolveOracleDatab开云体育电动老虎机aseVersion会出现异常dbz - 3397
重命名表只在模式历史中存储DDL的一个片段dbz - 3399
下游监控7.3章中断开的链接dbz - 3409
在基于内容的路由章节中断开链接到下载SMT脚本存档的页面dbz - 3411
LogMinerDmlParser错误地处理WHERE子句中的双单引号dbz - 3413
下游自动主题创建文档中的链接格式不正确dbz - 3414
在Debezium用户指南中错误地扩展了SMT首字母缩略词开云体育官方注册网址dbz - 3415
开云体育官方注册网址Debezium映射的诊断上下文不起作用dbz - 3438
source.timestamp。Mode =commit会带来很大的性能损失dbz - 3452
开云体育官方注册网址Debezium MySQL连接器不处理带分区的表dbz - 3468
当Postgres对一个带有PK的表发出TRUNCATE时,出现"Found null value for non-optional schema"错误dbz - 3469
当表名包含'-'字符时连接器崩溃dbz - 3485
MySQL8 GRANT语句不可解析dbz - 3499
ReadToInsertEvent SMT需要设置ConfigDefdbz - 3508
SQLServer低吞吐量表增加了TempDB的使用dbz - 3515
使用多个归档进程线程时,未检测到Oracle重做日志开关dbz - 3516
DDL解析器中缺少模式函数dbz - 3543
DDL ParsingException "不匹配的输入'共享'"创建表语法。dbz - 3549
其他的变化
SQL Server连接器的用户指南更正dbz - 3297
Db2连接器的用户指南更正dbz - 3298
MySQL连接器的用户指南更正dbz - 3299
MongoDB连接器的用户指南更正dbz - 3300
范围RHEL支持Debezium开云体育官方注册网址dbz - 3354
重写下游SQL Server连接器文档中的prereqdbz - 3392
MySQL连接器属性表中的重复条目
mysql-property-skipped-operations
dbz - 3402升级binlog客户端dbz - 3463
Backport文档修复到1.5dbz - 3532
释放1.5.0.Final(2021年4月7日)
看到完整的问题清单。
卡夫卡的兼容性
此版本基于Kafka Connect 2.7.0构建,并已使用Kafka代理2.7.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.0时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。安全地停止正在运行的连接器,删除旧的插件文件,安装1.5.0。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,1.5.0. exe将自动启动。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
新功能
在Debezium服务器中添加对Redis Streams目标的支持开云体育官方注册网址dbz - 2879
提供LSN坐标作为标准化序列字段dbz - 2911
修复
不挖掘数据保护存档日志条目dbz - 3341
开云体育官方注册网址Debezium在引导时陷入无限循环dbz - 3343
架构更改sourcerecds有空分区dbz - 3347
LogMiner无法正确解析SCN可用dbz - 3348
event. deser序列化.failure.handling.mode被错误地记录dbz - 3353
DB2功能错误dbz - 3362
LogMiner解析器错误解析UNISTR函数dbz - 3367
无效的十进制模式:没有找到比例参数dbz - 3371
其他的变化
允许Debe开云体育官方注册网址zium服务器与Apicurio转换器一起使用dbz - 2388
从/connector-types响应的描述符中删除连接器属性dbz - 3316
在下游PostgreSQL连接器的部署指令中呈现的文字属性dbz - 3338
修复由于现有数据库对象构件而导致的测试失败开云体育电动老虎机dbz - 3344
使用正确的存储库级别PAT构建debezium网站开云体育官方注册网址dbz - 3345
max.request.size的文档配置dbz - 3355
Cassandra工作流使用Java 8dbz - 3357
在工作流定义更新上触发工作流dbz - 3358
在恢复历史记录时,首选DDL而不是逻辑模式dbz - 3361
在PostgreSQL连接器文档中添加空格和被省略的命令dbz - 3372
Docker Hub上的徽章错误dbz - 3383
释放1.5.0.CR1(2021年3月24日)
看到完整的问题清单。
卡夫卡的兼容性
此版本基于Kafka Connect 2.7.0构建,并已使用Kafka代理2.7.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.0时。从任何早期版本的CR1,首先检查您正在使用的版本的迁移说明。安全地停止正在运行的连接器,删除旧的插件文件,安装1.5.0。CR1插件文件,并使用相同的配置重新启动连接器。重新启动后,1.5.0. exe将自动启动。CR1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
Oracle连接器已从孵化状态提升至稳定状态(dbz - 3290)。因此,包含了以下更改,以防止将来发生破坏性更改
配置选项
开云体育电动老虎机database.oracle.version
已被移除LogMiner特定的指标已经被合并到流指标中
视交叉上核
和commit_scn
源信息块中的字段不再存在长
但字符串
以启用非常大的SCN值(dbz - 2994)
新功能
升级到Apache Kafka 2.7.0dbz - 2872
为TLS支持添加更多参数dbz - 3262
修复
开云体育官方注册网址Debezium日志“不是有效的Avro模式名”可能太冗长dbz - 2511
Regex验证时间复杂度dbz - 2957
OID值不适合INT32模式dbz - 3033
连接器在ORA-26653上自动重新启动dbz - 3236
UI容器没有资产(JS工件,字体等)和随机失败的构建dbz - 3247
恢复Oracle LogMiner的Clob行为以避免空值dbz - 3257
SQL Server缺少decimal. handle .mode的描述dbz - 3267
Oracle连接器忽略time.precision.mode,只使用自适应模式dbz - 3268
Debezium服务器发行版缺少common -logging JAR开云体育官方注册网址dbz - 3277
MongoDB超时使整个连接器崩溃dbz - 3278
优先选择同一SCN范围内的归档日志而不是重做日志dbz - 3292
LogMiner挖掘查询可能会无意中跳过记录dbz - 3295
当LogMiner DML更新语句包含函数作为最后一列值时,IndexOutOfBoundsException异常dbz - 3305
mysql快照内存不足(DBZ-94的回归)dbz - 3309
关键字ORDER在MySQL语法中是一个有效的标识符dbz - 3310
ROW_FORMAT=TOKUDB_QUICKLZ无法解析DDL语句dbz - 3311
如果发生过多的开关,LogMiner可能会错过日志开关事件。dbz - 3319
MySQL语法中没有MOD函数dbz - 3333
OCP睾丸中SR标签名称不正确dbz - 3336
DB2上游测试仍然使用master作为默认分支dbz - 3337
其他的变化
演示:探索Kafka Streams 2.4的非键连接dbz - 2100
发布Debezi开云体育官方注册网址um BOM POMdbz - 2145
使用BigInteger而不是BigDecimal作为SCNdbz - 2457
文档ChangeConsumer用于Debezium引擎开云体育官方注册网址dbz - 2520
添加检查目标释放是否已设置dbz - 2536
在使用LogMiner进行Oracle流处理时合并多个JMX beandbz - 2537
创建一个脚本,列出一个版本的所有贡献者dbz - 2592
明确提到Debezium引擎数据库历史开云体育官方注册网址配置不同的连接器开云体育电动老虎机dbz - 2665
通过重构Debezium UI REST API结开云体育官方注册网址构进行清理dbz - 3031
在Mave开云体育官方注册网址n Central上提供Debezium主回购构建检查工件,用于兄弟存储库中的CI/CD检查dbz - 3142
处理废弃选项的重复警告dbz - 3218
根据AK 2.7升级杰克逊dbz - 3221
在snapshot.include.collection.list中记录限定名称的需求dbz - 3244
在Oracle文档中添加snapshot.select.statement.override选项dbz - 3250
从非验证模式中删除所有可能的后端调用dbz - 3255
文档延迟TX结束标记dbz - 3261
扩展脚本SMT文档,处理非数据事件dbz - 3269
统一列包含/排除处理dbz - 3271
下游条件跨越db2 doc中的主题边界dbz - 3272
在脚本smt中添加关于语言依赖关系的信息dbz - 3280
版权检查脚本应考虑额外的连接器回购dbz - 3281
MyMetricsIT.testStreamingOnlyMetrics间歇故障dbz - 3304
从Db2连接器文档中删除对受支持配置的引用dbz - 3308
使用单独的API调用来获取连接器信息(名称,id等)和详细信息(属性)dbz - 3314
文档更新应该触发网站构建dbz - 3320
Cassandra连接器不是核心CI构建的一部分dbz - 3335
释放1.5.0.Beta2(2021年3月12日)
看到完整的问题清单。
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.1构建的,并且已经用Kafka代理的2.6.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.0时。从任何早期版本的Beta2,首先检查您正在使用的版本的迁移说明。安全地停止正在运行的连接器,删除旧的插件文件,安装1.5.0。Beta2插件文件,并使用相同配置重新启动连接器。重新启动后,1.5.0. exe将自动启动。Beta2连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
Oracle连接器发出NUMBER(1)列为int8
默认情况下。把它们发出来布尔
相反,使用io.开云体育官方注册网址debezium.connector.oracle.converters.NumberOneToBooleanConverter
如连接器文档所述(dbz - 3208)。
Orac开云体育官方注册网址le的Debezium连接器现在默认使用基于logminer的捕获实现。为了使用基于xstream的实现,需要设置连接器选项开云体育电动老虎机database.connection.adapter
来xstream
(dbz - 3241)。
新功能
检测并跳过非父索引组织的表dbz - 3036
为LogMiner捕获额外的JMX指标dbz - 3038
Postgres文档中的Debezium连接器信息开云体育官方注册网址不正确dbz - 3197
增加对SET列类型的支持dbz - 3199
改进处理过的commitLog文件的重定位逻辑dbz - 3224
默认禁用log.mining.transaction.retention.hours逻辑dbz - 3242
提供信号表dbz - 3141
更新连接基映像的敏感env变量dbz - 3223
支持在debezium服务器中指定运动端点开云体育官方注册网址dbz - 3246
添加log4j。属性文件dbz - 3248
修复
LSN错误dbz - 2417
连接器使用先前处理过的SCN重新启动。dbz - 2875
带有错误配置过滤器的过滤发布的误导性错误消息dbz - 2885
Oracle LogMiner仍然存在一些重要问题dbz - 2976
不要在连接器验证时执行初始语句dbz - 3030
在处理大型JSON列数据时,永远只能使用新的binlog解析器(1.3及更高版本)dbz - 3106
变更事件在初始加载后不会被捕获dbz - 3128
重复未知模式错误,即使在最近的模式恢复之后dbz - 3146
CloudEvent值id字段不是唯一的dbz - 3157
使用database.tablename.case.insensit开云体育电动老虎机ive=true时,Oracle连接器失败dbz - 3190
DML解析器indexoutofranceexception与where子句使用“IS NULL”dbz - 3193
ORA-01284文件被其他进程锁定时出现无法打开错误dbz - 3194
CommitThroughput度量可以提高零误差的除法dbz - 3200
LogMiner不处理NUMBER(1)数据dbz - 3208
更新MongoDB驱动版本dbz - 3212
除非主Debezium在本地构建,否则无法构建额外的连接器开云体育官方注册网址dbz - 3213
Docker镜像debez开云体育官方注册网址ium/server:1.5无法启动dbz - 3217
开云体育官方注册网址Debezium Oracle连接器不排除表列dbz - 3219
LogMiner解析失败,更新DML没有where条件dbz - 3235
开云体育官方注册网址Debezium 1.4.2。无法从env var解析sass .jaas.configdbz - 3245
开云体育官方注册网址Debezium引擎应该在任务上调用停止,即使启动失败dbz - 3251
当oracle驱动程序丢失时,没有提供有意义的消息dbz - 3254
其他的变化
讨论捕获作业配置作为SQL Server和Db2的调优选项dbz - 2122
为下游准备自定义自动创建的主题文档dbz - 2654
关于已弃用选项的错误警告dbz - 3084
在UI中有非验证模式dbz - 3088
移动容器图像构建到GH动作dbz - 3131
排除CommonConnectorConfig。来自不支持它的连接器的PROVIDE_TRANSACTION_METADATAdbz - 3132
添加示例Debezium UI到开云体育官方注册网址Debezium -examples repodbz - 3134
明确使用pgoutput所需的特权dbz - 3138
不依赖最大SCN种子值w/LogMinerdbz - 3145
Postgres文档改进dbz - 3149
支持以非cdb(无PDB名称)方式运行Oracle测试套件dbz - 3154
更新Oracle文档dbz - 3156
将Oracle连接器移动到主存储库dbz - 3166
对PostgreSQL连接器文档进行了轻微的编辑更新dbz - 3192
PG属性文档中截断. handle .mode属性的链接/锚点对不正确dbz - 3195
更新oracle-vagrant-boxdbz - 3206
更新Oracle测试版本dbz - 3215
Oracle测试套件并不总是在测试后清理表dbz - 3237
更新Oracle教程示例dbz - 3239
Oracle连接器默认使用LogMiner适配器dbz - 3241
避免引用上游Docker设置dbz - 3259
释放1.5.0.Beta1(2021年2月23日)
看到完整的问题清单。
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.1构建的,并且已经用Kafka代理的2.6.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.0时。从任何早期版本的Beta1,首先检查您正在使用的版本的迁移说明。安全地停止正在运行的连接器,删除旧的插件文件,安装1.5.0。Beta1插件文件,并使用相同的配置重新启动连接器。重新启动后,1.5.0. exe将自动启动。Beta1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
Debezium使用的binlog客户端出现了倒退,其中MySQL JSON列中的大开云体育官方注册网址型JSON文档导致严重的性能下降(dbz - 3106)。这个问题正在与binlog客户端库的维护者进行积极的讨论。
在Debezium的早期版本中,MySQL连接开云体育官方注册网址器错误地使用c
(创建)操作类型,而不是正确的类型r
(读)。如果你的消费者依赖于先前的行为,你可以使用io.开云体育官方注册网址debezium.connector.mysql.transforms.ReadToInsertEvent
单个消息转换来模拟先前的行为(dbz - 2788)。在1.4.0中偶然引入的连接器选项也是出于同样的目的,snapshot.events.as.inserts
,再次被移除,在这种情况下应该使用SMT代替。此SMT仅用于迁移目的,将在未来的Debezium版本中删除。开云体育官方注册网址
(孵化中的)Oracle Debe开云体育官方注册网址zium连接器现在以小写形式发出事务id,不同于以前以大写形式返回事务id的行为(dbz - 3165)。
以前弃用的快照模式INITIAL_SCHEMA_ONLY
的Oracle连接器已被移除。请使用SCHEMA_ONLY
(dbz - 3034)。
新功能
使字段描述与时间值一致(毫秒,毫秒,秒,秒等)dbz - 2858
开云体育官方注册网址DebeziumEngine RecordChangeEvents不可修改dbz - 2897
为Debezium UI文件添加许可头和相关的检查样式检查开云体育官方注册网址dbz - 2985
在页脚某处显示UI前端/后端的提交SHAdbz - 3052
实现连接器类型显示的UX建议dbz - 3054
SqlServerConnector不实现validatedbz - 3056
开云体育电动老虎机数据库历史记录生成器不会超时关闭dbz - 3075
提高DML解析器性能dbz - 3078
连接器列表表UI改进桌面/移动dbz - 3079
Vitess连接器增加了对Vitess 9.0.0 GA的支持dbz - 3100
改进列截断掩码组件的布局dbz - 3101
改进数据选项组件和主向导导航的布局dbz - 3105
增加基于可用数据库选项跳过测试的能力开云体育电动老虎机dbz - 3110
支持MySql连接器中的事务元数据dbz - 3114
增加对JSON列类型的支持dbz - 3115
增加对ENUM列类型的支持dbz - 3124
允许轻松下载Camel Kafka连接器dbz - 3136
当LogMiner会话启动失败时,捕获会话参数dbz - 3153
处理时态数据类型中的特殊值dbz - 2614
修复
在快照期间,负时间戳将转换为正时间戳dbz - 2616
在设置Debezium时错误地引用了KafkaConnector开云体育官方注册网址dbz - 2745
Oracle连接器(使用Logminer)与Oracle RDS (v12)不捕获更改dbz - 2754
Oracle连接器在非cdb模式下连接Oracle实例时导致ORA-65090dbz - 2795
连接器会忽略来自PostgreSQL的警告和通知,直到连接关闭dbz - 2865
在UI后台添加MySQL支持dbz - 2950
ExtractNewRecord SMT错误地从源信息中提取ts_msdbz - 2984
复制终止与ORA-01291:丢失日志文件dbz - 3001
Kafka Docker镜像HEAP_OPTS变量没有使用dbz - 3006
Oracle LogMiner支持多模式dbz - 3009
函数调用不允许带有非强制圆括号的函数使用圆括号dbz - 3017
完全支持包含连字符的属性dbz - 3019
连接器表行展开状态的UI问题dbz - 3049
从OracleDatabaseMetaData.getIndexInfo()全局临时表的SQL开云体育电动老虎机Exception使Debezium快照失败开云体育官方注册网址dbz - 3057
Cassandra Connector不支持Cassandra版本>=3.11.5dbz - 3060
让Cassandra Connector更好地与CommitLogTransfer一起工作dbz - 3063
在输入“创建或替换索引”时没有可行的替代方法dbz - 3067
连接映像传播以Connect前缀开头的env变量dbz - 3070
PgOutputMessageDecoder不会对主键排序dbz - 3074
Oracle logminer连接器的奇怪事务元数据dbz - 3090
在KafkaDatabaseHistory.checkTopicSettings中检查主题设置时得到RejectedExecutionExcepti开云体育电动老虎机ondbz - 3096
带空格的环境变量在写入属性文件时被截断dbz - 3103
错误:没有为表配置补充日志记录。使用命令:ALTER TABLEdbz - 3109
无法读取未定义的属性“call”dbz - 3125
快照的最后阶段分析table.include.list中不存在的表,因此偶然发现不支持的XMLTYPE表dbz - 3151
kafka网络策略中缺少Prometheus端口dbz - 3170
XStream不处理NUMER(1)数据dbz - 3172
其他的变化
为DB2设置CI作业dbz - 2235
与服务注册中心的集成提升到GAdbz - 2815
一旦Vitess上游错误修复,删除DECIMAL字符串消毒dbz - 2908
查看Db2 for GA的格式和配置选项dbz - 2977
使用Postgres进行测试dbz - 3022
准备Debezi开云体育官方注册网址um UI以参与上游发布dbz - 3027
将测试容器升级到1.15.1dbz - 3066
使用新的部署端点发布到Maven Centraldbz - 3069
删除过时的Awestruct容器图像dbz - 3072
“JDBC驱动程序”对于非关系连接器没有意义dbz - 3076
用MySqlChangeRecordEmitter替换RecordMakersdbz - 3077
使CI构建对GH Actions基础设施上的断开具有弹性dbz - 3083
分离SourceInfo和MySQL偏移上下文dbz - 3086
从选项名称中删除零宽度空白dbz - 3087
为MySQL连接器类型调整UIdbz - 3091
更改MySQL数据库模式契开云体育电动老虎机约,以支持分离的解析和处理阶段dbz - 3093
MySQL构建卡住了6个小时dbz - 3095
重写遗留的读取器测试dbz - 3099
Postgres PostgresConnectorIT#customSnapshotterSkipsTablesOnRestart的间歇测试失败dbz - 3107
在连接器属性中删除重复的锚链接dbz - 3111
升级到Quarkus 1.12.0.Finaldbz - 3116
为Vitess配置验证dbz - 3117
Oracle的配置验证dbz - 3119
避免连接类之间的命名冲突dbz - 3147
为Vitess设置提交消息检查dbz - 3152
将IIDR许可证要求放入“注意”框dbz - 3163
连接验证失败的一致日志记录dbz - 3164
删除Oracle连接器中的COLUMN_BLACK_LIST选项dbz - 3167
释放1.5.0.Alpha1(2021年2月4日)
看到完整的问题清单。
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.1构建的,并且已经用Kafka代理的2.6.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.5.0时。对于任何早期版本的Alpha1,首先检查您正在使用的版本的迁移说明。安全地停止正在运行的连接器,删除旧的插件文件,安装1.5.0。Alpha1插件文件,并使用相同的配置重新启动连接器。重新启动后,1.5.0. exe将自动启动。Alpha1连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
已经为Debezium MySQL连接器创建了一个新的捕获实现(开云体育官方注册网址dbz - 1865)基于Debezium中所有其他Kafka Connect连接器所使用的通用连接器框架。开云体育官方注册网址连接器的行为几乎与以前的实现相同,除了实验并行快照功能(dbz - 175),新实现中还没有提供,计划稍后以另一种形式重新引入。
此外,模式更改主题中的记录现在有一个非可选字段tableChanges
,它以结构化的方式描述所表示的模式更改。如果使用模式注册表,请使用的兼容性设置向前
对于模式更改主题,以确保用于模式更改事件的新模式版本能够成功注册。
如果您在新的MySQL连接器实现中遇到任何问题,请登录Jira问题;在这种情况下,您可以通过设置internal.implementation =遗留
连接器配置选项。
新功能
PostgreSQL pgoutput插件支持触发TRUNCATE事件dbz - 2382
将DBZ-295开云体育官方注册网址0和DBZ-2952的DebeziumContainer增强功能迁移到主存储库中dbz - 3024
实现元标签dbz - 2620
提高非常大的postgres模式的性能dbz - 2575
修复
除非主Debezium在本地构建,否则无法构建额外的连接器开云体育官方注册网址dbz - 2901
java.sql.SQLException: ORA-01333: failed to establish Logminer Dictionarydbz - 2939
UI后端增加了对连接器/任务生命周期操作的支持dbz - 2951
Cassandra CDC未能反序列化列表
列正确dbz - 2974 开云体育官方注册网址Debezium Oracle连接器将出现卡在大型SCN跳跃dbz - 2982
无效的正则表达式模式在验证database.include/exclude时应该验证失败。开云体育电动老虎机列出MySQL连接器的属性dbz - 3008
修复了Jenkis快照部署的存储库配置dbz - 3011
无法解析非常量SIGNAL选项值dbz - 3018
无法解析DEFAULT列定义中的表达式dbz - 3020
键被用作pubsub批处理程序中的值dbz - 3037
表创建DDL
字符集= default
导致MySQL连接器故障dbz - 3023在ALTER TABLE中缺少一些MariaDB存在谓词dbz - 3039
其他的变化
改进发布过程对OSS失败的弹性dbz - 2274
在RelationalDatabaseConne开云体育电动老虎机ctorConfig中调出HOSTNAME, PORT, DATABASE_NAME, USER和PASSWORDdbz - 2420
Db2 Connector没有声明与数据库相关的配置选项开云体育电动老虎机dbz - 2424
修复README文件中的构建状态标识dbz - 2802
合并和完成网络组件公关dbz - 2804
IBM Db2连接器升级到GAdbz - 2814
文档中Oracle经常遇到的几个问题dbz - 2970
网站列表上没有语法高亮显示dbz - 2978
警告图标缺失dbz - 2986
改进Logminer适配器的日志记录dbz - 2999
更改README文件不需要CI构建dbz - 3012
执行ZZZGtidSetIT作为最后一个测试dbz - 3047
当挖掘会话启动失败时,捕获并报告LogMiner状态dbz - 3055