Skip to content

Releases: 10MG/Clink

v1.8.0

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 07 Oct 15:56
4a5385d

行为变更:

  • flink cdc 多表数据同步或单表数据同步获取摄取时间元数据改为支持 3.1+ 版本,不兼容 3.0 及以下版本。

优化改进:

  • 升级部分依赖包。

v1.7.2

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 07 Oct 15:54

修复问题:

  • 修复单表数据同步无法使用 igs_ts 获取摄取时间元数据的问题。

优化改进:

  • 优化 Nacos 加载配置失败时的错误提示;
  • 升级部分依赖包。

v1.7.1

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 29 Jun 12:59

新增特性:

  • 对于单表数据同步,允许配置创建源表时不指定主键(提供了默认配置),从而全面支持 Flink 原生支持的各种 Kafka 数据格式的数据同步。

优化改进:

  • 升级部分依赖包。

v1.7.0

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 05 Apr 12:23

新增特性:

  • 对使用 Flink CDC 进行数据同步的场景,增加数据的摄取时间元数据(METADATA FROM 'igs_ts' VIRTUAL)。
  • 增加自动获取和写入摄取时间配置,为 ingestion_timestamp 支持表中定义该列时自动获取并写入摄取时间。

优化改进:

  • 取消 data.sync.from-type 和 data.sync.to-type 的默认值配置,避免在一些场景下自动类型匹配错误的问题。
  • 优化扩展元数据处理逻辑。
  • 升级和精简依赖包。

v1.6.1

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 30 Apr 01:50

修复问题:

  • 修复当对象映射为java.util.Date类型时 JDBC 查询得到结果只有日期部分的问题;

优化改进:

  • 多表数据同步增加新的参数支持(参数含义详见 Flink CDC 官方文档)
    • clink-cdc-mysql 增加 scan.incremental.close-idle-reader.enabled 和 scan.incremental.snapshot.backfill.skip 参数支持;
    • clink-cdc-sqlserver 增加 scan.incremental.snapshot.chunk.key-column、scan.incremental.close-idle-reader.enabled 和 scan.incremental.snapshot.backfill.skip 参数支持;
  • 增加了 clink-cdc-postgres、clink-cdc-oracle 模块,分别支持以下源连接器的单作业多表数据同步:
产品 适配版本
mysql-postgres 2.2+
oracle-cdc 2.3+
  • 升级依赖组件

v1.5.7

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 29 Feb 12:35

修复问题:

  • 修复当对象映射为java.util.Date类型时JDBC查询得到结果只有日期部分的问题

优化改进:

  • 升级依赖组件

v1.6.0

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 12 Oct 03:26
6a9356b

新增特性:

  • 升级 dsl 至 1.4.1 后,SQL 中的宏支持两种代码执行引擎 JavaScript 和 Beanshell,默认为 JavaScript,如需调整需调整 dsl.properties 配置文件,详情参考 dsl 文档;
  • 升级 dsl 至 1.4.1 后,ObjectUtils 涉及的 JDK 废弃代码端进行了重构,可适应更高版本的 JDK ;
  • 增加了 clink-cdc-mysql、clink-cdc-sqlserver 模块,分别支持以下源连接器的多表数据同步:
产品 适配版本
mysql-cdc 2.2+
sqlserver-cdc 2.4+

优化改进:

  • 升级 dsl 至 1.4.1 后,修复“.”和“[]”参数访问符无法使用的问题。

v1.5.6

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 26 Jun 19:23
542cbe7

新增特性:

  • 开始支持配置加载器扩展,并默认提供使用 Nacos 配置中心的配置加载器实现。

优化改进:

  • 升级dsl至1.3.4,修复未能正确识别多行注释结束符的问题;
  • 完善 <jdbc> 的查询支持,并优化 JDBC 驱动注册方式;
  • 增加自动生成数据源的缓存,避免每次执行都重新生成,提升运行效率。

v1.5.5

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 24 Mar 10:59

优化改进:

  1. 修复在并行解析配置时,由于重用Unmarshaller带来的线程安全问题;
  2. 优化客户端代码。

v1.5.4

Choose a tag to compare

@u-zhaoweijun u-zhaoweijun released this 24 Mar 10:58
a1e1129

优化改进:

  1. 优化客户端提交任务获取执行JAR和主类的优先顺序:配置JAR时,不使用flink.jobs.default.class配置作为主类;
  2. 优化元数据获取,程序入口,自动创建数据源日志等代码。