xuxueli
|
5658650fdb
|
update doc
|
1 week ago |
xuxueli
|
0d45fb04fb
|
update doc
|
1 week ago |
xuxueli
|
095cd5e557
|
update doc
|
1 week ago |
xuxueli
|
bc050a1f74
|
chore(release): 发布 v3.3.2 版本
|
1 week ago |
xuxueli
|
f8f5441cb0
|
统一项目依赖管理结构,依赖版本统一到父级pom提升可维护性;
|
2 weeks ago |
xuxueli
|
9a1243f9bf
|
update doc
|
2 weeks 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 枚举导入
|
2 weeks ago |
xuxueli
|
80a99cfb9d
|
任务参数LogDateTime生成逻辑调整,分片广播场景下保障时间一致;
|
2 weeks ago |
xuxueli
|
9147cb21b2
|
update doc
|
2 weeks ago |
xuxueli
|
8c1bdac80a
|
执行器详情接口权限调整,支持普通用户查看注册节点;合并PR-3882;
|
2 weeks ago |
xuxueli
|
738cf401ea
|
调度中心OpenAPI通讯token调整为非必填;合并PR-3892;
|
2 weeks ago |
xuxueli
|
9f33d7fb7a
|
优雅停机:调度中心停机,检测时间轮非空时主动等待调度完成;客户端停机,检测存在运行中任务时,停止接收新任务并主动等待任务执行完成;
|
2 weeks ago |
xuxueli
|
ff4248c743
|
refactor(scheduler): 优化调度器优雅停机机制
- 添加优雅停机等待时间常量配置
- 调度线程增加优雅停机等待逻辑
- 修正日志记录器声明为final
- 更新文档中的TODO状态为ING状态
|
2 weeks ago |
xuxueli
|
4f2362f2c0
|
update doc
|
3 weeks ago |
xuxueli
|
a8dd3b0f25
|
update doc
|
3 weeks ago |
xuxueli
|
c4b41e0210
|
update doc
|
1 month ago |
xuxueli
|
f656a42e74
|
调度线程事务提交逻辑调整,避免边界条件下线程异常退出,增强健壮性;
|
1 month ago |
xuxueli
|
0110e5b2c2
|
update doc
|
1 month ago |
xuxueli
|
91e217a1f3
|
update doc
|
1 month ago |
xuxueli
|
a40e45e446
|
docs(docker): 更新Docker Compose相关文档和配置
- 补充Docker Compose基本命令的完整示例
- 增加构建与拉取镜像的操作说明
- 完善服务管理及执行命令的使用
|
1 month ago |
xuxueli
|
9fd4fca310
|
新增 Docker Compose 配置,支持一键配置启动调度中心集群;
|
1 month ago |
xuxueli
|
69cf72283f
|
feat(admin): 优化调度日志列表排序逻辑并更新版本号至3.3.2-SNAPSHOT
- 调整调度日志列表查询SQL的排序字段为id倒序
- 更新项目主版本号及各模块版本号至3.3.2-SNAPSHOT
- 更新国际化资源文件中的版本显示信息
- 文档中将调度日志列表排序逻辑优化项标记为已完成
|
1 month ago |
xuxueli
|
3b169338ee
|
执行器删除逻辑优化,删除时一并清理注册表数据,避免小概率情况下注册数据堆积(ISSUE-3669);
|
1 month ago |
xuxueli
|
4f53622b54
|
执行器删除逻辑优化,删除时一并清理注册表数据,避免小概率情况下注册数据堆积(ISSUE-3669);
|
1 month ago |
xuxueli
|
2211110c33
|
新增“执行器启用开关”配置项(xxl.job.executor.enabled),默认开启,关闭时不进行执行器初始化;
|
1 month ago |
xuxueli
|
cfd034643c
|
update doc
|
1 month ago |
xuxueli
|
a54991de8e
|
修复底层通讯超时设置无效问题;
|
1 month ago |
xuxueli
|
6d11b7d462
|
调度组件事务代码优化,修复DB超时等小概率情况下调度终止问题;
|
1 month ago |
xuxueli
|
1e006e0ca1
|
docs(xxl-job): 更新 Docker 配置说明和示例
- 统一描述自定义项目配置文件的方式,增加 mysql 配置示例
- 补充 JVM 内存参数和日志目录的自定义方式说明
- 规范化 docker run 命令格式与参数说明
- 更新 Dockerfile 中 ENTRYPOINT 的环境变量使用方式
- 优化文档中配置项参考路径的表述
|
2 months ago |
xuxueli
|
f36c258460
|
update doc
|
2 months ago |
xuxueli
|
f1f477a0be
|
build: 更新项目版本至 3.3.1-SNAPSHOT
- 将主项目及所有子模块的版本号从 3.3.0 更新为 3.3.1-SNAPSHOT
- 更新管理后台界面显示的版本信息
- 同步更新英文、简体中文和繁体中文的国际化配置文件中的版本号
- 在文档中添加 v3.3.1 版本发布计划说明
- 列出后续开发待办事项,包括调度性能优化和任务优先级支持等特性规划
|
2 months ago |
xuxueli
|
40b0ce946e
|
update doc
|
2 months ago |
xuxueli
|
780dcf7c40
|
feat(admin): 增加执行器注册地址协议校验
- 引入HttpTool工具类用于URL协议校验
- 在新增执行器接口中增加对注册地址的HTTP/HTTPS协议校验
- 在更新执行器接口中增加对注册地址的HTTP/HTTPS协议校验
- 协议校验失败时返回明确的错误提示信息
- 更新文档中的接入公司列表,新增两家公司信息
|
2 months ago |
xuxueli
|
0e2fe834ed
|
XxlJobHelper组件完善,支持通过“XxlJobHelper.getLogId/getLogDateTime/getLogFileName”方法获取执行日志相关信息;
|
2 months ago |
xuxueli
|
2818c28c35
|
feat(admin): 新增任务管理OpenAPI并优化调度状态枚举
- 在官方文档中添加任务管理OpenAPI特性说明
- 引入TriggerStatus枚举类替代硬编码的调度状态值
- 更新XxlJobInfo模型中的调度状态字段类型注释
- 修改JobScheduleHelper中调度状态判断逻辑
- 调整XxlJobServiceImpl中任务启停状态设置方式
- 使用枚举值替换原有的数字常量提高代码可读性
|
2 months ago |
xuxueli
|
640ae9a9bb
|
重构Rolling日志读写逻辑,解决边界条件下异常情况,优化读写性能;
|
2 months ago |
xuxueli
|
790cc86348
|
合并PR-3840,执行器支持通过XxlJobHelper获取任务触发时间戳;
|
2 months ago |
xuxueli
|
cbf6933cce
|
update
|
2 months ago |
xuxueli
|
74a6d00158
|
optimize(log): 优化日志报告与清理逻辑
- 将日志报告线程名称从"logrThread"更正为"logReportThread"
- 使用isEmpty()替代size()>0判断集合是否为空
- 将Integer.valueOf()替换为Integer.parseInt()
- 在日志清理逻辑中增加异常捕获,防止线程因异常退出
- 完善异常日志记录,增加错误堆栈信息
- 保持线程操作一致性,更新stop方法中的线程中断和等待逻辑
|
2 months ago |
xuxueli
|
e910ed8288
|
update doc
|
2 months ago |
xuxueli
|
4a77bf9548
|
update doc
|
2 months ago |
xuxueli
|
197dd61113
|
调度快慢线程池默认配置上调,提升默认配置单机负载;调度预读任务数计算系数下调,降低事务颗粒度,提升性能及稳定性;
|
2 months ago |
xuxueli
|
92f1b3204f
|
refactor(job): 重构任务回调与响应结构体
- 移除过时的ResponseCode引用
- 统一响应结构体为Response类型
- 优化任务回调失败日志读写磁盘逻辑
- 重构调度中心API响应封装
- 调整响应结构体content字段为data
- 规范API交互协议提升扩展性
- 重构调度过期与调度类型策略逻辑
- 模块化拆分调度中心底层组件
- 移除组件单例及静态代码逻辑
- 优化任务触发及回调逻辑避免资源泄漏
|
2 months ago |
xuxueli
|
5955263ce5
|
docs(job): 更新官方文档并优化前端错误页面逻辑
- 修改文档中关于API响应结构调整的说明,明确指出openapi交互需要注意字段变更
- 在错误页面模板中引入公共宏定义,并增加对Tab页打开情况的判断隐藏返回按钮
- 增加JavaScript工具函数isOpenWithTab用于检测当前是否在Tab中打开页面
- 更新无框架执行器配置类中的属性加载方式,使用PropTool工具类替换自定义实现
- 优化权限工具类中对登录信息额外数据的空值判断逻辑,增强代码健壮性
- 补充版本升级备注说明,包括数据模型兼容性和客户端依赖更新建议
|
2 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
|
2 months ago |
xuxueli
|
a63ffe7f42
|
feat(doc): 更新v3.2.1版本发布说明
- 新增执行器任务扫描排除路径配置项
- 升级调度中心UI框架,支持多主题与局部渲染
- 优化执行器任务Bean扫描逻辑,避免提前初始化
- 强化调度时间轮组件,确保任务不重不漏执行
- 优化任务调度锁逻辑,事务SQL下沉至Mapper层
- 优化报表统计SQL,修复null值查询问题
- 优化任务回调失败日志读写磁盘逻辑
- 升级Http通讯组件,基于接口代理方式重构
- 规范API交互协议,统一使用Response结构体
- 重构调度过期与调度类型策略逻辑
- 重构调度中心底层组件,统一初始化与销毁逻辑
- 模块化拆分调度中心底层组件,移除单例逻辑
- 修复脚本任务process销毁逻辑
- 调整调度预读任务数量,降低事务颗粒度
- 合并PR-2369,修复脚本任务参数取值问题
- 提升调度中心页面加载性能,移除不必要拦截器
- 强化通用HTTP任务,支持更丰富的请求参数
- 新增任务审计日志,记录敏感操作信息
- 升级多项maven依赖,包括springboot、mybatis等
- 完善调度组件日志,提升问题定位效率
|
2 months ago |
xuxueli
|
66459d3f8d
|
update doc
|
2 months ago |
xuxueli
|
08696b5715
|
feat(admin): 新增任务审计日志功能
- 在JobCodeController和XxlJobServiceImpl中添加操作日志记录
- 记录任务新建、更新、删除、启停、触发及GLUE代码更新等敏感操作
- 日志包含操作人、操作类型和操作内容,便于安全审计和问题追溯
- 优化字符串判空逻辑,使用StringTool工具类替代手动判断
- 更新文档,增加审计日志特性说明和接入公司名单
- 调整HTTP任务参数示例展示方式,提升可读性
- 重构部分校验逻辑,提高代码健壮性和可维护性
|
2 months ago |
xuxueli
|
852cae575e
|
update doc
|
2 months ago |
xuxueli
|
07cb7df136
|
update doc
|
2 months ago |