Skip to content

release: 4.63.1 - #996

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

release: 4.63.1#996
apcha-oai merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

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

Copy link
Copy Markdown
Contributor

Automated Release PR

4.63.1 (2026-09-10)

Bug Fixes

  • allow longer timeout for large Agents stream test (#995) (e2ac169)

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 10, 2026 21:05
@openai-sdks

openai-sdks Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor Author

OkTest Summary

236/236 SDK tests passed in 16.494s for Java SDK PR #996.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 384ms
tests/chat-completions-create.test.ts ✅ Passed 532ms
tests/chat-completions-stream.test.ts ✅ Passed 634ms
tests/files-content-binary.test.ts ✅ Passed 262ms
tests/files-create-multipart.test.ts ✅ Passed 365ms
tests/files-list-pagination.test.ts ✅ Passed 242ms
tests/initialize-config.test.ts ✅ Passed 188ms
tests/instance-isolation.test.ts ✅ Passed 181ms
tests/models-list.test.ts ✅ Passed 264ms
tests/responses-background-lifecycle.test.ts ✅ Passed 581ms
tests/responses-body-method-errors.test.ts ✅ Passed 504ms
tests/responses-cancel-timeout.test.ts ✅ Passed 196ms
tests/responses-cancel.test.ts ✅ Passed 284ms
tests/responses-compact-retries.test.ts ✅ Passed 451ms
tests/responses-compact.test.ts ✅ Passed 251ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 561ms
tests/responses-create-advanced.test.ts ✅ Passed 1.073s
tests/responses-create-disconnect.test.ts ✅ Passed 1.178s
tests/responses-create-errors.test.ts ✅ Passed 313ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 241ms
tests/responses-create-retries.test.ts ✅ Passed 336ms
tests/responses-create-stream-failures.test.ts ✅ Passed 310ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 279ms
tests/responses-create-stream-wire.test.ts ✅ Passed 6.772s
tests/responses-create-stream.test.ts ✅ Passed 106ms
tests/responses-create-terminal-states.test.ts ✅ Passed 429ms
tests/responses-create-timeout.test.ts ✅ Passed 207ms
tests/responses-create.test.ts ✅ Passed 306ms
tests/responses-delete.test.ts ✅ Passed 223ms
tests/responses-input-items-errors.test.ts ✅ Passed 264ms
tests/responses-input-items-list.test.ts ✅ Passed 295ms
tests/responses-input-items-options.test.ts ✅ Passed 139ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 209ms
tests/responses-input-tokens-count.test.ts ✅ Passed 382ms
tests/responses-malformed-inputs.test.ts ✅ Passed 5.622s
tests/responses-not-found-errors.test.ts ✅ Passed 548ms
tests/responses-parse.test.ts ✅ Passed 523ms
tests/responses-retrieve-retries.test.ts ✅ Passed 504ms
tests/responses-retrieve.test.ts ✅ Passed 282ms
tests/responses-stored-method-errors.test.ts ✅ Passed 1.01s
tests/retry-behavior.test.ts ✅ Passed 3.334s
tests/sdk-error-shape.test.ts ✅ Passed 371ms

View OkTest run #34530201555

SDK merge (cf1cc26b53d5) · head (50fc3f0b5a38) · base (e2ac1691d0b3) · OkTest (08ec4299e769)

@github-actions

Copy link
Copy Markdown
Contributor

Castiron custom code

✅ No new custom-code files detected.

70 mixed files remain; 0 existing customizations changed.

Compared e2ac1691d0b350fc3f0b5a38. Generated baselines verified.

70 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/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/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/beta/agents/SessionService.kt
  • openai-java-core/src/main/kotlin/com/openai/services/blocking/beta/agents/SessionServiceImpl.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/live/ClientEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/live/ServerEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/live/SessionClosedEventTest.kt
  • openai-java-core/src/test/kotlin/com/openai/models/live/SessionStartEventTest.kt

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

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

git fetch --no-tags origin e2ac1691d0b313582de19ca688822ef0e1ee31b0 50fc3f0b5a38a364326fdd84ad28d6dc977e26ec
python3 scripts/castiron/custom_code_report.py report \
  --base e2ac1691d0b313582de19ca688822ef0e1ee31b0 \
  --head 50fc3f0b5a38a364326fdd84ad28d6dc977e26ec --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-50fc3f0b5a38
cat /tmp/castiron-custom-code-50fc3f0b5a38/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 10, 2026
Merged via the queue into main with commit 2a16efd Sep 10, 2026
13 checks passed
@openai-sdks

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