Debezium日常分享系列之:Debezium 2.5.1.Final发布
- 一、重大变化
- 1.重新选择列后处理器
- 二、改进和变化
- 1.MongoDB post-image changes
一、重大变化
1.重新选择列后处理器
- 构建查询时,重新选择列后处理器使用基于 message.key.columns 的键。对于大多数具有主键的表来说,这是不正确的。默认行为已更改,默认使用表主键。引入了一个新的配置选项,允许用户选择是使用主键还是生成的键 reselect.use.event.key。
二、改进和变化
1.MongoDB post-image changes
- MongoDB 连接器的事件负载可以配置为包含更新中更改的完整文档。连接器之前对如何获取完整文档作为变更流的一部分做出了固执己见的选择;然而,这种行为与我们在所有用例中的预期并不相符。
- Debezium 2.5+ 引入了一个新的配置选项 capture.mode.full.update.type,允许连接器显式控制如何处理变更流的完整文档查找。该选项的默认值是lookup,这意味着数据库将进行单独的查找以获取完整文档。如果您使用 MongoDB 6+,您还可以选择使用 post_image 来依赖 MongoDB 更改流的后期映像支持。