xuxueli
|
1b16c1febc
|
chore(version): 更新项目版本到 3.4.1-SNAPSHOT
|
4 months ago |
xuxueli
|
4d8d699ea6
|
update doc
|
4 months ago |
xuxueli
|
555b48f2ed
|
release(version): 发布 3.4.0 正式版本
|
4 months ago |
xuxueli
|
5b1cd833d7
|
Cron解析工具优化,解决day-of-month使用L时会跳过非31天的月份问题;
|
4 months ago |
xuxueli
|
905f8f05cb
|
任务参数长度调整,最长支持2048字符;
|
4 months ago |
xuxueli
|
fec37e3c2b
|
执行器注册表调整,主键调整为long数据类型,防止大规模执行器集群注册数据溢出;
|
4 months ago |
xuxueli
|
247a10008e
|
执行器名称长度上限调整,最长支持64字符;
|
4 months ago |
xuxueli
|
b99d5d68ad
|
update doc
|
4 months ago |
xuxueli
|
aea67653a0
|
update doc
|
4 months ago |
xuxueli
|
feba4ea4c4
|
update doc
|
4 months ago |
xuxueli
|
eaaee7680c
|
refactor(log-report): 重构日志报表相关逻辑
- 添加 updateTime 字段到 XxlJobLogReport 模型
- 在 JobLogReportHelper 中设置更新时间戳
- 更新 XxlJobLogReportMapper.xml 的字段映射和 SQL 语句
- 在测试类中为 updateTime 字段赋值
- 完善报表数据填充逻辑并优化代码结构
|
4 months ago |
xuxueli
|
69a19e1f0a
|
I18N国际化完善、参数名重构,合并PR-2888、PR-3006;
|
4 months ago |
xuxueli
|
7cb368e619
|
一致性哈希路由算法优化,重构哈希环逻辑提升代码简洁性;
|
4 months ago |
xuxueli
|
6e15396372
|
告警组件初始化重构,提升代码可维护性;
|
4 months ago |
xuxueli
|
d5f3f42178
|
I18N国际化完善,合并PR-2888;
|
4 months ago |
xuxueli
|
9141a57781
|
调度日志调整,完善日志参数信息,合并PR-2761;
|
4 months ago |
xuxueli
|
e84145b867
|
调度组件触发判断优化,合并PR-2502;
|
4 months ago |
xuxueli
|
d24e4ccd60
|
【优化】调度日志优化:支持执行器维度查看调度日志;新增调度日志索引,提升查询效率;
(数据库新增索引脚本:``` create index I_jobgroup on xxl_job_log (job_group); ``` )
|
4 months ago |
xuxueli
|
469d69f8f3
|
fix(scheduler): 修复固定频率调度类型的时间计算逻辑
- 修改了时间计算方式,使用 fromTime 而不是 triggerLastTime 作为基准
- 添加了秒级时间校准逻辑,确保时间精确到秒
- 移除了原有的条件判断分支,简化了时间计算流程
- 修复了时间戳毫秒部分不为0时的处理逻辑
|
4 months ago |
xuxueli
|
f93d4f2820
|
fix(scheduler): 修复定时任务固定频率调度时间计算问题
- 在固定频率调度中清除毫秒精度并增加一秒延迟
- 修正了从指定时间开始的触发间隔计算逻辑
- 避免了时间计算中的毫秒误差累积问题
|
4 months ago |
xuxueli
|
c480303e39
|
固定频率调度策略调整,修复小概率下触发时间偏差问题;
|
4 months ago |
xuxueli
|
7b9fd95412
|
【新增】调度性能提升:任务触发后分批批量更新,高频调度场景可百倍降低SQL操作合并执行,提升调度性能;
(新增“任务批量更新(xxl.job.schedule.batchsize)”配置项,支持动态修改批量操作大小)
|
4 months ago |
xuxueli
|
61bb60369a
|
调度性能提升:任务触发后分批批量更新,提升调度性能;
|
4 months ago |
xuxueli
|
044ed7c4e3
|
refactor(tab): 优化标签页管理和首页加载逻辑
- 移除首页菜单的关闭按钮,防止意外关闭首页标签
- 重构标签页创建流程,分离iframe和标签的添加逻辑
- 调整标签页激活后的滚动定位时机
- 清理模板中的多余注释和无用代码
- 统一国际化字符串,移除中文硬编码
- 简化首页iframe的初始渲染逻辑
|
6 months ago |
xuxueli
|
6d1fc0a12e
|
feat(admin-table): 添加表格多选行功能
|
6 months ago |
xuxueli
|
bc514fbad1
|
chore(version): 更新项目版本到 3.4.0-SNAPSHOT
|
7 months ago |
xuxueli
|
bc050a1f74
|
chore(release): 发布 v3.3.2 版本
|
7 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 枚举导入
|
7 months ago |
xuxueli
|
80a99cfb9d
|
任务参数LogDateTime生成逻辑调整,分片广播场景下保障时间一致;
|
7 months ago |
xuxueli
|
0f0a05523a
|
fix(scheduler): 修复日志清理线程异常处理问题
- 将 catch 块从 Exception 改为 Throwable,确保所有类型的异常都能被捕获处理
- 保持原有的错误日志记录逻辑,确保异常信息能够正确输出
- 提高日志清理线程的健壮性,避免因未捕获的异常导致线程中断
|
7 months ago |
xuxueli
|
8c1bdac80a
|
执行器详情接口权限调整,支持普通用户查看注册节点;合并PR-3882;
|
7 months ago |
许雪里
|
0e4198779f
|
Merge pull request #3882 from henghengdh/master
放开普通用户查看注册节点的权限
|
7 months ago |
xuxueli
|
738cf401ea
|
调度中心OpenAPI通讯token调整为非必填;合并PR-3892;
|
7 months ago |
许雪里
|
6b40e75f8b
|
Merge pull request #3892 from s137740/master
修改 XXL-JOB-ACCESS-TOKEN Header 非必填
|
7 months ago |
xuxueli
|
ff4248c743
|
refactor(scheduler): 优化调度器优雅停机机制
- 添加优雅停机等待时间常量配置
- 调度线程增加优雅停机等待逻辑
- 修正日志记录器声明为final
- 更新文档中的TODO状态为ING状态
|
7 months ago |
xuxueli
|
009e122cbc
|
style(css): 统一CSS代码格式并优化表格选择功能
- 统一CSS文件中的缩进格式,将制表符替换为空格
- 在多个项目的admin.tab.css文件中标准化代码缩进
- 添加菜单项内边距样式以改善显示效果
- 将JavaScript中的表格选择方法从bootstrapTable('getSelections')替换为selectRows()
- 更新topic页面的状态更新功能使用selectIds()方法获取选中项ID
- 优化表格行选择相关的代码逻辑,提高代码可读性
|
7 months ago |
xuxueli
|
ecbc89cd11
|
feat(admin.table): 表格交互优化:优化分页显示配置;禁用分页循环;多选行操作优化/默认单选;
- 添加 selectIds 方法用于获取选中行的 ID 数组
- 添加 selectRows 方法用于获取选中行的完整数据
- 启用 multipleSelectRow 配置支持多选行操作
- 添加多选行操作说明注释
- 优化分页显示配置使用 paginationParts
- 禁用分页循环功能 paginationLoop
|
7 months ago |
沙向华
|
59a3db9b9d
|
change XXL_JOB_ACCESS_TOKEN header to optional
|
7 months ago |
hengheng
|
f2230ad559
|
放开普通用户查看注册节点的权限
放开普通用户查看注册节点信息的权限,这部分信息不敏感应该开放给普通用户。
|
8 months ago |
xuxueli
|
456e7a5277
|
调度线程事务提交逻辑调整,避免边界条件下线程异常退出,增强健壮性;
|
8 months ago |
xuxueli
|
91e217a1f3
|
update doc
|
8 months ago |
xuxueli
|
69cf72283f
|
feat(admin): 优化调度日志列表排序逻辑并更新版本号至3.3.2-SNAPSHOT
- 调整调度日志列表查询SQL的排序字段为id倒序
- 更新项目主版本号及各模块版本号至3.3.2-SNAPSHOT
- 更新国际化资源文件中的版本显示信息
- 文档中将调度日志列表排序逻辑优化项标记为已完成
|
8 months ago |
xuxueli
|
7548d1a62b
|
release: 发布版本3.3.1
|
8 months ago |
xuxueli
|
3b169338ee
|
执行器删除逻辑优化,删除时一并清理注册表数据,避免小概率情况下注册数据堆积(ISSUE-3669);
|
8 months ago |
xuxueli
|
4f53622b54
|
执行器删除逻辑优化,删除时一并清理注册表数据,避免小概率情况下注册数据堆积(ISSUE-3669);
|
8 months ago |
xuxueli
|
6d11b7d462
|
调度组件事务代码优化,修复DB超时等小概率情况下调度终止问题;
|
8 months ago |
xuxueli
|
1869d6b796
|
style(base): 统一导航下拉菜单文字颜色
|
8 months ago |
xuxueli
|
f1f477a0be
|
build: 更新项目版本至 3.3.1-SNAPSHOT
- 将主项目及所有子模块的版本号从 3.3.0 更新为 3.3.1-SNAPSHOT
- 更新管理后台界面显示的版本信息
- 同步更新英文、简体中文和繁体中文的国际化配置文件中的版本号
- 在文档中添加 v3.3.1 版本发布计划说明
- 列出后续开发待办事项,包括调度性能优化和任务优先级支持等特性规划
|
8 months ago |
xuxueli
|
780dcf7c40
|
feat(admin): 增加执行器注册地址协议校验
- 引入HttpTool工具类用于URL协议校验
- 在新增执行器接口中增加对注册地址的HTTP/HTTPS协议校验
- 在更新执行器接口中增加对注册地址的HTTP/HTTPS协议校验
- 协议校验失败时返回明确的错误提示信息
- 更新文档中的接入公司列表,新增两家公司信息
|
8 months ago |
xuxueli
|
43bfb69938
|
fix(joblog): 优化日志滚动显示逻辑
- 修改日志触发失败判断条件,确保仅在真正失败时终止日志拉取
- 统一错误提示格式,在错误信息前后添加方括号标识
- 调整日志拉取结束状态的提示文案,从 "Finish" 改为 "End"
- 增加对日志拉取失败情况的明确注释和处理展示
- 限制最大日志拉取失败次数为20次,防止无限重试
- 在Java后端增加日志详情异常捕获时的具体日志ID记录
|
8 months ago |