Aqr-K
|
d51320103c
|
fix: make local setup and bundled skill operations recoverable (#7150)
* fix: make local setup and bundled skill operations recoverable
* test: verify user updates with real transaction runners
|
2026-10-23 06:49:13 +08:00 |
|
InfinityPacer
|
ec922865be
|
feat(update): require image system baseline before installing updates
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-22 16:36:44 +08:00 |
|
InfinityPacer
|
cba9779a8a
|
build(docker): refresh system packages against a tracked baseline
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-22 16:36:44 +08:00 |
|
InfinityPacer
|
a76fc9f579
|
build(docker): decouple browser system deps from the venv layer
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-10-22 16:36:44 +08:00 |
|
DDSRem
|
2de976f6b3
|
Merge pull request #7050 from DDSRem-Dev/codex-comment-migration
docs: 统一全项目中文注释和结构化契约说明
|
2026-10-17 19:26:29 +08:00 |
|
jxxghp
|
27a9ca4d66
|
feat(agent): install CJK history tokenizer for Docker and CLI
|
2026-10-01 23:26:10 +08:00 |
|
jxxghp
|
d85e8a2470
|
ci(docker): remove image scans and scan-driven runtime patches
|
2026-10-01 23:09:46 +08:00 |
|
jxxghp
|
1ec364d287
|
fix(docker): allow managed runtime pip removal
|
2026-10-01 22:42:35 +08:00 |
|
jxxghp
|
24b136f2e0
|
fix(release): clean managed pip and isolate update test versions
|
2026-10-01 22:35:59 +08:00 |
|
jxxghp
|
a28618172a
|
fix(docker): remove pip package metadata from runtime
|
2026-10-01 22:21:39 +08:00 |
|
jxxghp
|
696aadc879
|
fix(docker): remove vulnerable system pip from runtime image
|
2026-10-01 21:53:00 +08:00 |
|
InfinityPacer
|
31ca107e41
|
fix(docker): enable jemalloc background thread only in the main process
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-28 18:20:24 +08:00 |
|
InfinityPacer
|
c924a455b2
|
perf(memory): stop retaining module sources and cap nginx workers
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-28 02:53:00 +08:00 |
|
InfinityPacer
|
9af903e677
|
perf(memory): return idle allocator pages to the OS
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
2026-09-28 02:33:53 +08:00 |
|
moviepilot-codex[bot]
|
79b1aec17e
|
fix(docker): bundle only V3 plugins
|
2026-09-21 21:43:43 +08:00 |
|
moviepilot-codex[bot]
|
240f43b327
|
fix(update): converge stale state and Docker transaction
|
2026-09-21 15:49:21 +08:00 |
|
jxxghp
|
c2a232dec7
|
fix(docker): avoid starting update worker on regular restart
|
2026-09-17 17:37:38 +08:00 |
|
jxxghp
|
d5e469a4e4
|
fix(update): preserve host plugin entrypoint during Docker upgrades
|
2026-09-16 12:24:19 +08:00 |
|
Aqr-K
|
61aa3cd649
|
refactor(sdk): 插件契约基类迁入 SDK 并由 Compat 承接旧包根符号 (#6701)
|
2026-09-15 07:01:00 +08:00 |
|
jxxghp
|
2d446e0f57
|
fix: 修复更新重启工作目录
|
2026-09-13 08:20:40 +08:00 |
|
jxxghp
|
0c28ed82da
|
fix(docker): refresh vulnerable runtime packages
|
2026-09-12 23:18:00 +08:00 |
|
jxxghp
|
a13a201ae9
|
fix(docker): refresh vulnerable libevent package
|
2026-09-12 18:59:44 +08:00 |
|
copilot-swe-agent[bot]
|
50db8d7484
|
fix: refresh vulnerable Debian codec package
Co-authored-by: jxxghp <51039935+jxxghp@users.noreply.github.com>
|
2026-09-07 23:33:49 +00:00 |
|
jxxghp
|
44c41ec476
|
fix(config): separate auto-update and dev tracking settings for clarity
|
2026-09-07 13:35:52 +08:00 |
|
jxxghp
|
c56734a826
|
fix(docker): apply release updates before supervisor restart
|
2026-09-07 08:28:14 +08:00 |
|
jxxghp
|
e6f531d47f
|
refactor: manage Docker processes with supervisor
|
2026-09-06 21:21:06 +08:00 |
|
jxxghp
|
7e42ab215d
|
fix(docker): use patched rclone image
|
2026-09-03 06:28:14 +08:00 |
|
jxxghp
|
535d3adf16
|
docs(docker): 梳理容器启动流程并清理遗留逻辑
|
2026-09-02 08:30:19 +08:00 |
|
jxxghp
|
658fa473d8
|
feat: support staged site resource updates
|
2026-09-01 23:49:53 +08:00 |
|
InfinityPacer
|
55d8680851
|
优化 Docker 镜像复制层 (#6540)
* perf(docker): consolidate runtime copy layers
* test(docker): align control rootfs contract
|
2026-09-01 21:36:23 +08:00 |
|
jxxghp
|
48bf89c8ec
|
fix(docker): keep current payload during dependency recovery
|
2026-08-30 13:05:07 +08:00 |
|
jxxghp
|
13fba96fd8
|
refactor(runtime): govern dependency module naming
|
2026-08-29 08:14:21 +08:00 |
|
InfinityPacer
|
18a0fd3e1c
|
chore(workflow): follow stable toolchain channels
|
2026-08-28 10:21:01 +08:00 |
|
jxxghp
|
d3627f29c8
|
fix(docker): refresh OpenSSL security packages
|
2026-08-26 23:04:21 +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
|
557f2f18a9
|
fix: 修复运行时配置递归与插件兼容入口
|
2026-08-23 08:57:39 +08:00 |
|
InfinityPacer
|
dfc047b880
|
ci: 建立镜像发布前供应链门禁 (#6393)
|
2026-08-22 16:03:33 +08:00 |
|
InfinityPacer
|
4566407462
|
fix(docker): isolate pending recovery control generation (#6391)
|
2026-08-22 13:36:39 +08:00 |
|
InfinityPacer
|
a90a0e8597
|
fix: upgrade web dependencies and stabilize plugin routes (#6383)
|
2026-08-22 09:47:13 +08:00 |
|
jxxghp
|
8f94fd620d
|
Merge branch 'v3' of https://github.com/jxxghp/MoviePilot into v3
# Conflicts:
# tests/fixtures/architecture/runtime-contract-baseline.json
# uv.lock
|
2026-08-22 07:21:20 +08:00 |
|
InfinityPacer
|
3a5947cc88
|
feat: 升级 V3 默认运行时至 Python 3.14 与 Debian Trixie (#6382)
|
2026-08-22 07:16:35 +08:00 |
|
jxxghp
|
bce440e97c
|
Merge remote-tracking branch 'origin/v3' into v3
|
2026-08-21 20:14:19 +08:00 |
|
jxxghp
|
dd1c4c3279
|
refactor: unify database readiness lifecycle
|
2026-08-21 20:07:07 +08:00 |
|
InfinityPacer
|
3b1c0bb93d
|
fix(docker): retain update marker when cleanup fails (#6380)
|
2026-08-21 19:46:56 +08:00 |
|
InfinityPacer
|
7f2de37764
|
fix(docker): make source updates recoverable (#6379)
|
2026-08-21 19:37:54 +08:00 |
|
InfinityPacer
|
4e3a6c8032
|
perf(docker): isolate high-frequency image payloads (#6365)
|
2026-08-20 14:47:06 +08:00 |
|
InfinityPacer
|
23f5d59c74
|
feat: 使用 uv 锁定主程序依赖并强化插件恢复边界 (#6364)
|
2026-08-20 12:17:19 +08:00 |
|
InfinityPacer
|
f700db5ac8
|
feat(database): add managed backup and offline restore (#6359)
|
2026-08-19 17:34:32 +08:00 |
|
InfinityPacer
|
bbd5c12dbc
|
perf(docker): bound automatic update probes (#6357)
|
2026-08-19 12:28:22 +08:00 |
|