主要更新内容
- 移除 v1 协议支持,Agent 上报统一使用 v2 JSON-RPC(
/api/clients/v2/rpc),旧版 Agent 将无法继续上报。 - 新增文件管理功能:文件列表/查看/编辑、上传下载、搜索等,支持自动推断分片大小与断点续传上传。
- 终端会话支持 WebSocket 重连后的会话恢复,Agent 短暂离线后可重新挂载。
- 重写安装脚本
install-komari.sh,支持中英文双语、TUI 交互、标准版/Lite 版选择以及新版界面。 - 消息通知中的时间格式改为人类友好的
2006-01-02 15:04:05。 - 更新 Rainyun 部署文档描述。
Bug修复
- 修复 metricstore 中流量计数器回绕残留数据被丢弃导致的 TB 级用量统计失真的问题。
- 修复远程数据库较慢时计数器恢复陷入死循环导致上报批次超时的问题。
- 修复分片文件操作中过早关闭 io 导致 502 错误的问题。
其他
- 移除不再使用的 v1 协议代码及旧版 REST 上报接口(
/api/clients/report、/api/clients/uploadBasicInfo等)。 - 调整部分 RPC 错误码到 HTTP 状态的映射(409、504、503 等)。
What's Changed
- fix(metricstore): count wrap leftovers without TB-scale reset spikes by @BetterAndBetterII in #653
- fix(metricstore): break report counter restore retry loop on slow remote databases by @YZoiu in #652
Commits
- docs: update Rainyun deployment descriptions (da4d518) @Akizon77
- feat(terminal): support session reattachment on WebSocket reconnect (e31a032) @Akizon77
- feat: file access / editor (0c39a52) @Akizon77
- fix: 上传大小限制 (2319ea7) @Akizon77
- pref: 下载速度优化 (63d78b6) @Akizon77
- pref: 文件上传下载链路 (7a6692b) @Akizon77
- fix: 分片文件操作过早关闭io导致502 (4d2eb70) @Akizon77
- feat: 自动推断分片大小 (46fd2af) @Akizon77
- refactor: remove v1 protocol and stabilize file transfer (2ff7c11) @Akizon77
- 感谢新的金主喵 (b28ac9d) @Akizon77
- 感谢新的金主喵 (c6b02af) @Akizon77
- 现在只剩v2了 (#653) (2425474) @BetterAndBetterII
- 后续版本将不再支持v1协议了捏 (434ba10) @Akizon77
- Merge pull request #652 from YZoiu/fix/metric-store-remote-write-timeout (f754f01) @Akizon77
- 使用人类友好的时间格式 (5405bdf) @Akizon77
- 换了1个更好的按安装脚本! (ac037f2) @Akizon77
New Contributors
- @BetterAndBetterII made their first contribution in #653
- @YZoiu made their first contribution in #652
Full Changelog: 1.4.3...Snapshot-2609041144