Skip to content

release: 4.76.0 - #1137

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

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

Conversation

@openai-sdks

@openai-sdks openai-sdks Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Automated Release PR

4.76.0 (2026-10-03)

Features

  • api: add custom voices and agent session webhook events (#1135) (6a92077)

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 2, 2026 16:57
@openai-sdks

openai-sdks Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor Author

OkTest Summary

✅ 236/236 SDK tests passed in 13.689s for Java SDK PR #1137.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 385ms
tests/chat-completions-create.test.ts ✅ Passed 318ms
tests/chat-completions-stream.test.ts ✅ Passed 327ms
tests/files-content-binary.test.ts ✅ Passed 219ms
tests/files-create-multipart.test.ts ✅ Passed 421ms
tests/files-list-pagination.test.ts ✅ Passed 205ms
tests/initialize-config.test.ts ✅ Passed 101ms
tests/instance-isolation.test.ts ✅ Passed 126ms
tests/models-list.test.ts ✅ Passed 219ms
tests/responses-background-lifecycle.test.ts ✅ Passed 127ms
tests/responses-body-method-errors.test.ts ✅ Passed 722ms
tests/responses-cancel-timeout.test.ts ✅ Passed 217ms
tests/responses-cancel.test.ts ✅ Passed 173ms
tests/responses-compact-retries.test.ts ✅ Passed 308ms
tests/responses-compact.test.ts ✅ Passed 189ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 425ms
tests/responses-create-advanced.test.ts ✅ Passed 1.032s
tests/responses-create-disconnect.test.ts ✅ Passed 1.014s
tests/responses-create-errors.test.ts ✅ Passed 279ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 123ms
tests/responses-create-retries.test.ts ✅ Passed 245ms
tests/responses-create-stream-failures.test.ts ✅ Passed 124ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 183ms
tests/responses-create-stream-wire.test.ts ✅ Passed 4.636s
tests/responses-create-stream.test.ts ✅ Passed 361ms
tests/responses-create-terminal-states.test.ts ✅ Passed 417ms
tests/responses-create-timeout.test.ts ✅ Passed 346ms
tests/responses-create.test.ts ✅ Passed 743ms
tests/responses-delete.test.ts ✅ Passed 192ms
tests/responses-input-items-errors.test.ts ✅ Passed 203ms
tests/responses-input-items-list.test.ts ✅ Passed 226ms
tests/responses-input-items-options.test.ts ✅ Passed 146ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 437ms
tests/responses-input-tokens-count.test.ts ✅ Passed 322ms
tests/responses-malformed-inputs.test.ts ✅ Passed 3.781s
tests/responses-not-found-errors.test.ts ✅ Passed 510ms
tests/responses-parse.test.ts ✅ Passed 551ms
tests/responses-retrieve-retries.test.ts ✅ Passed 220ms
tests/responses-retrieve.test.ts ✅ Passed 244ms
tests/responses-stored-method-errors.test.ts ✅ Passed 1.193s
tests/retry-behavior.test.ts ✅ Passed 3.299s
tests/sdk-error-shape.test.ts ✅ Passed 567ms

View OkTest run #37098742946

SDK merge (0a46166d6418) · head (e128c867ce9c) · base (6a92077e2507) · OkTest (505ac0e34283)

@github-actions

github-actions Bot commented Oct 2, 2026 •

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

94 mixed files remain; 0 existing customizations changed.

Compared 6a92077e2507 → e128c867ce9c. Generated baselines verified.

94 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/audio/VoiceServiceAsyncImpl.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

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

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

git fetch --no-tags origin 6a92077e25078d336964e5f42ba42886a64520d5 e128c867ce9c8b9a805347ae00973b51c7426549
python3 scripts/castiron/custom_code_report.py report \
  --base 6a92077e25078d336964e5f42ba42886a64520d5 \
  --head e128c867ce9c8b9a805347ae00973b51c7426549 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-e128c867ce9c
cat /tmp/castiron-custom-code-e128c867ce9c/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 branch from d6af181 to e128c86 Compare October 3, 2026 05:06

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