主要更新内容
- 移除 v1 协议,agent 上报统一使用 v2 JSON-RPC
- 新增文件管理器,支持远程文件浏览、上传、下载、编辑等操作
- 终端会话支持 WebSocket 断线重连
- 新增文件操作的 HTTP 流式传输端点,支持断点续传
- 管理后台新增文件管理相关 RPC 命令(列表、统计、创建目录、删除、移动、复制、修改权限、搜索等)
- 上传分片大小自动推断,优化下载速度
Bug修复
- 修复 metricstore 中流量计数器在 TB 级数值下产生重置脉冲的问题(#653)
- 修复 metricstore 在慢速远程数据库上报告计数器恢复重试循环导致写入超时的问题(#652)
- 修复上传大小限制未正确生效的问题
- 修复分片文件操作中过早关闭 IO 导致 502 错误的问题
其他
- 移除旧的 REST 上报端点(/api/clients/report 等),统一为 v2 RPC
- 通知模板中的时间格式改为人类友好的格式(YYYY-MM-DD HH:mm:ss)
- 更新 Rainyun 部署文档
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
New Contributors
- @BetterAndBetterII made their first contribution in #653
- @YZoiu made their first contribution in #652
Full Changelog: 1.4.3...Snapshot-2609021609