rustracker v0.2.34
What's Changed
Bug Fixes
- Fix server graceful shutdown bound to 10 seconds to prevent SIGKILL on restart
- Fix blacklist file not being flushed after appending an entry
- Fix frontend: validate dashboard builds to prevent broken deployments
- Fix frontend: handle failed dashboard API requests gracefully
- Fix CI: add
--no-default-features flag to benchmark workflows
Refactoring
- Replace manual SEO meta tag updates with unhead library
- Replace hand-written tooltip component with Nuxt UI
UTooltip
- Replace hand-written tables with Nuxt UI
UTable
- Add ESLint + Prettier configuration and format all frontend code
- Add Rust CI workflow with clippy linting and
cargo fmt baseline checks
Downloads
rustracker-linux.tar.gz — Linux full package (binary + installer)
rustracker-linux — Linux x86_64 binary (with dashboard)
rustracker-linux-nodashboard — Linux x86_64 binary (tracker only, no web UI)
rustracker.exe — Windows x86_64 binary
Linux Installation
tar -xzf rustracker-linux.tar.gz
cd rustracker-linux
sudo sh install-linux.sh
rustracker v0.2.34
更新内容
Bug 修复
- 修复服务端优雅关闭限制为 10 秒,避免重启时被 SIGKILL 强制终止
- 修复追加黑名单条目后文件未刷盘的问题
- 修复前端:验证仪表盘构建以防止部署损坏
- 修复前端:妥善处理仪表盘 API 请求失败的情况
- 修复 CI:为基准测试工作流添加
--no-default-features 标志
重构优化
- 使用 unhead 库替换手动 SEO meta 标签更新
- 使用 Nuxt UI
UTooltip 替换手写提示框组件
- 使用 Nuxt UI
UTable 替换手写表格组件
- 添加 ESLint + Prettier 配置并格式化全部前端代码
- 添加 Rust CI 工作流,包含 clippy 代码检查与
cargo fmt 格式基准
下载
rustracker-linux.tar.gz — Linux 完整包(含二进制和安装脚本)
rustracker-linux — Linux 64位二进制(含面板)
rustracker-linux-nodashboard — Linux 64位二进制(纯 Tracker,无 Web 面板)
rustracker.exe — Windows 64位二进制
Linux 安装
tar -xzf rustracker-linux.tar.gz
cd rustracker-linux
sudo sh install-linux.sh