Releases: labring/codex-gateway
Releases · labring/codex-gateway
v0.6.1
Changes
- Run Brain deployment requests as local embedded Codex tasks instead of creating or managing Devbox runtimes inside Codex Gateway.
- Change Brain deployment polling results to return both the pushed GHCR image reference and full Sealos template YAML content on success.
- Require Brain deployment tasks to install the deployment skill inside the embedded Codex task because external Devbox images do not preinstall it.
- Harden Brain deployment result parsing so stale assistant results, user-message markers, template paths, invalid GHCR images, and malformed template content cannot be reported as successful deployments.
- Simplify the runtime configuration and documentation around the external-Devbox Brain deployment flow.
- Fix a bridge race where a late
turn/startresponse could overwrite an already completed turn status asinProgress.
Release assets
codex-gateway-darwin-arm64.tar.gzcodex-gateway-darwin-arm64.tar.gz.sha256codex-gateway-linux-amd64.tar.gzcodex-gateway-linux-amd64.tar.gz.sha256
Container image
ghcr.io/labring/codex-gateway:latestghcr.io/labring/codex-gateway:v0.6.1
Validation
cargo fmt --checkpassed.cargo check --lockedpassed.cargo clippy --locked --all-targets -- -D warningspassed.cargo test --lockedpassed.- Darwin arm64 release binaries were built locally and packaged with the static web assets.
- Linux amd64 release binaries were built from the repository Docker builder target and packaged with the static web assets.
- GitHub Actions CI, CodeQL, and Container workflows passed on PR #17.
- GitHub Actions Container workflow passed for
v0.6.1.
v0.6.0
Changes
- Add a modular Codex bridge implementation with dedicated process, RPC, notification, server-request, state, transcript, and workspace-tool handling.
- Add Rust CI coverage with formatting, clippy, and test checks, plus integration tests backed by a fake Codex app-server.
- Add the UI style gallery lab page and serve it from the gateway for design iteration.
- Add deployment task APIs with
POST /api/deploymentsandGET /api/deployments/:thread_idfor starting GitHub repository deployments and polling GHCR image results. - Add a deployment registry with active deployment limits, timeout handling, terminal status caching, and automatic cleanup of deployment sessions.
- Add Devbox-backed session runtime support via
CODEX_GATEWAY_SESSION_RUNTIME=devbox, including Devbox creation, bootstrap, readiness polling, remote gateway delegation, and runtime cleanup. - Add remote gateway client support so sessions can proxy state, prompts, thread operations, interrupts, and cleanup through a Codex Gateway running inside Devbox.
- Add deployment and Devbox runtime configuration through new
CODEX_GATEWAY_*environment variables, including max deployments, deployment timeout, Devbox auth, namespace, image, and bootstrap/readiness timeouts. - Document the release format constraints in
docs/release-format.md.
Release assets
codex-gateway-darwin-arm64.tar.gzcodex-gateway-darwin-arm64.tar.gz.sha256codex-gateway-linux-amd64.tar.gzcodex-gateway-linux-amd64.tar.gz.sha256
Container image
ghcr.io/labring/codex-gateway:latestghcr.io/labring/codex-gateway:v0.6.0
Validation
cargo fmt --checkpassed.cargo check --lockedpassed.cargo clippy --locked --all-targets -- -D warningspassed.cargo test --lockedpassed.- Darwin arm64 release binaries were built locally and packaged with the static web assets.
- Linux amd64 release binaries were built from the repository Docker builder target and packaged with the static web assets.
- GitHub Actions Container workflow passed for
v0.6.0.
v0.5.1
Changes
- Remove the legacy Node implementation and add thread recovery support so sessions can resume more reliably after gateway-side interruptions.
- Add gateway runtime logging across request handling, session lifecycle, bridge events, SSE streaming, disconnect paths, and inbound user input capture to improve production debugging.
Release assets
codex-gateway-darwin-arm64.tar.gzcodex-gateway-darwin-arm64.tar.gz.sha256codex-gateway-linux-amd64.tar.gzcodex-gateway-linux-amd64.tar.gz.sha256
Container image
ghcr.io/labring/codex-gateway:latestghcr.io/labring/codex-gateway:v0.5.1
Validation
cargo checkpassed.cargo testpassed.- Darwin arm64 release binaries were built locally and packaged with the static web assets.
- Linux amd64 release binaries were built from the repository Docker builder target and packaged with the static web assets.
v0.5.0
Changes
- Launch
codex app-serverwithsandbox_mode="danger-full-access"andapproval_policy="never"by default. - Auto-accept command execution and file change approval requests if they still surface, preferring
acceptForSessionwhen available. - Update the Web UI and documentation to describe the full-access gateway behavior.
Release assets
- codex-gateway-darwin-arm64.tar.gz
- codex-gateway-linux-amd64.tar.gz
- sha256 checksum files for both archives
Container image
- ghcr.io/labring/codex-gateway:latest
- ghcr.io/labring/codex-gateway:v0.5.0
Validation
- cargo fmt passed.
- cargo check passed.
- cargo build --release passed for Darwin arm64.
- Linux amd64 release binaries were built in Docker.
- GitHub Actions Container workflow passed for v0.5.0.
v0.4.0
Changes
- Add
POST /api/sessions/:id/turn/interruptto stop an in-flight Codex turn while preserving the session and thread. - Add a Web UI Stop button for active turns.
- Add API, architecture, integration, and app-server capability todo documentation.
Release assets
- codex-gateway-darwin-arm64.tar.gz
- codex-gateway-linux-amd64.tar.gz
- sha256 checksum files for both archives
Container image
- ghcr.io/labring/codex-gateway:latest
- ghcr.io/labring/codex-gateway:v0.4.0
Validation
- cargo fmt passed.
- cargo check passed.
- cargo build --release passed for Darwin arm64.
- Linux amd64 release binaries were built in Docker.
- GitHub Actions Container workflow passed for v0.4.0.
v0.3.0
Changes
- Add JWT secret auth support.
- Slim the release image and rename runtime environment variables with the CODEX_GATEWAY prefix.
- Migrate the gateway runtime to Rust.
- Publish GHCR image tags for v0.3.0, 0.3.0, 0.3, 0, and latest.
Release assets
- codex-gateway-darwin-arm64.tar.gz
- codex-gateway-linux-amd64.tar.gz
- sha256 checksum files for both archives
Container image
- ghcr.io/labring/codex-gateway:latest
- ghcr.io/labring/codex-gateway:v0.3.0
Validation
- cargo check passed.
- GitHub Actions Container workflow passed for v0.3.0.
- Release binaries were built for Darwin arm64 and Linux amd64.
Rust preview 2026-04-10
Rust preview build for commit 8d1d896 on April 10, 2026.
Assets:
codex-gateway-darwin-arm64.tar.gz: macOS arm64 Rust binary package forcodex-gatewaycodex-gateway-darwin-arm64.tar.gz.sha256: SHA-256 checksum for the archive
Notes:
- This package contains the Rust
codex-gatewaybinary, thecodex-gateway-clihelper, and thepublic/assets. - Target platform: macOS arm64 only.
- Runtime still requires the external
codexCLI to be installed or reachable viaCODEX_BIN. - Default port is
1317.
v0.2.0
What's Changed
- Unify codex-gateway naming by @Che-Zhu in #1
- [codex] Add GHCR container workflow by @Che-Zhu in #2
- [codex] Add API-key startup and base-url overrides by @Che-Zhu in #3
- [codex] Use custom provider without websockets by @Che-Zhu in #4
New Contributors
Full Changelog: https://github.com/Che-Zhu/codex-gateway/commits/v0.2.0