K8E v1.37.0-20261023-rc2 —— 沙箱特性与 Bug 修复
聚合自 tag v1.37.0-20261015-nightly+k8e2 至最新 tag v1.37.0-20261023-rc2(2026-10-23):窗口内共 104 个 commit。
新特性
- feat(sandbox): unify session model —— warm pool 自带工作区 PVC,沙箱会话变为持久化;认领 warm pod 即得到带 PVC 工作区的持久化 VM。
- feat(sandboxmcp): 在启动时用 API key 接入网关身份(KIP-30 M2)。
- feat(sandboxmcp): 在发布产物中发布
k8e-mcp镜像,并容忍 control-plane taint。 - feat(sandbox): warm-pool 感知节点/运行时类(KIP-30 M3.3)。
- feat(sandbox): leader-gated gateway EndpointSlice(KIP-30 M3.1)。
- feat(sandbox): 把 server 证书镜像进
sandbox-e2b(KIP-30 M3.2)。 - feat(sandboxcli): MCP 配置块 + TLS export-CA(KIP-30 M3.4)。
- feat(sandbox):
--skip-node-runtime-labels可选开关(KIP-30 M3.3)。 - feat(install): 安装器打磨,并与 K8E 能力对齐文档。
Bug 修复
- fix(sandboxcli,gateway):
run --raw打印纯文本并报告真实退出码;e2b 表面通过 Gateway 的:443监听器提供(#671)。 - fix(sandbox): 按
TARGETARCH选择 sandboxd 二进制,而不是强制 amd64(#673)。 - fix(sandboxd): JSON 转义 C0 控制字符,保证彩色输出存活。
- fix(sandboxd): watch 事件报告变更条目名。
- fix(sandbox): 四个 E2B SDK 2.56.0 兼容缺陷修复。
- fix(e2b): 真实命令退出码、resume 后的 pod-IP 等待、warm-pool 状态。
- fix(sandboxmatrix): 失败 session-create 回滚、warm-pod PVC 回收顺序、未变 Secret 写入跳过、Register 复杂度、PVC owner、节点标签重试、warm-pod UUID 命名、IPv6 支持、Secret 指纹检查、限流桶、环境变量守卫。
文档
- README 精简与重新聚焦、教程迁移至 k8e.sh、品牌资产、KIP-30 文档状态。
维护
- chore / refactor / style / test / ci:zig fmt、构建修复、DeepSource/SonarCloud 问题、E2E CI、发布流水线。
完整变更日志: https://github.com/xiaods/k8e/compare/v1.37.0-20261015-nightly+k8e2...v1.37.0-20261023-rc2
立即体验
curl -sfL https://k8e.sh/install.sh | sh -
然后用独立 k8e-sandbox-cli 连接你的 AI Agent(Claude Code、Codex 或 Pi)。参见快速开始指南。