Skip to content

Commit

Permalink
[Document-4186][doc] Update download document (#4187)
Browse files Browse the repository at this point in the history
  • Loading branch information
aiwenmo authored Feb 5, 2025
1 parent 04056e2 commit f92fbe6
Show file tree
Hide file tree
Showing 6 changed files with 250 additions and 64 deletions.
7 changes: 4 additions & 3 deletions .github/ISSUE_TEMPLATE/bug-report.yml
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,11 @@ body:
Which version of Dinky are you running? We only accept bugs report from the LTS projects.
options:
- dev
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.3
- 0.7.5(Archived, Not Maintained)
- 1.1.0(Archived)
- 1.0.3(Archived)
- 0.7.5(Archived)

validations:
required: true
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,9 @@ Its main features are as follows:
![metrics](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/metrics.png)

## Participate in Contributions

The dev branch is Dinky 1.3.0, and the 1.2 branch is Dinky 1.2.2.

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/DataLinkDC/dinky/pulls)

Welcome to join the community, build a win-win situation, please refer to the contribution process: [How to contribute](https://github.com/DataLinkDC/dinky/blob/dev/docs/docs/developer_guide/contribution/how_contribute.md).
Expand Down
2 changes: 2 additions & 0 deletions README_zh_CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,8 @@

## 参与贡献

dev 分支为 Dinky 1.3.0, 1.2 分支为 Dinky 1.2.2。

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/DataLinkDC/dinky/pulls)

欢迎加入社区,共建共赢,贡献流程请参考: [参与贡献](https://github.com/DataLinkDC/dinky/blob/dev/docs/docs/developer_guide/contribution/how_contribute.md)
Expand Down
235 changes: 174 additions & 61 deletions docs/download/dinky-1.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,71 +22,184 @@ v1.2.0 替换所有 Dinky 相关 jar 后直接重启可自动升级。
:::

### 新功能
- 添加了 国内 npm 的镜像源(使用 profile 方式支持)
- 支持 Flink-1.20
- 支持 FlinkCDC 3.2.0
- 新增内置的 flink history server,从而极大降低了任务状态获取不正确的问题
- 增加角色和权限的一些页面提示
- 增加血缘展示获取时的 loading 效果
- 实现作业导入导出
- 支持对 FlinkSQL 及 CDCSOURCE 作业进行 Mock 预览测试
- 数据开发支持实时更新作业状态
- 增加首次部署时的引导初始化页面
- 添加 npm 配置
- 添加错误模板版本号
- 添加内置的 Flink History Server 以减少未知状态,使 Flink 任务的最终信息更准确
- 添加了对 Flink 1.20 的支持,并更新了对其他 Flink 版本的依赖
- 支持作业导出
- 添加全局 token
- 支持物理删除资源
- 支持 paimon hdfs hive 数据源
- 使用 ingress 地址获取作业信息
- Flink SQL 任务支持插入结果预览
- 添加首次初始化页面
- FlinkSQL 数据开发支持实时更新作业状态
- Flink jar 添加表单
- 提供初始化工具
- 支持 pgsql 的 flink catalog
- 添加 E2E Test

### 修复
- 修复show databases 无法正常执行的问题
- 修复部分 json 序列化问题
- 修复 Flink1.19 下的 SQL Cli 存在的问题
- 修复k8s模式下 任务端口不可用的问题
- 修复 git 项目功能中存在的一些问题(默认值,拖拽排序)
- 修复kubernetes-operator模式下的 SavePoint 路径逻辑并调整 Flink 配置获取的配置方法
- 修复当数据开发页面打开过多任务时导致页面长时间无响应问题
- 修复 git 项目在构建过程中存在的问题
- 修复代码编辑器中的缩略图显示问题
- 修复 pg 的 sql 自动初始化问题
- 修复local 模式提交任务的问题
- 修复 Oracle 整库同步时的数据类型转换问题
- 修复工作台点击作业时,无实例产生的异常
- 修复 postgres 查询数据时语法报错问题
- 修复 flyway 无法支持 mysql5.7 的问题
- 修复 Oracle 数据源类型中获取主键列不正确的问题
- 修复任务列表排序不生效问题
- 修复 Git 项目页面重复刷新问题
- 修复钉钉告警可能存在的空指针异常
- 修复代理 Flink 地址存在的问题
- 修复查看catalog中的表结构无法正常显示问题
- 修复执行show语句的错误
- 修复 Json 序列化和反序列
- 修复 Flink cli 的问题
- 修复 "all ip port is not available" 的问题
- 修复 Git 项目表单中的启用按钮没有默认值的问题
- 修复 git 项目模块中 saveOrUpdate 方法的问题
- 修复保存点(SavePoint)路径逻辑,并调整 Flink 配置获取的配置方法
- 解决当打开过多作业标签时出现 “超出存储配额” 的问题
- 修复 git 构建过程中的问题
- 修复字段血缘不支持全局变量的问题
- 修复代码编辑器中的缩略图显示
- 修复 PG sql 自动初始化问题
- 修复 Oracle 字段类型转换错误
- 修复许多 Local 模式下的 Flink 问题
- 修复 flyway 不支持 mysql 5.7 的问题
- 修复 pg 查询中的异常数据
- 修复在优化工作台上点击一项任务时因无实例导致的异常
- 修复执行失败
- 修复查询 Oracle 主键列问题
- 修复程序启动
- 修复任务树无法排序的问题
- 修复 Git 项目页面无限刷新的问题
- 修复 dinky 配置钉钉告警时出现空指针异常
- 修复 minor 的问题
- 修复获取血缘信息时数组越界的问题
- 修复由于升级 Druid 版本导致的 SQL 注入错误
- 修复目录显示字段的错误
- 修复在 yarn 应用程序中执行 jar 提交
- 修复警报中出现的空指针异常
- 修复表名中有中线导致任务无法执行的问题
- 修复配置 key 的错误
- 修复作业告警 dinky 地址 url
- 修复菜单 mapper
- 修复查询模型中作业 ID 为空的异常
- 修复与 Kerberos 相关的错误修复、SQL SET 值不生效等问题
- 修复在查询模式下不保存作业实例的问题
- 修复 websocket 的问题
- 修复 web 打包
- 修复与 Flink 1.20 配合使用的 Dinky 后端 CI 工作流
- 修复主键生成策略的问题
- 修复模拟语句时对象未找到的问题
- 修复数据开发底部状态
- 修复文档模块中依赖不完整的问题
- 关闭数据开发页面的悬浮按钮
- 修复数据开发页面并启用系统配置
- 修复 k8s 表单 ingresss 的问题
- 修复欢迎页面上的路由重定向错误
- 修复 Flink session 作业提交失败的问题
- 修复 web npe
- 修复 web 清空的问题
- 修复了在资源中心使用复制按钮时的一个错误
- 修复创建同名子目录的新任务时出现的问题
- 修复在 Kubernetes 模式下运行时对任务名称的限制
- 修复 k8s 测试的问题
- 修复数据开发并引入 LESS 导致全局 CSS 样式混乱
- 修复数据开发,Flink jar 任务工具栏显示
- 修复 pg 的问题
- 修复 DolphinScheduler 调用 Dinky 任务和并发执行异常
- 修复在开启 Kerberos 认证后提交 Flink 任务时,Yarn webui 无法获取任务状态的问题
- 修复重命名作业时提交的作业名称保持不变的问题
- 修复告警序列化问题
- 修复登录问题
- 修复 Flink Jar 任务的提交
- 修复自动化脚本的路径问题
- 修复 Git code 构建失败
- 修复 yarn 并行提交
- 修复在 PG 表上执行查询语句时的空指针异常
- 修复 FlinkJar 无法使用全局变量的问题

### 优化
- 优化获取任务详情时,支持https协议
- 优化工作台页面布局
- 删除dinky_cluster表的唯一索引,解决在 yarn/k8s 开启高可用时造成唯一索引冲突问题
- 优化部分 Mapper 的查询
- 优化 git 项目后端类声明属性的类型
- 删除UDF 注册管理中的提示文案
- 优化部分页面布局,使其在小屏幕上显示更加友好
- 优化版本更新逻辑,解决升级带来的缓存问题(自动对比版本实现)
- 优化数据源详情列表树节点过多时虚拟滚动不生效导致页面渲染过慢问题
- 优化登录页,解决资源过大卡顿问题
- 优化应用启动速度
- 优化将从集群配置启动的集群变更为手动注册
- 优化系统配置描述过长的展示布局
- 优化运维中心 flink 任务算子图的整体布局及渲染效率

### 重构
- 重构 user.dir 获取方式,避免不同部署环境下获取项目根路径错误的问题
- 将 SSE 重构替换为 websocket
- 重构获取任务监控数据的请求方式
- 移除 hutool-json 提升数据转换效率

- 优化版本更新逻辑以解决因升级导致的缓存问题
- 优化工作台界面
- 重构指标请求
- 重构获取 user.dir 的方法
- SSE 切换到全局 WebSocket,Web 容器从 Tomcat 切换到 Undertow
- 添加 Schemas and getTables api
- 删除 dinky_cluster index
- 优化 mapper 查询
- 优化类属性类型问题
- 删除用户自定义函数(UDF)注册管理页面上的提示消息
- 优化一些网页布局,使其在小屏幕上显示时更具用户友好性
- 优化数据源详情列表的虚拟滚动问题
- 优化登录页面
- 优化文档 Action
- 升级文档依赖
- 改进获取表的结构信息
- 优化集群配置并为手动注册启动会话集群
- 优化配置中心中配置项的介绍和布局
- 优化角色权限的提示
- 添加获取血缘的加载效果
- 实现统一的 JSON(Jackson)序列化
- 添加提示:角色和租户是绑定的
- 修改并升级 SQL 文件版本号
- 优化运维中心中 Flink 操作符图的显示
- 优化 dinky flink web UI
- Oracle 中的 TIMESTAMP 列类型顺序被更改,使其排在 TIME 列之前
- 优化任务列表布局
- 优化许多代码
- 添加重复导入任务
- 通过 -XX:MaxRAMPercentage 限制 JVM 使用的容器内存的最大百分比
- 优化 K8S 日志打印
- 优化 flink application 模式状态刷新
- 重构一个新的数据开发页面以提升用户体验
- 去除作业名称中对下划线的限制
- 更改令牌密钥名称
- 在构建 FlinkSQL 时去除引号
- 升级 FlinkCDC 的版本到 3.2
- 重构获取版本号的方法
- 添加标签页右键方法
- 优化新 UI
- 优化调试作业来预览数据
- 优化 FlinkDDL 执行顺序
- 移除旧版本的数据开发页面并修复一些小细节
- 统一使用 '/' 作为文件分隔符
- 添加 package-lock.json
- 优化检查语句并添加测试
- 移动 DataStudioNew 为 DataStudio
- 重构结果查询
- 添加 websocket PING PONG
- 添加底部最近修改时间
- 优化 IDE 的风格
- 移除旧的血缘分析
- 优化数据开发的主题
- 优化 CDCSOURCE 并支持输出到 print 与 mock
- 优化下线按钮图标
- 优化数据开发的图标
- 改进打印表数据的显示方法
- 优化正在运行的任务的状态并美化用户界面
- 优化构建角色菜单的逻辑
- 优化没有 Flink 依赖的 Dinky,无法启动的问题
- 改进了资源中心上传文件时缺失异常消息的情况
- 优化提交任务打印错误日志
- 点击任务选项卡同步切换到对应的服务
- 重新提交任务时删除之前失败的集群
- 优化 flink jar 表单下拉选择
- 优化 app 打包大小
- 优化登录界面的响应式布局
- 变量提示优化
- 优化了 App 的包大小和 rs 协议
- 数据开发添加资源管理页面
- 添加部署状态监测
- 优化一些脚本
- 添加默认的 jobmanager.memory.process.size 参数
- 优化调度器请求错误断言方法
- 重构 udf 执行
- 优化血缘关系获取,添加保存点,优化 udf 类名显示
- 优化数据开发页面的 UI
- 修改 sqllite 数据存储位置
- 将中文注释更改为英文注释
- 添加欢迎页面自动宽度
- 添加推送作业到海豚调度

### 文档
- 添加 Dinky 集成到 Datasophon 的文档
- 添加 SQL Cli 使用文档
- 优化文档页脚
- 增加角色绑定租户相关提示文档

### CI/CD
- 添加 github bug 模版的可选择版本项
- 移除部署文档时的国内仓库代理配置

- 添加 K8S 作业的提交文档
- 添加 Datasophon 集成
- 添加 Flink Cli 文档
- 更新文档的 ICP 备案信息
- 更新部署指南参考
- 修复部署文档
- 调试数据预览更新的文档
- 更新快速开始文档的图片
- 修改README.md和README_zh_CN.md关于如何部署中源码部署的错误链接。

59 changes: 59 additions & 0 deletions docs/download/dinky-1.2.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
---
sidebar_position: 77
title: 1.2.1 release
---

| Dinky 版本 | Flink 版本 | 二进制程序 | Source |
|----------|----------|-----------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------|
| 1.2.1 | 1.14 | [dinky-release-1.14-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.14-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |
| 1.2.1 | 1.15 | [dinky-release-1.15-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.15-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |
| 1.2.1 | 1.16 | [dinky-release-1.16-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.16-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |
| 1.2.1 | 1.17 | [dinky-release-1.17-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.17-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |
| 1.2.1 | 1.18 | [dinky-release-1.18-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.18-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |
| 1.2.1 | 1.19 | [dinky-release-1.19-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.19-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |
| 1.2.1 | 1.20 | [dinky-release-1.20-1.2.1.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.1/dinky-release-1.20-1.2.1.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.1.zip) |

## Dinky-1.2.1 发行说明

### 升级说明

:::warning 重要
v1.2.1 替换所有 Dinky 相关 jar 后直接重启可自动升级。
:::

### 新功能
- 支持 CALL 语句
- Flink Kubernetes opoerator 支持 ingress

### 修复
- 修复 Flink Jar 提交
- 修复由于枚举字段中的不正确的 get 方法导致的反序列化异常
- 更改 k8s StringUtils 的引入包
- 修复 FlinkJar 任务的参数无法解析全局变量
- 修复变量解析不能抛出异常
- 修复当目标表包含 '.' 时调试作业失败的问题
- 修复带有全局变量的作业的血缘解析失败的问题
- 修复 postgresql 使用 concat 导致失败的问题
- 修复作业锁策略条件
- 修复 FlinkJar作业丢失页面信息
- 修复点击触发 savepoint 的错误
- 修复读取 'root-exception' 的错误
- 修复查询 Paimon 的数值和日期类型数据时的错误
- 修复 CALL 语句不能在 standalone 集群执行
- 修复 set 语句在 application 模式不生效
- 修复 webocket 不能正确关闭

### 优化
- 优化脚本的执行逻辑
- 优化推送海豚调度的英文信息
- 优化 docker 镜像构建
- 优化主页图表和作业详情的血缘的暗夜主题
- 优化血缘关系图的展示
- 优化端到端测试
- 添加 CDCSOURCE 的 source 的 url 参数
- 优化用户定义的 Flink 配置路径重写参数

### 文档
- 修复常规部署文档的错误
- 快速体验文档更新

8 changes: 8 additions & 0 deletions docs/download/download.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,14 @@ title: 下载 Dinky

使用以下链接,下载并查看发行说明

## 1.2.1 release

- **发行时间:** 2025-01-21

- **[下载及发行说明](./dinky-1.2.1)**

---

## 1.2.0 release

- **发行时间:** 2024-11-24
Expand Down

0 comments on commit f92fbe6

Please sign in to comment.