Skip to content

release: 4.58.0 - #972

Merged
markstuart-oai merged 1 commit into
mainfrom
release-please--branches--main
Sep 4, 2026
Merged

release: 4.58.0#972
markstuart-oai merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

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

Copy link
Copy Markdown
Contributor

Automated Release PR

4.58.0 (2026-09-04)

Features

  • api: recognize incomplete web search call status (#965) (bbb465e)

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 4, 2026 01:30
@openai-sdks

openai-sdks Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

237/237 SDK tests passed in 13.662s for Java SDK PR #972.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 154ms
tests/chat-completions-create.test.ts ✅ Passed 521ms
tests/chat-completions-stream.test.ts ✅ Passed 303ms
tests/files-content-binary.test.ts ✅ Passed 256ms
tests/files-create-multipart.test.ts ✅ Passed 424ms
tests/files-list-pagination.test.ts ✅ Passed 202ms
tests/initialize-config.test.ts ✅ Passed 160ms
tests/instance-isolation.test.ts ✅ Passed 151ms
tests/models-list.test.ts ✅ Passed 260ms
tests/responses-background-lifecycle.test.ts ✅ Passed 235ms
tests/responses-body-method-errors.test.ts ✅ Passed 410ms
tests/responses-cancel-timeout.test.ts ✅ Passed 191ms
tests/responses-cancel.test.ts ✅ Passed 268ms
tests/responses-compact-retries.test.ts ✅ Passed 328ms
tests/responses-compact.test.ts ✅ Passed 219ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 270ms
tests/responses-create-advanced.test.ts ✅ Passed 1.126s
tests/responses-create-disconnect.test.ts ✅ Passed 1.111s
tests/responses-create-errors.test.ts ✅ Passed 248ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 475ms
tests/responses-create-retries.test.ts ✅ Passed 198ms
tests/responses-create-stream-failures.test.ts ✅ Passed 178ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 185ms
tests/responses-create-stream-wire.test.ts ✅ Passed 4.922s
tests/responses-create-stream.test.ts ✅ Passed 64ms
tests/responses-create-terminal-states.test.ts ✅ Passed 301ms
tests/responses-create-timeout.test.ts ✅ Passed 182ms
tests/responses-create.test.ts ✅ Passed 210ms
tests/responses-delete.test.ts ✅ Passed 187ms
tests/responses-input-items-errors.test.ts ✅ Passed 279ms
tests/responses-input-items-list.test.ts ✅ Passed 291ms
tests/responses-input-items-options.test.ts ✅ Passed 324ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 189ms
tests/responses-input-tokens-count.test.ts ✅ Passed 330ms
tests/responses-malformed-inputs.test.ts ✅ Passed 4.024s
tests/responses-not-found-errors.test.ts ✅ Passed 356ms
tests/responses-parse.test.ts ✅ Passed 471ms
tests/responses-retrieve-retries.test.ts ✅ Passed 671ms
tests/responses-retrieve.test.ts ✅ Passed 244ms
tests/responses-stored-method-errors.test.ts ✅ Passed 833ms
tests/retry-behavior.test.ts ✅ Passed 3.423s
tests/sdk-error-shape.test.ts ✅ Passed 367ms

View OkTest run #33837018247

SDK merge (10014c80692d) · head (a55331f12b4e) · base (bbb465e9c2a1) · OkTest (2b1bdfd25e98)

@github-actions

github-actions Bot commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

55 mixed files remain; 0 existing customizations changed.

Compared bbb465e9c2a1a55331f12b4e. Generated baselines verified.

55 existing customizations unchanged
  • openai-java-core/src/main/kotlin/com/openai/models/audio/AudioResponseFormat.kt
  • openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionMessageFunctionToolCall.kt
  • openai-java-core/src/main/kotlin/com/openai/models/chat/completions/ChatCompletionToolMessageParam.kt
  • openai-java-core/src/main/kotlin/com/openai/models/embeddings/Embedding.kt
  • openai-java-core/src/main/kotlin/com/openai/models/embeddings/EmbeddingCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFunctionToolCall.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseFunctionWebSearch.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseInputItem.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseTextConfig.kt
  • openai-java-core/src/main/kotlin/com/openai/models/videos/Video.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/BetaServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/ResponseServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/WebhookServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/WebhookServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/chat/ChatCompletionServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/finetuning/checkpoints/PermissionServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/BetaService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/BetaServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/ResponseServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/WebhookService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/WebhookServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/audio/TranscriptionServiceImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/chat/ChatCompletionService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/finetuning/checkpoints/PermissionServiceImpl.kt
  • openai-java-core/src/test/kotlin/com/openai/models/beta/responses/BetaResponseFunctionWebSearchTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/beta/responses/BetaResponsesServerEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/responses/ResponseFunctionWebSearchTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/responses/ResponsesServerEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/CompletionServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/ImageServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/ResponseServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/WebhookServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/audio/TranscriptionServiceAsyncTest.kt
  • openai-java-core/src/test/kotlin/com/openai/services/async/beta/ResponseServiceAsyncTest.kt

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

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

git fetch --no-tags origin bbb465e9c2a10143b47596d7d7de9d49b8f38195 a55331f12b4ec951dbbdc4614167837d39e1c787
python3 scripts/castiron/custom_code_report.py report \
  --base bbb465e9c2a10143b47596d7d7de9d49b8f38195 \
  --head a55331f12b4ec951dbbdc4614167837d39e1c787 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-a55331f12b4e
cat /tmp/castiron-custom-code-a55331f12b4e/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: 4.57.1 release: 4.58.0 Sep 4, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from 99361d2 to a55331f Compare September 4, 2026 04:29

@markstuart-oai markstuart-oai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approved ✅

@markstuart-oai
markstuart-oai added this pull request to the merge queue Sep 4, 2026
Merged via the queue into main with commit 1992a4a Sep 4, 2026
15 checks passed
@openai-sdks

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