Releases: jxxghp/MoviePilot
Releases · jxxghp/MoviePilot
v2.13.2
✨ 新功能
🐛 修复
- improve u115 multipart upload handling by @jxxghp
- improve manual transfer recognition preview by @jxxghp
- keep platform words in media titles by @jxxghp
- enable voice replies for supported channels by @jxxghp
- request full directory pages by @jxxghp
🔧 其他
- add browser-use skill by @jxxghp
- 更新 scheduler.py by @jxxghp
- load share admins from server by @jxxghp
- centralize MoviePilot server helper by @jxxghp
- 将发送消息工具设为必选工具 by @jxxghp
- 调整 Agent 心跳任务报告方式 by @jxxghp
- fix agent tool call history ordering by @jxxghp
- update 3 workspace files by @jxxghp
完整更新记录: v2.13.1-1...v2.13.2
v2.13.1-1
✨ 新功能
- support llm user agent by @jxxghp
🐛 修复
- order LLM user agent config after max context by @jxxghp
- use explicit LLM user agent config by @jxxghp
- expose rust acceleration availability by @jxxghp
- reduce env logs and harden ssl cert startup by @jxxghp
🔧 其他
- bump moviepilot-rust to 0.1.4 (#5840) by @DDSRem
- bump moviepilot-rust to 0.1.3 (#5838) by @DDSRem
- bump moviepilot-rust to 0.1.2 (#5837) by @DDSRem
- 更新 requirements.in by @jxxghp
- use external moviepilot rust package by @jxxghp
完整更新记录: v2.13.1...v2.13.1-1
v2.13.1
v2.13.0-1
🐛 修复
- add VIVID and HDR10P to effect regex (#5833) by @leanmore
- allow configured image proxy private ranges (#5831) by @InfinityPacer
- patch gemini thought_signature enforcement to cover all function calls by @jxxghp
🔧 其他
- 更新 metainfo.rs by @jxxghp
- async SSRF check with DNS cache for image proxy (#5832) by @InfinityPacer
- restructure AGENTS.md and add docs/rules agent documentation system (#5830) by @DDSRem
完整更新记录: v2.13.0...v2.13.0-1
v2.13.0
✨ 新功能
- log tool execution result summary and truncate if too long by @jxxghp
- inject plugin installation directory into system prompt by @jxxghp
- add agent token provider events by @jxxghp
- support TMDB episode group (g=) in explicit media tags and custom identifiers by @jxxghp
- improve agent execution error handling with user-friendly messages and sensitive info sanitization by @jxxghp
- add china operator llm providers by @jxxghp
- add global RUST_ACCEL toggle to enable/disable rust acceleration at runtime by @jxxghp
- accelerate metainfo parsing with rust by @jxxghp
- accelerate rss parsing with rust by @jxxghp
- accelerate site indexer parsing with rust by @jxxghp
- 支持多文件手动整理与集数定位模板推荐 (#5820) by @Album
- support indexer templates in Rust parser by @jxxghp
- accelerate RSS parsing with Rust by @jxxghp
- add Rust acceleration for core parsing by @jxxghp
🐛 修复
- 优化 execute_command 工具的 rm -rf 拦截逻辑,仅禁止删除根目录或一级目录 by @jxxghp
- skip non-transferable monitor files by @jxxghp
- enable incomplete file suffix for downloaders by @jxxghp
- 强制刷新插件市场绕过远端缓存 by @jxxghp
- bound long-lived cache state by @jxxghp
- import filter module dependencies by @jxxghp
- restrict message commands to channel admins by @jxxghp
- block private image proxy targets by @jxxghp
- correct typo in import for clear_rust_parse_options_cache by @jxxghp
- merge plugin form defaults with stored config to prevent v-show ReferenceError (#5824) by @TimoYoung
- expose docker venv to maturin by @jxxghp
- resolve docker rust toolchain path by @jxxghp
- remove jieba compatibility shim by @jxxghp
- replace fast jieba dependency by @jxxghp
- support jinja indexer parsing in rust by @jxxghp
- render indexer jinja fields in rust by @jxxghp
- delay transient typing indicators by @jxxghp
- remove choice callback status passthrough by @jxxghp
- resume agent after choice callback by @jxxghp
- stop agent after user choice prompt by @jxxghp
- simplify message typing lifecycle by @jxxghp
- 统一消息 typing 生命周期 by @jxxghp
- 兼容低版本临时文件参数 by @jxxghp
- handle images in Feishu streaming replies by @jxxghp
- keep agent typing status while queued by @jxxghp
🔧 其他
- 更新 execute_command.py by @jxxghp
- optimize episode group tag parsing by @jxxghp
- 更新 media.py by @jxxghp
- ignore config/plugins/ in gitignore (#5828) by @TimoYoung
- Merge remote-tracking branch 'origin/v2' into v2 by @jxxghp
- 更新 feishu.py by @jxxghp
- precompile anime metadata regexes by @jxxghp
- 更新 rust_accel.py by @jxxghp
- optimize rust acceleration paths by @jxxghp
- 删除 frozen.spec by @jxxghp
- update text processing dependencies by @jxxghp
- 删除 benchmark_rust_accel.py by @jxxghp
- precompile media metadata regexes by @jxxghp
- slim rust acceleration surface by @jxxghp
- 统一 lack_episode 语义并暴露 completed_episode 派生字段 (#5817) by @InfinityPacer
- unify best_version episode upgrade logic and always track downloads in note by @jxxghp
- use watchfiles for directory monitor by @jxxghp
完整更新记录: v2.12.4...v2.13.0
v2.12.4
🐛 修复
- prevent duplicate Audiences unread messages by @jxxghp
- 优化TMDB搜索匹配优先级,title/original_title优先于别名匹配 by @jxxghp
- label issue template submissions (#5812) by @InfinityPacer
🔧 其他
- move feedback issue flow into skill scripts by @jxxghp
完整更新记录: v2.12.3...v2.12.4
v2.12.3
✨ 新功能
- 强化集数定位模板智能自动生成 (#5801) by @Album
- add plugin system version compatibility checks by @jxxghp
- add video bit rename template field by @jxxghp
- add TransferRenameBuild chain event and fix TemplateContextBuilder concurrency (#5792) by @InfinityPacer
🐛 修复
- avoid blocking event loop during plugin install by @jxxghp
- respect OpenList directory path contract by @jxxghp
- build complete transfer result at source by @jxxghp
- simplify audiences unread pagination by @jxxghp
- improve audiences message pagination by @jxxghp
- keep transfer event normalization in domain by @jxxghp
- normalize transfer event targets by @jxxghp
- suppress garbled gzip bytes in tmdb error log by @jxxghp
- remove tmdb manual gzip fallback by @jxxghp
- handle tmdb gzip json responses by @jxxghp
- prevent duplicate transfer uploads by @jxxghp
- tolerate delayed OpenList metadata by @jxxghp
- prefer rg in agent prompts by @jxxghp
- handle OpenList delayed transfer metadata by @jxxghp
- restore tmdb trending recommendations by @jxxghp
- decode raw gzip tmdb responses by @jxxghp
- avoid none search keyword for haidan by @jxxghp
- ignore expected module rate limits by @jxxghp
- handle tmdb unicode decode errors by @jxxghp
- handle invalid tmdb json responses by @jxxghp
🔧 其他
- merge episode format helper by @jxxghp
- 新增 feedback-issue Agent skill:把用户反馈整理为上游 Issue (#5799) by @InfinityPacer
- reduce agent shell command probing by @jxxghp
- Revert fix: handle tmdb gzip json responses by @jxxghp
完整更新记录: v2.12.2...v2.12.3
v2.12.2
✨ 新功能
- inject available shell commands into agent prompt by @jxxghp
- include episode group in subscribe source (#5787) by @InfinityPacer
- optimize scraping for multi-server compatibility by @jxxghp
- 新增集数定位模板生成接口 (#5785) by @Album
- add agent cli tools to docker image by @jxxghp
- install ssh client in docker image by @jxxghp
- add managed agent command sessions by @jxxghp
- support multi-page resource search by @jxxghp
🐛 修复
- stop torrent search paging after short pages by @jxxghp
- preserve tv bluray disc folders (#5788) by @xiaochao Fang
- use core torrent info for RSS action (#5786) by @InfinityPacer
- Audiences站点未读消息数解析错误 by @jxxghp
- use explicit tmdb locale setting by @jxxghp
- improve media image scraping by @jxxghp
- persist best-version downloads to note and read it back (#5783) by @InfinityPacer
- ConfigParser interpolation breaks migration with special chars in PG password (#5782) by @TimoYoung
🔧 其他
- decouple Playwright types with protocol interfaces and remove direct dependency by @jxxghp
完整更新记录: v2.12.1...v2.12.2
v2.12.1
🐛 修复
- stop best-version per-episode redownload loop (#5781) by @InfinityPacer
- correctly filter unread messages by icon class and attributes by @jxxghp
- remove fallback to TMDB website scraping when API search fails by @jxxghp
- improve error reporting for subprocess failures and add tests for output handling by @jxxghp
完整更新记录: v2.12.0...v2.12.1
v2.12.0
✨ 新功能
- migrate to CloakBrowser for browser emulation and streamline dependency management by @jxxghp
🐛 修复
- adapt site imdb search urls by @jxxghp
- avoid double episode offset in manual transfer by @jxxghp
- expand SSE configuration to include logging and search stream endpoints by @jxxghp
- offload subtitle download after add task by @jxxghp
- reduce low-risk pylint issues by @jxxghp
- parse Audiences unread messages by @jxxghp
🔧 其他
- bump version to v2.12.0 by @jxxghp
完整更新记录: v2.11.4...v2.12.0