Apache DolphinScheduler 3.3.2 正式发布!性能与稳定性有重要更新
我们非常高兴地宣布,Apache DolphinScheduler 3.3.2 正式发布!
本次版本重点围绕 性能优化、稳定性增强、文档完善与关键问题修复 展开,为广大用户带来更加顺畅、可靠的数据工作流编排体验。
主要改进内容
1. 稳定性与数据库性能提升
- 在表
t_ds_schedules中为字段workflow_definition_code新增索引,大幅提升访问调度信息时的数据库查询性能。 (#17513 贡献者:@unigof) - 修复 Zookeeper 连接事件处理时可能出现的 NPE 异常,提升系统整体稳定性。 (#17526 贡献者:@Mrhs121)
2. Master 模块优化
- 将
batchTriggerAcquisitionMaxCount的默认值 与线程数threadCount对齐,实现更均衡的任务触发和调度性能。 (#17483 贡献者:@ruanwenjun) - 新增 Quartz 独立数据源配置支持,为企业级部署提供更灵活的数据库方案。 (#17468 贡献者:@ruanwenjun)
3. 存储与插件体系优化
- 将 本地存储实现与 HDFS 插件解耦,让存储插件架构更清晰、更轻量。 (#17547 贡献者:@ruanwenjun)
- 修复多项与 HDFS 存储类型启动失败及 Kubernetes 挂载路径 相关的问题,进一步提升多环境兼容性。 (#17496 贡献者@SbloodyS, #17517 贡献者@cn-hew)
4. 文档与配置优化
- 优化部署文档,修正DolphinDB等错误路径和位置。 (#17491 贡献者@SbloodyS, #17444 贡献者@SbloodyS)
- 移除过时的任务定义文档,使内容更加简洁清晰。 (#17448 贡献者@SbloodyS)
- 优化 POM 配置,清理未使用依赖(如
zt-zip),并改进 CI 流程以提升构建效率。 (#17525 贡献者@ruanwenjun)
关键问题修复
- 修复 SQL 任务参数传递失效 的问题,参数可正常在任务中使用。 (#17456 贡献者:@Zzih96)
- 修复 包含 failover 实例的工作流可被误删 的问题。 (#17478 贡献者:@ruanwenjun)
- 修复 TASK_ONLY 执行策略失效 的问题。 (#17461 贡献者:@ruanwenjun)
- 修复 阿里云 SS 任务最终状态错误 的问题。 (#17475 贡献者:@EricGao888)
- 修复 LoginHandlerInterceptor 异常时 ThreadLocal 未清理 的问题,防止潜在内存泄漏。 (#17474 贡献者:@njnu-seafish)
- 修复 Hive & Spark 数据源在 Kerberos 环境下 Principal 字段显示与使用异常 的问题。 (#17493 贡献者:@njnu-seafish)
- 新增 保存或更新工作流时的任务名重复校验,避免命名冲突。 (#17576 贡献者:@njnu-seafish)
- 修复 工作流实例设置启动参数后变量显示异常 的问题。 (#17583 贡献者:@Mrhs121)
- 修复 TaskDispatchableEvent 队列中高优先级延迟事件可能阻塞的问题,确保任务分发顺畅。 (#17556 贡献者:@ruanwenjun)
- 修复 子工作流调度失败问题。 (#17549 贡献者:@shangeyao)
这些修复显著提升了 DolphinScheduler 在分布式调度与任务管理场景中的稳定性与可靠性。
构建与 CI 改进
在持续集成与构建优化方面:
- 修复多项 CI 不稳定测试与死链检查问题;
- 调整模块依赖范围为 “provided”,简化构建;
- 更新版本号至 3.3.2 并清理无用依赖;
- 优化仓库配置,进一步提升构建稳定性与开发体验。
致谢所有贡献者
衷心感谢所有为本次版本贡献代码、文档及测试的社区成员:
@Gallardot, @Mrhs121, @SbloodyS, @ruanwenjun, @njnu-seafish, @cn-hew, @EricGao888, @shangeyao, @unigof, @LourierL, @Zzih96
正是因为你们的热情与投入,DolphinScheduler 才能持续变得更稳定、更强大、更易用!
版本下载与升级指南
下载地址
您可以通过以下方式获取 Apache DolphinScheduler 3.3.2:
- GitHub Release 页面: 👉 https://github.com/apache/dolphinscheduler/releases/tag/3.3.2
- Apache 官方下载镜像: 👉 https://dolphinscheduler.apache.org/en-us/download/
升级建议
- 建议在升级前 完整备份数据库与配置文件;
- 停止 DolphinScheduler 所有运行实例后进行升级;
- 升级完成后,执行数据库升级脚本(如有提示)以保持元数据一致;
- 清理旧版本缓存与日志,重启服务以确保配置生效;
- 更多细节可参考官方文档:部署与升级指南
欢迎更多开发者加入社区,共同打造更优秀的开源调度系统。
你可以:
- ⭐ 在 GitHub 上 Star 项目
- 加入Slack社区
- 📝 提交 PR、优化文档或反馈问题,一起让 DolphinScheduler 更好!
关注公众号
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
BendSQL v0.30.3 Web UI 功能介绍
BendSQL 是 Databend 原生的命令行客户端,使用 Rust 实现。使用 BendSQL,我们可以灵活地和服务端进行交互,快速获取数据。在 BendSQL v0.30.3 版本我们引入了强大的 Web UI 功能,为用户提供了更直观、更便捷的 SQL 查询体验。本文将详细介绍如何启动和使用 BendSQL 的 Web 界面。 1. 启动 Web UI 使用以下命令启动 BendSQL 的 Web 界面: export BENDSQL_DSN=xxxx bendsql --ui 启动后,BendSQL 会在终端显示访问地址,通常是 http://localhost``:<port>。 ❯ bendsql -P 8000 -h 127.0.0.1 --ui Welcome to BendSQL 0.30.3-VERGEN_IDEMPOTENT_OUTPUT(2025-10-23T06:14:24.301260000Z). Connecting to 100.73.238.81:18000 as user root. Connected to Databend Que...
-
下一篇
官宣!内源峰会2025 (InnerSource Summit China) 定档北京,两天议程全揭秘!
内源 (InnerSource):正在重塑企业研发的“新范式” 在数字化转型的浪潮中,每个企业都在寻求研发效能的不断突破。InnerSource(内源),正成为越来越多顶尖企业的共同选择。 到底什么是内源? 简单来说,内源就是在企业组织内部,借鉴并使用开源软件的最佳实践、协作模式和透明文化来进行软件开发。 它不是一个新工具,而是一套旨在从根本上优化生产关系的“组合拳”。 它为企业带来什么核心价值? 1. 极致提升研发效能与 ROI 通过促进代码重用和资源共享,彻底告别“重复造轮子”,减少重复工作,大幅缩短产品交付周期,实实在在提升研发 ROI。 2. 打破组织与知识壁垒 它如同一座桥梁,打破传统科层制下的部门墙和信息孤岛,让知识、经验和最佳实践在组织内部自由流动,让跨团队协作变得丝滑高效。 3. 激活创新与工程师文化 它营造一个开放、透明的协作环境,鼓励创新思维,激发工程师的“主人翁精神”与荣誉感,赋能自下而上的创新,并成为吸引和保留顶尖人才的“文化磁场”。 这股浪潮已经席卷全球。从国际巨头 Google, 微软, Intel, SAP, 博世 (Bosch),到国内的领军者...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 面试大杂烩
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- 2048小游戏-低调大师作品
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL数据库中FOR UPDATE的使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境


微信收款码
支付宝收款码