Commit Graph
59 Commits
Author SHA1 Message Date
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 adbeff95d0 fix(plugin): serialize dynamic route projection (#6441) 2026-08-25 06:40:43 +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 d95a6a96fe fix: clean successful plugin rollback backups 2026-08-24 11:49:56 +08:00
jxxghp df9b733d1e refactor: unify plugin install mode policy 2026-08-24 11:41:42 +08:00
jxxghp 4fb86f4ecc refactor: unify plugin release pagination 2026-08-24 11:31:43 +08:00
jxxghp 95371d50d5 refactor: unify plugin market index policy 2026-08-24 11:22:01 +08:00
jxxghp c37c8650d7 refactor: unify plugin market request policy 2026-08-24 11:11:26 +08:00
jxxghp 34131baf02 refactor: unify plugin package version resolution 2026-08-24 11:01:51 +08:00
jxxghp 073ff7ff81 refactor: own legacy subscription report tasks 2026-08-24 05:57:07 +08:00
jxxghp 22848eeda2 refactor: unify protected task completion 2026-08-24 03:20:45 +08:00
jxxghp 10582277e2 refactor: unify plugin file operation cancellation 2026-08-24 03:17:07 +08:00
jxxghp 579226612a refactor: own plugin release requests 2026-08-24 00:41:09 +08:00
InfinityPacer 146f8649f6 fix(runtime): 隔离线程任务上下文 (#6420)
* fix(runtime): isolate thread task contexts

* test: use canonical message schema import
2026-08-23 20:10:23 +08:00
InfinityPacer 3fa8ddf63a fix(plugin): close cancellation compensation gaps 2026-08-23 14:47:17 +08:00
InfinityPacer d2b72f5729 fix(database): decouple worker errors from application 2026-08-23 14:26:42 +08:00
InfinityPacer a7965d3f7d fix(plugin): close process tree cleanup gaps 2026-08-23 14:26:42 +08:00
InfinityPacer 6c2817e383 fix(plugin): close cancellable install lifecycle gaps 2026-08-23 14:26:42 +08:00
InfinityPacer 0378eabb8f fix(plugin): make installation lifecycle cancellable 2026-08-23 14:26:42 +08:00
jxxghp fc6cc990ad Merge remote-tracking branch 'origin/v3' into pr-6401-resolve
# Conflicts:
#	app/startup/modules_initializer.py
#	tests/test_configuration_ports.py
2026-08-23 09:32:02 +08:00
SayItDitto 0c05b260ea fix: CloakBrowser 获取页面源码在 CF 质询页超时 (#6402) 2026-08-23 09:11:53 +08:00
InfinityPacer 97fb7e6526 chore: sync database worker branch with upstream v3 2026-08-23 04:48:50 +08:00
jxxghp baf4e883b2 refactor: route storage adapter settings through runtime 2026-08-23 03:25:08 +08:00
InfinityPacer fc677a2bba feat(database): bound async configuration writes 2026-08-23 02:29:40 +08:00
jxxghp e99289a07b refactor: route browser auth settings through runtime 2026-08-23 02:19:20 +08:00
jxxghp ef6a613eb3 refactor: add dynamic runtime settings compatibility proxy 2026-08-23 02:16:03 +08:00
jxxghp d0ebdd60c0 refactor: route cache settings through runtime 2026-08-23 02:02:31 +08:00
jxxghp b4e003f098 refactor: route monitor and resource settings through runtime 2026-08-23 01:59:37 +08:00
jxxghp 2c6e8181c2 refactor: keep runtime settings below adapters 2026-08-23 01:45:07 +08:00
jxxghp d15c65b108 refactor: inject Rust acceleration settings 2026-08-23 01:37:08 +08:00
jxxghp e63745f40b refactor: inject DoH runtime settings 2026-08-23 01:35:12 +08:00
jxxghp 09cfd71649 refactor: inject CookieCloud runtime settings 2026-08-23 01:32:56 +08:00
jxxghp 60a54cf4dc refactor: inject OCR runtime settings 2026-08-23 01:30:55 +08:00
jxxghp a001291c0b feat: observe legacy facade method hits 2026-08-23 00:37:03 +08:00
jxxghp a59f1b928a feat: make subscribe reports durable 2026-08-23 00:25:23 +08:00
jxxghp 3c8cb513bb fix: await durable subscribe deletion reports 2026-08-23 00:07:52 +08:00
InfinityPacer f2a23b0377 feat(doctor): add database backup recovery guidance (#6397) 2026-08-22 19:28:20 +08:00
InfinityPacer d131f8d571 feat(network): migrate async HTTP client to HTTPX2 (#6394) 2026-08-22 16:48:23 +08:00
jxxghp 7bc5e01afd refactor: expand async and type safety gates 2026-08-22 13:21:52 +08:00
InfinityPacer a90a0e8597 fix: upgrade web dependencies and stabilize plugin routes (#6383) 2026-08-22 09:47:13 +08:00
jxxghp 43cccb8ff8 feat: add low-cardinality observation port 2026-08-21 22:15:47 +08:00
jxxghp 47f1ff9cb4 feat: propagate request correlation context 2026-08-21 22:08:33 +08:00
jxxghp dd1c4c3279 refactor: unify database readiness lifecycle 2026-08-21 20:07:07 +08:00
InfinityPacer b9bbc8913c fix: 完善插件恢复与运行态收敛 (#6376) 2026-08-21 18:09:29 +08:00
InfinityPacer 2d80f9f04f fix(plugins): preserve dependency manifest sources (#6370) 2026-08-20 20:51:35 +08:00
InfinityPacer 23f5d59c74 feat: 使用 uv 锁定主程序依赖并强化插件恢复边界 (#6364) 2026-08-20 12:17:19 +08:00