Skip to content

Releases: labring/codex-gateway

v0.6.1

20 May 08:53
057b04a

Choose a tag to compare

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/start response could overwrite an already completed turn status as inProgress.

Release assets

  • codex-gateway-darwin-arm64.tar.gz
  • codex-gateway-darwin-arm64.tar.gz.sha256
  • codex-gateway-linux-amd64.tar.gz
  • codex-gateway-linux-amd64.tar.gz.sha256

Container image

  • ghcr.io/labring/codex-gateway:latest
  • ghcr.io/labring/codex-gateway:v0.6.1

Validation

  • cargo fmt --check passed.
  • cargo check --locked passed.
  • cargo clippy --locked --all-targets -- -D warnings passed.
  • cargo test --locked passed.
  • 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

18 May 04:08

Choose a tag to compare

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/deployments and GET /api/deployments/:thread_id for 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.gz
  • codex-gateway-darwin-arm64.tar.gz.sha256
  • codex-gateway-linux-amd64.tar.gz
  • codex-gateway-linux-amd64.tar.gz.sha256

Container image

  • ghcr.io/labring/codex-gateway:latest
  • ghcr.io/labring/codex-gateway:v0.6.0

Validation

  • cargo fmt --check passed.
  • cargo check --locked passed.
  • cargo clippy --locked --all-targets -- -D warnings passed.
  • cargo test --locked passed.
  • 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

22 Apr 06:40

Choose a tag to compare

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.gz
  • codex-gateway-darwin-arm64.tar.gz.sha256
  • codex-gateway-linux-amd64.tar.gz
  • codex-gateway-linux-amd64.tar.gz.sha256

Container image

  • ghcr.io/labring/codex-gateway:latest
  • ghcr.io/labring/codex-gateway:v0.5.1

Validation

  • cargo check passed.
  • cargo test passed.
  • 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

15 Apr 09:00

Choose a tag to compare

Changes

  • Launch codex app-server with sandbox_mode="danger-full-access" and approval_policy="never" by default.
  • Auto-accept command execution and file change approval requests if they still surface, preferring acceptForSession when 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

15 Apr 03:59

Choose a tag to compare

Changes

  • Add POST /api/sessions/:id/turn/interrupt to 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

13 Apr 08:21

Choose a tag to compare

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

10 Apr 08:10

Choose a tag to compare

Pre-release

Rust preview build for commit 8d1d896 on April 10, 2026.

Assets:

  • codex-gateway-darwin-arm64.tar.gz: macOS arm64 Rust binary package for codex-gateway
  • codex-gateway-darwin-arm64.tar.gz.sha256: SHA-256 checksum for the archive

Notes:

  • This package contains the Rust codex-gateway binary, the codex-gateway-cli helper, and the public/ assets.
  • Target platform: macOS arm64 only.
  • Runtime still requires the external codex CLI to be installed or reachable via CODEX_BIN.
  • Default port is 1317.

v0.2.0

09 Apr 13:50
ec728a4

Choose a tag to compare

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