diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml index 748aceb984..ba10d4833f 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yml +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -95,16 +95,10 @@ body: Which version of Dinky are you running? We only accept bugs report from the LTS projects. options: - dev + - 1.2.0 - 1.1.0 - 1.0.3 - - 1.0.1 - - 1.0.0 - 0.7.5(Archived, Not Maintained) - - 0.7.4(Archived, Not Maintained) - - 0.7.3(Archived, Not Maintained) - - 0.7.2(Archived, Not Maintained) - - 0.7.1(Archived, Not Maintained) - - 0.7.0(Archived, Not Maintained) validations: required: true diff --git a/README.md b/README.md index 56bbc8f704..8c6b957478 100644 --- a/README.md +++ b/README.md @@ -35,25 +35,21 @@ Its main features are as follows: ## Run the Screenshot -> FlinkSQL Studio +> Data Studio -![datastudio](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/datastudio.png) +![datastudio](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/datastudio.png) -> Grammar Check +> Data Debug -![checksql](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/checksql.png) +![datadebug](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/data-debug.png) -> Version Management +> Task Monitor -![versiondiff](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/versiondiff.png) +![devops](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/devops.png) -> lineage +> Task Metrics -![lineage](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/lineage.png) - -> Task Monitoring - -![monitor](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/monitor.png) +![metrics](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/metrics.png) ## Participate in Contributions [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](https://github.com/DataLinkDC/dinky/pulls) diff --git a/README_zh_CN.md b/README_zh_CN.md index fc9e549c04..c7573caa63 100644 --- a/README_zh_CN.md +++ b/README_zh_CN.md @@ -20,7 +20,7 @@ - FlinkSQL 数据开发:提示补全、语句美化、在线调试、逻辑校验、执行计划、Catalog、血缘分析、版本对比等 - 支持 FlinkSQL 多版本开发及多种执行模式:Local、Standalone、Yarn/Kubernetes Session、Yarn Per-Job、Yarn/Kubernetes Application -- 支持 Apache Flink 生态:CDC、Connector、FlinkCEP、FlinkCDC、Paimon、PyFlink 等 +- 支持 Apache Flink 生态:FlinkCDC、Connector、FlinkCEP、Paimon、PyFlink 等 - 支持 FlinkSQL 语法增强:整库同步、执行环境、全局变量、表值聚合、加载依赖、行级权限、执行Jar任务等 - 支持 FlinkCDC 整库实时入仓入湖与 FlinkCDCPipeline 整库同步 - 支持实时在线调试预览 Table、ChangeLog 和 UDF @@ -38,25 +38,21 @@ ## 运行效果 -> FlinkSQL Studio +> 数据开发 -![datastudio](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/datastudio.png) +![datastudio](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/datastudio.png) -> 语法检查 +> 数据调试 -![checksql](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/checksql.png) +![datadebug](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/data-debug.png) -> 版本管理 +> 作业监控 -![versiondiff](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/versiondiff.png) +![devops](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/devops.png) -> 血缘分析 +> 作业指标 -![lineage](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/lineage.png) - -> 任务监控 - -![monitor](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1/monitor.png) +![metrics](https://raw.githubusercontent.com/DataLinkDC/dinky/dev/images/v1-2/metrics.png) ## 参与贡献 diff --git a/dinky-web/src/pages/Other/Welcome/WelcomeItem/WelcomItem.tsx b/dinky-web/src/pages/Other/Welcome/WelcomeItem/WelcomItem.tsx index cee54d892e..873073b8ef 100644 --- a/dinky-web/src/pages/Other/Welcome/WelcomeItem/WelcomItem.tsx +++ b/dinky-web/src/pages/Other/Welcome/WelcomeItem/WelcomItem.tsx @@ -31,7 +31,7 @@ const WelcomeItem = (prop: WelcomeProps) => {
- {l('welcome.welcom')} + {l('welcome.welcome')}
{l('welcome.welcome.content')} diff --git a/docs/download/dinky-1.2.0.md b/docs/download/dinky-1.2.0.md new file mode 100644 index 0000000000..203759e05f --- /dev/null +++ b/docs/download/dinky-1.2.0.md @@ -0,0 +1,92 @@ +--- +sidebar_position: 78 +title: 1.2.0 release +--- + +| Dinky 版本 | Flink 版本 | 二进制程序 | Source | +|----------|----------|---------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------| +| 1.2.0 | 1.14 | [dinky-release-1.14-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.14-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | +| 1.2.0 | 1.15 | [dinky-release-1.15-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.15-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | +| 1.2.0 | 1.16 | [dinky-release-1.16-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.16-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | +| 1.2.0 | 1.17 | [dinky-release-1.17-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.17-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | +| 1.2.0 | 1.18 | [dinky-release-1.18-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.18-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | +| 1.2.0 | 1.19 | [dinky-release-1.19-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.19-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | +| 1.2.0 | 1.20 | [dinky-release-1.20-1.2.0.tar.gz](https://github.com/DataLinkDC/dinky/releases/download/v1.2.0/dinky-release-1.19-1.2.0.tar.gz) | [Source code (zip)](https://github.com/DataLinkDC/dinky/archive/refs/tags/v1.2.0.zip) | + +## Dinky-1.2.0 发行说明 + +### 升级说明 + +:::warning 重要 +v1.2.0 替换所有 Dinky 相关 jar 后直接重启可自动升级。 +::: + +### 新功能 +- 添加了 国内 npm 的镜像源(使用 profile 方式支持) +- 支持 Flink-1.20 +- 支持 FlinkCDC 3.2.0 +- 新增内置的 flink history server,从而极大降低了任务状态获取不正确的问题 +- 增加角色和权限的一些页面提示 +- 增加血缘展示获取时的 loading 效果 +- 实现作业导入导出 +- 支持对 FlinkSQL 及 CDCSOURCE 作业进行 Mock 预览测试 +- 数据开发支持实时更新作业状态 +- 增加首次部署时的引导初始化页面 + +### 修复 +- 修复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中的表结构无法正常显示问题 + +### 优化 +- 优化获取任务详情时,支持https协议 +- 优化工作台页面布局 +- 删除dinky_cluster表的唯一索引,解决在 yarn/k8s 开启高可用时造成唯一索引冲突问题 +- 优化部分 Mapper 的查询 +- 优化 git 项目后端类声明属性的类型 +- 删除UDF 注册管理中的提示文案 +- 优化部分页面布局,使其在小屏幕上显示更加友好 +- 优化版本更新逻辑,解决升级带来的缓存问题(自动对比版本实现) +- 优化数据源详情列表树节点过多时虚拟滚动不生效导致页面渲染过慢问题 +- 优化登录页,解决资源过大卡顿问题 +- 优化应用启动速度 +- 优化将从集群配置启动的集群变更为手动注册 +- 优化系统配置描述过长的展示布局 +- 优化运维中心 flink 任务算子图的整体布局及渲染效率 + +### 重构 +- 重构 user.dir 获取方式,避免不同部署环境下获取项目根路径错误的问题 +- 将 SSE 重构替换为 websocket +- 重构获取任务监控数据的请求方式 +- 移除 hutool-json 提升数据转换效率 + + +### 文档 +- 添加 Dinky 集成到 Datasophon 的文档 +- 添加 SQL Cli 使用文档 +- 优化文档页脚 +- 增加角色绑定租户相关提示文档 + +### CI/CD +- 添加 github bug 模版的可选择版本项 +- 移除部署文档时的国内仓库代理配置 + + diff --git a/docs/download/download.md b/docs/download/download.md index 7b74ba48d9..2884e3c300 100644 --- a/docs/download/download.md +++ b/docs/download/download.md @@ -6,6 +6,14 @@ title: 下载 Dinky 使用以下链接,下载并查看发行说明 +## 1.2.0 release + +- **发行时间:** 2024-11-24 + +- **[下载及发行说明](./dinky-1.2.0)** + +--- + ## 1.1.0 release - **发行时间:** 2024-07-29 diff --git a/docs/src/pages/index.tsx b/docs/src/pages/index.tsx index 165d5c9242..eecae79945 100644 --- a/docs/src/pages/index.tsx +++ b/docs/src/pages/index.tsx @@ -28,24 +28,20 @@ import CarouselList from "@site/src/components/CarouselList"; const info = [ { id: 1, - image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/datastudio.png', + image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/data-studio.png', }, { id: 2, - image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/checksql.png', + image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/data-debug.png', }, { id: 3, - image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/versiondiff.png', + image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/task-devops.png', }, { id: 4, - image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/lineage.png', - }, - { - id: 5, - image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/monitor.png', - }, + image: 'https://pic.dinky.org.cn/dinky/docs/zh-CN/home/task-monitor.png', + } ]; const FeatureList = [ { @@ -208,7 +204,7 @@ export default function Home() {
Image placeholder
@@ -231,7 +227,7 @@ export default function Home() {
- Image placeholder
diff --git a/images/v1-2/data-debug.png b/images/v1-2/data-debug.png new file mode 100644 index 0000000000..0ecd98de89 Binary files /dev/null and b/images/v1-2/data-debug.png differ diff --git a/images/v1-2/datastudio.png b/images/v1-2/datastudio.png new file mode 100644 index 0000000000..967950a074 Binary files /dev/null and b/images/v1-2/datastudio.png differ diff --git a/images/v1-2/devops.png b/images/v1-2/devops.png new file mode 100644 index 0000000000..e809041510 Binary files /dev/null and b/images/v1-2/devops.png differ diff --git a/images/v1-2/metrics.png b/images/v1-2/metrics.png new file mode 100644 index 0000000000..935418e9bd Binary files /dev/null and b/images/v1-2/metrics.png differ diff --git a/pom.xml b/pom.xml index cfc3f443bc..530f560fb2 100644 --- a/pom.xml +++ b/pom.xml @@ -110,7 +110,7 @@ UTF-8 2.5.0 0.10.2 - 1.2.0-SNAPSHOT + 1.2.0 1.37.0 2.12.10