近期,Apache DolphinScheduler 社区激动地宣布 3.2.1 版本的发布。此次更新不仅着力解决了前一版本(3.2.0)中遗留的问题,而且引入了一系列的功能增强和优化措施。

原先的问题主要源于部分重要代码在发布过程中未能成功合并(cherry-pick),加之这部分代码的合并过程较为复杂,因此,3.2.1 版本基于 2024年2月的 dev 分支代码,剔除了一些不兼容的特性后发布。
全部 Changelog:https://github.com/apache/dolphinscheduler/releases/tag/3.2.1
下载地址:https://dolphinscheduler.apache.org/zh-cn/download/3.2.1
主要修复和功能增强
新特性和优化
- SQL 任务现支持使用 druid 进行 SQL 分割,支持设置
maxRows。 - 支持自定义 HTTP body 渲染。
- Kubernetes (k8s) 现支持自定义标签 (label)。
- 新增支持阿里云语音告警源。
- Helm chart 现支持 JDBC 注册中心;支持任务类型过滤。
关键问题修复
- 修复从 3.1.x 升级到 3.2.x 的失败问题。
- 解决任务组件在使用资源中心时只能使用绝对全路径的限制。
- 修复启动参数优先级设置错误。
- 解决数据质量任务无法执行的问题。
- 修复任务组队列失效问题。
- 解决任务定义列表修改时任务消失的问题。
- 修复特殊情况下删除工作流实例导致的空指针异常(NPE)。
- 解决 Master 和 Worker 之间的通信问题。
- 修复 Kyuubi 数据源在 UI 中不显示的问题。
安全性改进
此版本也对几个关键的 CVE 问题进行了修复,包括:
- CVE-2023-49250
- CVE-2023-51770
- CVE-2023-50270
- CVE-2023-49068
- CVE-2023-49109
BugFix
- fix: Resource relate path invalid when tenant change (#15581)
- [fix][worker]:Fix the issue of missing disk usage reporting information in the worker (#15565)
- [Fix] Fix WorkflowInstance batch start failed will throw incorrect exception. (#15577)
- Fix create parent directory will cause FileAlreadyExistsException (#15576)
- Fix Recover WorkflowInstance will casue workflow Instance state is success but task insatnce is killed/paused (#15574)
- fix: data quality may fail in docker mode (#15563)
- fix: start param for wf not work (#15544)
- fix: ddl without drop exists (#14128)
- fix switch js (#15487)
- fix: data quality can not use (#15551)
- Fix createFile with permission will not work (#15556)
- [Bug][force-success] force success add end time (#15144)
- [Bug][Task Api] fix 'MACPATTERN' in ProcessUtils and cover all cases on MacOS in ProcessUtilsTest (#15480)
- Fix TaskGroupQueue will never be wakeup due to wakeup failed at one time (#15528) Exit JVM when OOM (#15538)

最低0.47元/天 解锁文章
1237

被折叠的 条评论
为什么被折叠?



