Skip to content

release: 0.96.0 - #751

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

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 23, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

0.96.0 (2026-09-25)

Features

  • api: add Cyber access programs to Responses (#757) (f484e4e)

Chores

  • api: clarify approximate web search location defaults (#755) (f83af03)
  • api: clarify Realtime modality array definitions (#756) (9e18acf)
  • api: correct fine-tuning bounds and Realtime response reference (#752) (4c1cd58)
  • api: document batch error responses (#760) (38fec96)
  • api: document files and uploads error responses (#759) (6cdd7b1)
  • api: document fine-tuning and model errors (#764) (4b3b043)
  • api: document Responses not-found errors (#758) (1d556e2)
  • api: document stored chat completion errors (#763) (ddd1a68)
  • deps: bump ruby/setup-ruby from 1.324.0 to 1.326.0 (#749) (5aae05c)
  • deps: bump ruby/setup-ruby from 1.326.0 to 1.327.0 (#762) (3921459)
  • deps: bump the codeql group with 2 updates (#761) (0185fa1)

Documentation

  • clarify collaborator-only pull request policy (#750) (c704778)

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 23, 2026 16:17
@openai-sdks

openai-sdks Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor Author

OkTest Summary

✅ 236/236 SDK tests passed in 6.856s for Ruby SDK PR #751.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 108ms
tests/chat-completions-create.test.ts ✅ Passed 122ms
tests/chat-completions-stream.test.ts ✅ Passed 92ms
tests/files-content-binary.test.ts ✅ Passed 86ms
tests/files-create-multipart.test.ts ✅ Passed 107ms
tests/files-list-pagination.test.ts ✅ Passed 113ms
tests/initialize-config.test.ts ✅ Passed 88ms
tests/instance-isolation.test.ts ✅ Passed 95ms
tests/models-list.test.ts ✅ Passed 102ms
tests/responses-background-lifecycle.test.ts ✅ Passed 95ms
tests/responses-body-method-errors.test.ts ✅ Passed 259ms
tests/responses-cancel-timeout.test.ts ✅ Passed 180ms
tests/responses-cancel.test.ts ✅ Passed 135ms
tests/responses-compact-retries.test.ts ✅ Passed 155ms
tests/responses-compact.test.ts ✅ Passed 105ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 104ms
tests/responses-create-advanced.test.ts ✅ Passed 113ms
tests/responses-create-disconnect.test.ts ✅ Passed 105ms
tests/responses-create-errors.test.ts ✅ Passed 205ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 102ms
tests/responses-create-retries.test.ts ✅ Passed 168ms
tests/responses-create-stream-failures.test.ts ✅ Passed 95ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 183ms
tests/responses-create-stream-wire.test.ts ✅ Passed 1.513s
tests/responses-create-stream.test.ts ✅ Passed 103ms
tests/responses-create-terminal-states.test.ts ✅ Passed 189ms
tests/responses-create-timeout.test.ts ✅ Passed 189ms
tests/responses-create.test.ts ✅ Passed 102ms
tests/responses-delete.test.ts ✅ Passed 97ms
tests/responses-input-items-errors.test.ts ✅ Passed 127ms
tests/responses-input-items-list.test.ts ✅ Passed 145ms
tests/responses-input-items-options.test.ts ✅ Passed 81ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 207ms
tests/responses-input-tokens-count.test.ts ✅ Passed 110ms
tests/responses-malformed-inputs.test.ts ✅ Passed 1.677s
tests/responses-not-found-errors.test.ts ✅ Passed 245ms
tests/responses-parse.test.ts ✅ Passed 63ms
tests/responses-retrieve-retries.test.ts ✅ Passed 162ms
tests/responses-retrieve.test.ts ✅ Passed 167ms
tests/responses-stored-method-errors.test.ts ✅ Passed 540ms
tests/retry-behavior.test.ts ✅ Passed 3.316s
tests/sdk-error-shape.test.ts ✅ Passed 349ms

View OkTest run #36181354980

SDK merge (7b2955a8d856) · head (398df5ad1508) · base (4b3b04317641) · OkTest (f9111d4e2fcd)

@github-actions

github-actions Bot commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

70 mixed files remain; 0 existing customizations changed.

Compared 4b3b04317641 → 398df5ad1508. Generated baselines verified.

70 existing customizations unchanged
  • lib/openai.rb
  • lib/openai/client.rb
  • lib/openai/models/audio/transcription_create_response.rb
  • lib/openai/models/beta/agents/vault_status_filter.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/image_edit_completed_event.rb
  • lib/openai/models/image_edit_partial_image_event.rb
  • lib/openai/models/image_gen_completed_event.rb
  • lib/openai/models/image_gen_partial_image_event.rb
  • lib/openai/models/images_response.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/models/webhooks/webhook_endpoint_with_secret.rb
  • lib/openai/resources/beta/agents/sessions.rb
  • lib/openai/resources/beta/threads.rb
  • lib/openai/resources/chat/completions.rb
  • lib/openai/resources/containers/files.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/beta/agents/vault_status_filter.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/image_edit_completed_event.rbi
  • rbi/openai/models/image_edit_partial_image_event.rbi
  • rbi/openai/models/image_gen_completed_event.rbi

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

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

git fetch --no-tags origin 4b3b043176413f6c70309290bf8f4129a8961c16 398df5ad150884fb54cd07f0699493d6b5f493ef
python3 scripts/castiron/custom_code_report.py report \
  --base 4b3b043176413f6c70309290bf8f4129a8961c16 \
  --head 398df5ad150884fb54cd07f0699493d6b5f493ef --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-398df5ad1508
cat /tmp/castiron-custom-code-398df5ad1508/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 4 times, most recently from b68f2ca to be022b2 Compare September 23, 2026 23:52
@openai-sdks openai-sdks Bot changed the title release: 0.95.1 release: 0.96.0 Sep 24, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch 6 times, most recently from 52110e1 to 3480126 Compare September 25, 2026 18:47
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main--components--openai branch from 3480126 to 398df5a Compare September 25, 2026 19:42

This branch has not been deployed

No deployments
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.

0 participants