Skip to content

Releases

v0.5.7

Choose a tag to compare

@github-actions github-actions released this 12 Oct 16:56

What's Changed

Added

  • 新增 make harness,通过真实 SQLite 和本地文件系统覆盖复制恢复、删除后重新提交、崩溃恢复及超时归因;新增可选的 make harness-live,验证真实 CloudDrive2 的复制记录定向移除和重新复制。

Fixed

  • 修复复制任务立即返回完成时因非法状态跳转而反复提交失败的问题;现在按合法状态进入本地校验后才报告完成。
  • 重试、暂停清理和删除本地内容前,先确认当前任务的远端复制记录已移除并持久化检查点,避免重新提交时复用已失效的完成记录;本地校验超时后重试会重新复制。
  • 离线阶段超时保留持续连接失败或认证失败的真实分类;提交错误日志增加脱敏的状态、租约版本及错误类别。

Container image: docker pull turygo/cd211:0.5.7

v0.5.6

Choose a tag to compare

@github-actions github-actions released this 20 Sep 16:30

What's Changed

Changed

  • 日志筛选范围和日志保留期统一扩展至最近三个月,支持最多跨三个月的 UTC 日期范围,并在 Web 页面同步显示可选边界。

Fixed

  • 修复 NAS 共享目录问题被统一显示为“本地内容校验失败”的问题;现在,临时不可用会自动重试,截止超时、权限不足、路径不安全和内容结构不匹配会分别显示原因并提示人工处理;中英文详情页会显示容器视角下的实际检查路径,日志保留脱敏的 errno 和操作信息。

Container image: docker pull turygo/cd211:0.5.6

v0.5.5

Choose a tag to compare

@github-actions github-actions released this 09 Sep 16:32

What's Changed

Fixed

  • 工作区删除改为在目录句柄内原地清理,不再创建隔离目录或执行目录改名,避开 Unraid 用户共享上已观察到的改名故障路径;保留旧版隔离残留的清理能力,并在失败日志中记录不含路径的底层操作和 errno。
  • 工作区分批删除时重新打开目录流,避免目录项重排导致漏删;补齐 statat 错误日志,保留目录校验失败时的底层操作名。

Container image: docker pull turygo/cd211:0.5.5

v0.5.3

Choose a tag to compare

@github-actions github-actions released this 31 Aug 18:49

What's Changed

Fixed

  • 修复 qBittorrent 中已完成任务调用 torrents/renameFile 与 renameFolder 时只更新数据库而未移动 NAS 文件的问题;现在会安全移动内容,并保持任务完成后的内容路径一致。

Container image: docker pull turygo/cd211:0.5.3

v0.5.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:05

What's Changed

Changed

  • 重构 qBittorrent、原生 API 与 Web 的认证边界,分离会话 Cookie 与受众,并改为仅保存 API 凭据摘要;新密钥仅在生成响应中显示一次。

Container image: docker pull turygo/cd211:0.5.2

v0.5.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 13:29

What's Changed

Changed

  • 现已兼容 qBittorrent 5.0.0(WebAPI 2.11.0)的 102 个路由:支持的任务操作会持久化结果,BT-only 读取返回中性值,不支持的修改在参数校验通过后返回成功。

Fixed

  • 修复 qBittorrent torrents/add 只能处理单个 URL 或文件来源的问题;现在兼容换行分隔的多个 URL、任意 multipart 文件字段,以及同一请求中混合提交 URL 和文件。
  • 修复 qBittorrent 分类名称大小写差异导致 torrents/info 查不到任务、filter=completed 未生效、app/setPreferences 拒绝了其他合法字段,以及重复创建分类时未返回冲突错误的问题。

Container image: docker pull turygo/cd211:0.5.1

v0.4.10

Choose a tag to compare

@github-actions github-actions released this 30 Aug 15:44

What's Changed

Added

  • qBittorrent torrents/add 现在返回现代计数与哈希 JSON,按失败类型提供上游风格状态和纯文本;新增 stderr 与按 UTC 日期轮换的脱敏 JSONL 双写日志,以及需认证、可筛选的“日志”页面,摘要按浏览器本地时间显示并以颜色区分级别和状态。

Changed

  • 更新仓库开发指南,补充原生 API、提交服务、持久化 Webhook、隔离工作区及当前构建测试工具约束。

Container image: docker pull turygo/cd211:0.4.10

v0.4.9

Choose a tag to compare

@github-actions github-actions released this 29 Aug 18:33

What's Changed

Fixed

  • 修复详情页刷新时时间字段短暂显示 UTC 时间后才切换为本地时间的问题。
  • 修复设置页路径预览在错误回显时可能因根目录末尾斜杠被异步规范化而短暂跳变的问题。

Container image: docker pull turygo/cd211:0.4.9

v0.4.8

Choose a tag to compare

@github-actions github-actions released this 29 Aug 16:14

What's Changed

Fixed

  • 修复 qBittorrent 兼容接口无法从 HTTP/HTTPS 地址获取 .torrent 文件的问题,AutoBangumi 等客户端现在可直接提交远程种子链接。

Container image: docker pull turygo/cd211:0.4.8

v0.4.7

Choose a tag to compare

@github-actions github-actions released this 29 Aug 03:46

What's Changed

Fixed

  • 修复下载工作区隔离问题并收紧目录安全边界:新任务保留逻辑 save_path 并使用按哈希工作区;SQL 迁移会在改动前原子拒绝字面 .cd211 组件,启动和设置热切换则在激活前按文件系统规范路径预检本地根、分类及仍有效或保留本地内容的下载;旧符号链接别名冲突会阻止激活,修正别名或保存路径后即可重试。

Container image: docker pull turygo/cd211:0.4.7