8000 Releases · qlangtech/flink-cdc · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: qlangtech/flink-cdc

Release v4.2.0

07 May 08:49
Compare
Choose a tag to compare

Abstract

TIS的v4.2.0版本终于完成了开发,v4.2.0在以下几方面进行了功能加强和升级。https://github.com/datavane/tis/milestone/8?closed=1

  1. v4.1.0发布后,用户使用过程中发现的一些bug及缺陷进行修复
  2. 针对本地CSV文件导入到hive数仓中无法设置主键这一问题进行改造,添加了自动生成主键的Transformer功能
  3. 对离线分析功能进行了完善,由于之前版本中添加了别名表Transformer功能,并且由于离线分析EMR没有进行全面回归测试,在v4.1.0版本中不可用,在此版本中进行了修复并且成功经过全链路集成测试
  4. 针对SqlServer数据库监听获取到的同步时间会比数据库实际时间晚8个小时进行了改造,确保两者时间一致。

New Feature

  • 非RDBMS->RDBMS,如果原表中无主键,添加一个功能:自动生成一个自增主键#433
  • TDFS(Local Files) 同步数据到 Hive 任务报错#432
  • 建议优化DataX脚本、Table DDL Script的展示列表#430
  • 单个DataX执行任务可设置超时时间#427
  • DS调度tis任务时,出现OOM错误#417
  • 实时同步希望增加过滤(例如:filter delete类型事件)某类事件功能#415
  • com.microsoft.sqlserver.jdbc.SQLServerException: 不支持“variant”数据类型#412
  • 版本4.0.0,MSSql-->doris,多个任务在同一时间的定时同步任务均会失败。#394

Bug Fix

  • SqlServer -> MySQL 增量,起始位点使用Initial,报异常:Caused by: java.lang.IllegalStateException: invalid op:READ#438
  • 从sqlserver2016增量数据同步到pg13时,时间列会加8小时。#437
  • 创建 Hive数据源时时候,支持指定路径HDFS路径与dbName不一致#436
  • 建表任务和DataX任务都执行成功,但是表中没数据,报错:table ftp_datax shall have create in 'createPreExecuteTask'#435
  • 4.1.0上使用离线分析时,出现异常#429
  • Oracle ->Doris设置了dataMasking Transformer执行出错#425
  • 迁移oracle数据源设置时区设置#424
  • MySQL同步StarRocks,批量构建同步,设置执行presql报错#423
  • Oracle->Doris 增量实时同步失败#421
  • MySQL同步StarRocks,创建实时任务报错。#418
  • [Bug][Tis]任务描述:执行Hive2Doris导入,传递SelectedTab的cols结构体中type: null,导致校验不通过,无法创建同步管道任务。#391

Installation

Related Projects

Release v4.1.0

27 Feb 08:48
Compare
Choose a tag to compare

Abstract

TIS的v4.1.0版本终于要与大家见面了,v4.1.0在以下几方面进行了功能加强和升级。

  1. 扩展TIS生态,新增多个实时 CDC Connector,如SqlServer,MongoDB,Oracle,人大金仓KingBase,Kafka,PostgreSQL。
  2. 支持源表列注释同步到目标表列,该功能在AI Chat-DB的场景中尤为重要。例如,用户将数据同步到 OLAP 库Doris中,Chat-DB需要依赖目标表的列注释来自动生成SQL,如用户手动同步会非常繁琐。
  3. 为Doris 添加了多个实用的功能,支持Doris 同步目标表DDL自动生成参数化,如:用户可以指定副本数分桶数,另外,用户可批量添加目标表前缀,如:“ods_”
  4. 优化了Hive表导入、导出功能,增加了多种主流文件格式,如:Parquet、OCR、HFile,并且支持非分区表读取。
  5. 为了繁荣TIS生态构建,实现TIS社区良性发展,引入众包协作机制,让第三方开发者与TIS的用户有效互动、相互协助,TIS实现社区协作机制 https://tis.pub/community-collaboration
  6. 去除了之前添加的Zeppelin Notebook相关功能模块,实际使用下来使用者寥寥,切会增大TIS发布包体积,因此在该版本中将其去除。

Bug Fix

  • 由于flink 类更改导致序列化版本不一致错误,而客户端界面无法感知到错误#406
  • 利用FTP将CSV文件导入doris 配置流程出错#404
  • 4.0.1版本MySQL--> Doris,数据管道中的 Writer部分的 maxBatchSize 参数修改不生效#392
  • 使用JSON Splitter拆分记录中的JSON字段内容出错#390
  • 使用sqlserver2008创建数据源时,出现报错java.lang.RuntimeException: java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter#381
  • MongoDB作为数据源不支持Transformer功能#371
  • MongoDB 作为source源执行预览查看报错#370

Others

  • mysql 主键不在第一行,增量导入doris会报错#400

New Feature

  • 建议“数据管道添加“,支持批量修改StarRocks目标表名称,设置目标表属性,新增目标表字段。#410
  • 人大金仓批量增量支持#408
  • 删除Zeppelin Notebook相关功能模块#395
  • SqlServer数据库需支持基于chunjun实时写connector#386
  • PG增量复制需要源端Replica FULL,对源端性能影响严重#384
  • mongoDB 基于flink-cdc的实时读Connector实现#375
  • Oracle 基于logminer实时读 Connector 实现#374
  • 增加建表列字段的comments信息#351
  • Kafka 实现实时读#344
  • SqlServer数据库需支持基于flink-cdc实时读connector#340
  • 社区协作插件改造#317
  • 【UI】Table DDL Script名称过长问题#305

Installation

Related Projects

0