Skip to content

TG Vault v2.1.1

Choose a tag to compare

@hicocos hicocos released this 26 Aug 16:03
· 19 commits to main since this release

TG Vault v2.1.1

本版本集中修复 Web 上传、存储账户删除和任务中心的关键逻辑问题。

修复

  • 修复所有存储提供商上传时误把展示名称当作 provider ID 的问题,覆盖本地、OneDrive、Google Drive、阿里云 OSS、S3 和 WebDAV。
  • 修复存储账户删除预览中的 PostgreSQL text = uuid 类型冲突,避免“无法创建删除确认”和后端进程退出。
  • 删除确认失败现在返回结构化错误,不再因未捕获的异步异常导致服务重启。
  • 修复简单上传丢失后端错误正文的问题,并统一处理 401/428 会话失效状态。
  • 修复文件删除和存储账户删除未一致处理失效会话的问题。
  • 任务中心新增按存储账户的服务端过滤,避免较旧的阻塞任务被全局 300 条限制截断。
  • 修正删除确认 expiresAt 的前后端类型契约。

验证

  • 后端测试:361/361 通过。
  • 前端测试:144/144 通过。
  • 后端类型检查、构建通过;前端 ESLint、TypeScript 和生产构建通过。
  • WebDAV 上传/下载/删除链路和存储账户删除完整流程已验证。

升级

git fetch origin
git pull --ff-only origin main
./deploy/install.sh

升级前建议备份 PostgreSQL 和完整 file-storage 卷。

完整变更

v2.1.0...v2.1.1