Skip to content

release: 4.75.0 - #1132

Merged
apcha-oai merged 2 commits into
mainfrom
release-please--branches--main
Oct 1, 2026
Merged

apcha-oai merged 2 commits into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Oct 1, 2026

Copy link
Copy Markdown
Contributor

Automated Release PR

4.75.0 (2026-10-01)

Features

  • agents: Prepare hosted files and download turn artifacts (47add84)

This PR was generated with Release Please. See documentation.

@openai-sdks
openai-sdks Bot requested a review from a team as a code owner October 1, 2026 22:50
@openai-sdks

openai-sdks Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor Author

OkTest Summary

✅ 236/236 SDK tests passed in 16.746s for Java SDK PR #1132.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 198ms
tests/chat-completions-create.test.ts ✅ Passed 456ms
tests/chat-completions-stream.test.ts ✅ Passed 748ms
tests/files-content-binary.test.ts ✅ Passed 372ms
tests/files-create-multipart.test.ts ✅ Passed 264ms
tests/files-list-pagination.test.ts ✅ Passed 261ms
tests/initialize-config.test.ts ✅ Passed 117ms
tests/instance-isolation.test.ts ✅ Passed 295ms
tests/models-list.test.ts ✅ Passed 293ms
tests/responses-background-lifecycle.test.ts ✅ Passed 266ms
tests/responses-body-method-errors.test.ts ✅ Passed 460ms
tests/responses-cancel-timeout.test.ts ✅ Passed 214ms
tests/responses-cancel.test.ts ✅ Passed 215ms
tests/responses-compact-retries.test.ts ✅ Passed 400ms
tests/responses-compact.test.ts ✅ Passed 240ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 702ms
tests/responses-create-advanced.test.ts ✅ Passed 1.499s
tests/responses-create-disconnect.test.ts ✅ Passed 1.05s
tests/responses-create-errors.test.ts ✅ Passed 375ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 250ms
tests/responses-create-retries.test.ts ✅ Passed 235ms
tests/responses-create-stream-failures.test.ts ✅ Passed 288ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 227ms
tests/responses-create-stream-wire.test.ts ✅ Passed 6.581s
tests/responses-create-stream.test.ts ✅ Passed 134ms
tests/responses-create-terminal-states.test.ts ✅ Passed 395ms
tests/responses-create-timeout.test.ts ✅ Passed 235ms
tests/responses-create.test.ts ✅ Passed 1.242s
tests/responses-delete.test.ts ✅ Passed 229ms
tests/responses-input-items-errors.test.ts ✅ Passed 284ms
tests/responses-input-items-list.test.ts ✅ Passed 338ms
tests/responses-input-items-options.test.ts ✅ Passed 319ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 313ms
tests/responses-input-tokens-count.test.ts ✅ Passed 281ms
tests/responses-malformed-inputs.test.ts ✅ Passed 5.195s
tests/responses-not-found-errors.test.ts ✅ Passed 356ms
tests/responses-parse.test.ts ✅ Passed 641ms
tests/responses-retrieve-retries.test.ts ✅ Passed 251ms
tests/responses-retrieve.test.ts ✅ Passed 338ms
tests/responses-stored-method-errors.test.ts ✅ Passed 967ms
tests/retry-behavior.test.ts ✅ Passed 3.443s
tests/sdk-error-shape.test.ts ✅ Passed 446ms

View OkTest run #36937572481

SDK merge (a064c9da4c2f) · head (8408c651e0ab) · base (47add844df66) · OkTest (92ff272954a1)

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

93 mixed files remain; 0 existing customizations changed.

Compared 47add844df66 → 8408c651e0ab. Generated baselines verified.

93 existing customizations unchanged
  • openai-java-core/src/main/kotlin/com/openai/models/audio/AudioResponseFormat.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/agents/vaults/credentials/CredentialAuth.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/agents/vaults/credentials/CredentialAuthCreateParam.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/agents/vaults/credentials/CredentialAuthRotateParam.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponse.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponseStreamEvent.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponsesServerEvent.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/Response.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/ResponseStreamEvent.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponseTextConfig.kt
  • openai-java-core/src/main/kotlin/com/openai/models/responses/ResponsesServerEvent.kt
  • openai-java-core/src/main/kotlin/com/openai/models/videos/Video.kt
  • openai-java-core/src/main/kotlin/com/openai/models/webhooks/UnwrapWebhookEvent.kt
  • openai-java-core/src/main/kotlin/com/openai/models/webhooks/WebhookEndpointWithSecret.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/ImageServiceAsyncImpl.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/SkillServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/VideoServiceAsyncImpl.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/audio/TranslationServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/beta/agents/SessionServiceAsync.kt
  • openai-java-core/src/main/kotlin/com/openai/services/async/beta/agents/SessionServiceAsyncImpl.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/async/skills/VersionServiceAsyncImpl.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/BetaService.kt

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

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

git fetch --no-tags origin 47add844df665a2dcbcedf745eb6f95dedcc4e9a 8408c651e0ab802c710c5cf79a38b087f436b3b9
python3 scripts/castiron/custom_code_report.py report \
  --base 47add844df665a2dcbcedf745eb6f95dedcc4e9a \
  --head 8408c651e0ab802c710c5cf79a38b087f436b3b9 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-8408c651e0ab
cat /tmp/castiron-custom-code-8408c651e0ab/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 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.

Reviewed the release version updates and changelog, including the restored Agents entries.

@apcha-oai
apcha-oai enabled auto-merge October 1, 2026 22:56
@apcha-oai
apcha-oai added this pull request to the merge queue Oct 1, 2026
Merged via the queue into main with commit cc6a141 Oct 1, 2026
21 of 23 checks passed
@openai-sdks

openai-sdks Bot commented Oct 1, 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