Commit Graph

  • 180554b146 ci: enforce dependency lock stability and slim SDK test jobs (#1596) main epha 2026-08-24 16:41:55 +08:00
  • a356624c83 Merge branch 'main' into ci/dependency-lock-stability ci/dependency-lock-stability Sky 2026-08-24 16:41:25 +08:00
  • ff00a87562 docs(oseps): OSEP-0022 Multi-Sandbox Egress Control Plane (#1592) epha 2026-08-24 16:13:22 +08:00
  • d6ff79c98c Merge pull request #1588 from jianpingpei/feature/osep-0020-lifecycle-api-sdks ninan-nn 2026-08-24 14:01:58 +08:00
  • 25c5e993d7 fix(sdk): align lifecycle input validation 沐菓 2026-08-24 13:03:57 +08:00
  • 099eae67a3 fix(server): cap lifecycle hook timeout 沐菓 2026-08-24 12:51:05 +08:00
  • afde5f6f23 Merge remote-tracking branch 'origin/main' into feature/osep-0020-lifecycle-api-sdks 沐菓 2026-08-24 12:49:40 +08:00
  • 55c9f52c0f Merge remote-tracking branch 'fork/feature/osep-0020-lifecycle-server' into feature/osep-0020-lifecycle-api-sdks 沐菓 2026-08-24 12:49:16 +08:00
  • 67645e1c55 feat(lifecycle): align SDKs and timeout validation 沐菓 2026-08-24 12:49:10 +08:00
  • 380dcba44c fix(server): validate lifecycle hooks before startup 沐菓 2026-08-24 11:59:27 +08:00
  • 321416d446 fix(lifecycle): align reserved environment name 沐菓 2026-08-24 11:49:32 +08:00
  • e7356e06a3 fix(server): align lifecycle transport env name 沐菓 2026-08-24 11:46:06 +08:00
  • 880e7fff0c fix(server): reject lifecycle hooks for fleets 沐菓 2026-08-20 18:29:00 +08:00
  • 9b502b9e80 feat(server): transport sandbox lifecycle hooks 沐菓 2026-08-20 18:19:25 +08:00
  • 2f5e2d8700 Merge branch 'main' into feature/osep-0020-lifecycle-server epha 2026-08-24 12:24:54 +08:00
  • 6673a66ec9 fix(execd): stop after PTY creation errors gujishh 2026-08-24 13:00:04 +09:00
  • d4024b7c06 Merge remote-tracking branch 'origin/main' into feature/osep-0020-lifecycle-api-sdks 沐菓 2026-08-24 12:23:00 +08:00
  • bf8eabe8f0 fix(server): validate lifecycle hooks before startup 沐菓 2026-08-24 11:59:27 +08:00
  • 0c79d1a0fd fix(lifecycle): align reserved environment name 沐菓 2026-08-24 11:49:32 +08:00
  • afd412ec5b chore: bump egress to v1.1.7 github-actions[bot] 2026-08-24 02:22:39 +00:00
  • 526980ce0d Merge remote-tracking branch 'origin/main' into feature/osep-0020-lifecycle-server 沐菓 2026-08-24 11:46:12 +08:00
  • f00377eaa4 fix(server): align lifecycle transport env name 沐菓 2026-08-24 11:46:06 +08:00
  • e7ddd17622 fix(sdk): expose lifecycle in TypeScript create API 沐菓 2026-08-24 11:17:17 +08:00
  • 1928050ebb fix(execd): handle empty init entrypoint before launch 沐菓 2026-08-24 10:36:43 +08:00
  • 9910cd48d7 fix(execd): harden lifecycle startup handling 沐菓 2026-08-21 21:44:18 +08:00
  • c7133ef872 fix(execd): sanitize lifecycle hook environment 沐菓 2026-08-21 11:04:23 +08:00
  • 1b2f2f2595 feat(execd): add preStart and periodic lifecycle hooks 沐菓 2026-08-20 12:59:51 +08:00
  • 6ed28fe287 Merge branch 'main' into ci/dependency-lock-stability Sky 2026-08-24 10:07:01 +08:00
  • efe2535549 feat(kotlin): scale client pool warmup asynchronously (#1575) ninan-nn 2026-08-24 10:05:37 +08:00
  • 94509ff104 ci: also validate docs pnpm lockfile in stability check 高然 2026-08-22 09:55:56 +08:00
  • 4d68f1e7e0 ci: remove unused release-generic workflow 高然 2026-08-22 09:35:52 +08:00
  • bb9e06f9c6 ci: enforce dependency lock stability and slim SDK test jobs 高然 2026-08-22 09:25:38 +08:00
  • 6b2023e9b7 test(egress): fix racy broadcaster drop assertion docker/egress/v1.1.7 高然 2026-08-21 20:33:57 +08:00
  • bb3098156a chore(egress): prune dead code, stale docs, and ineffective tests 高然 2026-08-21 20:21:25 +08:00
  • 34b12911f0 Merge pull request #1591 from jianpingpei/docs/osep-0020-runtime-alignment-followup epha 2026-08-21 19:20:05 +08:00
  • 722aa80f0b docs(osep): require lifecycle config persistence 沐菓 2026-08-21 19:09:30 +08:00
  • 74af2b66de docs(osep): sync lifecycle proposal index 沐菓 2026-08-21 19:02:17 +08:00
  • 60dada87a4 docs(osep): update lifecycle proposal metadata 沐菓 2026-08-21 18:36:11 +08:00
  • da9f237228 docs(osep): clarify lifecycle startup readiness 沐菓 2026-08-21 18:19:09 +08:00
  • 3e99229479 docs(osep): align lifecycle runtime design 沐菓 2026-08-21 18:04:30 +08:00
  • c47e29264c Merge pull request #1542 from Pangjiping/osep-0020-sandbox-lifecycle-hooks epha 2026-08-21 13:56:04 +08:00
  • 90f69033c5 Merge branch 'main' into osep-0020-sandbox-lifecycle-hooks Sky 2026-08-21 13:47:11 +08:00
  • 8ccf6d0678 Merge pull request #1586 from hpliStartAgain/fix/resume-public-state-error epha 2026-08-21 13:42:11 +08:00
  • 42741278b4 Merge branch 'main' into fix/resume-public-state-error epha 2026-08-21 13:27:25 +08:00
  • 1ea4e38580 feat(kubernetes): add QEMU VMState pause and resume (#1584) fengcone 2026-08-21 13:26:08 +08:00
  • 2b523089e7 fix(server): reject lifecycle hooks for fleets 沐菓 2026-08-20 18:29:00 +08:00
  • f0ba38d997 feat(server): transport sandbox lifecycle hooks 沐菓 2026-08-20 18:19:25 +08:00
  • c413cefb93 fix(sdk): expose lifecycle hooks in stable APIs 沐菓 2026-08-20 18:18:57 +08:00
  • f7f216dff2 feat(sdk): add sandbox lifecycle hook models 沐菓 2026-08-20 16:56:34 +08:00
  • 6c433a77de Merge pull request #1572 from gegemeimingzi/feat/helm-docs-ci epha 2026-08-20 14:44:21 +08:00
  • 3bf01a2dda Merge branch 'main' into feat/helm-docs-ci epha 2026-08-20 13:50:31 +08:00
  • a200d1c6d5 Merge pull request #1576 from hittyt/feature/helm-release-readiness-gate epha 2026-08-20 11:31:20 +08:00
  • 7f9e24d20a Merge branch 'main' into feature/helm-release-readiness-gate epha 2026-08-20 11:12:11 +08:00
  • 987468cc3c ci(kubernetes): add server pool e2e to nightly build, trim pause/resume matrix (#1583) epha 2026-08-20 11:09:19 +08:00
  • ac8a1d8eff fix(server): use public state in resume errors lihaopeng 2026-08-20 11:08:40 +08:00
  • 014c5b246f Merge pull request #1481 from cwj2001/feature/lifecycle-allocation-core epha 2026-08-20 10:03:51 +08:00
  • 252b81ff80 Merge branch 'main' into feature/helm-release-readiness-gate Sky 2026-08-20 09:04:40 +08:00
  • ef4d687da4 ci(kubernetes): add server pool e2e to nightly build ci/k8s-pool-e2e 高然 2026-08-19 22:03:13 +08:00
  • 8af1f0bb24 ci(kubernetes): trim pause/resume e2e to representative k8s versions 高然 2026-08-19 22:03:07 +08:00
  • fea1b50eb3 Merge branch 'main' into feature/lifecycle-allocation-core epha 2026-08-19 21:40:11 +08:00
  • 71731d81bd Merge pull request #1569 from mameikagou/agent/refresh-python-lockfiles epha 2026-08-19 21:38:17 +08:00
  • cd48f9ae1f Merge branch 'main' into agent/refresh-python-lockfiles epha 2026-08-19 21:27:11 +08:00
  • 772e851ba5 fix(helm): avoid digest image import aliases yutian.taoyt 2026-08-19 19:01:44 +08:00
  • 91b1a49a20 fix(helm): tolerate legacy version endpoint yutian.taoyt 2026-08-19 18:37:15 +08:00
  • 17f7c49296 fix(helm): authenticate release version probe yutian.taoyt 2026-08-19 18:29:29 +08:00
  • 5f91e1d9d1 feat(helm): gate releases on runtime readiness yutian.taoyt 2026-08-19 18:15:31 +08:00
  • 865aa52a08 refactor(execd): trim OSEP-0018 tests, comments and dead code (#1574) epha 2026-08-19 16:59:32 +08:00
  • 2c9a5bad75 Merge pull request #1562 from Pangjiping/feat/execd-hardening-custom-policy-drift-e2e epha 2026-08-19 15:16:28 +08:00
  • f0a3cf8c71 Merge branch 'main' into feat/execd-hardening-custom-policy-drift-e2e Sky 2026-08-19 14:40:09 +08:00
  • e26ab9fa4f fix(charts): prevent literal CLI flags from breaking helm-docs field docs gegemeimingzi 2026-08-19 14:18:22 +08:00
  • 610e690423 fix(charts): trim leading newline in helm-docs valuesSection template gegemeimingzi 2026-08-19 14:12:41 +08:00
  • 0f3797ff39 docs(osep-0018): drop the all-green phase table and resolved-question detail 高然 2026-08-19 14:06:11 +08:00
  • 1e9907c019 docs(osep-0018): slim the implementation status to remaining items 高然 2026-08-19 14:04:12 +08:00
  • 52d8f90e07 docs(osep-0018): mark R-c/R-j implemented, update status header + R-h 高然 2026-08-19 14:03:22 +08:00
  • 6e0e095a1b ci(charts): add helm-docs generation and drift check for Helm chart READMEs gegemeimingzi 2026-08-19 14:02:59 +08:00
  • b8cabe5323 Merge pull request #1512 from Gujiassh/fix/kotlin-pool-retry-after-1500 epha 2026-08-19 14:01:08 +08:00
  • 884b00ce28 fix(ebpf): review feedback — degraded state, strict smoke assertions, k8s matcher 高然 2026-08-19 13:59:12 +08:00
  • 0391cba790 Merge branch 'main' into fix/kotlin-pool-retry-after-1500 epha 2026-08-19 13:47:14 +08:00
  • 6872e0dfb3 fix(ebpf): pt_regs uses rdi (not di) and add uint*_t + ringbuf map type 高然 2026-08-19 13:46:15 +08:00
  • 2b741f55b5 fix(ebpf): add types referenced by bpf_helper_defs.h prototypes 高然 2026-08-19 13:34:18 +08:00
  • 92430eeec8 fix(ebpf): restore ARG TARGETARCH in the ebpf-builder stage 高然 2026-08-19 13:29:51 +08:00
  • d1fd714150 Merge pull request #1567 from mameikagou/agent/fix-endpoint-cache-invalidation epha 2026-08-19 13:28:23 +08:00
  • 19867b803e chore: remove accidentally committed execd launcher debug binary 高然 2026-08-19 13:27:00 +08:00
  • 4e8d9db7f6 feat(ebpf): replace per-arch vmlinux.h with a minimal audit_types.h 高然 2026-08-19 13:26:41 +08:00
  • 8514b5d90c ci: retrigger execd tests (previous run stuck in queued) 高然 2026-08-19 13:16:17 +08:00
  • 8ead1f788f Merge branch 'main' into agent/fix-endpoint-cache-invalidation epha 2026-08-19 13:13:40 +08:00
  • 01919900d3 Merge pull request #1568 from mameikagou/agent/reject-nonfinite-cpu epha 2026-08-19 12:33:39 +08:00
  • 0e701211ec fix(ebpf): fix generate-ebpf recipe variable scope and paths 高然 2026-08-19 11:55:08 +08:00
  • d8e53a245b Merge branch 'main' into agent/reject-nonfinite-cpu epha 2026-08-19 11:50:06 +08:00
  • 8fe79a40a0 ci(ebpf): regenerate per-arch bytecode before running ebpf tests 高然 2026-08-19 11:46:49 +08:00
  • 28984f714f feat(fleets): create/status mapping for fast-sandbox backend (OSEP-0007) (#1559) epha 2026-08-19 11:41:15 +08:00
  • 09bdaea7f2 fix(ebpf): remove the generic audit_bpfel/eb generated files 高然 2026-08-19 11:33:51 +08:00
  • d449757649 feat(ebpf): vendor libbpf headers into prog/bpf for hermetic bpf2go 高然 2026-08-19 11:24:48 +08:00
  • 9e5c3ea5c8 fix(server): bound Docker nano CPUs to int64 L 2026-08-18 20:17:47 -07:00
  • e5875d0d1e fix(ebpf): correct vmlinux.h/bpf2go paths in the Dockerfile builder 高然 2026-08-19 11:16:19 +08:00
  • 76dbf15d32 feat(ebpf): commit vmlinux-x86_64.h, drop the temporary CI fetch step 高然 2026-08-19 11:04:36 +08:00
  • 5cf702d8e0 fix(python): refresh stale dependency locks L 2026-08-18 20:00:05 -07:00
  • 5de41f495a feat(ebpf): generate CO-RE bytecode per TARGETARCH in the build flow 高然 2026-08-19 10:55:43 +08:00
  • 3a6711162b ci(ebpf): simplify to one-shot vmlinux.h dump for committing 高然 2026-08-19 10:54:00 +08:00
  • 49538d39c9 fix(sdk-python): preserve replacement endpoint fetches L 2026-08-18 19:51:15 -07:00