Commit Graph
478 Commits
Author SHA1 Message Date
jxxghp a62c541ec0 refactor: add fenced transfer recovery leases 2026-08-27 14:39:38 +08:00
jxxghp 23bff6b2bb refactor: add durable transfer planning checkpoints 2026-08-27 13:16:33 +08:00
jxxghp aac184a1b9 refactor(transfer): make queue admission durable 2026-08-27 10:57:22 +08:00
jxxghp 9dbe424c3d refactor(config): retire RuntimeSettingsCompat host usage 2026-08-26 15:55:21 +08:00
InfinityPacer ac2a2b1129 feat(plugin): persist declared metadata snapshots (#6467) 2026-08-26 13:15:12 +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 df6f86ec3d fix(subscription): isolate statistic report failures 2026-08-26 07:01:41 +08:00
InfinityPacer ef90d16bfd fix: 修复插件身份代码质量门禁 (#6456) 2026-08-25 21:14:18 +08:00
jxxghp 1b3056a793 fix(ci): 修正音乐测试与导入排序门禁 2026-08-25 21:08:25 +08:00
InfinityPacer f28e8b1538 feat(plugin): add source identity foundation (#6454) 2026-08-25 19:58:56 +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
InfinityPacer feff545b16 refactor: isolate agent task execution data boundary (#6433) 2026-08-24 12:14:46 +08:00
jxxghp e95a9e123d fix(outbox): serialize subscription completion delivery 2026-08-24 10:56:36 +08:00
jxxghp 590af94693 fix(outbox): distinguish repeated downloads 2026-08-24 10:41:14 +08:00
jxxghp 138a48770c refactor: unify durable event topics 2026-08-24 06:55:50 +08:00
jxxghp e274672a6a refactor: unify subscription deletion transactions 2026-08-24 02:38:18 +08:00
jxxghp 25ad924aac refactor: unify oper transaction dispatch 2026-08-24 00:04:35 +08:00
jxxghp 2372b1236e refactor: remove final async blocking query 2026-08-23 23:46:15 +08:00
jxxghp 85439d3f9c docs(db): clarify plugin-owned decorators 2026-08-23 23:35:17 +08:00
jxxghp 6e69258e3c refactor: make model sessions explicit 2026-08-23 23:33:07 +08:00
jxxghp e1509c4e0d refactor: reorganize startup persistence boundaries 2026-08-23 21:24:34 +08:00
InfinityPacer 1d2984b95f fix(runtime): enforce main event loop ownership (#6424) 2026-08-23 20:14:31 +08:00
jxxghp 0459b6a662 Merge remote-tracking branch 'origin/v3' into v3
# Conflicts:
#	tests/fixtures/architecture/dependency-baseline.json
2026-08-23 14:57:03 +08:00
jxxghp 5e9933ca8b refactor: isolate subscribe history queries 2026-08-23 14:46:39 +08:00
jxxghp 8b955c04d6 refactor: isolate passkey queries 2026-08-23 14:37:21 +08:00
jxxghp 2120b8040a refactor: isolate pending transfer and config queries 2026-08-23 14:29:59 +08:00
InfinityPacer d2b72f5729 fix(database): decouple worker errors from application 2026-08-23 14:26:42 +08:00
jxxghp 8fc9a021b0 refactor: isolate agent history queries 2026-08-23 14:21:53 +08:00
jxxghp d8b8583d49 refactor: isolate media server and site userdata queries 2026-08-23 14:15:37 +08:00
jxxghp be1071b6cd refactor: isolate workflow queries 2026-08-23 14:06:14 +08:00
jxxghp 4074fa4e42 refactor: isolate transfer and download history queries 2026-08-23 13:59:12 +08:00
jxxghp f1e542bef0 refactor: govern background tasks and query ownership 2026-08-23 13:24:04 +08:00
InfinityPacer 0ba4a7e5e3 fix(agent): close async chat persistence lifecycle 2026-08-23 11:44:18 +08:00
jxxghp a8b3dd3988 fix(site): use explicit transactions for connectivity paths 2026-08-23 10:33:14 +08:00
InfinityPacer 97fb7e6526 chore: sync database worker branch with upstream v3 2026-08-23 04:48:50 +08:00
jxxghp e15c4668bd fix: preserve runtime settings and user config compatibility 2026-08-23 03:40:47 +08:00
jxxghp f729a8ffe7 refactor: migrate plugin data read queries 2026-08-23 02:44:40 +08:00
jxxghp adfe72cbaa refactor: migrate site read queries to explicit sessions 2026-08-23 02:42:37 +08:00
InfinityPacer b79f927fcf fix(database): harden worker shutdown and overload propagation 2026-08-23 02:29:54 +08:00
InfinityPacer fc677a2bba feat(database): bound async configuration writes 2026-08-23 02:29:40 +08:00
InfinityPacer 3d7fb44dc7 refactor(database): isolate configuration transactions 2026-08-23 02:29:22 +08:00
jxxghp de85ae3ef9 refactor: migrate user model queries 2026-08-23 02:06:14 +08:00
jxxghp 5395bbff54 fix: preserve legacy model query ABI 2026-08-23 01:08:01 +08:00
jxxghp 4e895c6c67 refactor: migrate passkey host queries 2026-08-23 00:52:46 +08:00
jxxghp 2031f3c420 refactor: migrate agent task query ownership 2026-08-23 00:37:03 +08:00
jxxghp 1bb6e36e8c refactor: complete runtime configuration migration 2026-08-22 19:07:07 +08:00
jxxghp be18cace1f refactor: finish transactional runtime migration 2026-08-22 15:18:16 +08:00
jxxghp 1a71e4809f feat: wire host database and extension metrics 2026-08-22 13:22:33 +08:00
jxxghp e61b5168ad refactor: move workflow execution writes to uow 2026-08-22 13:21:52 +08:00