Skip to content

v0.2.34

Choose a tag to compare

@github-actions github-actions released this 28 Jul 08:43
· 90 commits to main since this release
951de73

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