Debezium 1.2的发布说明开云体育官方注册网址
Debezium发行版中所有值得注意的变化都记录开云体育官方注册网址在这个文件中。发布号紧随其后语义版本控制.
释放1.2.5.Final(2020年9月24日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.5时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.5。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.5. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
释放1.2.4.Final(2020年9月17日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.4时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.4。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.4. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
用于基于内容的路由和过滤的smt(两者都使用JSR 223脚本引擎进行脚本评估)已经从Debezium核心模块转移到一个单独的工件(开云体育官方注册网址dbz - 2549).必须将其添加到希望使用这些smt的连接器的插件目录中。当Kafka Connect使开云体育官方注册网址用Debezium容器映像时,设置环境变量ENABLE_开云体育官方注册网址DEBEZIUM_SCRIPTING
来真正的
为了这样做。这样做是为了允许只在具有适当安全的Kafka Connect配置接口的环境中暴露脚本功能。
其他的变化
此版本还包括其他更改:
文档发件箱事件路由器SMTdbz - 2480
统一事件表示-第二部分-更新其他连接器文档dbz - 2501
为下游文档添加注释以支持拆分文件dbz - 2539
为产品发布准备消息过滤SMT文档dbz - 2460
为产品发布准备基于内容的路由器SMT文档dbz - 2519
释放1.2.3.Final(2020年9月8日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.3时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.3。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.3. exe。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
其他的变化
此版本还包括其他更改:
CloudEvents仍然是TP,但在下游有avro支持dbz - 2245
为TP准备DB2连接器文档dbz - 2403
调整发件箱扩展到更新的Quarkus语义dbz - 2465
在下游用户指南中自动构建Db2内容所需的Doc调整dbz - 2500
释放1.2.2.Final(2020年8月25日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.2时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.2。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.2. exe最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
修复
此版本包括以下修复:
向cdc添加新表将导致sqlconnector失败dbz - 2303
复制槽位内的lsp不是单调递增的dbz - 2338
进程重新启动时事务数据丢失dbz - 2397
ByLogicalTableRouter.java .lang. nullpointerexceptiondbz - 2412
释放1.2.1.Final(2020年7月16日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.1时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.1。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.1。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
新功能
MongoDB基于文档内容的路由和过滤dbz - 2255
处理MariaDB语法添加列IF EXISTS作为修改表DDL的一部分dbz - 2219
将Apicurio转换器添加到连接容器映像dbz - 2083
修复
此版本包括以下修复:
MongoDB连接器对MongoDB连接错误不具有弹性dbz - 2141
默认情况下,MySQL连接器应该为RDS过滤额外的DML binlog条目dbz - 2275
线程映射的并发访问dbz - 2278
Postgres连接器可以在快照流转换期间跳过事件dbz - 2288
MySQL连接器在缺少必需的数据时发出错误dbz - 2301
io.开云体育官方注册网址 debezorium .engine.spi. offsetcommitpolicy . periodiccommitoffsetpolicy由于NoSuchMethod错误无法启动dbz - 2302
允许在转换中使用一维DECIMALdbz - 2305
语法中缺少MySQL JSON函数dbz - 2318
文档度量表中的描述是粗体的,不应该是dbz - 2326
修改表
CURRENT_TIMESTAMP不为空
任务失败dbz - 2330
其他的变化
此版本还包括其他更改:
SQL Server连接器中的测试不稳定dbz - 2217
在CI上间歇测试失败- SqlServerConnectorIT# verifyoffset ()dbz - 2220
在CI - MySQL上的间歇测试失败dbz - 2229
CI间歇测试失败- sqlserverchangetableseit #readHistoryAfterRestart()dbz - 2231
测试MySqlSourceTypeInSchemaIT.shouldPropagateSourceTypeAsSchemaParameter失败dbz - 2238
CI间歇测试失败- MySqlConnectorRegressionIT#shouldConsumeAllEventsFromDatabaseUsingBinlogAndNo开云体育电动老虎机Snapshot()dbz - 2243
在ApicurioRegistryTest中使用上游图像dbz - 2256
MongoDbConnectorIT.shouldConsumeTransaction间歇失败dbz - 2264
CI间歇测试失败- MySqlSourceTypeInSchemaIT#shouldPropagateSourceTypeByDatatype()dbz - 2269
CI - MySqlConnectorIT#shouldNotParseQueryIfServerOptionDisabled间歇测试失败dbz - 2270
CI上的间歇测试失败- RecordsStreamProducerIT#testEmptyChangesProducesHeartbeatdbz - 2271
从发件箱到核心模块的依赖不正确dbz - 2276
FieldRenamesTest的缓慢dbz - 2286
创建GitHub动作以验证正确的格式dbz - 2287
明确对复制标识和无键表的期望dbz - 2307
Jenkins工作节点必须登录到Docker Hubdbz - 2312
升级PostgreSQL驱动到4.2.14版本dbz - 2317
CI间歇测试失败PostgresConnectorIT#shouldOutputRecordsInCloudEventsFormatdbz - 2319
在CI - tableswithoutprimarykeyit# shouldProcessFromStreaming上间歇测试失败dbz - 2324
在CI - sqlserverconnectorit# readOnlyApplicationIntent上间歇测试失败dbz - 2325
间歇测试失败的CI - SnapshotIT#takeSnapshotWithOldStructAndStartStreamingdbz - 2331
释放1.2.0.Final(2020年6月24日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.0时。对于任何早期版本,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.0。最后的插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.0。最后的连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
修复
此版本包括以下修复:
连接器启动时触发多余的架构更改事件,导致测试失败dbz - 2211
CI上的间歇性测试失败dbz - 2232
测试SimpleSourceConnectorOutputTest。shouldGenerateExpected阻塞dbz - 2241
CloudEventsConverter应该使用Apicurio转换器为Avrodbz - 2250
对于非可选列,没有正确设置默认值dbz - 2267
其他的变化
此版本还包括其他更改:
Diff MySQL连接器0.10和最新的文档dbz - 1997
删除antora.yml中的冗余属性dbz - 2223
二进制日志客户端在测试套件中未完全停止dbz - 2221
间歇测试失败的CI - Postgresdbz - 2230
使用Kafka 1.x构建失败dbz - 2240
在CI上间歇测试失败- SqlServerConnectorIT#readOnlyApplicationIntent()dbz - 2261
测试失败BinlogReaderIT#shouldFilterAllRecordsBasedOnDatabaseW开云体育电动老虎机hitelistFilterdbz - 2262
释放1.2.0.CR2(2020年6月18日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.0时。从任何早期版本的CR2,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.0。CR2插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.0。CR2连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
开云体育官方注册网址Debezium服务器分发包已移动到不同的URL,并已重命名以符合标准行业实践(dbz - 2212).
新功能
DB2连接器文档在许可方面含糊不清dbz - 1835
优化SQLServer连接器查询dbz - 2120
实现StreamNameMapper的文档dbz - 2163
更新架构页面dbz - 2096
其他的变化
此版本还包括其他更改:
测试断言没有打开事务失败dbz - 2176
端-2-端基准测试的通用测试工具dbz - 1812
为所有连接器添加dattype .propagate.source.type测试dbz - 1916
产品化CloudEvents支持dbz - 2019
[文档]将Debez开云体育官方注册网址ium Architecture添加到下游文档dbz - 2029
事务元数据文档dbz - 2069
不一致的测试失败dbz - 2177
添加Jandex插件到Debezium服务开云体育官方注册网址器连接器dbz - 2192
能够在OCP测试套件中扩展等待时间dbz - 2194
CI不会在成功运行时删除mongo和sql server项目dbz - 2195
文档数据库历史和w开云体育电动老虎机eb服务器端口的Debezium服务器开云体育官方注册网址dbz - 2198
当没有可用的任务配置时不抛出IndexOutOfBoundsExceptiondbz - 2199
将Apicurio升级到1.2.2.Finaldbz - 2206
间歇性测试失败dbz - 2207
增加脉冲星服务器超时时间dbz - 2210
从Debezium服务器工件名称中删除分发开云体育官方注册网址dbz - 2214
释放1.2.0.CR1(2020年6月10日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.0时。从任何早期版本的CR1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.0。CR1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.0。CR1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
Oracle连接器的白名单/黑名单过滤器表达式的格式已经更改:不再将数据库名称作为白名单/黑名单过滤器表达式的一部分给出(原因是每个连接器只在一个数据库的作用域中配置)。开云体育电动老虎机过滤器等ORCLPDB1.SOMESCHEMA.SOMETABLE必须调整到SOMESCHEMA。SOMETABLE.这同样适用于引用特定表列的配置属性,例如column.propagate.source.type
.
SQL Server连接器的白名单/黑名单过滤器表达式的格式已经改变:不再将数据库名称作为其中的一部分给出(原因是每个连接器只在一个数据库的作用域中配置)。开云体育电动老虎机过滤器等testDB.dbo.orders必须调整到dbo.orders.旧格式仍然受到支持,但不应再使用,并且在未来的版本中将不再支持。这同样适用于引用特定表列的配置属性,例如column.propagate.source.type
.
新功能
使用pgoutput时,限制带有发布的表集dbz - 1813
支持为二进制源数据配置不同的编码dbz - 1814
添加API,用于不将度量MBean注册到平台MBean服务器dbz - 2089
无法处理UDT数据dbz - 2091
改进SQL Server在关机和连接重置时重新连接dbz - 2106
OpenShift在GA之前对SQL Server连接器进行测试dbz - 2113
在GA之前对MongoDB连接器进行OpenShift测试dbz - 2114
在INFO级别上记录模式恢复的开始/结束dbz - 2149
允许发件箱EventRouter传递非基于字符串的键dbz - 2152
引入API检查dbz - 2159
Bump mysql binlog版本dbz - 2160
Postgresql -允许include.unknown.datatypes返回字符串而不是散列dbz - 1266
考虑Apicurio注册表dbz - 1639
开云体育官方注册网址Debezium服务器应该支持谷歌云PubSubdbz - 2092
阿帕奇脉冲星接收器适配器dbz - 2112
修复
此版本包括以下修复:
Debezium打开的事务处于空闲状态,从不开云体育官方注册网址提交dbz - 2118
不要在finally块中调用markBatchFinished()dbz - 2124
kafka SSL密码需要添加到敏感属性列表中dbz - 2125
在CI - SQL Server上间歇测试失败dbz - 2126
CREATE TABLE查询出现解析异常dbz - 2130
混杂。Javadoc和文档修复dbz - 2136
如果删除列默认值,Avro模式不会更改dbz - 2140
触发器中不支持多个setdbz - 2142
不验证内部database.history.co开云体育电动老虎机nnector。*配置参数dbz - 2144
ANTLR解析器不处理MariaDB语法删除索引IF EXISTS作为alter表DDL的一部分dbz - 2151
类型转换为INT会导致ParsingErrordbz - 2153
调用不带括号的UTC_TIMESTAMP函数会导致解析错误dbz - 2154
无法找到或加载主类io.debezium.server.Main开云体育官方注册网址dbz - 2170
MongoDB连接器快照NPE,如果文档字段名为“op”dbz - 2116
适应变化的TX表示在oplog在Mongo 4.2dbz - 2216
间歇测试失败-多个管理客户端具有相同的iddbz - 2228
其他的变化
此版本还包括其他更改:
添加关于列屏蔽和截断的测试和文档更新dbz - 775
重构/使用公共配置参数dbz - 1657
制定尺寸建议,负载测试等。dbz - 1662
增加smt的性能测试,如过滤器dbz - 1929
在旧的文档版本中添加关于它们过时的条幅dbz - 1951
SMT文档dbz - 2021
使用Testcontainers进行不稳定的集成测试dbz - 2033
为Oracle连接器的模式历史主题添加测试dbz - 2056
随机测试失败dbz - 2060
为JDK 14/15设置CI作业dbz - 2065
引入任何类型的服务器与Debezium API无缝集成开云体育官方注册网址dbz - 2104
更新文档文件中的AsciiDoc标记以供下游重用dbz - 2105
升级到Quarkus 1.5.0.Finaldbz - 2119
文档文件中需要额外的AsciiDoc标记更新以供下游重用dbz - 2129
重构和扩展OpenShift测试套件工具,为MongoDB和SQL Server做准备dbz - 2132
OpenShift测试在等待Connect指标暴露时失败dbz - 2135
支持产品发布工作中的孵化器建设dbz - 2137
在最新的上游版本上重新构建MySQL语法dbz - 2143
在嵌入式引擎中等待协调器关闭dbz - 2150
在复制插槽冲突的情况下更有意义的异常dbz - 2156
间歇测试失败的CI - Postgresdbz - 2157
OpenShift管道使用错误的项目用于Mongo和Sql Server部署dbz - 2164
AbstractReader中的轮询超时不正确dbz - 2169
释放1.2.0.Beta2(2020年5月19日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.0时。从任何早期版本的Beta2,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.0。Beta2插件文件,并使用相同配置重新启动连接器。重新启动后,将重新启动1.2.0。Beta2连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
快照模式initial_schema_only
改名为schema_only
对于Db2连接器(dbz - 2051).
以前弃用的选项operation.header
而且add.source.fields
的ExtractNewRecordState
已被移除;请使用add.headers
而且add.fields
(dbz - 1828).
当在Testcontainers的集成测试中实开云体育官方注册网址例化Debezium容器时,现在必须给出完整的映像名称,例如1debezium/connect:1.2.0.Beta2 '。这是为了允许在测试中使用自定义容器映像,例如包含额外的smt、转换器或接收器连接器(dbz - 2070).
新功能
向文档中添加JDBC驱动程序版本dbz - 2031
为Cassandra Connector添加更多的日志记录dbz - 2066
提供基于嵌入式引擎的现成的独立应用程序dbz - 651
增加跳过LSN时间戳查询的选项dbz - 1988
为逻辑主题路由器添加选项,用于控制表信息的放置dbz - 2034
将标题和主题名称添加到脚本转换中dbz - 2074
过滤器和基于内容的路由器smt应该限制在某些主题上dbz - 2024
修复
此版本包括以下修复:
如果列的默认值从'foo'变为'bar', Avro模式不会改变dbz - 2061
如果压缩关键字包含反勾号(' '),DDL语句抛出错误dbz - 2062
当DDL包含algorithm=instant时,错误和连接器停止dbz - 2067
开云体育官方注册网址Debezium引擎先进的记录消费实例被打破dbz - 2073
无法解析带有指定主键的MySQL ALTER语句dbz - 2080
Avro缺少模式序列化依赖项dbz - 2082
TinyIntOneToBooleanConverter似乎不适用于具有默认值的列dbz - 2085
其他的变化
此版本还包括其他更改:
在ExtractNewDocumentState中增加了从op字段插入字段的能力dbz - 1791
使用MySQL 8.0.20进行测试dbz - 2041
更新debez开云体育官方注册网址ium-examples/tutorial README docker-compose文件丢失dbz - 2059
跳过不再与Kafka 1.x兼容的测试dbz - 2068
从ak2.5开始删除其他Jackson依赖项dbz - 2076
使EventProcessingFailureHandlingIT对时间问题具有弹性dbz - 2078
Tar包必须使用posix格式dbz - 2088
删除未使用的sourceInfo变量dbz - 2090
释放1.2.0.Beta1(2020年5月7日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.5.0构建的,并且已经用Kafka代理的2.5.0版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.0时。从任何早期版本的Beta1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.0。Beta1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.0。Beta1连接器将继续上一个连接器离开的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
场eventType
已从发件箱路由器SMT删除(dbz - 2014).
JDBC驱动程序已升级到42.2.12版本(dbz - 2027).由于驱动程序行为的变化,有必要保持Debezium和驱动程序版本一致。开云体育官方注册网址
开云体育官方注册网址Debezium API现在允许转换为JSON和Avro类型的键和值(dbz - 1970).为了启用这个特性,需要修改孵化中的Debezium API。开云体育官方注册网址
新功能
不要尝试数据库历史主题,如开云体育电动老虎机果它已经存在dbz - 1886
所有连接器都应该开云体育电动老虎机检测到已删除的数据库历史dbz - 1923
为连接器参数提供锚定dbz - 1933
将静态方法TRUNCATE_COLUMN和MASK_COLUMN作为属性移动到RelationalDatabaseConnectorConfig开云体育电动老虎机dbz - 1972
为mysql实现SKIPPED_OPERATIONSdbz - 1895
用户面对SQL Server的模式历史主题dbz - 1904
多行堆栈跟踪可以分解为单个日志事件dbz - 1913
介绍列。Postgres连接器白名单dbz - 1962
增加对Postgres时间、时间戳数组列的支持dbz - 1969
增加对Postgres Json和Jsonb数组列的支持dbz - 1990
基于脚本语言的基于内容的主题路由dbz - 2000
在嵌入式引擎中支持不同的键/值转换器dbz - 1970
修复
此版本包括以下修复:
位变化列的值太大,无法转换为长类型dbz - 1949
带有发件箱事件路由器的接收器连接器和Avro使用错误的默认io。合流模式命名空间dbz - 1963
停止处理cdc文件夹中的新提交日志dbz - 1985
Debezi开云体育官方注册网址um用户指南应该提供DB连接器yaml的示例和部署说明dbz - 2011
ExtractNewRecordState SMT垃圾邮件日志的心跳消息dbz - 2036
MySQL别名
刷新表
不处理dbz - 2047嵌入式引擎不兼容Kafka 1.xdbz - 2054
其他的变化
此版本还包括其他更改:
关于Debezium + Camel的博客文章和演开云体育官方注册网址示dbz - 1656
重构连接器配置代码以共享配置定义dbz - 1750
DB2连接器后续重构dbz - 1753
Oracle JDBC驱动程序在Maven Central中可用dbz - 1878
在MongoDB文档中对齐快照/流语义dbz - 1901
将MySQL 5.5和5.6添加到测试矩阵。dbz - 1953
升级到Quarkus到1.4.1版本dbz - 1975
发布页面上的版本选择器应该显示所有版本dbz - 1979
升级到Apache Kafka 2.5.0和Confluent Platform 5.5.0dbz - 1981
修复损坏的链接dbz - 1983
更新发件箱夸克扩展yamldbz - 1991
允许在过滤器SMT中使用graal.js简化属性引用dbz - 1993
避免在下游文档中出现破损的跨书引用dbz - 1999
修复MongoDB连接器中错误的属性名dbz - 2006
升级格式化器和Impsort插件dbz - 2007
在PostgreSQL文档中阐明对非主键表的支持dbz - 2010
CI上的间歇性测试失败dbz - 2030
清理Postgres类型注册表dbz - 2038
升级到最新的父pom和checkstyledbz - 2039
减少构建输出以避免CI上的最大日志长度问题dbz - 2043
Postgres TypeRegistry在启动时对每个enum类型进行一个查询dbz - 2044
从下游文档中删除过时的指标dbz - 1947
释放1.2.0.Alpha1(2020年4月16日)
看到完整的问题清单.
卡夫卡的兼容性
这个版本是基于Kafka Connect 2.4.1构建的,并且已经用Kafka代理的2.4.1版本进行了测试。看到卡夫卡的文档与其他版本的Kafka代理兼容。
升级
在升级MySQL, MongoDB, PostgreSQL或SQL Server连接器之前,一定要检查自您使用的版本以来所做的向后不兼容的更改。
当您决定将其中一个连接器升级到1.2.0时。对于任何早期版本的Alpha1,首先检查您正在使用的版本的迁移说明。优雅地停止正在运行的连接器,删除旧的插件文件,安装1.2.0。Alpha1插件文件,并使用相同的配置重新启动连接器。重新启动后,将重新启动1.2.0。Alpha1连接器将继续上一个连接器停止的地方。正如人们所期望的那样,以前由旧连接器写入Kafka的所有更改事件都不会被修改。
如果您正在使用我们的docker映像,那么不要忘记从docker注册表中提取它们。
突发的变化
对于SQL Server连接器,使用以前已弃用的快照模式initial_schema_only
已被删除。模式schema_only
应该使用,提供相同的行为和语义(dbz - 1945).
以前弃用的消息转换UnwrapFromEnvelope
而且UnwrapMongoDbEnvelope
已被移除。相反,请使用ExtractNewRecordState
而且ExtractNewDocumentState
,分别(dbz - 1968).
新功能
为PK更新暴露原始价值dbz - 1531
新的列屏蔽模式:一致哈希dbz - 1692
提供一个过滤SMTdbz - 1782
支持转换器的嵌入式引擎dbz - 1807
增强MongoDB连接器指标dbz - 1859
SQL Server连接器:支持数据库连接断开后重新连接开云体育电动老虎机dbz - 1882
支持smt在嵌入式引擎dbz - 1930
快照度量显示TotalNumberOfEventsSeen为零dbz - 1932
修复
此版本包括以下修复:
java.lang.IllegalArgumentException:时间戳格式必须是yyyy-mm-dd hh:mm:ss[.fffffffff]dbz - 1744
快照锁定超时设置没有文档dbz - 1914
发布事务元数据时AvroRuntimeExceptiondbz - 1915
连接器重新启动逻辑油门前2秒dbz - 1918
在1.0.3.final版本以上,Wal2json的空更改事件可能导致NPEdbz - 1922
关于丢失数据库连接的误导性错误消息开云体育电动老虎机dbz - 1926
Cassandra CDC不应该在测试模式下移动和删除已处理的commitLog文件dbz - 1927
文档中的内部链接和锚点损坏dbz - 1935
模块中的文档文件创建单独的页面,应该是局部的dbz - 1944
binlog_row_image的验证与MySQL 5.5不兼容dbz - 1950
空闲时CPU占用率高dbz - 1960
发件箱Quarkus扩展将NPE置于Quarkus:dev模式dbz - 1966
Cassandra连接器:无法反序列化反向类型的列突变dbz - 1967
其他的变化
此版本还包括其他更改:
在Cassandra Connector中使用DBZ的TopicSelector类替换自定义CassandraTopicSelectordbz - 1407
改进Postgres连接器的WAL磁盘空间使用文档dbz - 1732
发件箱夸克扩展:更新版本的扩展使用的演示dbz - 1786
社区通讯1/2020dbz - 1806
删除过时的SnapshotChangeRecordEmitterdbz - 1898
修复Quarkus发件箱扩展文档中的错字dbz - 1902
更新SQL Server连接器文档的架构更改主题部分dbz - 1903
文档应该链接到Apache Kafka上游文档dbz - 1906
关于数据库历史主题保留时间不足的日志警告dbz - 1905
关于binlog配置的错误消息传递是错误的dbz - 1911
恢复MySQL事件结构的文档dbz - 1919
链接从监控页面到特定于连接器的指标dbz - 1920
更新快照。模式选项在SQL Server文档dbz - 1924
更新构建和容器映像到Apache Kafka 2.4.1dbz - 1925
在Oracle连接器测试中避免线程#sleep()调用dbz - 1942
不同版本的Jackson组件作为依赖项被导入dbz - 1943
删除已弃用的连接器选项值"initial_schema_only"dbz - 1945
添加掩码列和截断列功能的文档dbz - 1954
升级MongoDB驱动到3.12.3版本dbz - 1958
删除已弃用的unwrap smtdbz - 1968