跳到主要内容

1.1.0 release

Dinky 版本Flink 版本二进制程序Source
1.1.01.14dinky-release-1.14-1.1.0.tar.gzSource code (zip)
1.1.01.15dinky-release-1.15-1.1.0.tar.gzSource code (zip)
1.1.01.16dinky-release-1.16-1.1.0.tar.gzSource code (zip)
1.1.01.17dinky-release-1.17-1.1.0.tar.gzSource code (zip)
1.1.01.18dinky-release-1.18-1.1.0.tar.gzSource code (zip)
1.1.01.19dinky-release-1.19-1.1.0.tar.gzSource code (zip)

Dinky-1.1.0 发行说明

升级说明

重要

v1.1.0 版本有不兼容变更,请参考如下不兼容变更列表,合理选择升级方式

不兼容变更

  • v1.1.0 支持表结构自动升级框架(flyway),使用截止到v1.0.2的表结构/数据为默认基础版本,如果你的版本未在 v1.0.2+ 则必须先按照官网中的升级教程进行升级到 v1.0.2 的表结构,如你的版本为 v1.0.2+ 则可以直接升级,程序会自动执行,且不会影响历史数据,如你是全新部署,请忽略该事项
  • 由于 flink-cdc 贡献至 apache 基金会导致新版本包名变更,无法做兼容变更,在 dinky-v1.1.0 及以上版本,dinky 将使用新的包名依赖引入,因此要求你的 flink-cdc 的依赖则必须升级至 flink-cdc v3.1+,否则无法使用
  • 移除打包时的 scala版本区分,只采用 scala-2.12 进行开发,不再支持scala-1.11.x

新功能

  • 新增 flyway 表结构升级框架
  • 任务目录支持灵活排序
  • 实现任务级别的权限控制,并支持不同权限控制策略
  • 优化添加租户时自动添加管理员用户关联
  • 新增任务提交卡死状态下可以直接杀死该进程功能
  • 支持 k8s 部署 dinky
  • 实现数据预览
  • 新增数据开发中支持 UDF 注入配置
  • 添加整库同步功能(cdcsource) sink 端的表名称映射,正则匹配修改映射
  • 新增 Dashboard 页面
  • 新增 Paimon 数据源类型
  • 新增 SQL-Cli

修复

  • 修改k8s的account.name值问题&添加deleteCluster时Conf初始化问题
  • 修复 flink-cdc 在 application 模式下丢失sql的问题
  • 修复复制任务时,任务创建时间未重置问题
  • 修复任务列表定位问题
  • 解决提交 Jar 任务时用户 Jars 中的自定义类无法编译的问题
  • 修复 企微-app模式告警信息不正确的问题
  • 修复 flink-1.19 无法提交任务的问题
  • 修复启动脚本无法支持 jdk11 的问题
  • 修复集群实例无法删除的问题
  • 修复 UDF 在 Flink SQL 任务中找不到类的问题
  • 修复数据开发页面大小改变时的状态未更新问题
  • 修复自定义配置中定义 Flink 无法获取最新高可用地址的问题
  • 修复通过手动配置rest.address和rest.port无法识别问题

优化

  • 优化资源配置中的提示词
  • 优化 mysql 数据源类型的 DDL 生成逻辑
  • 优化一些前端依赖问题,并优化一些前端提示信息
  • 优化资源中心的复制路径功能,支持dinky 内多种应用场景
  • 优化监控功能,使用 dinky 的配置中心中监控功能开关来控制整体 dinky 内的所有监控
  • 优化一些前端判断逻辑

重构

  • 将告警规则移动至注册中心下的告警路由下
  • 移除 paimon 作为存储监控介质,改为 sqllite,并不强依赖于 hadoop-uber 包(hadoop 环境下除外),并支持定期清理
  • 重构监控页面,移除部分内置服务监控

文档

  • 增加 k8s 部署 dinky 文档
  • 优化 docker 部署文档
  • 添加整库同步功能(cdcsource) sink 端的表名称映射等相关文档