我很高兴宣布 Debezium 1.9 系列的第一个版本 1.9.0.Alpha1 正式发布。这是新的一年来的第一个新版本!Debezium 1.9.0.Alpha1 版本包含大量修复和改进,最显着的是改进了指标以及提供对 Oracle ROWID 数据类型的支持。
Debezium 的 Connector 提供了大量的监控指标。我们在 TotalNumberOfEventsSeen 指标基础之上进行了扩展,提供这些事件的细分类型。为了支持这一努力,添加了如下新指标:
这些指标分别表示自 Connector 流式处理阶段开始以来发生的插入、更新和删除事件的数量。因此,你不仅可以继续获取事件总数,现在还可以按不同事件类型进行获取。
Oracle 用户可以使用 ROWID 数据类型的列来优化表示当前行与由 ROWID 列值标识的行之间的关系。从这个版本开始,使用 ROWID 数据类型的列可以被 Debezium 捕获并在变更事件中输出。
Oracle 有两种风格的行标识符列数据类型,ROWID 和 UROWID。虽然这些在某些情况下可以互换使用,但在变更数据捕获事件下它们是不同的。尽管我们添加了对 ROWID 的支持,但目前仍不支持对 UROWID 的支持。
此版本中有很多 Bug 修复和稳定性改进,如下可以值得关注:
此版本总共修复了100 个问题。
我们已经在邮件列表中开始了关于 Debezium 2.0 的公开讨论。您的反馈非常宝贵,请告诉我们您希望添加、修改或者改进的内容!与此同时,我们才刚刚开始!在接下来的几周内还会有另一个 1.9 预发布版本,我们保持每 3 周一版的节奏。随着我们继续获得社区反馈,您还可以期待在本季度发布 1.8 的 Bug 修复。