Commit Graph

  • 43bfb69938 fix(joblog): 优化日志滚动显示逻辑 xuxueli 2025-11-29 01:28:10 +0800
  • 0e2fe834ed XxlJobHelper组件完善,支持通过“XxlJobHelper.getLogId/getLogDateTime/getLogFileName”方法获取执行日志相关信息; xuxueli 2025-11-29 00:57:54 +0800
  • 3b7daf6759 refactor(core): 重构任务上下文日志相关字段及方法 xuxueli 2025-11-29 00:49:23 +0800
  • 2818c28c35 feat(admin): 新增任务管理OpenAPI并优化调度状态枚举 xuxueli 2025-11-29 00:31:57 +0800
  • 6ce8d108ac refactor(core): 重命名回调请求类以提高一致性 xuxueli 2025-11-29 00:01:12 +0800
  • 96663210f9 chore(release): 发布版本 3.3.0 xuxueli 2025-11-28 23:26:51 +0800
  • e0b1cd059f fix(scheduler): 优化任务触发失败时的错误信息展示 xuxueli 2025-11-23 18:11:23 +0800
  • 2a14e68897 feat(admin): 优化任务触发日志展示与失败重试逻辑 xuxueli 2025-11-23 18:02:35 +0800
  • 640ae9a9bb 重构Rolling日志读写逻辑,解决边界条件下异常情况,优化读写性能; xuxueli 2025-11-23 13:00:08 +0800
  • 39165fd82f 重构Rolling日志读写逻辑,解决边界条件下异常情况,优化读写性能; xuxueli 2025-11-23 13:00:04 +0800
  • 790cc86348 合并PR-3840,执行器支持通过XxlJobHelper获取任务触发时间戳; xuxueli 2025-11-23 12:08:28 +0800
  • 67a4c4ddbd refactor(core): 将logger变量声明为final xuxueli 2025-11-23 11:44:00 +0800
  • 3ee773e215 refactor(core): 重构任务上下文与日志时间字段 xuxueli 2025-11-23 11:40:24 +0800
  • cbf6933cce update xuxueli 2025-11-23 11:30:19 +0800
  • 8248020ce5 Merge branch 'master' of https://github.com/xuxueli/xxl-job xuxueli 2025-11-23 11:29:28 +0800
  • 04eafe1b20
    Merge pull request #3840 from waltertan1988/feature/getTriggerTimeFromXxlJobHelper 许雪里 2025-11-23 11:29:06 +0800
  • 74a6d00158 optimize(log): 优化日志报告与清理逻辑 xuxueli 2025-11-23 11:20:11 +0800
  • e92f3a5e1c update doc xuxueli 2025-11-23 10:52:34 +0800
  • c90d154374
    Merge pull request #3850 from benfromchina/master 许雪里 2025-11-23 10:44:34 +0800
  • 810a59bc6b
    Merge branch 'master' into master 许雪里 2025-11-23 10:43:30 +0800
  • 8e5b631cf6
    Pre Merge pull request !72 from 文心雕龙/N/A #72 文心雕龙 2025-11-20 00:49:54 +0000
  • 5ee7f26a7d
    update xxl-job-admin/src/main/java/com/xxl/job/admin/controller/biz/JobLogController.java. 当日志表主键id超过int最大值时,会报错,涉及到终止任务和执行日志两个接口(因无法访问github,所以在gitee提交,感谢大佬。) #72 文心雕龙 2025-11-20 00:49:53 +0000
  • 2c5ce03f0d update doc xuxueli 2025-11-19 16:17:51 +0800
  • f7010f8073 update doc xuxueli 2025-11-19 16:16:48 +0800
  • 5ddb81f884 update doc xuxueli 2025-11-19 16:11:08 +0800
  • e910ed8288 update doc xuxueli 2025-11-19 15:40:49 +0800
  • 4a77bf9548 update doc xuxueli 2025-11-19 14:51:22 +0800
  • 6aed219699 update doc xuxueli 2025-11-19 14:48:23 +0800
  • 197dd61113 调度快慢线程池默认配置上调,提升默认配置单机负载;调度预读任务数计算系数下调,降低事务颗粒度,提升性能及稳定性; xuxueli 2025-11-19 14:38:44 +0800
  • d635e1ceca 调度快慢线程池默认配置上调,提升默认配置单机负载;调度预读任务数计算系数下调,降低事务颗粒度,提升性能及稳定性; xuxueli 2025-11-19 14:38:40 +0800
  • 67402126f7 feat(admin): 添加新的主题皮肤选项并优化样式 xuxueli 2025-11-19 14:15:03 +0800
  • 92f1b3204f refactor(job): 重构任务回调与响应结构体 xuxueli 2025-11-19 13:53:27 +0800
  • 5955263ce5 docs(job): 更新官方文档并优化前端错误页面逻辑 xuxueli 2025-11-19 13:27:57 +0800
  • 198fb4270a test(admin): 添加任务管理测试方法 xuxueli 2025-11-17 00:04:39 +0800
  • 951feed0b5 build(version): 升级项目版本至 v3.3.0 xuxueli 2025-11-17 00:00:50 +0800
  • a63ffe7f42 feat(doc): 更新v3.2.1版本发布说明 xuxueli 2025-11-16 23:58:37 +0800
  • d100e47a64 refactor(biz): 重构任务管理模块前端路径与接口 xuxueli 2025-11-16 23:47:07 +0800
  • 5fe79778b4 feat(admin): 重构控制器包结构并增强国际化支持 xuxueli 2025-11-16 15:42:07 +0800
  • 896feaa128 feat(admin): 重构控制器包结构并增强国际化支持 xuxueli 2025-11-16 15:42:01 +0800
  • 66459d3f8d update doc xuxueli 2025-11-16 01:07:12 +0800
  • 08696b5715 feat(admin): 新增任务审计日志功能 xuxueli 2025-11-15 23:25:58 +0800
  • 41354cfd35 chore(deps): 更新依赖版本并重构测试包结构 xuxueli 2025-11-15 19:55:54 +0800
  • e5a84a1bbe bugfix: xxl_job_info.id 为 bigint 型,而 controller 参数中为 int 型,导致长整型溢出日志查看报错 Ben 2025-11-11 11:01:26 +0800
  • b99c49d601 添加 Dockerfile 用于打包 docker 镜像 Ben 2025-11-11 10:59:00 +0800
  • a78dd26bb0 增加环境变量 LOG_HOME 指定日志路径 Ben 2025-11-11 10:55:22 +0800
  • 0e584f89b9 使用 openjdk21 Ben 2025-11-11 10:54:28 +0800
  • af6a339105 增加环境变量 LOG_HOME 指定日志路径 Ben 2025-11-11 10:11:05 +0800
  • 852cae575e update doc xuxueli 2025-11-09 13:35:23 +0800
  • 07cb7df136 update doc xuxueli 2025-11-09 13:33:39 +0800
  • c0740a5ad9 refactor(admin): 统一页面模型字段命名 xuxueli 2025-11-09 13:30:15 +0800
  • 07a1ed7150 支持执行器通过XxlJobContext获取job的触发时间 walter.tan 2025-11-04 18:31:53 +0800
  • cc9695baea refactor(log): 移除冗余的日志读取方法 xuxueli 2025-11-01 05:55:08 +0800
  • 33662c04f6 fix(joblog):优化任务日志状态显示逻辑 xuxueli 2025-11-01 05:48:46 +0800
  • dd155fdb6b - 16、【重构】规范API交互协议,通用响应结构体调整为Response,调度中心API统一为Response封装数据; (注意:响应结构体从ReturnT升级为Response,其中属性值“content”会调整为“data”,取值逻辑需注意) xuxueli 2025-11-01 04:59:10 +0800
  • 307572389d - 16、【重构】规范API交互协议,通用响应结构体调整为Response,调度中心API统一响应Response封装数据; - 17、【升级】Http通讯组件升级,基于接口代理方式重构通讯组件,提升组件性能及扩展性; xuxueli 2025-11-01 04:54:50 +0800
  • 25bcba265e refactor(core):重构远程调用客户端实现 xuxueli 2025-11-01 04:51:04 +0800
  • fa0ce058d8 refactor(core):重构注册类型常量引用 xuxueli 2025-11-01 04:37:07 +0800
  • 75c49edbe7 refactor(core): 重构枚举类和返回类型以提升代码一致性 xuxueli 2025-11-01 04:32:46 +0800
  • 4ab5c54748 refactor(core): 重构枚举类和返回类型以提升代码一致性 xuxueli 2025-11-01 04:32:42 +0800
  • fa7eec0693 refactor(job): 统一返回结构并优化分页参数 xuxueli 2025-11-01 03:49:10 +0800
  • 2e4242e37a refactor(user):重构用户管理接口返回结构- 将 pageList 接口的返回类型从 Map 改为 Response<PageModel<XxlJobUser>> - 更新分页参数名称 start/length为 offset/pagesize - 使用 PageModel 封装分页数据和总记录数 - 统一接口返回类型为 Response<T> 替代 ReturnT<T> - 前端 JS 适配新的分页数据结构 -优化空集合判断逻辑 isEmpty() 替代 size()>0 -保持原有业务逻辑和权限校验不变 xuxueli 2025-11-01 03:39:26 +0800
  • 57c328c729 refactor(core):重构核心包结构并优化错误处理 xuxueli 2025-11-01 03:33:44 +0800
  • 517061690f update doc xuxueli 2025-11-01 03:31:58 +0800
  • 66f6ae2a73 refactor(core): 统一使用 Response 类型替换 ReturnT xuxueli 2025-11-01 02:42:54 +0800
  • 1570d92464 refactor(core): 统一使用Response替代ReturnT作为返回值类型- 将所有ReturnT引用替换为Response - 更新相关方法签名及实现以匹配新的响应结构 - 修改测试类中的断言逻辑以适应新类型 - 调整controller层返回值处理方式 - 更新路由策略相关类的返回类型- 修改调度器触发逻辑中的响应处理 - 重命名JobApiController为OpenApiController并调整其方法返回值 - 更新AdminBiz及其实现类的方法签名- 调整ExecutorBiz接口及其客户端和服务端实现- 更新回调和注册相关功能的响应类型处理 xuxueli 2025-11-01 01:42:51 +0800
  • cd71a1896f refactor(scheduler):重构任务API控制器包路径和请求映射 xuxueli 2025-11-01 01:11:10 +0800
  • 75e3caf672 refactor(config): 将logger字段改为静态常量- 在两个XxlJobConfig类中将Logger实例改为static final- 提升日志记录器的内存效率和性能 - 统一代码风格,符合最佳实践 xuxueli 2025-11-01 01:01:26 +0800
  • 2152fc1563 refactor(core): 重构参数模型类名为请求模型类名数类型 xuxueli 2025-11-01 01:00:02 +0800
  • 760b21ef50 refactor(log):重构日志报表存储逻辑,使用saveOrUpdate替代原有save与update分离逻辑 xuxueli 2025-11-01 00:03:33 +0800
  • cfcd293901 Merge branch 'master' of https://github.com/xuxueli/xxl-job xuxueli 2025-10-26 23:33:34 +0800
  • 6032d48c30 update doc xuxueli 2025-10-26 23:32:07 +0800
  • b3311a2c1f
    更新 XXL-JOB官方文档.md 许雪里 2025-10-26 13:55:31 +0800
  • f6e7abd6ee update doc xuxueli 2025-10-26 05:55:43 +0800
  • cdebd7dd49 fix(job): 调整HTTP任务超时默认值并移除冗余校验- 将无效的超时值默认设置为3000毫秒- 移除了对超时值小于等于0时的手动失败处理逻辑 - 删除了不必要的HTTP请求头设置- 清理了未使用的导入包 xuxueli 2025-10-26 05:54:18 +0800
  • 551f148d19 feat(job):重构HTTP任务处理器以支持更丰富的请求参数 xuxueli 2025-10-26 05:50:26 +0800
  • 586a31fdb5 通用HTTP任务(httpJobHandler)强化,支持更丰富请求参数设置,完整参数示例如下: xuxueli 2025-10-26 05:47:55 +0800
  • 201fe07373 chore(deps): 更新 xxl-tool 版本并优化代码依赖- 将 xxl-tool 版本从2.3.0 升级至 2.3.1 - 替换自定义 copy 方法为 IOTool.copy 提高代码复用性 - 移除未使用的 AssertTool依赖 - 使用 StringTool.isBlank 替代手动空值判断- 优化 IP 地址拼接逻辑,提升代码可读性 xuxueli 2025-10-26 04:48:05 +0800
  • a3d4163968 refactor(core):优化脚本执行后的进程销毁逻辑- 注释掉强制销毁进程的代码,避免不必要的进程终止-保留原有进程销毁逻辑,确保资源正确释放 xuxueli 2025-10-26 04:34:45 +0800
  • 169263c9a7 fix(script):优化脚本任务进程销毁逻辑与日志读写 xuxueli 2025-10-26 04:26:40 +0800
  • 48ee4aa712 refactor(core): 替换IP工具类实现 xuxueli 2025-10-26 02:55:49 +0800
  • 84aae28ca2 refactor(core): 统一使用新的工具类替代旧版日期和JSON工具- 将 DateUtil 工具类调用替换为 DateTool - 将 GsonTool 工具类调用替换为 GsonTool(新包路径) - 移动旧版 DateUtil 和 GsonTool 到 deprecated 包下- 更新所有相关导入语句以匹配新的工具类位置- 修改日期处理方法引用以适配新工具类 - 调整 JSON 处理逻辑以兼容新 GsonTool 接口 xuxueli 2025-10-26 02:39:10 +0800
  • a07001644b 任务回调失败日志读写磁盘逻辑优化,解决极端情况下大文件读写内存问题; xuxueli 2025-10-26 02:22:26 +0800
  • 8567a4c93f chore(deps): 升级多项maven依赖至较新版本- 升级spring-boot至3.5.7版本 - 升级spring至6.2.12版本 - 升级netty至4.2.7.Final版本 - 升级groovy至5.0.2版本 - 升级spring-ai至1.0.3版本 - 新增xxl-tool依赖项并设置版本为2.3.0- 更新dify-java-client版本至1.1.9 - 调整依赖声明顺序以优化pom结构 xuxueli 2025-10-26 00:51:27 +0800
  • 7117b2a002 - 11、【优化】执行器任务Bean扫描逻辑优化,完善懒加载Bean检测及过滤机制; - 12、【新增】执行器新增“任务扫描排除路径”配置项(xxl.job.executor.excludedpackage),任务扫描时忽略指定包路径下的Bean;支持配置多个包路径、逗号分隔; xuxueli 2025-10-26 00:26:17 +0800
  • e9362be210 feat(executor): 新增任务扫描排除路径配置 xuxueli 2025-10-25 06:14:11 +0800
  • e19e33e8ed feat(executor): 新增任务扫描排除路径配置 xuxueli 2025-10-25 06:11:02 +0800
  • 0f994a6f21 执行器任务Bean扫描逻辑优化,完善懒加载Bean检测及过滤机制; xuxueli 2025-10-25 04:42:32 +0800
  • b5c5bf7b97 度过期策略、调度类型策略逻辑重构,代码组件化拆分并完善日志,提升健壮性及可维护性; xuxueli 2025-10-25 04:03:08 +0800
  • 492d720215 调度过期策略重构,代码组件化拆分并完善日志; xuxueli 2025-10-25 03:22:18 +0800
  • 3521172a47 调度不重不漏逻辑优化:调度时间轮单刻度数据去重,避免极端情况下任务重复执行;时间轮转动时校验临近刻度,避免极端情况下遗漏刻度; xuxueli 2025-10-25 02:50:19 +0800
  • aadfa5eca1 调度时间轮单刻度数据去重,避免极端情况下任务重复执行; xuxueli 2025-10-25 02:42:41 +0800
  • 8785b3f516 refactor(scheduler):优化任务调度时间环逻辑 xuxueli 2025-10-25 02:14:51 +0800
  • 89563da2ac refactor(route):优化执行器路由策略实现 xuxueli 2025-10-25 02:06:02 +0800
  • 09cd4828fe 调度预读任务数量调整,改为调度线程池大小x10,降低事务颗粒度,提升性能及稳定性; xuxueli 2025-10-25 01:34:04 +0800
  • 9c386717ff 调度组件日志完善,提升边界情况下问题定位效率; xuxueli 2025-10-25 01:23:44 +0800
  • c33353e972 调度组件日志完善,提升边界情况下问题定位效率; xuxueli 2025-10-25 01:23:41 +0800
  • 51792ffe45 任务调度中心调度锁逻辑优化,事务SQL下沉至Mapper层统一管理,并增加测试用例,提升代码可读性以及可维护性; xuxueli 2025-10-19 05:55:53 +0800
  • 3f6a051a0a refactor(scheduler):重构调度中心组件管理机制 xuxueli 2025-10-19 04:50:23 +0800
  • 1a109ee050 refactor(scheduler): 重构任务完成和触发逻辑 xuxueli 2025-10-19 04:03:04 +0800
  • 7011ef0e5c refactor(scheduler): 重构任务完成和触发逻辑 xuxueli 2025-10-19 04:03:00 +0800