Skip to content

TG-SignPulse v2.4.0

Choose a tag to compare

@Silentely Silentely released this 06 Sep 13:32
· 576 commits to main since this release
78ac658

TG-SignPulse v2.4.0

功能级发布,自 v2.3.0 起共 104 个提交:优化 TOTP 两步验证流程并展示随机时段任务元数据,强化会话与设备管理、存储安全、通知历史、关键词监控与前端容错,补齐大量测试与无障碍体验。

包版本:tg_signer.__version__ = 2.4.0

本版本内容

核心变更

  1. TOTP 两步验证流程优化 — 修复 TOTP 缺失时错误重置登录限流,优化验证流程并展示随机时段任务元数据
  2. 会话与设备管理增强 — 扩展数字群组标题与用户名匹配,完善设备下线散列安全校验与请求超时钳制
  3. 存储安全与版本解析 — 限制存储名长度与临时文件前缀,强化历史清理与头像目录自动建立
  4. 通知与历史管理 — 完善 Server酱资源释放与推送超长截断,强化剪贴板降级复制与历史路径校验
  5. 关键词监控与速率限制 — 强化 CSV 防注入与参数边界,增强密钥掩码判定与动作空值容错
  6. AI 视觉降级阶梯 — 实现 AI 视觉请求参数兼容降级阶梯机制,max_tokens 可配置与截断重试

优化

  • 接口与前端容错:备份下载响应头、导入空校验、存储隔离与时区语言回退
  • 安全防护:IP 截断、子路径校验、路径穿越防护、统一 422 校验错误展示
  • 任务归集与系统容错:限流判定、通知友好摘要、内联回调防护、异常分类与分页边界防护
  • 前端体验:无障碍(aria/键盘导航)、深色模式对比度、多语言收敛、防连点 busy 态
  • 性能:关键词规则正则预编译缓存、推送 HTTP 连接池复用、账号/设置缓存 TTL、历史索引短缓存
  • 测试补全:新增 TOTP 登录流程、全局设置缓存、日志级别文件、登录审计时区等大量用例

部署

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

升级说明

  • 从 v2.3.0 可直接升级
  • 建议先备份 data/ 再升级镜像
  • 随机时段任务元数据为新增展示字段,无需额外配置

相关链接