Commit Graph
127 Commits
Author SHA1 Message Date
github-actions[bot] 27fd4fc949 build(plugin-market): sync default from MoviePilot-Wiki@72abb045c19c 2026-08-27 00:28:45 +00:00
InfinityPacerandjxxghp 3b7f8c357d fix: 增加插件 V3t 运行时兼容门禁 (#6475)
* fix(plugin): enforce declared runtime compatibility

* chore(ci): record plugin runtime compatibility edges

---------

Co-authored-by: jxxghp <jxxghp@gmail.com>
2026-08-27 07:06:16 +08:00
InfinityPacer 627775c090 fix(plugin): 按绑定仓库保留更新候选 (#6474)
* fix(plugin): preserve repository update candidates

* chore(ci): sync architecture ratchet baselines

* chore(ci): align canonical coverage baseline

* chore(ci): align coverage ratchet baseline
2026-08-27 06:56:33 +08:00
InfinityPacer d24c52ea97 fix(plugin): 按绑定仓库处理插件更新 (#6472) 2026-08-26 21:35:16 +08:00
InfinityPacer 7c81fb357f fix(plugin): 收敛市场安装与运行态错误处理 (#6470) 2026-08-26 18:00:49 +08:00
jxxghp 9dbe424c3d refactor(config): retire RuntimeSettingsCompat host usage 2026-08-26 15:55:21 +08:00
jxxghp e02418bace feat(media): aggregate aliases from enabled metadata sources 2026-08-26 13:45:03 +08:00
jxxghp 362f606751 feat(governance): unify durable event retention 2026-08-26 12:45:44 +08:00
InfinityPacer 71db425c07 feat(plugin): 建立可信来源准入与安装恢复 (#6462) 2026-08-26 07:52:00 +08:00
jxxghp 33a367ebf9 fix(ci): stabilize event and web agent checks 2026-08-26 07:04:04 +08:00
jxxghp 3ba4027d84 feat(events): expose typed payload snapshots 2026-08-25 22:32:33 +08:00
jxxghp 574c50586e feat(music): 完善歌词与专辑目录整理 2026-08-25 21:02:26 +08:00
jxxghp b914e8b6e4 refactor: strengthen architecture CI gates and runtime contracts 2026-08-25 17:02:29 +08:00
InfinityPacer f3622de82e fix: 保持搜索线程任务的请求上下文 (#6451) 2026-08-25 16:06:17 +08:00
InfinityPacer d58c8d2b17 feat: 完善数据库备份管理与版本读取 (#6450) 2026-08-25 16:05:45 +08:00
InfinityPacer 6c334f7b9b fix(runtime): 收敛跨线程任务提交终态 (#6446) 2026-08-25 06:43:37 +08:00
InfinityPacer adbeff95d0 fix(plugin): serialize dynamic route projection (#6441) 2026-08-25 06:40:43 +08:00
jxxghp 3db6e803f3 fix(plugin): isolate virtual instance logs 2026-08-24 21:18:10 +08:00
InfinityPacer 34f59bc9f4 fix(plugin): filter declared uv dependency exclusions (#6437) 2026-08-24 20:06:57 +08:00
jxxghp 84326e20de feat(system): add staged release updates 2026-08-24 17:58:03 +08:00
InfinityPacer 326b5cf3ad feat: 新增 Python 3.14t 自由线程镜像 (#6434)
* fix(resource): select free-threaded extension ABI

* chore(deps): require moviepilot-rust 0.2.9

* perf: add free-threaded runtime comparison

* feat: add free-threaded runtime profile

* chore(deps): require moviepilot-rust 0.3.0

* test: isolate system endpoint import graph

* fix(docker): preserve runtime profile during recovery

* feat(runtime): expose active GIL state

* feat(plugin): log GIL fallback attribution

* test: refresh runtime observability dependency baseline

* fix(plugin): validate the active uv runtime profile

* test(runtime): expand free-threaded benchmark evidence

* docs(runtime): define v3t governance gates

* test(runtime): separate rust benchmark modes

* docs: sync free-threaded architecture baseline

* perf: add PostgreSQL driver comparison

* docs(runtime): record final free-threaded evidence

* fix(runtime): converge dual-profile dependency verification

* fix(runtime): scope Python 3.14 warning filter

* fix(runtime): match actual oss2 syntax warning

* docs(runtime): refresh free-threaded benchmark evidence

* test(architecture): refresh runtime dependency baseline

* ci: skip unused Trivy Java database

* build: exclude local verification artifacts

* docs(runtime): refresh PostgreSQL driver benchmarks

* docs(runtime): record plugin restore acceptance

* docs(runtime): record amd64 candidate acceptance

* ci: pin beta image publisher action

* test(architecture): merge runtime dependency baseline

* feat(runtime): expose Python GIL status

* docs(runtime): document Python runtime status fields
2026-08-24 17:48:14 +08:00
jxxghp 41b1460b60 refactor: unify doh executor shutdown 2026-08-24 15:49:19 +08:00
jxxghp e9053a6562 refactor: bound async log writer shutdown 2026-08-24 15:20:10 +08:00
jxxghp 8826219173 refactor: bound shared thread pool shutdown 2026-08-24 14:51:38 +08:00
jxxghp 009631b8ee refactor: unify capability shutdown convergence 2026-08-24 13:48:11 +08:00
jxxghp 2aa41ea8fe fix: register module result mismatch metric 2026-08-24 13:24:36 +08:00
Aqr-K f55f5edeca feat(runtime): 为旧门面补上分阶段退役,与命中观测形成闭环 (#6430) 2026-08-24 10:10:56 +08:00
jxxghp 01d29d952f fix: deduplicate graceful restart fallback 2026-08-24 08:29:07 +08:00
jxxghp e2814a129f fix: drain cancelled debounce tasks 2026-08-24 08:16:54 +08:00
jxxghp 46c5eec54e refactor: enforce managed event dispatch 2026-08-24 06:29:56 +08:00
jxxghp d694cd081c refactor: own cross-thread background tasks 2026-08-24 05:33:50 +08:00
jxxghp 22848eeda2 refactor: unify protected task completion 2026-08-24 03:20:45 +08:00
jxxghp e768eb46fe refactor: own coalescer flush lifecycle 2026-08-24 03:11:49 +08:00
jxxghp 52fd495d38 refactor: normalize downloader file contracts 2026-08-24 02:10:04 +08:00
jxxghp 83318b12c0 refactor: enforce module fanout contracts 2026-08-24 02:02:01 +08:00
jxxghp 19653b1437 refactor: type recognition module contracts 2026-08-24 01:58:36 +08:00
jxxghp 3e4e182ff9 refactor: type routed module contracts 2026-08-24 01:55:27 +08:00
jxxghp 9712803b8d refactor: type music module contracts 2026-08-24 01:50:01 +08:00
jxxghp f655051c85 refactor: unify tmdb query contracts 2026-08-24 01:47:47 +08:00
jxxghp 488b3667bb refactor: unify anilist module contracts 2026-08-24 01:45:49 +08:00
jxxghp 903d1d3c4d refactor: unify bangumi module contracts 2026-08-24 01:44:06 +08:00
jxxghp ce27732064 refactor: unify douban module contracts 2026-08-24 01:42:34 +08:00
jxxghp 8f6456be6c refactor: unify discovery module contracts 2026-08-24 01:40:39 +08:00
jxxghp c41492e56c refactor: type host lookup contracts 2026-08-24 01:38:27 +08:00
jxxghp bb80c10a0b refactor: type storage value contracts 2026-08-24 01:35:42 +08:00
jxxghp e359bbace9 refactor: type media server contracts 2026-08-24 01:33:04 +08:00
jxxghp bc8e4e75e3 refactor: unify media capability contracts 2026-08-24 01:15:09 +08:00
jxxghp 14e70208a2 refactor: type downloader action contracts 2026-08-24 01:11:47 +08:00
jxxghp f37407d0f3 fix: merge downloader tracker mappings 2026-08-24 01:08:45 +08:00
jxxghp b0c4809d1a refactor: type high-value module contracts 2026-08-24 01:03:57 +08:00