当前位置: 首页 > news >正文

Debezium日常分享系列之:Debezium 2.7.0.Final发布

Debezium日常分享系列之:Debezium 2.7.0.Final发布

  • 一、重大改变
    • 1.core
    • 2.Oracle
    • 3.PostgreSQL
    • 4.SQL Server
  • 二、新功能和改进
    • 1.Core
      • 交易元数据编码排序
      • 阻止增量快照改进
      • 快照和流之间的可选延迟
    • 2.DB2
      • 在 z/OS 上支持 Db2
    • 3.JDBC
      • MariaDB 方言支持
    • 4.MariaDB
      • 可以禁用快照行计数估计
    • 5.MongoDB
      • 支持MongoDB增量快照的谓词条件
      • ExtractNewDocumentState包含 MongoDB 删除的文档 ID
      • 集合范围的变更流
    • 6.MySQL
      • 可以禁用快照行计数估计
    • 7.Oracle
      • 新的 Oracle“RawToString”自定义转换器
      • 改进了对 Oracle 的 NLS 字符集支持
      • Oracle ROW_ID 包含在更改事件中
      • Oracle 使用自定义模式名称刷新表
      • Oracle 大量表查询过滤器
    • 8.PostgreSQL
      • 带有 JDBC 接收器的 PostreSQL 数组
      • 只读增量快照
    • 9.SQL Server
      • 现在支持心跳动作查询
    • 10.Cassandra
      • Cassandra 性能改进
    • 11.Vitess
      • 改进了 Vitess 中的时间支持
      • 支持心跳事件
    • 12.Debezium Server
      • 使用 JWT/seed 进行 NATS 身份验证
      • NATS JetStream 接收器身份验证改进
      • 添加了 JMX 导出器
    • 13.Kubernetes Operator
      • 使用 Helm Chart 安装 Debezium Operator
      • 使用 Debezium Operator 启用 JMX Exporter
      • 当缩放为零时停止 Debezium 服务器
  • 三、更多内容

一、重大改变

1.core

  • Debezium 快照工件最初部署到 oss.sontatype.org,即现在的遗留 Sonatype 基础设施。这种情况已经改变,现在可以在 s01.oss.sonatype.org(新的 Sonatype 基础设施上找到工件快照。
  • 在某些情况下,我们会观察到 JDBC 查询处于持续挂起状态,例如数据库通信错误。引入了名为 query.timeout.ms 的可配置超时属性,作为缓解遇到此问题的用户的问题的方法。此选项默认为 600000 毫秒(600 秒),但可以更改为值 0 以禁用超时处理。

2.Oracle

  • 当设置为 double 或 string 时,decimal.handling.mode 将忽略使用零刻度的 NUMERIC 数据类型的表。此问题已得到修复,现在将根据配置的十进制处理模式正确发出此类列。这可能会导致使用严格架构注册表兼容性规则的部署升级出现问题。

3.PostgreSQL

  • PostgreSQL 10 和 11 处于生命周期结束 (EoL) 模式已有一段时间了。现在认为对这些版本的支持是尽力而为的,这意味着我们不再针对这些数据库版本显式测试 Debezium。核心团队不会主动修复任何回归问题;但是,回归将继续接受社区贡献。

4.SQL Server

  • 在 Debezium 的旧版本中,SQL Server 连接器将处理轮询迭代期间可用的所有事务。这可能会导致大流量的内存问题。 max.iteration.

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt使用sqlite数据库及项目实战
  • 微信小程序利用第三方库xlsx导出excel
  • Docker-基础
  • LeetCode 30. 串联所有单词的子串
  • 大厂面试官赞不绝口的后端技术亮点【后端项目亮点合集(2)】
  • 基于Qt实现的PDF阅读、编辑工具
  • 解决vscode配置C++编译带有中文名称报错问题
  • 网络爬虫基础
  • 电商视角如何理解动态IP与静态IP
  • Linux 防火墙配置指南:firewalld 端口管理应用案例(二十个实列)
  • Portainer 是一个开源的容器管理平台-非常直观好用的Docker图形化项目
  • Python中解决os.listdir命令读取文件乱序问题方法
  • leetcode-21-回溯-全排列及其去重
  • 计算机网络——数据链路层(以太网扩展、虚拟局域网、高速以太网)
  • AI大模型对话(上下文)缓存能力
  • 【跃迁之路】【699天】程序员高效学习方法论探索系列(实验阶段456-2019.1.19)...
  • 8年软件测试工程师感悟——写给还在迷茫中的朋友
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • CSS实用技巧
  • JavaScript类型识别
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • Median of Two Sorted Arrays
  • mongodb--安装和初步使用教程
  • MySQL用户中的%到底包不包括localhost?
  • Odoo domain写法及运用
  • Python_OOP
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • Terraform入门 - 3. 变更基础设施
  • tweak 支持第三方库
  • windows下mongoDB的环境配置
  • 安装python包到指定虚拟环境
  • 初识 webpack
  • 初探 Vue 生命周期和钩子函数
  • 复杂数据处理
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 如何使用 JavaScript 解析 URL
  • 为什么要用IPython/Jupyter?
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 在Unity中实现一个简单的消息管理器
  • ​configparser --- 配置文件解析器​
  • #HarmonyOS:基础语法
  • $(function(){})与(function($){....})(jQuery)的区别
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (2024,Flag-DiT,文本引导的多模态生成,SR,统一的标记化,RoPE、RMSNorm 和流匹配)Lumina-T2X
  • (42)STM32——LCD显示屏实验笔记
  • (7)svelte 教程: Props(属性)
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第6节 (嵌套的Finally代码块)
  • (Java)【深基9.例1】选举学生会
  • (NSDate) 时间 (time )比较
  • (void) (_x == _y)的作用
  • (ZT)薛涌:谈贫说富
  • (二十一)devops持续集成开发——使用jenkins的Docker Pipeline插件完成docker项目的pipeline流水线发布
  • (附源码)springboot掌上博客系统 毕业设计063131
  • (附源码)计算机毕业设计ssm本地美食推荐平台