github jxxghp/MoviePilot v3.1.1

4 hours ago

✨ 新功能

  • add configurable output language by @jxxghp

🐛 修复

  • normalize LRCLIB music metadata by @jxxghp
  • allow dedicated identifier writes by @jxxghp
  • 添加种子失败提示改用种子名称 by @lin student
  • 回调验证日志不再输出 token by @lin student
  • 非超级管理员读取订阅站点和域名详情时不返回认证字段 by @lin student
  • classify notification image transport route by @jxxghp
  • proxy douban notification images by @jxxghp
  • retry transient cover fetch failures by @jxxghp
  • apply image referer and proxy policy by @jxxghp
  • use incremental cache for M-Team by default by @jxxghp
  • prefer resource ids over tracker group ids by @jxxghp
  • refresh expired signed torrent links by @jxxghp
  • guide captcha OCR failures to browser vision by @jxxghp
  • route API calls to the local backend (#6875) by @jxxghp
  • apply simplified metadata to manual transfers by @jxxghp
  • preserve accepted searches for paused subscriptions by @InfinityPacer
  • support XML feeds in site search by @jxxghp
  • 整理规划的业务拒绝不再按系统错误告警 (#6868) by @cat
  • preserve max reasoning effort (#6866) by @CHANTXU64
  • 允许温度留空以省略不兼容的请求参数 (#6865) by @CHANTXU64
  • type snapshot reconciliation state by @jxxghp
  • keep snapshot reconciliation within complexity budget by @jxxghp
  • align scoped recipient routing by @jxxghp
  • type and cover encoded api bodies by @jxxghp
  • restore JSON-encoded string bodies in api argument canonicalization by @q10710
  • 限制实时消息队列积压并在 SSE 重连后一次推送 (#6862) by @cat
  • load servers using the persisted configuration type by @thsrite
  • keep language mapping within projection boundary by @jxxghp
  • map source languages for classification (#6860) by @jxxghp
  • keep Unit3D username as user id by @jxxghp
  • prepare policy-specific facts and refine defaults by @jxxghp
  • type release tags and record reduced mypy debt by @jxxghp
  • query v3 releases in version command by @jxxghp
  • force sync remote tags during updates by @jxxghp
  • restore Python 3 exception syntax by @ranzhigg
  • align sync reports with artifact policy by @ranzhigg

🔧 其他

  • bump backend and frontend to v3.1.1 by @jxxghp
  • restore Gemini SDK patch between tests by @jxxghp
  • remove the API skill line limit by @jxxghp
  • keep metadata details in the API category guide by @jxxghp
  • sync music normalization dependency count by @jxxghp
  • sync mypy debt metric by @jxxghp
  • Merge origin/v3 into PR branch by @jxxghp
  • normalize snapshot imports by @jxxghp
  • Merge remote-tracking branch 'origin/v3' into codex/pr6864-push by @jxxghp
  • cover bounded queue endpoint contract by @jxxghp
  • keep queue projections in transfer endpoint module by @jxxghp
  • remove unrelated fork sync changes by @jxxghp
  • Merge remote-tracking branch 'origin/v3' into codex/optimize-pr-6849 by @jxxghp
  • preserve existing ruff baseline by @jxxghp
  • sync system version query type debt metrics by @jxxghp
  • index incremental snapshot reconciliation by @ranzhigg
  • sync transfer queue baseline by @ranzhigg
  • Merge upstream v3 into transfer queue PR by @ranzhigg
  • bound queue snapshots for batch imports by @ranzhigg
  • Merge remote-tracking branch 'origin/v3' into v3 by @ranzhigg
  • Merge remote-tracking branch 'origin/v3' into sync/upstream-v3-20260908 by @ranzhigg
  • Merge commit 'b9120a5b6a6c23738b69cb60e5d67b0ebe83c839' into v3 by @github-actions[bot]
  • Merge commit '976cecce8f72291516be74419cfc23922e99eef0' into v3 by @github-actions[bot]
  • Merge commit '916619f2e25696ff659e53e1bd9c230e93155e29' into v3 by @github-actions[bot]
  • Merge commit '1f3d2b7fdfa17516660af4d4cf39e568e468309a' into v3 by @github-actions[bot]
  • Merge commit '7fff20cf7264b5d585619b64d507b0381e5ddf71' into v3 by @github-actions[bot]
  • merge upstream nightly with failure reports by @ranzhigg

完整更新记录: v3.1.0...v3.1.1

Don't miss a new MoviePilot release

NewReleases is sending notifications on new releases.