Debezium 1.3的发布说明开云体育官方注册网址
Debezium发行版中所有值得注意的变化都记录开云体育官方注册网址在这个文件中。发布号紧随其后语义版本控制.
释放1.3.1.Final(2020年11月12日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.0构建的,并且已经用Kafka代理的2.6.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.3.1时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.3.1。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.3.1. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
新功能
当无法解析SQL Server的默认值时,隐藏stacktracedbz - 2642
修复
Oracle在运行闪回查询时抛出“在指定时间内没有发现快照”dbz - 1446
SqlExceptions使用dbz与Oracle的RDS在线日志和logminerdbz - 2624
挖掘会话停止-任务被杀死/SQL操作被取消- Oracle LogMinerdbz - 2629
Antlr DDL解析器无法解释BLOB([size])dbz - 2641
在Postgres连接器中不刷新WAL日志dbz - 2653
开云体育官方注册网址1.3版支持Debezium服务器事件集线器插件dbz - 2660
SQL中应该允许非ascii字符吗dbz - 2670
语法不支持MariaDB nextval函数dbz - 2671
ChangeRecord信息不与TableSchema连接dbz - 2679
对字段名称进行消毒,不要对子结构字段进行消毒dbz - 2680
开云体育官方注册网址如果删除与现有表同名的不存在的视图,Debezium将失败dbz - 2688
在“min”列上输入错误时没有可行的替代方法dbz - 2738
其他的变化
升级MySQL JDBC驱动到8.0.19版本dbz - 2626
释放1.3.0.Final(2020年10月1日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.0构建的,并且已经用Kafka代理的2.6.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.3.0时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.3.0。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.3.0. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
新功能
允许在连接映像中配置CONNECT_LOG4J_LOGGERSdbz - 2541
MySQL连接器-忽略基于语句的日志dbz - 2583
在mongodb中添加一个清除值的配置dbz - 2585
修复
Sqlserver连接器块cdc清理任务dbz - 1285
升级Guava库,因为guavaccompatibility错误dbz - 2008
mongodb-connector NPE在MongoDataConverter进程中dbz - 2316
uuid类型的集合列错误dbz - 2512
Event.processing.failure.handling.mode不会跳过不可解析的数据事件dbz - 2563
在时间戳无穷大上的分割错误dbz - 2565
MongoDB ExtractNewDocumentState无法提取数组的数组dbz - 2569
新的MySQL 8 ALTER USER密码选项不支持dbz - 2576
授权语法的MariaDB ANTLR解析器问题dbz - 2586
开云体育官方注册网址Debezium Db2连接器在使用BOOLEAN类型的表时失败dbz - 2587
Db2连接器不允许重新处理消息dbz - 2591
在筛选器和基于内容的SMT文档中缺少链接dbz - 2593
主题路由和事件扁平化smt文档中的格式错误dbz - 2596
开云体育官方注册网址Debezium在开云体育电动老虎机Postgres配置中指的是数据库而不是模式dbz - 2605
调用getAllTableIds时抛出NullPointerExceptiondbz - 2607
其他的变化
坐标文档适用于下游1.2版本dbz - 2272
优雅地处理服务器端过滤的列dbz - 2495
由于不一致的情况,无法分派架构更改事件dbz - 2555
为结构生成器使用专用的函数接口dbz - 2588
从文档中删除过时的笔记dbz - 2590
replicationconnectionit# shouldresumefrommastreceivedlsn上间歇测试失败dbz - 2435
CI - PostgresConnectorIT#shouldExecuteOnConnectStatements间歇测试失败dbz - 2468
CI上的间歇测试失败dbz - 2474
在CI上间歇测试失败- PostgresConnectorIT#customSnapshotterSkipsTablesOnRestart()dbz - 2544
在CI - sqlserverconnectorit# verifyoffset上间歇测试失败dbz - 2599
释放1.3.0.CR1(2020年9月24日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.0构建的,并且已经用Kafka代理的2.6.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.3.0时。从任何早期版本的CR1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.3.0。CR1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.3.0. exe。CR1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
用于基于内容的路由和过滤的smt(两者都使用JSR 223脚本引擎进行脚本评估)已经从Debezium核心模块转移到一个单独的工件(开云体育官方注册网址dbz - 2549).必须将其添加到希望使用这些smt的连接器的插件目录中。当Kafka Connect使开云体育官方注册网址用Debezium容器映像时,设置环境变量ENABLE_开云体育官方注册网址DEBEZIUM_SCRIPTING
来真正的
为了这样做。这样做是为了允许只在具有适当安全的Kafka Connect配置接口的环境中暴露脚本功能。
新功能
描述自动创建的变更数据主题的配置选项dbz - 78
修复
使用ByteBufferConverter时,发件箱|心跳不工作dbz - 2396
快照前的Catch up流可能会在恢复流时重复消息dbz - 2550
修复Quarkus 1.9的Quarkus数据源配置dbz - 2558
其他的变化
在文档中显示自定义图像而不是S2Idbz - 2236
向OpenShift测试套件和CI添加Db2测试dbz - 2383
为Oracle实现连接重试支持dbz - 2531
将脚本smt提取到具有单独安装包的单独模块中dbz - 2549
文档中主题路由和事件扁平化smt的格式更新dbz - 2554
坐标文档用于下游1.3版本dbz - 2557
扩展连接映像构建脚本,能够添加额外的库dbz - 2560
在OpenShiftUtils服务创建方法中,无效地使用AppProtocol而不是协议字段dbz - 2562
文档格式更新,更好的下游渲染dbz - 2564
为下游准备修订的SMT文档(过滤器和基于内容的路由)dbz - 2567
在下游标题注释中将右方括号替换为大括号dbz - 2577
释放1.3.0.Beta2(2020年9月16日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.0构建的,并且已经用Kafka代理的2.6.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.3.0时。从任何早期版本的Beta1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.3.0。Beta2插件文件,并使用相同配置重新启动连接器。重新启动后,将重新启动1.3.0. exe。Beta2连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
某些配置选项(*.whitelist/*.blacklist)可能会被视为促进种族刻板印象。这些选项现在使用了一个新的命名约定:(*.include.list/*.exclude.list) (dbz - 2462).现在应该为所有连接器实现此更改。仍然可以使用旧的名称来简化迁移,但是在使用过时的名称时会生成一个警告。
新功能
使用LogMiner从Oracle数据库摄取变更数据开云体育电动老虎机dbz - 137
SQL Server连接器中的服务器端列过滤dbz - 1068
介绍MySQL连接器的column.include.listdbz - 2508
修复
增加Maven版本的执行器插件dbz - 2281
不支持MySQL语法中的JSON函数dbz - 2453
PostgresStreamingChangeEventSource的replicationStream flushLsn关闭后dbz - 2461
修复include的链接呈现。列出并排除。属性列表dbz - 2476
CVE-2019-10172 -安全漏洞dbz - 2509
ArrayIndexOutOfBoundsException, CDC表中排除列dbz - 2522
Maven-surefire-plugin版本在父pom中定义了两次dbz - 2523
连接器类型属性缺少displayName属性dbz - 2526
其他的变化
允许Postgres快照设置流开始位置dbz - 2094
能够在下游映像中包含Db2驱动程序dbz - 2191
统一文档中的事件表示dbz - 2226
CloudEvents仍然是TP,但在下游有avro支持dbz - 2245
记录新的smt:基于内容的路由和过滤dbz - 2247
记录新的架构更改主题dbz - 2248
将Dockerfile中的db2版本从最新修改dbz - 2257
为TP准备DB2连接器文档dbz - 2403
Strimzi集群操作符不再向访问普罗米修斯度量端点公开服务dbz - 2407
明确MongoDB的包含/排除过滤器是regexp列表dbz - 2429
Mongo SMT不支持
add.fields =补丁
dbz - 2455为产品发布准备消息过滤SMT文档dbz - 2460
避免在文档和孵化器连接器的选项名称中使用有分歧的语言dbz - 2462
在CI - FieldRenamesIT上间歇测试失败dbz - 2464
调整发件箱扩展到更新的Quarkus语义dbz - 2465
添加与DML和Percona Server上现有读取不冲突的锁定模式dbz - 2466
在发布作业期间忽略SSL问题dbz - 2467
[文档]修复Debezium服务器转换和开云体育官方注册网址谷歌发布/订阅的文档dbz - 2469
删除不必要的包含/排除数据库配置,以确保在OCP测试套件中的向后兼容性开云体育电动老虎机dbz - 2470
编辑功能主题dbz - 2477
提交消息格式检查器的错误否定dbz - 2479
文档发件箱事件路由器SMTdbz - 2480
处理冻结类型集合相关的commitlog时出错dbz - 2498
在下游用户指南中自动构建Db2内容所需的Doc调整dbz - 2500
统一事件表示-第二部分-更新其他连接器文档dbz - 2501
能够指定kafka版本的OCP ci作业dbz - 2502
增加了为Add .fields和Add .headers配置前缀的能力dbz - 2504
升级apicurio到1.3.0.Finaldbz - 2507
向Cassandra Connector添加更多日志dbz - 2510
创建dattype .propagate.source.type和column.propagate.source.type的配置字段dbz - 2516
为产品发布准备基于内容的路由器SMT文档dbz - 2519
将缺失的ListOfRegex验证器添加到所有regex列表字段,并删除遗留的白名单/黑名单依赖项dbz - 2527
为下游文档添加注释以支持拆分文件dbz - 2539
释放1.3.0.Beta1(2020年8月28日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.6.0构建的,并且已经用Kafka代理的2.6.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.3.0时。从任何早期版本的Beta1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.3.0。Beta1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.3.0. exe。Beta1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
某些配置选项(*.whitelist/*.blacklist)可能会被视为促进种族刻板印象。这些选项现在使用了一个新的命名约定:(*.include.list/*.exclude.list) (dbz - 2171).现在MySQL、PostgreSQL、MongoDB和SQL Server连接器都实现了这个更改,其他连接器将在下一个版本中实现。仍然可以使用旧的名称来简化迁移,但是在使用过时的名称时会生成一个警告。
新功能
改进Cassandra连接器中的错误处理dbz - 2410
增加一些MySql8特权支持dbz - 2413
增加对MySql动态特权的支持dbz - 2415
支持MySql8不可见/可见索引dbz - 2425
当停止嵌入式引擎时,点击“无法注销MBean”dbz - 2427
修复
向cdc添加新表将导致sqlconnector失败dbz - 2303
复制槽位内的lsp不是单调递增的dbz - 2338
进程重新启动时事务数据丢失dbz - 2397
ByLogicalTableRouter.java .lang. nullpointerexceptiondbz - 2412
如果表或模式包含连字符,快照失败dbz - 2452
其他的变化
升级OpenShift指南dbz - 1908
避免在文档中使用分裂语言,避免在核心连接器中使用选项名dbz - 2171
重构:为LSN添加域类型dbz - 2200
度量表中的条目应该是可链接的dbz - 2375
更新一些doc文件名dbz - 2402
构建文档时抛出Asciidoc警告dbz - 2408
升级到Kafka 2.6.0dbz - 2411
报告不正确的DB凭据的方式令人困惑dbz - 2418
数据库端口的默认值不受尊重开云体育电动老虎机dbz - 2423
更新到Quarkus 1.7.1.Finaldbz - 2454
释放1.3.0.Alpha1(2020年8月6日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.3.0时。对于任何早期版本的Alpha1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.3.0。Alpha1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.3.0. exe。Alpha1连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
为了与其他Debezium配置选项保持一致,选项开云体育官方注册网址mongodb.poll.interval.sec
的Debezi开云体育官方注册网址um MongoDB连接器已弃用;请使用新选项mongodb.poll.interval.ms
代替。这个已弃用的选项将在未来的Debezium发行版中被移除。开云体育官方注册网址(dbz - 2400)
新功能
当任务遇到线程中断时,Postgres和其他可能的DB连接没有正确关闭dbz - 2133
MongoDB更灵活的连接选项dbz - 2225
用于Azure事件集线器的接收器适配器dbz - 2282
实现新的快照模式- initial_onlydbz - 2379
修复
忽略极光通过SHOW TABLES报告的不存在的表dbz - 1939
卡桑德拉连接器没有得到事件dbz - 2086
PubSub Sink发送空记录dbz - 2277
跳过LSN效率低,不能转发槽位dbz - 2310
对于使用位变化列的更改,消息大小至少要大68倍dbz - 2315
在处理PK更新事务时重新启动连接器时丢失的更改事件dbz - 2329
处理与列表类型列相关的commitlog时出错dbz - 2345
修复了发件箱夸克扩展文档上的依赖项groupIddbz - 2367
无法检测Azure Sql版本dbz - 2373
ParallelSnapshotReader有时会抛出NPEdbz - 2387
其他的变化
读取表结构时不提取列默认值dbz - 1491
记录cellData时出现DataException(“结构模式不匹配。”)dbz - 2103
为Debezium服务器提供容器映像开云体育官方注册网址dbz - 2147
更新binlog客户端dbz - 2173
PostgreSQL测试矩阵运行不正确dbz - 2279
当构建Kafka Docker镜像时,使用默认的Kafka版本和sha的ARGdbz - 2323
模块化PostgreSQL组件的文档dbz - 2333
特色文章列表被打破dbz - 2374
反对
mongodb.poll.interval.sec
并添加mongodb.poll.interval.ms
.dbz - 2400Kafka 1上的测试失败。x CI工作dbz - 2332
添加可配置的重启等待时间和连接退役dbz - 2362
支持来自其他数据库引擎的数据类型开云体育电动老虎机dbz - 2365
为Debezium服务器添加ProtoBuf支持开云体育官方注册网址dbz - 2381
CI间歇测试失败- sqlserverchangetableseit #addDefaultValuedbz - 2389
在CI - tableswithoutprimarykeyit# shouldProcessFromStreaming上间歇测试失败dbz - 2390
在文档中包含Azure PostgreSQL指南dbz - 2394
更新MongoDB文档页面上的JSON片段dbz - 2395