Releases
v4.12.0
Compare
Sorry, something went wrong.
No results found
功能
消息通知渠道全面插件化 :除 Telegram/微信/内置消息页外,全部第三方渠道(Bark/Chanify/Gotify/IYUU/ntfy/PushDeer/PushPlus/Server酱/Slack/Synology Chat/Webhook)迁移为插件,按需启用;第三方依赖随插件 manifest 自动安装;渠道图标随插件分发
新增飞书消息插件 :企业自建应用长连接双向交互(搜索/订阅/下载/卡片按钮分页),带图通知(海报随通知推送)
新增钉钉消息插件 :Stream 长连接交互 + 会话精准回复(无需群机器人)+ 机器人单聊主动通知 + 图片海报
Slack / Synology Chat 交互渠道迁移至插件公开回调 (apikey + IP 白名单校验),旧回调地址自动重定向
下载器插件化 :迅雷 / Aria2 迁移为插件;不支持 PT(私有站点种子自动拦截),不可用于刷流
媒体服务器插件化框架 :注册表/测试连接/生命周期开放,新媒体服务器类型(如极影视)可经插件接入
站点匹配支持主站与 RSS 域名分离 :用户配置的 RSS 域名自动识别种子归属,功能访问始终走主站
Docker Compose 按部署场景拆分 :基础(SQLite+Redis)/MySQL/PostgreSQL 三个独立文件;密码统一走 .env 必填校验;数据库迁移由后端启动自动执行(移除独立 migration 容器,消除 Web UI 误报)
修复
刷流多项修复 :
存活天数(alive_time)删种规则时区错误(naive/aware 相减)修复,规则恢复正常生效
H&R 数量上限改为实时统计下载器中带 HR 标签的做种数(此前进程累计只增不减,达上限后永久封死)
下载器不可达不再误判为"0 个下载中"放行;删种流程不再误清种子记录(get_torrents 不可达返回 None)
删种统计计数取反修复(此前删除失败的被计为已删除)
未完成但暂停(pausedDL/stoppedDL)的种子正确归入下载中,dltime/pending_time 规则生效
hr_time 规则加 HR 门控(非 HR 种子不再按 HR 做种时间被误删)
已删除种子可重新进种(去重查询过滤删除记录);下载失败种子不再被缓存 1 小时,可重试
processed 缓存按任务隔离,任务间不再互相影响;dlcount 加下载器级互斥,并发不超额
qbittorrent 下载中任务数 不再把已完成(暂停做种)的任务计入(刷流同时下载数规则精确)
重构
插件框架渠道扩展点 :插件公开回调注册、渠道标识字符串化、get_search_types 动态化、回调安全加固(真实来源 IP、body 限流、依赖白名单)
消息/下载器插件生命周期统一 :启用按需加载(防双连接)、禁用记录随动停用、渠道/下载器实例由用户手动创建
内置消息页渠道 (WebMessage)保留核心,图标/说明完善
You can’t perform that action at this time.