版本 v3.1.0 Release Notes[2025-05-01]
1、【新增】新增提供 “AI执行器” 并内置多个Bean模式 AI任务Handler,与spring-ai、ollama、dify等集成打通,支持快速开发AI类任务。
AppName:xxl-job-executor-sample-ai
执行器代码:xxl-job-executor-sample-springboot-ai
执行器初始化脚本:执行参考SQL脚本,或自行人工创建:
INSERT INTO xxl_job_group(app_name, title, address_type, address_list, update_time)
VALUES (‘xxl-job-executor-sample-ai’, ‘AI执行器Sample’, 0, NULL, now());
2、【新增】新增多个 Bean模式 AI任务Handler,如 ollamaJobHandler、difyWorkflowJobHandler 等,支持快速集成开发AI任务。任务配置可参考 AI执行器
a、ollamaJobHandler: OllamaChat任务,支持自定义prompt、input等输入信息。
b、difyWorkflowJobHandler:DifyWorkflow 任务,支持自定义inputs、user等输入信息。
3、【修复】合并PR-3708、PR-3704,解决固定速度调度模式下,下次计算执行时间小概率(间隔超长时)不准问题。
4、【修复】任务操作逻辑优化,修复边界情况下逻辑中断问题 (ISSUE-2081)。
5、【修复】调度中心Cron前端组件优化,解决week配置与后端兼容性问题 (ISSUE-2220)。
6、【修复】任务RollingLog权限逻辑调整:修复非管理员账号越权访问问题 (ISSUE-3705)。
7、【优化】Glue IDE调整,版本回溯支持查看修改时间;
8、【优化】任务RollingLog调整,XSS过滤支持白名单排出,提升日志易读性;
9、【优化】执行器日志文件保存天数(logretentiondays)调整,最小保留时间调整至3天。
10、【升级】多个项目依赖升级至较新稳定版本,涉及 gson、groovy、spring/springboot、mysql 等;