mirror of
https://github.com/EstrellaXD/Auto_Bangumi.git
synced 2026-11-02 05:37:14 +08:00
chore(release): 准备 4.0.0-beta.4
This commit is contained in:
10
CHANGELOG.md
10
CHANGELOG.md
@@ -1,3 +1,13 @@
|
||||
# [4.0.0-beta.4] - 2026-10-20
|
||||
|
||||
- **修复(日志)**:beta.3 中日志文件 `data/log.txt` 一直为空、日志页没有内容,现已恢复
|
||||
- **修复(下载器页面)**:种子的进度与速度重新随事件流实时刷新(beta.3 中停止更新)
|
||||
- **优化(下载器页面)**:改为一个虚拟滚动表格,分组变为可折叠的表头行,勾选分组行即选中整组;2 万个种子时打开时间从约 15 秒降到 0.2 秒以内,内存从约 3 GB 降到几十 MB,切换页面后不再崩溃
|
||||
- **优化(RSS 刷新)**:每个订阅每轮只拉取一次(同一站点仍间隔 2 秒);聚合订阅跳过本订阅已匹配的种子,不再每轮重新匹配全部条目,未匹配的种子仍每轮重新分析;规则较多时一轮刷新的 CPU 时间与界面卡顿明显减少。TMDB 查不到的标题缓存 6 小时,请求失败不缓存
|
||||
- **优化(事件流)**:下载器列表没有变化时不再推送,多个标签页共用一次下载器查询;日志只推送新增的行;标签页隐藏 30 秒后断开事件流,回到前台时自动重连。每个标签页的流量约减少 80 %
|
||||
- **优化(加载)**:静态文件与 API 响应启用 gzip 压缩;带哈希的前端文件缓存一年,页面每次验证,升级后不会加载旧文件;前端只打包 Vue 运行时,非默认语言、搜索与编辑规则等弹窗按需加载;待审核卡片的光晕动画不再持续占用 CPU
|
||||
- **优化(启动)**:MCP 子应用在第一次请求 `/mcp` 时才构建,Passkey 依赖按需导入,启动更快、内存约少 30 MB;Docker 镜像带预编译的字节码
|
||||
|
||||
# [4.0.0-beta.3] - 2026-10-20
|
||||
|
||||
- **破坏性变更(MCP)**:MCP 升级到 mcp 2.3,只提供 Streamable HTTP,端点为 `/mcp`(`/mcp/` 重定向到 `/mcp`);旧的 SSE 端点 `/mcp/sse` 已删除,请更新 MCP 客户端的地址。令牌与 IP 白名单不变。插件 MCP 工具的参数按 `input_schema` 校验,`input_schema` 本身无效时计入熔断
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
[project]
|
||||
name = "auto-bangumi"
|
||||
version = "4.0.0-beta.3"
|
||||
version = "4.0.0-beta.4"
|
||||
description = "AutoBangumi - Automated anime download manager"
|
||||
requires-python = ">=3.14"
|
||||
dependencies = [
|
||||
|
||||
2
backend/uv.lock
generated
2
backend/uv.lock
generated
@@ -139,7 +139,7 @@ wheels = [
|
||||
|
||||
[[package]]
|
||||
name = "auto-bangumi"
|
||||
version = "4.0.0b3"
|
||||
version = "4.0.0b4"
|
||||
source = { virtual = "." }
|
||||
dependencies = [
|
||||
{ name = "anthropic" },
|
||||
|
||||
Reference in New Issue
Block a user