Skip to content

release: 0.88.0 - #691

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

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

Conversation

@openai-sdks

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

Copy link
Copy Markdown
Contributor

Automated Release PR

0.88.0 (2026-09-09)

Features

  • api: Add service account key expiration support (#689) (b9adc2a)

This PR was generated with Release Please. See documentation.

@openai-sdks

openai-sdks Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

236/236 SDK tests passed in 9.204s for Ruby SDK PR #691.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 194ms
tests/chat-completions-create.test.ts ✅ Passed 231ms
tests/chat-completions-stream.test.ts ✅ Passed 158ms
tests/files-content-binary.test.ts ✅ Passed 157ms
tests/files-create-multipart.test.ts ✅ Passed 137ms
tests/files-list-pagination.test.ts ✅ Passed 187ms
tests/initialize-config.test.ts ✅ Passed 97ms
tests/instance-isolation.test.ts ✅ Passed 174ms
tests/models-list.test.ts ✅ Passed 176ms
tests/responses-background-lifecycle.test.ts ✅ Passed 141ms
tests/responses-body-method-errors.test.ts ✅ Passed 446ms
tests/responses-cancel-timeout.test.ts ✅ Passed 223ms
tests/responses-cancel.test.ts ✅ Passed 235ms
tests/responses-compact-retries.test.ts ✅ Passed 246ms
tests/responses-compact.test.ts ✅ Passed 243ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 158ms
tests/responses-create-advanced.test.ts ✅ Passed 196ms
tests/responses-create-disconnect.test.ts ✅ Passed 148ms
tests/responses-create-errors.test.ts ✅ Passed 292ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 178ms
tests/responses-create-retries.test.ts ✅ Passed 165ms
tests/responses-create-stream-failures.test.ts ✅ Passed 172ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 222ms
tests/responses-create-stream-wire.test.ts ✅ Passed 2.103s
tests/responses-create-stream.test.ts ✅ Passed 93ms
tests/responses-create-terminal-states.test.ts ✅ Passed 307ms
tests/responses-create-timeout.test.ts ✅ Passed 220ms
tests/responses-create.test.ts ✅ Passed 157ms
tests/responses-delete.test.ts ✅ Passed 241ms
tests/responses-input-items-errors.test.ts ✅ Passed 183ms
tests/responses-input-items-list.test.ts ✅ Passed 203ms
tests/responses-input-items-options.test.ts ✅ Passed 100ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 271ms
tests/responses-input-tokens-count.test.ts ✅ Passed 234ms
tests/responses-malformed-inputs.test.ts ✅ Passed 2.328s
tests/responses-not-found-errors.test.ts ✅ Passed 318ms
tests/responses-parse.test.ts ✅ Passed 194ms
tests/responses-retrieve-retries.test.ts ✅ Passed 266ms
tests/responses-retrieve.test.ts ✅ Passed 267ms
tests/responses-stored-method-errors.test.ts ✅ Passed 798ms
tests/retry-behavior.test.ts ✅ Passed 3.288s
tests/sdk-error-shape.test.ts ✅ Passed 395ms

View OkTest run #34366196927

SDK merge (fb3e32f73607) · head (998f21e79232) · base (b9adc2ac7547) · OkTest (08ec4299e769)

@github-actions

github-actions Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

65 mixed files remain; 0 existing customizations changed.

Compared b9adc2ac7547998f21e79232. Generated baselines verified.

65 existing customizations unchanged
  • lib/openai.rb
  • lib/openai/client.rb
  • lib/openai/models/audio/transcription_create_response.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/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/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
  • rbi/openai/models/image_gen_partial_image_event.rbi
  • rbi/openai/models/images_response.rbi
  • rbi/openai/models/response_format_json_schema.rbi
  • rbi/openai/models/responses/response.rbi

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

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

git fetch --no-tags origin b9adc2ac754715e737c5fb9f457d17fd036d40d2 998f21e79232a9faf18abbb06f5d9d89adc96a0a
python3 scripts/castiron/custom_code_report.py report \
  --base b9adc2ac754715e737c5fb9f457d17fd036d40d2 \
  --head 998f21e79232a9faf18abbb06f5d9d89adc96a0a --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-998f21e79232
cat /tmp/castiron-custom-code-998f21e79232/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

@apcha-oai
apcha-oai added this pull request to the merge queue Sep 9, 2026
Merged via the queue into main with commit 2158a04 Sep 9, 2026
20 checks passed
@apcha-oai
apcha-oai deleted the release-please--branches--main--components--openai branch September 9, 2026 15:28
@openai-sdks

openai-sdks Bot commented Sep 9, 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