root
|
de1e81d9b0
|
固定 Java 21 release 编译并更新项目说明
|
2026-09-14 19:17:23 +08:00 |
|
root
|
c27bdbf026
|
gitignore 追加 run.out:本地运行与 JUnit 测试日志
|
2026-09-14 15:38:48 +08:00 |
|
root
|
9798f0541a
|
升级依赖版本并移除未使用的 httpclient
安全修复:
- netty-all 4.1.101.Final -> 4.1.138.Final:4.1.101 存在多个已知 CVE
(netty-codec-http 修复线 4.1.108/4.1.125/4.1.129/4.1.132-4.1.137,
netty-common 修复线 4.1.115/4.1.118)。该组件直接面向主站与公网。
- commons-compress 1.25.0 -> 1.28.0(CVE-2024-26308/25710 修复于 1.26.0)。
- logback-classic 1.4.14 -> 1.5.38,slf4j 2.0.9 -> 2.0.19。
- jackson-databind 2.15.2 -> 2.22.2:留在 Jackson 2.x 线而非迁 3,因为本组件
负责解析并落盘快照数据,且与主站(已升 Jackson 3)的跨版本线上格式已实测兼容。
- hutool 5.8.26 -> 5.8.47;lombok 1.18.40 -> 1.18.48;junit 5.10.2 -> 5.14.4。
- native-maven-plugin 0.10.3 -> 1.1.8(配合 GraalVM 25)。
移除 org.apache.httpcomponents:httpclient 4.5.14:全仓库无任何引用
(HTTP 调用走 hutool 的 HttpRequest),且该线自 2022-11 起已 EOL。
验证:mvn test 5 项全过;隔离冒烟加载线上真实快照目录(53 个文件)——
Jackson 2.22.2 正确解析由 2.15.2 写出的 manifest,/health/subscription 报
state=ready、12 账号/12 绑定,/sub/v2 与 /sub/cat 分别 43024/125045 字节
(与升级前完全一致);与 Boot 4 主站(Jackson 3)端到端联调,
订阅快照 result=0(APPLY_SUCCESS)。
|
2026-09-14 14:02:30 +08:00 |
|
root
|
cbfd634f0d
|
修复压缩失败恢复并校验归档完整性
|
2026-09-08 09:18:21 +08:00 |
|
root
|
942aecf27c
|
修复订阅快照存储异常类型导入
|
2026-08-30 10:39:33 +08:00 |
|
root
|
922e7a2a61
|
修复订阅快照校验、回退与原生反射配置
|
2026-08-30 10:34:18 +08:00 |
|
root
|
347f2bec14
|
支持订阅快照备机同步与按用户分发
|
2026-08-30 10:25:00 +08:00 |
|
root
|
ad1d96290c
|
按 GID 查找画廊下载文件
|
2026-07-11 15:36:14 +08:00 |
|
root
|
ce21d8724e
|
重试任务时按 GID 重新检查并回传状态
|
2026-07-11 15:02:04 +08:00 |
|
root
|
8a56e9726f
|
按 GID 识别重复下发的已完成任务
|
2026-07-11 13:58:27 +08:00 |
|
root
|
3ab82509a0
|
删除任务时清理节点下载队列
|
2026-07-11 13:31:14 +08:00 |
|