v0.87.3
Added
- Windows SCM 协议:实现
StartServiceCtrlDispatcherW/SERVICE_RUNNING状态上报,修复service start报错 1053(服务未及时响应)。新增--windows-service隐藏参数,sc create binPath自动带入 - 审计日志覆盖:为 SQL、MongoDB、更新、SSH 终端、WS 隧道等敏感操作补充审计日志;新增
db.audit()/db.audit_with_detail()便捷方法 - Settings 页面重设计:数据管理(导出/导入 JSON)、字体大小步进、主题色板、透明度滑块、关于信息
Fixed
- SSH 终端粘贴:移除自定义
paste事件拦截器(调了e.preventDefault()导致 xterm.js 原生粘贴被阻断);Ctrl+V 现在走 xterm.js 原生处理(自动 bracketed paste) - SSH 终端 vim 崩溃:降级 xterm.js 6.0→5.5,6.0 的
requestMode在处理 DECSET/DECRST 序列时有ReferenceErrorbug - Supervisor 快速崩溃:worker 在 5 秒内崩溃(端口占用、配置错误等确定性问题)时 supervisor 立即退出,不再无限重启
- 开发模式启动:去掉
embedded-staticfeature 硬依赖,开发模式用tower-http ServeDir从文件系统提供静态文件 - Windows service 错误提示:安装/启动失败时给出管理员身份运行提示
- 环境 token 重置:修复前端 token 重置按钮不生效的问题
- Windows Agent PID 路径:Stop 和 Run 使用相同的
default_data_dir(),修复跨路径死锁 - 测试修复:
UpdateEnvironment补充registration_token字段
SHA256SUMS
62ab326a811f0464c8040de8a050ffacb86648ec6a381477ef8b2aa178c5a828 rex-hub-linux-amd64
0b9f96ce256ef81a455a4c0dc10840251fa428229751fe89b7d569a26280e6da rex-hub-linux-arm64
7452bf30148e5632e6cb03b3882de142ae96a59caf3657e1c46bbabc0a7f0b5b rex-hub-mac-amd64
e34cd3093ce1520a1ed075dd47220564567921862369ca79aa50c32da84a2300 rex-hub-mac-arm64
cd10dc79826113adb44c94aa97cb829d69fa0fa650bb7092a279c0818a77412d rex-hub-windows-amd64.exe
1186b12ed6852160d25ed9db05c604d8992fe1efebeef71161bc43765322d574 rex-agent-linux-amd64
e0a7d61b3cd932449473f9b3999115166a41fb1d1d9162deb0d2f87ab2203f66 rex-agent-linux-arm64
154fa07deaeb5a33a732cd65da1a4f8d323b8d82aaf4964764a5ad116e20c982 rex-agent-mac-amd64
8adac5823056823c40777374954a11c16f2ddcc057e18a5a61997fb286ea8f6f rex-agent-mac-arm64
e957eeee5769fec8bdc80e19d650e131c7e676918f41e5727478ea78779bc0f7 rex-agent-windows-amd64.exe