Debezium发布历史76

原文地址: https://debezium.io/blog/2019/10/24/debezium-1-0-0-beta2-released/

欢迎关注留言,我是收集整理小能手,工具翻译,仅供参考,笔芯笔芯.

Debezium 1.0.0.Beta2 发布
2019 年 10 月 24 日 作者: 克里斯·克兰福德
发布 mysql postgres sqlserver cassandra
我很高兴地宣布 Debezium 1.0.0.Beta2发布!

这个新的 Debezium 版本包括几个值得注意的新功能、增强功能和修复:

支持LTREE具有逻辑数据类型的 PostgreSQL 列 ( DBZ-1336 )

支持 PostgreSQL 12 ( DBZ-1542 )

验证配置的 PostgreSQL 复制槽不包含无效字符 ( DBZ-1525 )

添加 MySQL DDL 解析器对索引创建VISIBLE和INVISIBLE关键字的支持 ( DBZ-1534 )

添加 MySQL DDL 解析器支持以进行授予SESSION_VARIABLES_ADMIN( DBZ-1535 )

collection当集合名称包含点时修复 MongoDB源结构字段 ( DB​​Z-1563 )

执行 PostgreSQL 快照后关闭空闲事务 ( DBZ-1564 )

此外,PostgreSQL 连接器经过改进,可以警告用户一种常见情况,即其配置未启用检测信号,并且受监控表的更改频率低于未受监控的表。这通常会导致预写日志 (WAL) 消耗额外的磁盘空间,从而创建 WAL 积压,因为如果日志包含受监视表的事件,连接器仅将 LSN 信息刷新到 PostgreSQL。我们希望这将帮助自动化工具更早地识别这个问题,同时也给出如何避免它的提示。

此版本总共包含13 个修复。

感谢所有帮助实现这一目标的社区成员:Grant Cooksey、Mingcong Huang、navdeep710

原文地址: https://debezium.io/blog/2019/11/14/debezium-1-0-0-beta3-released/

Debezium 1.0.0.Beta3 发布
十一月 14, 2019 作者: 克里斯·克兰福德
发布 mysql postgres sqlserver cassandra
尽管秋季天气如火如荼,但 Debezium 社区并没有让异常低且寒冷的气温击倒我们。我很高兴地宣布 Debezium 1.0.0.Beta3发布!

这个新的 Debezium 版本包括几个值得注意的新功能、增强功能和修复:

针对 Kafka Connect 2.3.1 ( DBZ-1612 )构建

drop_on_stop将配置参数重命名为drop.on.stop(DBZ-1595)

Cassandra 连接器的标准化源信息 ( DBZ-1408 )

传播 MongoDB 复制器异常,以便从 Kafka Connect 的状态端点可见它们 ( DBZ-1583 )

信封方法应该接受时间戳Instant而不是值( DBZ-1607)long

错误地报告没有捕获表(DBZ-1519)

避免 Oracle 连接器尝试分析表 ( DBZ-1569 )

烘烤的列应包含null在之前而不是__debezium_unavailable_value(DBZ-1570)

使用解码器支持 PostgreSQL 11+TRUNCATE操作pgoutput( DBZ-1576 )

PostgreSQL 连接器在具有许多表的数据库的架构发现中超时 ( DBZ-1579 )

快照处理期间的值ts_ms不正确 ( DBZ-1588 )

不会为非白名单表生成心跳 ( DBZ-1592 )

此外,还对 Docker 容器映像进行了改进,以减小其整体大小,并对构建基础设施进行了一些改进,以应用自动代码格式化规则。有关代码格式更改的详细信息可以在CONTRIBUTE.md文件中找到。

该版本总共包含27 项更改。

感谢所有帮助实现这一目标的社区成员:David Feinblum、René Kerner、Luis Garcés-Erice、Jeremy Finzel、Mike Graham、Yang Yang、Addison Higham

原文地址: https://debezium.io/blog/2019/12/12/debezium-1-0-0-cr1-released/

Debezium 1.0.0.CR1 发布
十二月 12, 2019 作者: Gunnar Morling
发布 mysql postgres sqlserver
您知道 12 月 12 日是全国叮叮铃日吗?今天是给许久不见的老朋友打电话的日子。因此,我们认为我们应该与我们的朋友(即您)取得联系(不是那么长时间),并分享有关 Debezium 1.0.0.CR1发布的消息!

这是第一个,最好也是唯一一个候选版本;所以 Debezium 1.0 应该很快就会推出。CR1 中引入了很多不错的功能:

用于处理Kafka Streams 中JSON 格式的更改数据事件的SerDe(序列化器/反序列化器) ( DBZ-1533)

Postgres 的高级类型支持:期待已久的枚举类型 ( DBZ-920 )、域类型 ( DBZ-1413 ) 和 UUID 数组 ( DBZ-1637 )

优雅地处理 MongoDB 4.0 事务事件 ( DBZ-1215 )

完全支持 Java 11,包括在 Apache Kafka 和 Connect 的 Debezium 容器映像中升级到 Java 11(DBZ-969、DBZ-1402)

还修复了许多错误:

优雅地处理 MySQL 连接器的空历史主题 ( DBZ-1201 )

SQL Server 连接器的正确列过滤 ( DBZ-1617 )

支持ALTER TABLE …​ RENAME …​MySQL ( DBZ-1645 )

随着 1.0 最终版本的临近,我们还花时间检查不同连接器的配置选项的一致性。由于之前 Debezium 0.10 中的统一工作,事情已经处于相当好的状态。仅对于 SQL Server 和 Oracle 连接器,快照模式“initial_schema_only”已被弃用,并将在未来版本中删除。请改用“schema_only”,如 MySQL 连接器 ( DBZ-585 ) 所示。

总体而言,此版本包含24 处更改。一如既往,如果没有社区成员的帮助,这个版本是不可能实现的:Cheng Pan、Collin Van Dyck、Gurnaaz Randhawa、Grzegorz Kołakowski、Ivan San Jose、Theofanis Despoudis和Thomas Deblock。

非常感谢你!目前,总共有不少于 144 人为 Debezium 主代码存储库做出了贡献。也许我们可以在 2020 年将这个数字增加到 200 个?

除非出现任何不可预见的问题,这个候选版本应该是 Debezium 1.0 的唯一版本,并且最终版本应该在圣诞节前到达您的手中。因此,请尝试一下 CR,并让我们知道它如何为您服务!

你可能感兴趣的:(FlinkCDC,debezium,CDC,数据库,大数据,运维)