Debezium 2.1的发布说明开云体育官方注册网址
Debezium发行版中所有值得注意的变化都记录开云体育官方注册网址在这个文件中。发布号紧随其后语义版本控制.
释放2.1.1.Final(2022年12月22日)
看到完整的问题清单.
卡夫卡的兼容性
此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到2.1.1时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.1.1。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将启动2.1.1. xml文件。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub.
修复
扳手连接器缺少JSR-310依赖性dbz - 5959
释放2.1.2.Final(2023年1月26日)
看到完整的问题清单.
卡夫卡的兼容性
此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到2.1.2时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.1.2。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.1.2. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub.
突发的变化
ZonedTimestamp
字符串发送时删除了小数秒的尾随零。当前的行为是提供后面的零填充到源列的长度/比例(dbz - 5996).
新功能
删除接口字段成员的冗余修饰符dbz - 2439
更新DBZ-UI文档页面,以合并最近添加的“自定义属性”步骤详细信息dbz - 5878
Postgres LSN检查应该遵循event.processing.failure.handling.modedbz - 6012
通过添加功能和/或解决错误来增强扳手连接器dbz - 6014
修复
mysql bigint数据类型转换失败dbz - 5798
Oracle无法撤消更改dbz - 5907
截断与ExtractNewRecordState不兼容的记录dbz - 5966
计算分区不能为负dbz - 5967
NPE在执行快照信号与排除。表配置错误的表名dbz - 5988
postgresql连接器解析money类型的边界值时存在问题dbz - 5991
执行PostgresConnectorIT.shouldReceiveChangesForChangeColumnDefault()失败dbz - 6002
DDL事件中标记为“optional: false”的可空列dbz - 6003
Vitess:处理当前db shards和持久化shards之间的shard列表差异dbz - 6011
无法解析具有TokuDB引擎特定“CLUSTERING KEY”的DDL语句dbz - 6016
DDL解析失败,使用“类似用户”的角色名撤销角色dbz - 6019
DDL解析失败dbz - 6020
在Postgres连接器上遇到错误时,不会刷新连接偏移量主题上的偏移量dbz - 6026
TIME列的格式出人意料:8:00dbz - 6029
Oracle不支持LOB存储子句后面的压缩/日志子句dbz - 6031
开云体育官方注册网址Debezium将记录完整的消息和错误dbz - 6037
提高从Kafka恢复内部模式历史的弹性dbz - 6039
其他的变化
插件版本信息重复dbz - 4669
删除MongoDB ExtractNewDocumentState SMT的孵化文档文本dbz - 5975
将Apicurio升级到2.4.1 finaldbz - 5977
将JDBC驱动程序升级到42.5.1dbz - 5980
将连接器触发器迁移到gitlabdbz - 5992
SQL Server IncrementalSnapshotWithRecompileIT随机失败dbz - 6035
释放2.1.0.Final(2022年12月22日)
看到完整的问题清单.
卡夫卡的兼容性
此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到2.1.0时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.1.0。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.1.0。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub.
突发的变化
MongoDB 开云体育官方注册网址Debezium连接器需要从集群中的主节点流。这不再是必要的,连接器更喜欢从非主节点(dbz - 4339).
Vitess 开云体育官方注册网址Debezium连接器现在支持快照。这意味着在新的连接器启动时,默认情况下将对现有内容进行快照(dbz - 5930).
新功能
在MySQL解析器中实现JSON_TABLE的支持dbz - 3575
提供Debezi开云体育官方注册网址um扳手连接器dbz - 5937
打印JdbcValueConverters.handleUnknownData中的可读数据类名称dbz - 5946
修复
不能用嵌套的对象数组展开JSON有效负载dbz - 5344
MongoDB Connector v2.0中的field.exclude.list不接受collectionName的通配符为*dbz - 5818
开云体育官方注册网址Debezium UI文档链接不能通过文档侧导航菜单访问用户。dbz - 5900
烘烤的json/int/bigint数组没有被正确处理dbz - 5936
没有为过滤后的发布找到表筛选器dbz - 5949
释放2.1.0.Beta1(2022年12月16日)
看到完整的问题清单.
卡夫卡的兼容性
此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到2.1.0时。从任何早期版本的Beta1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.1.0。Beta1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.1.0。Beta1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub.
突发的变化
卡桑德拉范围墓碑信息是一个普通字符串。现在提供了具有已解析数据和类型的逻辑对象(dbz - 5912).
Cassandra TimeUUID数据类型被作为二进制对象传播,但被记录为字符串。这是不正确的,它现在被传播为字符串(dbz - 5923).
新功能
Postgres:关闭数据库的LSN确认开云体育电动老虎机dbz - 5811
实现数据按指定字段分布dbz - 5847
支持Debezium服务器中的谓词参数开云体育官方注册网址dbz - 5940
使用Patternfly数据库图标作为开云体育电动老虎机Oracle数据库的占位符dbz - 5941
修复
句柄烤字符串数组dbz - 4941
Cassandra在启用实时处理时删除退出时的日志文件dbz - 5776
ReplicationConnectionIT测试失败dbz - 5800
MongoDB增量快照文档是SQL特定的dbz - 5804
快照的文档冲突。MongoDB连接器v2.0中的mode属性dbz - 5812
如果任务正在恢复,而其他任务正在运行,则抛出IllegalStateExceptiondbz - 5855
Avro不支持负十进制数字刻度dbz - 5880
连接器部署说明为Debezium脚本组件提供了错误的Maven路径开云体育官方注册网址dbz - 5882
连接器部署说明中的Kafka版本错误,用于创建自定义映像dbz - 5883
执行postgres connector RecordsStreamProducerIT命令失败dbz - 5895
支持在列名中使用点的INSERT INTO语句dbz - 5904
附加条件文档的默认值不正确dbz - 5906
当启动失败时,ConnectorLifecycle不再记录异常堆栈跟踪dbz - 5908
开云体育官方注册网址当Redis没有在“info memory”命令中报告“maxmemory”字段时,Debezium服务器与NPE一起停止dbz - 5911
PostgresConnectorIT#shouldAckLsnOnSourceByDefault和#shouldNotAckLsnOnSource失败dbz - 5914
SQL Server连接器数据库。开云体育电动老虎机实例配置选项被忽略dbz - 5924
安装Debezium文档中的java版本错误开云体育官方注册网址dbz - 5928
Toasted varchar数组没有正确处理dbz - 5944
其他的变化
在所有测试中对断言使用静态导入dbz - 2432
测试MySQL解析器中的窗口函数dbz - 3576
对Apicurio注册表运行测试dbz - 5838
添加针对多节点RS和(理想情况下)分片集群的测试dbz - 5857
更新带有Cassandra连接器的Debezium开云体育官方注册网址服务器文档dbz - 5885
允许CI将集群部署到PSIdbz - 5887
Mariadb和Mysql有不同的语法dbz - 5888
按字母顺序执行IT测试dbz - 5889
迁移debezz开云体育官方注册网址u -server-nats-jetstream到AssertJdbz - 5901
减少jenkins工作足迹dbz - 5905
将Debe开云体育官方注册网址zium Cassandra连接器从孵化中移出dbz - 5922
清理“doSnapshot”配置代码dbz - 5931
Cassandra连接器中的README上的版本徽章卡住了dbz - 5932
使Cassandra容器的启动更快dbz - 5933
修复了Cassandra连接器测试的日志记录dbz - 5934
释放2.1.0.Alpha2(2022年11月30日)
看到完整的问题清单.
卡夫卡的兼容性
此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到2.1.0时。对于任何早期版本的Alpha2,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.1.0。Alpha2插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动2.1.0。Alpha2连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub.
突发的变化
开云体育官方注册网址Debezium REST扩展没有部署在Debezium容器中,必须由用户添加。这不再是必要的,因为包含了REST扩展(dbz - 4303).
开云体育官方注册网址Debezium映像已升级为使用Fedora 37 (dbz - 5461).
PostgreSQL连接器可以从重新创建的复制槽恢复流,即使它不再包含连接器没有看到的数据。结果可能是无声的数据丢失。现在连接器检查恢复点是否存在,如果不存在则无法启动(dbz - 5739).
新功能
通过Debezium服务器暴露Cassandra连接器开云体育官方注册网址dbz - 2098
验证Debeziu开云体育官方注册网址m服务器配置属性dbz - 4720
在Debezium UI中启用附加配置选项的传递开云体育官方注册网址dbz - 5324
水槽适配器的Nats JetStreamdbz - 5772
替换过时的DebeziumDown开云体育官方注册网址load属性dbz - 5835
通过合并每个层的操作来减少容器图像大小dbz - 5864
Oracle连接器文档2.0中的拼写错误dbz - 5877
修复
嵌入式引擎或服务器对所有类型的可检索错误进行无限重试dbz - 5661
PostgreSQL缺少元数据信息dbz - 5789
对于发件箱转换,当'table.expand.json. xml。null值没有被正确反序列化dbz - 5796
Cassandra十进制值不使用Debezium Cassandra连接器反序列化开云体育官方注册网址dbz - 5807
Cassandra varint类型目前不支持dbz - 5808
的话题。MongoDB连接器v2.0中的默认值dbz - 5817
Quarkus发件箱扩展永远不会完成开放跟踪跨度dbz - 5821
修正模式中范围字段的名称,以符合Avro标准dbz - 5826
ExtractNewDocumentState不支持updateDescription。updatedFields领域dbz - 5834
CREATE/ALTER用户不支持COMMENT令牌dbz - 5836
类型为FLOAT64的模式的无效Java对象:类Java .lang. floatdbz - 5843
如果发生错误,可能不会记录消息内容dbz - 5874
CREATE/ALTER用户不支持ATTRIBUTE令牌dbz - 5876
其他的变化
SQL表重命名影响Kafka连接器和主题dbz - 5423
创建RHAF版本的Debezium文档开云体育官方注册网址dbz - 5729
将Deb开云体育官方注册网址ezium文档部分添加到RHAFdbz - 5730
在文档中创建新的Deb开云体育官方注册网址ezium部分。dbz - 5731
将Deb开云体育官方注册网址ezium文档添加到DDFdbz - 5732
创建ARO供应作业dbz - 5742
修改Confluent Avro转换器安装文件dbz - 5762
修改ocp系统测试,以归档测试结果和日志dbz - 5785
GitHub Actions:弃用保存状态和设置输出命令dbz - 5824
更改几个模式更改处理程序日志条目的日志记录级别dbz - 5833
恢复针对Apicurio注册中心运行的测试dbz - 5839
添加Kubernetes插件到Jenkinsdbz - 5844
OracleConnectorIT shouldIgnoreAllTablesInExcludedSchemas测试可能随机失败dbz - 5850
由于CVE-2021-3642,将wildfly-elytron升级到1.15.5 / 1.16.1dbz - 5854
升级PostgreSQL示例映像到Postgres 15dbz - 5860
GitHub Actions弃用Node 12 - Actions /checkoutdbz - 5870
释放2.1.0.Alpha1(2022年11月10日)
看到完整的问题清单.
卡夫卡的兼容性
此版本基于Kafka Connect 3.3.1构建,并已使用Kafka代理3.3.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级任何连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到2.1.0时。对于任何早期版本的Alpha1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装2.1.0。Alpha1插件文件,并使用相同的配置(从相同的主版本升级时)或更新的配置(从较旧的主版本升级时)重新启动连接器。重新启动后,将重新启动2.1.0。Alpha1连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的容器图像,那么请不要忘记从容器中提取它们DockerHub.
新功能
对Postgres的支持dbz - 5370
在Debezium引擎中添加对SMT谓词的支持开云体育官方注册网址dbz - 5530
MySQL连接器捕获TRUNCATE命令作为表主题中的消息dbz - 5610
通过减少REGEXP_LIKE析取来提高LogMiner查询性能dbz - 5648
为mongodb连接器公开heartbeatFrequency设置dbz - 5736
提供Redis存储作为存储模块dbz - 5749
Redis Sink wait for Redis Replica writedbz - 5752
当Redis内存几乎满时,Redis下沉回压机制dbz - 5782
增强清除主题名称的能力dbz - 5790
修复
Oracle RAC使用快照边界模式“all”会导致DebeziumExceptio开云体育官方注册网址ndbz - 5302
ORA-01003:没有解析语句dbz - 5352
缺少快照挂起事务dbz - 5482
Db2文档引用无效的SMALLMONEY和MONEY数据类型dbz - 5504
使用快照。mode总是使用来自偏移量的SCNdbz - 5626
MongoDB多任务监测不一致dbz - 5629
当lob时,带有NULL值的唯一索引抛出异常。Enabled为truedbz - 5682
使用排序规则时Oracle SQL解析错误dbz - 5726
做增量快照时不排除列dbz - 5727
不可解析的DDL语句dbz - 5734
在Oracle源连接器的表快照期间抛出NullPointerExceptiondbz - 5738
从快照度量文档文件中删除标记增量快照为TP特性的注释dbz - 5748
ARO中负载均衡ocp服务的主机名不可用dbz - 5753
从捕获中排除Oracle压缩顾问表以避免无限循环dbz - 5756
更多Oracle日志dbz - 5759
Oracle应该只在TRACE级别记录行内容dbz - 5760
更新系统测试工件准备,以反映下游的命名更改dbz - 5767
发件箱路由器文档过时关于值转换器dbz - 5770
使用DBMS_LOB。ERASE本身可能导致一个意外的带有空BLOB值的UPDATEdbz - 5773
禁止显式排除列的未确定可选性的日志记录dbz - 5783
当ORA-01089异常嵌套时,Oracle连接器不尝试重新启动dbz - 5791
在定位阶段看到的LSN中不存在LSN“LSN{XYZ}”的消息dbz - 5792
配置的合并方法无效dbz - 5801
Mysql连接器修改表的数据库名称解析失败开云体育电动老虎机dbz - 5802
其他的变化
使用Apicurio转换器执行测试dbz - 2131
网站上缺少修订信息dbz - 5083
开云体育官方注册网址在ARO上进行Debezium健全测试dbz - 5647
SQL Server连接器文档应该提到多任务支持dbz - 5714
在Oracle连接器文档中删除RAC内容的下游TP指定dbz - 5735
将Pulsar客户端更新到2.10.1dbz - 5737
参数化Strimzi操作符名称,使多个测试套件在同一集群上运行dbz - 5744
允许CI向ReportPortal实例报告结果dbz - 5745
开云体育官方注册网址Debezium连接器附带旧版google-protobuf,易受CVE-2022-3171攻击dbz - 5747
由于加密,测试套件无法连接SQLServerdbz - 5763
测试套件使用docker为SQLServer使用错误的jdbc驱动程序类dbz - 5764
升级com.jayway.jsonpath: json-pathdbz - 5766
在下游运行Oracle矩阵时不使用产品概要dbz - 5768
升级到Quarkus 2.14.CR1dbz - 5774
从Fest切换到AssertJdbz - 5779
升级postgres驱动到42.5.0版本dbz - 5780
升级到Quarkus 2.14.0.Finaldbz - 5786
云事件中的Doc Typodbz - 5788
修复DB2报告脚本路径dbz - 5799
在Oracle文档中添加ORA-01555dbz - 5816
更改BaseSourceTask#logStatistics方法的可见性为protecteddbz - 5822
将Postgres映像升级到Debian 11dbz - 5823