Commit Graph

  • a5406bedca ci: allow verified CLI prereleases from develop develop whyour 2026-10-01 00:26:42 +08:00
  • 3d2b98a442 fix: scope file access restrictions and honor custom data directories whyour 2026-09-30 21:21:35 +08:00
  • 93d7ec69dc fix: scope config file blacklist to config directory (#3082) whyour 2026-09-30 20:31:20 +08:00
  • a303e33b4e fix: invalidate queued cron revisions and enforce task process timeouts whyour 2026-09-29 23:37:00 +08:00
  • 44129ca088 fix: align CLI shell completion and cancellation semantics whyour 2026-09-29 01:06:47 +08:00
  • def4917447 fix: finalize exited shell tasks and preserve command environments whyour 2026-09-29 00:52:33 +08:00
  • bc0f35e3f7 fix: reduce task startup overhead and lazy-load notifications (#3080) whyour 2026-09-28 23:41:31 +08:00
  • 7603702eca fix: reduce task startup overhead and lazy-load notifications codex/task-startup-cache-lazy-notify whyour 2026-09-28 09:42:54 +08:00
  • 395a8e016e chore(deps): bump the npm_and_yarn group across 1 directory with 8 updates dependabot/npm_and_yarn/npm_and_yarn-b077cb544e dependabot[bot] 2026-09-27 14:23:18 +00:00
  • f168efcdae refactor: migrate cron scheduling to node-cron (#3079) whyour 2026-09-27 22:18:39 +08:00
  • bf63425805 fix: isolate invalid cron rules during scheduler recovery v2.22.0 master whyour 2026-09-27 16:45:09 +08:00
  • a8310e7d51 fix: restore legacy cron schedules and shell diagnostics (#3078) whyour 2026-09-27 16:16:22 +08:00
  • a67d44cde5 fix: pin Debian Python 3.10 base for full release matrix whyour 2026-09-26 01:40:39 +08:00
  • 6c487018c2 fix: drain completed task logs and prepare 2.22.0 release (#3076) whyour 2026-09-26 01:17:28 +08:00
  • 801a71d740 feat(cli): cover OpenAPI with a remote npm CLI and internal panel tools (#3074) whyour 2026-09-25 23:24:41 +08:00
  • f051135fc4 fix: declare nullable subscription process id whyour 2026-09-24 20:37:13 +08:00
  • 2d6c2206b3 fix: verify task termination and preserve startup configuration whyour 2026-09-22 22:23:18 +08:00
  • 6acb665369 fix: prevent expired-token login refresh loop whyour 2026-09-19 13:23:28 +08:00
  • d9833c17d5 perf: reduce resident dependencies and duplicate WebSocket authentication (#3071) whyour 2026-09-18 20:22:18 +08:00
  • a60ec5587a feat: show today's successful tasks from dashboard (#3072) whyour 2026-09-18 02:16:54 +08:00
  • 4eb27427f8 fix: 修复 develop 调度锁、运行恢复与 Alpine 缓存并发 (#3070) whyour 2026-09-13 13:44:44 +08:00
  • 041a437453 fix: support WPUSH notifications over gRPC whyour 2026-09-13 01:08:14 +08:00
  • 841740f19a feat: add WPUSH notification provider (#3066) Alone88 2026-09-12 09:50:56 -07:00
  • a94e665054 fix: 修复任务生命周期与调度就绪,优化执行和构建开销 (#3069) whyour 2026-09-13 00:32:41 +08:00
  • d62d8f3025 fix: support Chinese cron log names (#3068) whyour 2026-09-12 03:03:25 +08:00
  • 4df52094f2 fix: harden authentication and file access security codex/audit-init-security whyour 2026-09-05 18:10:53 +08:00
  • be2580d0e8 feat: show today's failed tasks from dashboard whyour 2026-09-05 17:03:31 +08:00
  • 0118be41f9 test(ql3): isolate unavailable capture tools under noexec mounts next whyour 2026-09-04 05:45:57 +08:00
  • efb7379fa9 fix(ql3): stream sparse process logs within exact byte quotas whyour 2026-09-04 05:32:25 +08:00
  • ed4ba9b817 fix(ci): retain audited local cancellation gate marker whyour 2026-09-04 04:59:48 +08:00
  • eaf1370cd5 test(ci): remove minute-boundary race from scheduler replica fixture whyour 2026-09-04 04:51:52 +08:00
  • e684a6e64a test(ql3): exercise actual panel client in Linux runtime gate whyour 2026-09-04 04:49:45 +08:00
  • e4ba5d405f feat(ql3): manage canonical task runs from the existing panel whyour 2026-09-04 04:27:42 +08:00
  • 2005cb6ba9 fix(ci): ignore terminating CloudNativePG rollout remnants whyour 2026-09-04 04:21:17 +08:00
  • 03afd7e899 fix(ql3): isolate native console asynchronous sessions whyour 2026-09-04 03:56:18 +08:00
  • 9708a37154 docs(ql3): record delivered native log navigation artifacts whyour 2026-09-04 03:31:51 +08:00
  • ce8c3a7d2a feat(ql3): paginate native task trigger and run ledgers whyour 2026-09-04 03:23:21 +08:00
  • 8e1f1ed7ae docs(ql3): distinguish delivered console features from candidates whyour 2026-09-04 03:02:14 +08:00
  • 12ed38b7d7 feat(ql3): navigate bounded native console log windows whyour 2026-09-04 02:52:27 +08:00
  • 7016bb91b0 docs(ql3): record delivered canonical log bridge milestone whyour 2026-09-04 02:37:19 +08:00
  • 09ef174522 feat(ql3): bridge legacy panel to bounded run logs whyour 2026-09-04 01:55:44 +08:00
  • fa730da091 docs(ql3): align local milestone schema guidance whyour 2026-09-02 14:13:04 +08:00
  • a1b21443ba test(ql3): harden local console trial on Docker Desktop whyour 2026-09-02 13:35:13 +08:00
  • 1b223ff2ad feat(ql3): ship bounded legacy panel console whyour 2026-09-02 13:34:46 +08:00
  • ca41640794 test(ql3): sync package boundary snapshot whyour 2026-09-02 11:41:43 +08:00
  • 882ce07d7e feat(ql3): add bounded panel bootstrap whyour 2026-09-02 11:30:42 +08:00
  • 83966a1287 fix(ql3): seal ordered reconciliation evidence whyour 2026-09-02 08:45:43 +08:00
  • cbdddffc91 fix(ql3): bind evolved reconciliation target whyour 2026-09-02 08:19:44 +08:00
  • a8ca739fe8 chore(ql3): add opt-in deployment diagnostics whyour 2026-09-02 07:54:30 +08:00
  • f76e5f16da fix(ql3): bound secret config auth namespaces whyour 2026-09-02 07:18:07 +08:00
  • 53672c468b fix(ql3): make completion fixture migration-ready whyour 2026-09-02 06:46:36 +08:00
  • 3df73261ab chore(ql3): expose reconciliation plan summary whyour 2026-09-02 06:31:19 +08:00
  • 15d970be41 feat(ql3): add bounded legacy panel cron adapter whyour 2026-09-02 06:18:44 +08:00
  • d6595912a2 fix(ql3): admit secret planning snapshot authority whyour 2026-09-02 05:45:18 +08:00
  • f8ec9fccec fix(ql3): bind secret planning to automation target whyour 2026-09-02 05:35:39 +08:00
  • 1cd298ebaf fix(ql3): classify retained legacy target tables whyour 2026-09-02 04:33:08 +08:00
  • 6717a3dfa6 fix(ql3): preserve legacy running instances whyour 2026-09-02 04:06:13 +08:00
  • 950f638998 fix(ql3): admit external secret reconciliation review whyour 2026-09-02 03:25:19 +08:00
  • a95ed67fe8 feat(ql3): rehearse cross-domain reconciliation completion whyour 2026-09-02 02:37:39 +08:00
  • 37801d2f30 docs(ql3): record automation rollback artifact whyour 2026-09-02 00:25:43 +08:00
  • c8d9eed95d test(ql3): isolate legacy API compatibility fixture whyour 2026-09-01 23:35:42 +08:00
  • 8580b25ecc feat(ql3): rehearse reviewed automation rollback whyour 2026-09-01 23:20:13 +08:00
  • 7ed7a08211 docs(ql3): record reconciliation artifact delivery whyour 2026-09-01 19:02:44 +08:00
  • 0235973c9b fix(ql3): preserve adopted baseline during capture whyour 2026-09-01 12:18:28 +08:00
  • 367ec49e4a feat(ql3): capture post-cutover reconciliation evidence whyour 2026-09-01 11:46:40 +08:00
  • 45879ef0a7 docs(ql3): record exact Console cutover artifact whyour 2026-09-01 11:04:38 +08:00
  • 229c3cb4e8 fix(ql3): align Local API artifact CLI contract whyour 2026-09-01 10:20:05 +08:00
  • b3421ac9cf feat(ql3): prove Console adopted cutover entry whyour 2026-09-01 10:12:32 +08:00
  • 50e6742b72 docs(ql3): record exact cutover alpha milestone whyour 2026-08-31 02:15:30 +08:00
  • 79045a0d43 refactor(ql3): keep application CLI boundary thin whyour 2026-08-31 01:43:41 +08:00
  • a76618e176 test(ql3): authorize read-only cutover probe boundary whyour 2026-08-31 01:32:28 +08:00
  • 2215a29afb test(ql3): audit cutover probe executable contract whyour 2026-08-31 01:15:24 +08:00
  • fe8dfc3379 feat(ql3): add frozen-admission cutover probe whyour 2026-08-31 01:07:14 +08:00
  • 652653c7f6 test(ql3): compact cutover evidence output whyour 2026-08-31 00:50:14 +08:00
  • c0a4901186 test(ql3): expose cutover reconciliation evidence whyour 2026-08-31 00:40:28 +08:00
  • b172ff5e02 test(ql3): expose cutover reconciliation result whyour 2026-08-31 00:25:30 +08:00
  • 4b0241f992 fix(ql3): require read-only legacy target mount whyour 2026-08-31 00:09:41 +08:00
  • 32c0143f5d fix(ql3): align legacy stop cutover request whyour 2026-08-30 23:52:49 +08:00
  • a03c94dc05 fix(ql3): canonicalize cutover docker socket whyour 2026-08-30 23:33:59 +08:00
  • 1b6523e93c fix(ql3): preserve transform no-replace boundary whyour 2026-08-30 23:12:08 +08:00
  • 6edf6ff3c5 fix(ql3): bind upgrade plans to canonical paths whyour 2026-08-30 22:46:51 +08:00
  • 93b45ca62d feat(ql3): rehearse exact local upgrade cutover whyour 2026-08-30 22:05:04 +08:00
  • 784e77a971 fix(ql3): bind post-apply target baseline whyour 2026-08-30 21:11:47 +08:00
  • 419e1bc141 test(ql3): update owner cli boundary snapshot whyour 2026-08-30 20:07:54 +08:00
  • 0f4b6b43fb feat(ql3): bind offline adopted target images whyour 2026-08-30 19:50:24 +08:00
  • 38d85952e7 docs(ql3): record upgrade staging artifacts whyour 2026-08-30 18:51:43 +08:00
  • 7a8acacb6c feat(ql3): add reviewed upgrade staging whyour 2026-08-30 18:14:30 +08:00
  • 157b1d9afd docs(ql3): record D-425 alpha artifacts whyour 2026-08-30 17:22:47 +08:00
  • d6571e4b89 feat(ql3): add downloadable upgrade readiness whyour 2026-08-30 14:00:26 +08:00
  • 6e5bfccdfc docs(ql3): record full alpha stage delivery whyour 2026-08-30 11:16:05 +08:00
  • 97333da34c test(ql3): bound provider convergence retries whyour 2026-08-30 01:22:55 +08:00
  • be7a3fea41 docs(ql3): record headless alpha milestone whyour 2026-08-29 23:48:13 +08:00
  • d459c3b45c docs(ql3): record D-424 alpha milestone whyour 2026-08-29 22:26:01 +08:00
  • f46fb44ac9 feat(ql3): add secret-backed console automation whyour 2026-08-29 19:44:04 +08:00
  • 5f6049d80a fix: secure file routes and dependency management whyour 2026-08-29 19:10:30 +08:00
  • 53d65abd8d docs(ql3): record D-423 console milestone whyour 2026-08-29 18:01:43 +08:00
  • b970e2aede feat(ql3): add secure console cron scheduling whyour 2026-08-29 17:13:09 +08:00
  • 951de26ffd docs(ql3): record D-422 console milestone whyour 2026-08-29 14:13:03 +08:00
  • f28bf74d1b test(ql3): refresh local api boundary snapshot whyour 2026-08-29 13:27:05 +08:00
  • 6239c4d698 feat(ql3): add secure console task editing whyour 2026-08-29 13:18:43 +08:00