Skip to content

Release v0.20.0#249

Merged
emal-avala merged 1 commit intomainfrom
release/v0.20.0
Apr 27, 2026
Merged

Release v0.20.0#249
emal-avala merged 1 commit intomainfrom
release/v0.20.0

Conversation

@emal-avala
Copy link
Copy Markdown
Member

@emal-avala emal-avala commented Apr 27, 2026

Summary

Cuts v0.20.0. Bumps crates/lib, crates/cli, crates/eval (path-dep only), and npm/package.json from 0.19.0 → 0.20.0. Stamps the CHANGELOG with the 2 changes merged since the v0.19.0 release.

Highlights

Codex ChatGPT auth (#248):

  • Adds auth_mode = "codex_chatgpt" / --auth-mode codex_chatgpt so users can reuse an existing codex login ChatGPT session instead of setting OPENAI_API_KEY.
  • Reads Codex auth from $CODEX_HOME/auth.json or ~/.codex/auth.json, refreshes OAuth tokens, and preserves unknown auth-file fields.
  • Routes this auth mode through the ChatGPT Codex Responses backend at https://chatgpt.com/backend-api/codex.

Dependency refresh (#247):

  • Bumps rustls-webpki from 0.103.10 to 0.103.13.

Full changelog is in CHANGELOG.md under the [0.20.0] heading.

Verification (RELEASING.md §4)

  • cargo check --all-targets
  • cargo clippy --all-targets -- -D warnings
  • cargo fmt --all -- --check
  • cargo test --workspace --lib --tests -- --skip bwrap
  • New tests added for new functionality in Support Codex ChatGPT auth #248
  • cargo test --all-targets fails in this container on existing bwrap sandbox tests with bwrap: setting up uid map: Permission denied; non-bwrap lib/integration tests pass with the command above.

After merge

Follow RELEASING.md §7: tag v0.20.0 on main and push. Release automation handles Linux/macOS/Windows binaries, crates.io publish, npm publish, Docker image publish, and Homebrew tap update.

@emal-avala emal-avala added the run-e2e Trigger E2E test suite on this PR label Apr 27, 2026
@emal-avala emal-avala merged commit 4403f7b into main Apr 27, 2026
15 checks passed
@emal-avala emal-avala deleted the release/v0.20.0 branch April 27, 2026 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-e2e Trigger E2E test suite on this PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant