release: 0.81.0 - #434
Conversation
74941bf to
5aa1627
Compare
0899be3 to
2b91315
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e1c76f3832
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| See the [Realtime WebSocket guide](realtime.md) and the runnable | ||
| [text, transcription, and voice examples](examples/realtime/README.md) for | ||
| lifecycle, authentication, proxy, TLS, and custom transport details. | ||
| [text and transcription examples](examples/realtime/README.md) for lifecycle, | ||
| authentication, proxy, TLS, and custom transport details. |
There was a problem hiding this comment.
Preserve the newly added Realtime voice documentation
This release still packages examples/realtime/websocket_voice_turn.rb, documents it in realtime.md, and announces it in the 0.81.0 changelog, but these lines revert the immediately preceding voice-example commit and tell README users that only text and transcription examples exist. Keep the voice example in this list (and the corresponding capability sentence above) so the release documentation accurately exposes the feature being shipped.
Useful? React with 👍 / 👎.
ad5fcf4 to
92689d9
Compare
8d8731f to
ee118fb
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: ee118fb360
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| * synchronize generated response signatures and tests ([#444](https://github.com/openai/openai-ruby/issues/444)) ([4effc6a](https://github.com/openai/openai-ruby/commit/4effc6a9286d6579504f0e11513f766c97d70067)) | ||
|
|
||
|
|
||
| ### Documentation |
There was a problem hiding this comment.
Include examples-prefixed fixes in the release notes
Add the five examples: commits shipped since 0.80.0 to this release section: 3f7f15d, 17d43f3, 86eb8e2, 9775e7b, and 1e7b3da are all absent, including user-visible fixes for binary image output and invalid structured/streaming responses. These commits use the repository-required prefix, but release-please-config.json has no examples changelog mapping, so publishing this generated changelog hides the fixes and will repeat the omission in future releases unless that type is mapped.
AGENTS.md reference: AGENTS.md:L5-L8
Useful? React with 👍 / 👎.
0a63f65 to
08be53f
Compare
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 08be53f2c0
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| * preserve nullable nil values ([#450](https://github.com/openai/openai-ruby/issues/450)) ([79cc156](https://github.com/openai/openai-ruby/commit/79cc15696bdb4255396a165b9a687e177c26f26c)) | ||
| * preserve request boundaries across redirects ([#471](https://github.com/openai/openai-ruby/issues/471)) ([48be3b5](https://github.com/openai/openai-ruby/commit/48be3b5084eff7fe88db3022c154bb2fe8c929c5)) | ||
| * redact credentials from client inspect ([#488](https://github.com/openai/openai-ruby/issues/488)) ([b78194a](https://github.com/openai/openai-ruby/commit/b78194ab19e3a3de8ea594778dd17c5635e9c767)) | ||
| * remove runtime base64 dependency ([#454](https://github.com/openai/openai-ruby/issues/454)) ([d4415dd](https://github.com/openai/openai-ruby/commit/d4415dd4b2b1ab8f252e8b42bf732c17f0435012)) |
There was a problem hiding this comment.
Document the CGI runtime dependency removal
For users upgrading from 0.80.0, these notes report the analogous base64 dependency removal but omit commit eb43275, which also removes cgi from the published gem's runtime dependencies and replaces its query-decoding implementation. Because that commit's title lacks a recognized Conventional Commit prefix, Release Please skipped it; add it manually to the 0.81.0 notes so the shipped dependency and behavior change is discoverable.
Useful? React with 👍 / 👎.
08be53f to
d46a155
Compare
Automated Release PR
0.81.0 (2026-08-25)
Features
Bug Fixes
Chores
f94bc30to2478329(#462) (3a95231)Documentation
Refactors
This PR was generated with Release Please. See documentation.