Skip to content

TG-SignPulse v2.1.0

Choose a tag to compare

@Silentely Silentely released this 17 Jul 14:15
· 538 commits to 7e2c25f1fec2a79d3fc8fbb41d8cab1525e366e9 since this release

TG-SignPulse v2.1.0

将 dev 合并至 main 后的正式发布(7e2c25f)。

包版本:tg_signer.__version__ = 2.1.0

本版本亮点

版本检查

  • 面板「关于 / 版本」展示本地版本、Git SHA/分支、构建时间
  • GET /api/ops/version、POST /api/ops/version/check
  • 可选 GitHub Releases 远程检查(https、失败 soft-fail、成功缓存)
  • 服务端不可达时浏览器回退检查;侧栏显示版本号

运维与生产

  • 旧版 /api/tasks 默认只读、legacy-status 与迁移检查工具
  • 运维 API:调度预览、备份导出、运行时状态、readyz 增强
  • 调度文件锁、可选 DATABASE_URL、监听分片
  • Dashboard 签到历史 SSE、失败分类贯通

前端体验

  • 设计系统 tokens、布局与组件打磨
  • 全局确认框、Toast、错误码 i18n
  • 任务批量操作、设置页数据管理与版本区块

工程化

  • telegram / keyword_monitor / core 包结构拆分
  • Pydantic v1/v2 兼容层、CI ruff 门槛
  • Docker workflow 与文档站(含 Vercel)同步

部署

docker pull ghcr.io/silentely/tg-signpulse:v2.1.0
# 或
docker pull ghcr.io/silentely/tg-signpulse:latest

推送 tag 后 CI 会构建并推送镜像。请等待 Actions 完成后再拉取。

从 v2.0.0 升级

  • 无强制数据库迁移;建议先备份 data/ 再升级镜像。
  • 面板「检查更新」在 v2.0.0 实例上应提示可用版本 2.1.0。
  • 内网可设 APP_UPDATE_CHECK=0 关闭服务端远程检查。

相关链接

  • 上一个正式版: v2.0.0