xuxueli
|
553f0b0153
|
update doc
|
3 weeks ago |
xuxueli
|
555b48f2ed
|
release(version): 发布 3.4.0 正式版本
|
3 weeks ago |
许雪里
|
55a09d2566
|
Merge pull request #3027 from zume0127/master
代码性能优化
|
3 weeks ago |
xuxueli
|
1c40e456af
|
AI执行器集成OpenClaw: 新增“openClawJobHandler”内置AI任务,与OpenClaw集成打通,支持快速开发AI类任务。
|
3 weeks ago |
xuxueli
|
80b2df78f5
|
update doc
|
4 weeks ago |
xuxueli
|
1d063f2d2c
|
Docker基础镜像调整为eclipse-temurin;
|
1 month ago |
xuxueli
|
bc514fbad1
|
chore(version): 更新项目版本到 3.4.0-SNAPSHOT
|
4 months ago |
xuxueli
|
bc050a1f74
|
chore(release): 发布 v3.3.2 版本
|
4 months ago |
xuxueli
|
f8f5441cb0
|
统一项目依赖管理结构,依赖版本统一到父级pom提升可维护性;
|
4 months ago |
xuxueli
|
b260a005b6
|
chore(deps): 升级项目依赖版本并调整包路径
- 升级 Spring Boot 从 4.0.0 到 4.0.1
- 升级 Spring 框架从 7.0.1 到 7.0.2
- 升级 Netty 从 4.2.7.Final 到 4.2.9.Final
- 升级 xxl-sso 从 2.2.0 到 2.3.1
- 升级 xxl-tool 从 2.3.2 到 2.4.2
- 将 SHA256Tool 包路径从 xxl.tool.encrypt 调整为 xxl.tool.crypto
- 将 GsonTool 包路径从 xxl.tool.gson 调整为 xxl.tool.json
- 将 ThrowableTool 包路径从 xxl.tool.exception 调整为 xxl.tool.error
- 移除未使用的 Header 枚举导入
|
4 months ago |
xuxueli
|
80a99cfb9d
|
任务参数LogDateTime生成逻辑调整,分片广播场景下保障时间一致;
|
4 months ago |
xuxueli
|
69cf72283f
|
feat(admin): 优化调度日志列表排序逻辑并更新版本号至3.3.2-SNAPSHOT
- 调整调度日志列表查询SQL的排序字段为id倒序
- 更新项目主版本号及各模块版本号至3.3.2-SNAPSHOT
- 更新国际化资源文件中的版本显示信息
- 文档中将调度日志列表排序逻辑优化项标记为已完成
|
5 months ago |
xuxueli
|
7548d1a62b
|
release: 发布版本3.3.1
|
5 months ago |
xuxueli
|
6f69066ed8
|
update doc
|
5 months ago |
xuxueli
|
3b169338ee
|
执行器删除逻辑优化,删除时一并清理注册表数据,避免小概率情况下注册数据堆积(ISSUE-3669);
|
5 months ago |
xuxueli
|
c4831bc4f4
|
feat(xxl-job): 添加执行器启用配置并优化属性设置
- 在 FrameLessXxlJobConfig 中添加执行器启用配置选项
- 在 SpringBoot 配置中增加 enabled 属性注入
- 调整 XxlJobSpringExecutor 属性设置顺序以提高可读性
- 更新 application.properties 和 xxl-job-executor.properties 配置文件注释及默认值
- 修复排除包配置属性名称拼写错误
- 在 AI 示例项目中同步支持 excludedPackage 配置
|
5 months ago |
xuxueli
|
2211110c33
|
新增“执行器启用开关”配置项(xxl.job.executor.enabled),默认开启,关闭时不进行执行器初始化;
|
5 months ago |
xuxueli
|
166c28608c
|
update doc
|
5 months ago |
xuxueli
|
b48a68a07a
|
update doc
|
5 months ago |
xuxueli
|
f1f477a0be
|
build: 更新项目版本至 3.3.1-SNAPSHOT
- 将主项目及所有子模块的版本号从 3.3.0 更新为 3.3.1-SNAPSHOT
- 更新管理后台界面显示的版本信息
- 同步更新英文、简体中文和繁体中文的国际化配置文件中的版本号
- 在文档中添加 v3.3.1 版本发布计划说明
- 列出后续开发待办事项,包括调度性能优化和任务优先级支持等特性规划
|
5 months ago |
xuxueli
|
96663210f9
|
chore(release): 发布版本 3.3.0
- 更新项目主版本号从 3.3.0-SNAPSHOT 到 3.3.0
- 升级 Spring Boot 版本从 3.5.7 到 3.5.8
- 升级 Spring Framework 版本从 6.2.13 到 6.2.14
- 更新 Dify Java Client 版本从 1.2.0 到 1.2.2
- 修改任务触发错误信息展示方式,去除 HTML 标签
- 更新多语言配置文件中的版本显示信息
|
5 months ago |
xuxueli
|
67a4c4ddbd
|
refactor(core): 将logger变量声明为final
- 修改logger变量为不可变的final类型
- 提高代码的可读性和安全性
- 避免意外重新赋值的可能性
- 符合Java最佳实践标准
- 确保日志记录器在类中的唯一性
- 增强代码维护性与稳定性
|
5 months ago |
许雪里
|
810a59bc6b
|
Merge branch 'master' into master
|
5 months ago |
xuxueli
|
5955263ce5
|
docs(job): 更新官方文档并优化前端错误页面逻辑
- 修改文档中关于API响应结构调整的说明,明确指出openapi交互需要注意字段变更
- 在错误页面模板中引入公共宏定义,并增加对Tab页打开情况的判断隐藏返回按钮
- 增加JavaScript工具函数isOpenWithTab用于检测当前是否在Tab中打开页面
- 更新无框架执行器配置类中的属性加载方式,使用PropTool工具类替换自定义实现
- 优化权限工具类中对登录信息额外数据的空值判断逻辑,增强代码健壮性
- 补充版本升级备注说明,包括数据模型兼容性和客户端依赖更新建议
|
5 months ago |
xuxueli
|
951feed0b5
|
build(version): 升级项目版本至 v3.3.0
- 更新主项目 pom.xml 版本号为 3.3.0-SNAPSHOT
- 更新 xxl-job-admin 模块版本号为 3.3.0-SNAPSHOT
- 更新 xxl-job-core 模块版本号为 3.3.0-SNAPSHOT
- 更新所有 executor 示例模块版本号为 3.3.0-SNAPSHOT
- 更新国际化配置文件中的版本显示为 3.3.0-SNAPSHOT
- 更新官方文档中的版本发布说明至 v3.3.0
|
5 months ago |
xuxueli
|
41354cfd35
|
chore(deps): 更新依赖版本并重构测试包结构
- 将 JUnit Jupiter 版本从 5.14.0 升级到 6.0.1
- 将 Spring 版本从 6.2.12 更新至 6.2.13
- 将 MySQL Connector/J 版本从 9.4.0 升级到 9.5.0
- 将 Spring AI 版本从 1.0.3 升级到 1.1.0
- 将 Dify Java Client 版本从 1.1.9 升级到 1.2.0
- 重命名测试类包名:adminbiz 和 executorbiz 包改为 openapi
- 在 FramelessApplicationTest 中替换 System.out 为 SLF4J 日志记录
- 添加 JUnit Platform Launcher 依赖(被注释)
- 更新 OllamaOptions 类引用为 OllamaChatOptions
- 为简单聊天和流式聊天接口添加默认输入值及模型配置选项
|
5 months ago |
Ben
|
b99c49d601
|
添加 Dockerfile 用于打包 docker 镜像
|
5 months ago |
Ben
|
a78dd26bb0
|
增加环境变量 LOG_HOME 指定日志路径
|
5 months ago |
Ben
|
0e584f89b9
|
使用 openjdk21
|
5 months ago |
xuxueli
|
75e3caf672
|
refactor(config): 将logger字段改为静态常量- 在两个XxlJobConfig类中将Logger实例改为static final- 提升日志记录器的内存效率和性能
- 统一代码风格,符合最佳实践
|
6 months ago |
xuxueli
|
cdebd7dd49
|
fix(job): 调整HTTP任务超时默认值并移除冗余校验- 将无效的超时值默认设置为3000毫秒- 移除了对超时值小于等于0时的手动失败处理逻辑
- 删除了不必要的HTTP请求头设置- 清理了未使用的导入包
|
6 months ago |
xuxueli
|
551f148d19
|
feat(job):重构HTTP任务处理器以支持更丰富的请求参数
- 引入HttpTool工具类简化HTTP请求处理- 新增HttpJobParam内部类封装请求参数
- 支持GET/POST方法及自定义请求头、Cookie、表单数据
- 增加Content-Type和超时时间配置选项
- 提供完整的请求参数示例说明-优化域名白名单校验逻辑
- 使用StringTool替代原生字符串判空方法- 升级DOMAIN_WHITE_LIST为Set.of初始化方式
|
6 months ago |
xuxueli
|
586a31fdb5
|
通用HTTP任务(httpJobHandler)强化,支持更丰富请求参数设置,完整参数示例如下:
|
6 months ago |
xuxueli
|
84aae28ca2
|
refactor(core): 统一使用新的工具类替代旧版日期和JSON工具- 将 DateUtil 工具类调用替换为 DateTool
- 将 GsonTool 工具类调用替换为 GsonTool(新包路径)
- 移动旧版 DateUtil 和 GsonTool 到 deprecated 包下- 更新所有相关导入语句以匹配新的工具类位置- 修改日期处理方法引用以适配新工具类
- 调整 JSON 处理逻辑以兼容新 GsonTool 接口
|
6 months ago |
xuxueli
|
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结构
|
6 months ago |
xuxueli
|
e9362be210
|
feat(executor): 新增任务扫描排除路径配置
- 在执行器中新增 excludedPackage 配置项,支持指定包路径下的 Bean 在任务扫描时被忽略
- 支持配置多个包路径,使用逗号分隔
- 优化任务扫描逻辑,跳过懒加载和排除包中的 Bean
- 完善日志输出,提升调试与维护效率 nextTriggerTime 方法日志输出格式问题
|
6 months ago |
xuxueli
|
e19e33e8ed
|
feat(executor): 新增任务扫描排除路径配置
- 在执行器中新增 excludedPackage 配置项,支持指定包路径下的 Bean 在任务扫描时被忽略
- 支持配置多个包路径,使用逗号分隔
- 优化任务扫描逻辑,跳过懒加载和排除包中的 Bean
- 完善日志输出,提升调试与维护效率
- 更新示例项目
|
6 months ago |
xuxueli
|
8b8ff690c1
|
【升级】升级多项maven依赖至较新版本,如 netty、groovy、spring、spring-ai、dify 等;
|
7 months ago |
xuxueli
|
ff222db8b5
|
build: 更新项目版本至 3.2.1-SNAPSHOT
|
8 months ago |
xuxueli
|
8eff07d7ab
|
【新增】GLUE模式(Python) 扩展,可选 "GLUE(Python3)" 或 "GLUE(Python2)" 两种模式,分别支持 python3/2 多版本;
|
8 months ago |
xuxueli
|
c741d8361e
|
【修复】漏洞修复(CVE-2025-7787),针对 httpJobHandler 支持配置URL白名单限制,防止服务器端请求伪造(SSRF)攻击。
|
8 months ago |
xuxueli
|
bcccdf64f3
|
refactor(xxl-job):调整包结构和示例代码
- 更新文档中的示例代码包名
- 重构 xxl-job-executor-sample-springboot项目的包结构
- 删除 xxl-job-executor-samples/xxl-job-executor-sample-springboot-
|
8 months ago |
xuxueli
|
de80308b21
|
【强化】AI任务(ollamaJobHandler)优化:针对 “model” 模型配置信息,从执行器侧文件类配置调整至调度中心“任务参数”动态配置,支持集成多模型、并结合任务动态配置切换。
|
8 months ago |
xuxueli
|
05c0f83fc0
|
【强化】AI任务(ollamaJobHandler)优化:针对 “model” 模型配置信息,从执行器侧文件类配置调整至调度中心“任务参数”动态配置,支持集成多模型、并结合任务动态配置切换。
|
8 months ago |
xuxueli
|
3cffd2f5ae
|
升级开发分支
|
8 months ago |
xuxueli
|
58d0138083
|
build(version): 更新项目版本至3.1.2-SNAPSHOT
- 修改 pom.xml 文件中的版本号
- 更新 XXL-JOB 官方文档中的版本信息- 调整国际化文件中的版本号
|
10 months ago |
xuxueli
|
cdb54254d0
|
build: 更新项目版本号
- 将项目版本号从 3.1.1-SNAPSHOT 修改为 3.1.1- 更新了多个模块的 pom.xml 文件中的版本号
- 更新了国际化文件中的版本号信息
|
10 months ago |
xuxueli
|
b96d22967d
|
feat(AI执行器): 优化 DifyWorkflowJobHandler 配置方式
|
11 months ago |
xuxueli
|
c1e9b10124
|
Upgrade to 3.1.0 branch
|
12 months ago |
xuxueli
|
533218e623
|
build: 更新版本号至 3.1.0
|
12 months ago |