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

其他的变化

释放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.msdbz - 2400

  • Kafka 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

Baidu
map