Skip to content

release: 0.86.0 - #597

Open
openai-sdks[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--openai
Open

release: 0.86.0#597
openai-sdks[bot] wants to merge 1 commit into
mainfrom
release-please--branches--main--components--openai

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

0.86.0 (2026-09-04)

Features

  • api: add cache diagnostics and fix optional RBS keys (#604) (4e4f7cd)
  • api: correct function argument completion event fields (openapi-545) (#622) (06e2c91)
  • api: recognize incomplete web search call status (#590) (1560da0)
  • responses: parse structured outputs on retrieval (#532) (41eb726)

Bug Fixes

  • accept string Responses structured-output tags (#617) (4322e07)
  • api: expose metadata on binary responses (#608) (59e0643)
  • handle quoted response charsets (#613) (91d0e86), closes #610
  • honor raw StringIO request cursors (#621) (8e6abfd)
  • isolate base URL queries between requests (#619) (347e659)
  • normalize Bedrock environment bearer tokens (#601) (131e977)
  • parse initial streamed tool arguments (#593) (f4e2ec9)
  • parse SSE retry metadata as decimal (#624) (9135d15)
  • preserve chat stream moderation results (#616) (c2c729c)
  • preserve text logprobs in response streams (#595) (e8e2f39)
  • preserve UTF-8 SSE stream boundaries (#623) (6b9ee87)
  • respect StringIO cursor in FilePart serialization (#592) (4115a1e)

Chores


This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot requested a review from a team as a code owner September 3, 2026 20:38
@openai-sdks

openai-sdks Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

237/237 SDK tests passed in 10.638s for Ruby SDK PR #597.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 186ms
tests/chat-completions-create.test.ts ✅ Passed 291ms
tests/chat-completions-stream.test.ts ✅ Passed 188ms
tests/files-content-binary.test.ts ✅ Passed 245ms
tests/files-create-multipart.test.ts ✅ Passed 272ms
tests/files-list-pagination.test.ts ✅ Passed 192ms
tests/initialize-config.test.ts ✅ Passed 227ms
tests/instance-isolation.test.ts ✅ Passed 244ms
tests/models-list.test.ts ✅ Passed 228ms
tests/responses-background-lifecycle.test.ts ✅ Passed 257ms
tests/responses-body-method-errors.test.ts ✅ Passed 428ms
tests/responses-cancel-timeout.test.ts ✅ Passed 257ms
tests/responses-cancel.test.ts ✅ Passed 250ms
tests/responses-compact-retries.test.ts ✅ Passed 266ms
tests/responses-compact.test.ts ✅ Passed 264ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 143ms
tests/responses-create-advanced.test.ts ✅ Passed 178ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.089s
tests/responses-create-errors.test.ts ✅ Passed 283ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 153ms
tests/responses-create-retries.test.ts ✅ Passed 314ms
tests/responses-create-stream-failures.test.ts ✅ Passed 163ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 247ms
tests/responses-create-stream-wire.test.ts ✅ Passed 2.573s
tests/responses-create-stream.test.ts ✅ Passed 108ms
tests/responses-create-terminal-states.test.ts ✅ Passed 380ms
tests/responses-create-timeout.test.ts ✅ Passed 245ms
tests/responses-create.test.ts ✅ Passed 378ms
tests/responses-delete.test.ts ✅ Passed 317ms
tests/responses-input-items-errors.test.ts ✅ Passed 196ms
tests/responses-input-items-list.test.ts ✅ Passed 204ms
tests/responses-input-items-options.test.ts ✅ Passed 302ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 254ms
tests/responses-input-tokens-count.test.ts ✅ Passed 239ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.231s
tests/responses-not-found-errors.test.ts ✅ Passed 367ms
tests/responses-parse.test.ts ✅ Passed 178ms
tests/responses-retrieve-retries.test.ts ✅ Passed 287ms
tests/responses-retrieve.test.ts ✅ Passed 306ms
tests/responses-stored-method-errors.test.ts ✅ Passed 822ms
tests/retry-behavior.test.ts ✅ Passed 2.971s
tests/sdk-error-shape.test.ts ✅ Passed 400ms

View OkTest run #33930225328

SDK merge (cfe80fa9ca56) · head (23438cf1f37c) · base (9135d15c272b) · OkTest (2b1bdfd25e98)

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

47 mixed files remain; 0 existing customizations changed.

Compared 9135d15c272b23438cf1f37c. Generated baselines verified.

47 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/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/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
  • scripts/castiron/custom_code_report.py
  • scripts/castiron/test_custom_code_report.py

7 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 33930265026 --repo openai/openai-ruby \
  --name castiron-custom-code-33930265026-1 --dir /tmp/castiron-custom-code-33930265026-1
git apply --stat /tmp/castiron-custom-code-33930265026-1/custom-code.patch
cat /tmp/castiron-custom-code-33930265026-1/custom-code.patch

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

git fetch --no-tags origin 9135d15c272b9e6102f41dc5d0fa64ac1a5fc2ec 23438cf1f37c1e8613a34371fc04f136c116aa27
python3 scripts/castiron/custom_code_report.py report \
  --base 9135d15c272b9e6102f41dc5d0fa64ac1a5fc2ec \
  --head 23438cf1f37c1e8613a34371fc04f136c116aa27 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-23438cf1f37c
cat /tmp/castiron-custom-code-23438cf1f37c/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 force-pushed the release-please--branches--main--components--openai branch 3 times, most recently from 9419a9d to ae67f90 Compare September 3, 2026 21:56
@openai-sdks openai-sdks Bot changed the title release: 0.85.1 release: 0.86.0 Sep 3, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 14 times, most recently from 3cc7894 to 07d4e25 Compare September 4, 2026 22:38
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch from 07d4e25 to 23438cf Compare September 4, 2026 23:37
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.

Quoted response charset parameters are ignored

0 participants