引擎版本说明

更新时间:

本文介绍任务调度实例版引擎版本功能变更,包括新增功能、功能优化、重要问题修复等,帮助您了解任务调度实例版的引擎版本功能发布动态。

2025

版本2.2.1

变更时间

变更类型

功能描述

20250606

新功能

  • 支持GLUE脚本任务,包括GLUE(Java)、GLUE(Shell)、GLUE(Python)、GLUE(PHP)、GLUE(NodeJs)、GLUE(PowerShell)。

  • 支持Go版本Executor接入。请参见接入配置获取接入参数。

  • 钉钉报警卡片支持A标签,可通过手机打开报警链接。

版本2.2.0

变更时间

变更类型

功能描述

20250520

新功能

版本2.1.3

变更时间

变更类型

功能描述

20250418

问题修复

  • 修复fixed_delay时间类型任务,频繁调度可能停止调度的问题。

  • 修复手动重跑成功后,状态仍为失败的问题。

  • 修复多个应用的Executor发生重启,其中一个应用的IP变到另一个应用后,导致accessToken鉴权失败的问题(开源2.1.x及以下版本存在该问题)。

  • 修复Executor进程被强制杀死,马上又起来(IP和端口不变),导致任务卡住的问题(开源所有版本均有该问题)。

  • 修复业务日志云端存储不完整的问题。

版本2.1.2

变更时间

变更类型

功能描述

20250324

新功能

  • 支持子任务做任务编排。

  • 任务执行成功,支持将成功的结果通知出去。

优化

优化任务成功和失败的通知样式。

版本2.1.1

变更时间

变更类型

功能描述

20250228

新功能

问题修复

修复手动停止广播分片的某个分片,可能会导致任务卡住问题。

版本2.1.0

变更时间

变更类型

功能描述

20250115

新功能

优化

禁用任务,兼容开源规则,不自动kill正在运行的执行记录,改成只影响下一次调度。

问题修复

修复webhook报警失败,报警事件通知状态不正确的问题。

2024

版本2.0.2

变更时间

变更类型

功能描述

20241218

新功能

  • 时间类型新增fixed_delay,即上次执行完成之后隔N秒再跑下一次。

  • 新增堵塞处理策略,兼容开源单机串行、丢弃后续调度、覆盖之前调度。

  • 支持超时自动停止,超时的时候可以自动把客户端执行线程终止。

  • 任务管理页面可以新增三个属性:当前执行状态、上次执行结束时间、上次执行状态,可以在任务管理页面观察当前任务执行情况。

问题修复

  • 修复广播分片任务在极端情况下有可能提前结束的问题。

  • 修复广播分片任务有概率分片详情显示不准问题。

  • 修复路由策略“第一个”和“最后一个”不固定的问题。

版本2.0.1

变更时间

变更类型

功能描述

20241122

新功能

  • 新增报警事件。

  • 支持标签路由功能。

  • 支持指定机器离线后自动故障转移。

  • 支持按照标签过滤Executor列表。

  • 支持无可用机器报警。

问题修复

  • 修复导入任务后任务无法自动调度的问题。

  • 修复one_time任务表达式解析错误问题。

  • 修复AppNameJobName不匹配导致的越权问题。

  • 修复创建任务配置通知渠道不生效的问题。

  • 修复创建应用启用采集日志不生效的问题。

版本2.0.0

变更时间

变更类型

功能描述

2024820

新功能

任务调度XXL-JOB版公测,第一个Release版本,兼容开源XXL-JOB 2.2.0以上客户端。