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

news/2024/7/8 9:17:07 标签: 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.

http://www.niftyadmin.cn/n/5536923.html

相关文章

Vue.js 案例——商品管理

一.需要做出的效果图&#xff1a; 二.实现的步骤 首先&#xff0c;先建一个项目&#xff0c;命名Table&#xff0c;在Table项目中的components里新建一个MyTable.vue文件。 第二步&#xff0c;在原有的 HelloWorld.vue中写入代码。 HelloWorld.vue代码如下&#xff1a; <…

【Java】CompletableFuture+Mockito单元测试不通过 Unnecessary stubbings detected

文章目录 问题描述问题分析解决Thread.sleepget()Mockito.lenient() 问题描述 有个接口使用CompletableFuture实现的异步调用&#xff0c;现在要用Mockito写单元测试 Testpublic void updateNumAsync() {Integer newNum 600;// updateRoleCountAsync用CompletableFuture异步调…

【免费资料】IEEE33节点系统参数及拓扑图visio

主要内容 对于初学配电网的同学&#xff0c;最经典的系统即是33节点配电网系统&#xff0c;在各个研究文献中出现频次最高的也是这个系统&#xff0c;为了让大家更好了解33节点系统参数&#xff0c;本次整理了系统节点、支路参数excel以及33节点网络拓扑图visio&#xff0c…

二维舵机颜色追踪,使用树莓派+opencv+usb摄像头+两个舵机实现颜色追踪,采用pid调控

效果演示 二维云台颜色追踪 使用树莓派opencvusb摄像头两个舵机实现颜色追踪&#xff0c;采用pid调控 import cv2 import time import numpy as np from threading import Thread from servo import Servo from pid import PID# 初始化伺服电机 pan Servo(pin19) tilt Serv…

累积分布函数的一些性质证明

性质1&#xff1a; E [ X ] ∫ 0 ∞ ( 1 − F ( x ) ) d x − ∫ − ∞ 0 F ( x ) d x ( 1 ) E[X]\int_0^{\infty}(1-F(x))dx - \int_{-\infty}^0F(x)dx\quad (1) E[X]∫0∞​(1−F(x))dx−∫−∞0​F(x)dx(1) 证明&#xff1a; E [ X ] ∫ − ∞ ∞ x p ( x ) d x E[X] …

达梦数据库小技巧

达梦数据库小技巧 一&#xff1a; 时间类型TIMESTAMP使用1.1 建表1.2 插入1.3按时间戳查询&#xff0c;返回某一列不重复的值 二&#xff1a;存储过程创建和调用2.1建表2.2 创建存储过程&#xff0c;循环100插入拼接字符串2.3调用存储过程 一&#xff1a; 时间类型TIMESTAMP使用…

process.env 管理 Vue 项目的环境变量(Vue项目中环境变量的配置及调用)

简述&#xff1a;在构建 Vue 应用时&#xff0c;管理配置是开发中的一个重要部分。不同的环境&#xff08;如开发、测试和生产&#xff09;往往需要不同的配置&#xff0c;例如 API、 基础 URL、第三方服务的密钥等。使用环境变量可以帮助我们更好地管理这些配置。这里将介绍如…

【Leetcode 566】【Easy】重塑矩阵

目录 题目描述 整体思路 具体代码 题目描述&#xff1a; 原题链接 整体思路 首先要确保重塑后的矩阵内元素个数和原矩阵元素个数要相同&#xff0c;如果不同则原样返回原矩阵。 按行遍历顺序遍历原矩阵&#xff0c;设一个临时vector<int>存放新矩阵的每一行的元素…