github xuxueli/xxl-job 3.3.2
XXL-JOB v3.3.2 | 分布式任务调度平台

6 days ago
  • 1、【优化】优雅停机:调度中心停机,检测时间轮非空时主动等待调度完成;客户端停机,检测存在运行中任务时,停止接收新任务并主动等待任务执行完成;
  • 2、【新增】新增 Docker Compose 配置,支持一键配置启动调度中心集群;
Docker Compose启动步骤:
```
// 下载 XXL-JOB
git clone --branch "$(curl -s https://api.github.com/repos/xuxueli/xxl-job/releases/latest | jq -r .tag_name)" https://github.com/xuxueli/xxl-job.git
// 构建 XXL-JOB
mvn clean package -Dmaven.test.skip=true
// 启动 XXL-JOB
MYSQL_PATH={自定义数据库持久化目录} docker compose up -d
// 停止 XXL-JOB
docker compose down
```
  • 3、【优化】调度中心操作体验优化:表格交互调整为单行选中模式;禁用分页循环;优化分页限制文案;
  • 4、【优化】调度线程事务提交逻辑调整,避免边界条件下线程异常退出,增强健壮性;
  • 5、【优化】调度日志列表排序逻辑优化,提升易读性;
  • 6、【优化】调度中心OpenAPI通讯token调整为非必填;合并PR-3892;
  • 7、【优化】执行器详情接口权限调整,支持普通用户查看注册节点;合并PR-3882;
  • 8、【优化】任务参数LogDateTime生成逻辑调整,分片广播场景下保障同一批调度一致;
  • 9、【升级】升级多项maven依赖至较新版本,如 spring、netty、xxl-sso、xxl-tool 等;
  • 10、【优化】统一项目依赖管理结构,依赖版本统一到父级pom提升可维护性;

Don't miss a new xxl-job release

NewReleases is sending notifications on new releases.