diff --git a/CHANGELOG.md b/CHANGELOG.md index a30d185c..6d2ff4de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -256,6 +256,33 @@ qBittorrent 5.x 全面兼容 + 种子管理页 + PT 站搜索源;日志不再" - 修复 `build_rss_rule` 的 `mustNotContain` 把过滤字符串按字符拆分而非按项做正则或运算 - 移除大量死代码(旧通知栈、SIGALRM 装饰器、空的 transmission 桩等) +# [3.2.8] - 2026-07-02 + +## Backend + +### Fixed + +- 修复 qBittorrent ≥ 5.2 登录失败:新版登录成功返回 HTTP 204 空响应体,旧代码要求 200 + "Ok." 导致认证失败 (#1044, #1034, #1043) +- 修复删除番剧/种子时文件不被删除:hashes 列表未按 qB API 要求以 `|` 拼接且响应状态未校验,删除失败现在会正确上报到 WebUI (#1046) +- 修复下载器认证失败时 httpx 连接池泄漏:连接失败后正确关闭客户端 (#1043) +- 加固初始设置接口:`/setup/test-downloader` 增加 URL 协议校验,所有 setup 接口不再回显原始错误详情 (#1041) +- 修复同一站点多个 RSS 并发请求触发 HTTP 429:按主机分组串行抓取并加入间隔,不同主机仍并行 (#1026) +- 修复 OpenAI 解析阻塞事件循环:切换到 AsyncOpenAI 异步客户端 +- 修复番剧缓存的失效竞态:加锁并引入代数计数,防止过期快照覆盖较新的失效 +- 修复无 `[字幕组]` 前缀的标题被解析器破坏 (#1025) +- 共享 httpx 客户端跟随 302 重定向(mikanime.tv 镜像域名) (#983) +- 修复 Linux 主机解析 Windows qBittorrent 保存路径导致季度总被置为 01 (#1016) +- 加固共享 httpx 客户端:缩短 keepalive 防止陈旧连接风暴 (#1018, #1028, #984) +- 删除 RSS 订阅时级联删除其种子记录,侧边栏不再残留条目 (#1019) +- 探测 qBittorrent 时遵循 SSL 设置 (#1014) + +### Maintenance + +- 发布包纳入 `pyproject.toml` / `uv.lock` / `requirements.txt` (#994, #1015) +- 容器启动 chown 跳过 `.venv`,加快启动 (#1011) + +# [3.2.6] - 2026-03-01 + ## Backend ### Added diff --git a/SECURITY.md b/SECURITY.md index 0c71a9c3..a787afde 100644 --- a/SECURITY.md +++ b/SECURITY.md @@ -15,7 +15,7 @@ If you discover a security vulnerability in AutoBangumi, please report it respon 1. **GitHub Private Vulnerability Reporting** (Recommended): Use [GitHub's private vulnerability reporting feature](https://github.com/EstrellaXD/Auto_Bangumi/security/advisories/new) to submit your report securely. -2. **Email**: Contact the maintainer directly at the email associated with the GitHub account [@EstrellaXD](https://github.com/EstrellaXD). +2. **Email**: Contact the maintainer directly at [estrellaxd05@gmail.com](mailto:estrellaxd05@gmail.com). **Please do NOT:** - Open a public GitHub issue for security vulnerabilities @@ -37,7 +37,7 @@ We will acknowledge receipt of your report within 48 hours and work to address t 1. **GitHub 私密漏洞报告**(推荐):使用 [GitHub 的私密漏洞报告功能](https://github.com/EstrellaXD/Auto_Bangumi/security/advisories/new) 安全地提交您的报告。 -2. **邮件**:直接联系维护者,使用 GitHub 账户 [@EstrellaXD](https://github.com/EstrellaXD) 关联的邮箱。 +2. **邮件**:直接联系维护者,邮箱 [estrellaxd05@gmail.com](mailto:estrellaxd05@gmail.com)。 **请勿:** - 在公开的 GitHub Issue 中报告安全漏洞