ApacheDolphinScheduler二月社区动态功能升级与优化并进
作者:互联网
2026-03-21
2026年2月,DolphinScheduler社区展现出强劲的技术活力,聚焦系统稳定性增强、功能迭代与代码优化三大方向。开发者们通过问题修复、体验升级和架构改进,共同推动项目发展。
1. 支持可配置的工作流/任务实例最大运行时间
本月最重要的功能之一是引入了对工作流和任务实例最大运行时间的可配置支持 (Feature-17931)。用户现在可以为工作流或单个任务设置一个最长运行时间,当实例运行超过该时间后,系统会自动进行处理(例如,标记为失败或取消)。这为资源管理和防止任务失控提供了更强的保障。
2. Master 节点分发超时检查逻辑
为了提升系统的健壮性,Master 节点增加了分发超时检查逻辑 (Improvement-17795)。当 Worker 组不存在或没有可用的 Worker 时,此功能可以处理任务分发超时的情况,避免任务长时间处于等待状态,提高了调度的可靠性。
3. 移除导入/导出功能的提案
社区正在讨论一项重要的改进提案(DSIP-104),建议移除项目中的导入和导出功能 (DSIP-104)。这通常意味着社区正在考虑采用更现代化、更可靠的方式来管理和迁移工作流,例如通过 GitOps 或其他版本控制友好的方式。这是一个值得关注的架构演进方向。
UI/UX 方面
- 修复了 KeyCloak 图标 404 的问题 (Fix-18006)。
- 改进了 Spark 参数的验证逻辑,提升了用户在配置 Spark 任务时的体验 (Improvement-17957)。
- 修复了在请求失败时,工作流定义列表加载锁未被释放的问题 (Fix-17984)。
API 与后端
- 存储过程任务增强:本月社区对存储过程(Procedure)任务进行了重点关注和修复,解决了参数传递功能不可用 (Fix-17967) 以及本地参数无法正确传递 (Fix-17971) 的问题,提升了该任务类型的稳定性。
- 修复了非管理员用户无法删除自己访问令牌的权限问题 (Fix-17995)。
- 修复了工作流对租户的验证缺失问题,增强了多租户的安全性 (Fix-17969)。
- 修复了 HTTP 告警插件中设置超时异常的单位不一致问题 (Fix-17915)。
数据库
- 修复了
t_ds_serial_command表中workflow_definition_code字段的INT与BIGINT类型不匹配问题 (Fix-17979),保障了数据库的稳定性和数据一致性。
其他改进
- 支持创建没有 Worker 的 Worker 组,为用户提供了更灵活的资源配置方式 (Improvement-17926)。
- 加固了 SeaTunnel 任务的启动脚本和参数处理 (Improvement-17994)。
文档
- 社区成员修复了多个 README 文件中的拼写错误和措辞问题 (Doc)。
- 在开发文档中增加了前端代码检查的部分,帮助新贡献者更好地遵循项目规范 (Doc-17913)。
代码质量与重构
- 将 Zookeeper 依赖版本提升至
3.8.3(Chore)。 - 将 testcontainer 依赖版本提升至
1.21.4,以修复 CI 环境中的 Docker 环境问题 (Chore)。 - 对数据源插件管理器和处理器管理器进行了重构,优化了代码结构 (Chore)。
- 对 Kubernetes 任务的代码进行了重构,将
generateK8sTaskExecutionContext方法移动到更具体的K8sTaskParameters中,使得代码职责更清晰。
社区治理与持续集成 (CI)
- 在 PR 模板中增加了 AI 使用确认,体现了社区对代码贡献质量和原创性的关注 (Chore)。
- 更新了 CI 配置,当 PR 有新的代码提交时,旧的评审意见会自动失效。这有助于确保代码评审总是基于最新的代码变更,提升了社区协作的效率。
感谢所有在 2 月份为 Apache DolphinScheduler 做出贡献的社区成员(排名不分先后):
- Wenjun Ruan
- xiangzihao
- yzeng1618
- Divyansh Pratap Singh
- dill
- Muhammad Asad
- huangsheng
- XpengCen
- njnu-seafish
- maomao_zero
特别感谢 @Wenjun Ruan,他在 2 月份非常活跃,为社区贡献了大量的修复、改进和代码重构。
通过2月的更新可见,DolphinScheduler正通过稳定性加固、架构革新和用户体验优化持续进化。期待社区在未来带来更多突破性进展。
相关标签:
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
信号管道:自动化营销情报工具 - Openclaw Skills
技能收益追踪器:监控 Openclaw 技能并实现变现
AI 合规准备就绪度:评估与治理工具 - Openclaw Skills
FOSMVVM ServerRequest 测试生成器:自动化 API 测试 - Openclaw Skills
酒店搜索器:AI 赋能的住宿与位置情报 - Openclaw Skills
Dub 链接 API:程序化链接管理 - Openclaw Skills
IntercomSwap:P2P BTC 与 USDT 跨链兑换 - Openclaw Skills
spotplay:macOS 原生 Spotify 播放控制 - Openclaw Skills
DeepSeek OCR:AI驱动的图像文本识别 - Openclaw Skills
Web Navigator:自动化网页研究与浏览 - Openclaw Skills
AI精选
