Skip to content

release: 0.82.0 - #540

Merged
apcha-oai merged 1 commit into
mainfrom
release-please--branches--main--components--openai
Aug 27, 2026
Merged

release: 0.82.0#540
apcha-oai merged 1 commit into
mainfrom
release-please--branches--main--components--openai

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.82.0 (2026-08-27)

Features

  • add optional Sorbet structured-output models (#537) (53ccf39)
  • api: make function call output call IDs optional (#539) (81d385b)

Bug Fixes

  • streaming: preserve unknown Responses stream events (#538) (1d728f7)

This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot requested a review from a team as a code owner August 27, 2026 00:03
@openai-sdks

openai-sdks Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

237/237 SDK tests passed in 9.13s for Ruby SDK PR #540.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 145ms
tests/chat-completions-create.test.ts ✅ Passed 207ms
tests/chat-completions-stream.test.ts ✅ Passed 101ms
tests/files-content-binary.test.ts ✅ Passed 111ms
tests/files-create-multipart.test.ts ✅ Passed 142ms
tests/files-list-pagination.test.ts ✅ Passed 129ms
tests/initialize-config.test.ts ✅ Passed 192ms
tests/instance-isolation.test.ts ✅ Passed 139ms
tests/models-list.test.ts ✅ Passed 201ms
tests/responses-background-lifecycle.test.ts ✅ Passed 167ms
tests/responses-body-method-errors.test.ts ✅ Passed 609ms
tests/responses-cancel-timeout.test.ts ✅ Passed 302ms
tests/responses-cancel.test.ts ✅ Passed 210ms
tests/responses-compact-retries.test.ts ✅ Passed 191ms
tests/responses-compact.test.ts ✅ Passed 220ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 124ms
tests/responses-create-advanced.test.ts ✅ Passed 187ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.141s
tests/responses-create-errors.test.ts ✅ Passed 324ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 108ms
tests/responses-create-retries.test.ts ✅ Passed 208ms
tests/responses-create-stream-failures.test.ts ✅ Passed 139ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 218ms
tests/responses-create-stream-wire.test.ts ✅ Passed 1.938s
tests/responses-create-stream.test.ts ✅ Passed 159ms
tests/responses-create-terminal-states.test.ts ✅ Passed 308ms
tests/responses-create-timeout.test.ts ✅ Passed 299ms
tests/responses-create.test.ts ✅ Passed 256ms
tests/responses-delete.test.ts ✅ Passed 219ms
tests/responses-input-items-errors.test.ts ✅ Passed 144ms
tests/responses-input-items-list.test.ts ✅ Passed 149ms
tests/responses-input-items-options.test.ts ✅ Passed 99ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 315ms
tests/responses-input-tokens-count.test.ts ✅ Passed 242ms
tests/responses-malformed-inputs.test.ts ✅ Passed 1.631s
tests/responses-not-found-errors.test.ts ✅ Passed 336ms
tests/responses-parse.test.ts ✅ Passed 136ms
tests/responses-retrieve-retries.test.ts ✅ Passed 256ms
tests/responses-retrieve.test.ts ✅ Passed 214ms
tests/responses-stored-method-errors.test.ts ✅ Passed 753ms
tests/retry-behavior.test.ts ✅ Passed 3.226s
tests/sdk-error-shape.test.ts ✅ Passed 460ms

View OkTest run #33082405874

SDK merge (1d03020afdbb) · head (af3e8261214c) · base (81d385be58ec) · OkTest (2b1bdfd25e98)

@github-actions

github-actions Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

50 mixed files remain; 0 existing customizations changed.

Compared 81d385be58ecaf3e8261214c. Generated baselines verified.

50 existing customizations unchanged
  • lib/openai.rb
  • lib/openai/client.rb
  • lib/openai/models/chat/chat_completion_message.rb
  • lib/openai/models/chat/chat_completion_message_function_tool_call.rb
  • lib/openai/models/chat/completion_create_params.rb
  • lib/openai/models/response_format_json_schema.rb
  • lib/openai/models/responses/function_tool.rb
  • lib/openai/models/responses/response.rb
  • lib/openai/models/responses/response_create_params.rb
  • lib/openai/models/responses/response_format_text_config.rb
  • lib/openai/models/responses/response_format_text_json_schema_config.rb
  • lib/openai/models/responses/response_function_tool_call.rb
  • lib/openai/models/responses/response_function_web_search.rb
  • lib/openai/models/responses/response_output_text.rb
  • lib/openai/models/responses/tool.rb
  • lib/openai/resources/beta/responses.rb
  • lib/openai/resources/beta/threads.rb
  • lib/openai/resources/chat/completions.rb
  • lib/openai/resources/files.rb
  • lib/openai/resources/responses.rb
  • lib/openai/resources/vector_stores/file_batches.rb
  • lib/openai/resources/vector_stores/files.rb
  • lib/openai/resources/webhooks.rb
  • rbi/openai/client.rbi
  • rbi/openai/models/chat/chat_completion_message.rbi
  • rbi/openai/models/chat/chat_completion_message_function_tool_call.rbi
  • rbi/openai/models/chat/completion_create_params.rbi
  • rbi/openai/models/response_format_json_schema.rbi
  • rbi/openai/models/responses/response.rbi
  • rbi/openai/models/responses/response_create_params.rbi
  • rbi/openai/models/responses/response_function_tool_call.rbi
  • rbi/openai/models/responses/response_function_web_search.rbi
  • rbi/openai/models/responses/response_output_text.rbi
  • rbi/openai/resources/beta/responses.rbi
  • rbi/openai/resources/chat/completions.rbi
  • rbi/openai/resources/files.rbi
  • rbi/openai/resources/responses.rbi
  • rbi/openai/resources/vector_stores/file_batches.rbi
  • rbi/openai/resources/vector_stores/files.rbi
  • scripts/castiron/README.md

10 more in the full report.

A changed generated baseline means this report cannot reliably identify which handwritten lines changed.

Inspect the custom-code diff

Download the exact patch produced by this run (requires repository access):

gh run download 33082467790 --repo openai/openai-ruby \
  --name castiron-custom-code-33082467790-1 --dir /tmp/castiron-custom-code-33082467790-1
git apply --stat /tmp/castiron-custom-code-33082467790-1/custom-code.patch
cat /tmp/castiron-custom-code-33082467790-1/custom-code.patch

Or reproduce it from an SDK checkout containing the vendored reporter:

git fetch --no-tags origin 81d385be58ece0c5db798ed79d01c0fd4c458f60 af3e8261214ce8057bdebfb7b8bc0d6b878334ac
python3 scripts/castiron/custom_code_report.py report \
  --base 81d385be58ece0c5db798ed79d01c0fd4c458f60 \
  --head af3e8261214ce8057bdebfb7b8bc0d6b878334ac --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-af3e8261214c
cat /tmp/castiron-custom-code-af3e8261214c/custom-code.patch

This is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR.

Full report and patch

@openai-sdks openai-sdks Bot changed the title release: 0.81.1 release: 0.82.0 Aug 27, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch from b14e950 to 9352e31 Compare August 27, 2026 01:47
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch from 9352e31 to af3e826 Compare August 27, 2026 14:28
@apcha-oai
apcha-oai enabled auto-merge August 27, 2026 14:29
@apcha-oai
apcha-oai added this pull request to the merge queue Aug 27, 2026
Merged via the queue into main with commit eaa803b Aug 27, 2026
21 checks passed
@apcha-oai
apcha-oai deleted the release-please--branches--main--components--openai branch August 27, 2026 14:32
@openai-sdks

openai-sdks Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant