Repository navigation
Releases
Releases · turygo/cd211
v0.5.7
What's Changed
Added
- 新增
make harness,通过真实 SQLite 和本地文件系统覆盖复制恢复、删除后重新提交、崩溃恢复及超时归因;新增可选的make harness-live,验证真实 CloudDrive2 的复制记录定向移除和重新复制。
Fixed
- 修复复制任务立即返回完成时因非法状态跳转而反复提交失败的问题;现在按合法状态进入本地校验后才报告完成。
- 重试、暂停清理和删除本地内容前,先确认当前任务的远端复制记录已移除并持久化检查点,避免重新提交时复用已失效的完成记录;本地校验超时后重试会重新复制。
- 离线阶段超时保留持续连接失败或认证失败的真实分类;提交错误日志增加脱敏的状态、租约版本及错误类别。
Container image: docker pull turygo/cd211:0.5.7
v0.5.6
What's Changed
Changed
- 日志筛选范围和日志保留期统一扩展至最近三个月,支持最多跨三个月的 UTC 日期范围,并在 Web 页面同步显示可选边界。
Fixed
- 修复 NAS 共享目录问题被统一显示为“本地内容校验失败”的问题;现在,临时不可用会自动重试,截止超时、权限不足、路径不安全和内容结构不匹配会分别显示原因并提示人工处理;中英文详情页会显示容器视角下的实际检查路径,日志保留脱敏的 errno 和操作信息。
Container image: docker pull turygo/cd211:0.5.6
v0.5.5
What's Changed
Fixed
- 工作区删除改为在目录句柄内原地清理,不再创建隔离目录或执行目录改名,避开 Unraid 用户共享上已观察到的改名故障路径;保留旧版隔离残留的清理能力,并在失败日志中记录不含路径的底层操作和 errno。
- 工作区分批删除时重新打开目录流,避免目录项重排导致漏删;补齐
statat错误日志,保留目录校验失败时的底层操作名。
Container image: docker pull turygo/cd211:0.5.5
v0.5.3
What's Changed
Fixed
- 修复 qBittorrent 中已完成任务调用
torrents/renameFile与renameFolder时只更新数据库而未移动 NAS 文件的问题;现在会安全移动内容,并保持任务完成后的内容路径一致。
Container image: docker pull turygo/cd211:0.5.3
v0.5.2
What's Changed
Changed
- 重构 qBittorrent、原生 API 与 Web 的认证边界,分离会话 Cookie 与受众,并改为仅保存 API 凭据摘要;新密钥仅在生成响应中显示一次。
Container image: docker pull turygo/cd211:0.5.2
v0.5.1
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
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
What's Changed
Fixed
- 修复详情页刷新时时间字段短暂显示 UTC 时间后才切换为本地时间的问题。
- 修复设置页路径预览在错误回显时可能因根目录末尾斜杠被异步规范化而短暂跳变的问题。
Container image: docker pull turygo/cd211:0.4.9
v0.4.8
What's Changed
Fixed
- 修复 qBittorrent 兼容接口无法从 HTTP/HTTPS 地址获取
.torrent文件的问题,AutoBangumi 等客户端现在可直接提交远程种子链接。
Container image: docker pull turygo/cd211:0.4.8
v0.4.7
What's Changed
Fixed
- 修复下载工作区隔离问题并收紧目录安全边界:新任务保留逻辑
save_path并使用按哈希工作区;SQL 迁移会在改动前原子拒绝字面.cd211组件,启动和设置热切换则在激活前按文件系统规范路径预检本地根、分类及仍有效或保留本地内容的下载;旧符号链接别名冲突会阻止激活,修正别名或保存路径后即可重试。
Container image: docker pull turygo/cd211:0.4.7