Skip to content

release: 4.82.0 - #1174

Merged
dpiet-oai merged 1 commit into
mainfrom
release-please--branches--main
Oct 15, 2026
Merged

dpiet-oai merged 1 commit into
mainfrom
release-please--branches--main

Conversation

@openai-sdks

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

Copy link
Copy Markdown
Contributor

Automated Release PR

4.82.0 (2026-10-15)

Features

  • api: add regional processing residency options (#1179) (fc93c4a)
  • api: add response error diagnostics and model notices (#1187) (43eb4aa)
  • api: expose image tool error and moderation details (#1177) (7d9e8af)

Bug Fixes

  • api: expose Realtime response error messages (#1181) (34deb60)
  • core: explain unsupported structured output maps (#1188) (b83d170)
  • streaming: settle rejected subscriber callbacks (#1173) (d2b31a2)

Chores

  • api: clarify Decisions request and response fields (#1178) (9fd36c0)

Refactors

  • share WebSocket read and callback primitives (#1186) (eae42df)

Build System

  • deps: bump com.gradleup.shadow from 9.2.2 to 9.6.1 in /openai-java-proguard-test (#1098) (f5cb67b)
  • isolate foundational model compilation (#1182) (a31271d)
  • upgrade Gradle to 9.8.1 and fix JUnit test runtimes (#1176) (6f1f1d4)
  • upgrade Maven Publish to 0.37.0 with explicit SDK publication (#1139) (0b3dcaa)

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 13, 2026 16:30
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-15T19:35:34.575583Z 162a995 New commits
🔒 Security Review ✅ Completed 2026-10-15T19:35:49.622532Z 162a995 New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@openai-sdks

openai-sdks Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor Author

OkTest Summary

✅ 236/236 SDK tests passed in 15.697s for Java SDK PR #1174.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 222ms
tests/chat-completions-create.test.ts ✅ Passed 592ms
tests/chat-completions-stream.test.ts ✅ Passed 414ms
tests/files-content-binary.test.ts ✅ Passed 281ms
tests/files-create-multipart.test.ts ✅ Passed 395ms
tests/files-list-pagination.test.ts ✅ Passed 225ms
tests/initialize-config.test.ts ✅ Passed 160ms
tests/instance-isolation.test.ts ✅ Passed 235ms
tests/models-list.test.ts ✅ Passed 331ms
tests/responses-background-lifecycle.test.ts ✅ Passed 293ms
tests/responses-body-method-errors.test.ts ✅ Passed 521ms
tests/responses-cancel-timeout.test.ts ✅ Passed 273ms
tests/responses-cancel.test.ts ✅ Passed 284ms
tests/responses-compact-retries.test.ts ✅ Passed 435ms
tests/responses-compact.test.ts ✅ Passed 340ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 641ms
tests/responses-create-advanced.test.ts ✅ Passed 1.459s
tests/responses-create-disconnect.test.ts ✅ Passed 1.182s
tests/responses-create-errors.test.ts ✅ Passed 377ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 259ms
tests/responses-create-retries.test.ts ✅ Passed 253ms
tests/responses-create-stream-failures.test.ts ✅ Passed 1.751s
tests/responses-create-stream-timeout.test.ts ✅ Passed 238ms
tests/responses-create-stream-wire.test.ts ✅ Passed 5.162s
tests/responses-create-stream.test.ts ✅ Passed 208ms
tests/responses-create-terminal-states.test.ts ✅ Passed 353ms
tests/responses-create-timeout.test.ts ✅ Passed 229ms
tests/responses-create.test.ts ✅ Passed 300ms
tests/responses-delete.test.ts ✅ Passed 322ms
tests/responses-input-items-errors.test.ts ✅ Passed 298ms
tests/responses-input-items-list.test.ts ✅ Passed 299ms
tests/responses-input-items-options.test.ts ✅ Passed 423ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 296ms
tests/responses-input-tokens-count.test.ts ✅ Passed 440ms
tests/responses-malformed-inputs.test.ts ✅ Passed 4.17s
tests/responses-not-found-errors.test.ts ✅ Passed 424ms
tests/responses-parse.test.ts ✅ Passed 553ms
tests/responses-retrieve-retries.test.ts ✅ Passed 432ms
tests/responses-retrieve.test.ts ✅ Passed 414ms
tests/responses-stored-method-errors.test.ts ✅ Passed 938ms
tests/retry-behavior.test.ts ✅ Passed 3.473s
tests/sdk-error-shape.test.ts ✅ Passed 432ms

View OkTest run #38794973846

SDK merge (52a1bc6fe0e5) · head (162a995623b8) · base (0b3dcaaad10b) · OkTest (63b471b22245)

@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Castiron custom code

Evaluated main: 0b3dcaaad10b6d303956e989f6a980de2bead5af.

✅ No new custom-code files detected.

113 mixed files remain; 0 existing customizations changed.

Compared 0b3dcaaad10b → 162a995623b8. Generated baselines verified.

113 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/environments/EnvironmentCreateParams.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/BetaResponseError.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponseInjectEvent.kt
  • openai-java-core/src/main/kotlin/com/openai/models/beta/responses/BetaResponseInjectFailedEvent.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/BetaResponseToolSearchOutputItemParam.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/conversations/ConversationCreateParams.kt
  • openai-java-core/src/main/kotlin/com/openai/models/conversations/items/ItemCreateParams.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/live/ResponseItemCreateEvent.kt
  • openai-java-core/src/main/kotlin/com/openai/models/realtime/RealtimeResponseStatus.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/ResponseError.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/ResponseToolSearchOutputItemParam.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/videos/VideoCreateError.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

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

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

git fetch --no-tags origin 0b3dcaaad10b6d303956e989f6a980de2bead5af 162a995623b8c15e41994ff2282ef0af98455e57
python3 scripts/castiron/custom_code_report.py report \
  --base 0b3dcaaad10b6d303956e989f6a980de2bead5af \
  --head 162a995623b8c15e41994ff2282ef0af98455e57 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-162a995623b8
cat /tmp/castiron-custom-code-162a995623b8/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.81.1 release: 4.82.0 Oct 14, 2026
@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch 8 times, most recently from 57fedb8 to 8b87364 Compare October 15, 2026 15:36

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 8b87364167

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread README.md
with no named properties, so it will result in an empty `"properties"` field in the JSON schema.
If you need arbitrary key/value data, model it as a list of entry objects with named fields so the
generated schema still has concrete property names.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Restore the structured-output map example

When users encounter the documented Map limitation, this release commit removes the concrete List<Entry> replacement and duplicate-key warning added by its direct parent, even though the 4.82.0 changelog advertises that documentation fix. This unintentionally backs out the actionable portion of the guidance; retain the example while updating only the release-version markers.

Useful? React with 👍 / 👎.

@openai-sdks
openai-sdks Bot force-pushed the release-please--branches--main branch from 8b87364 to 162a995 Compare October 15, 2026 19:34
@dpiet-oai
dpiet-oai added this pull request to the merge queue Oct 15, 2026
Merged via the queue into main with commit 75b46c0 Oct 15, 2026
17 checks passed
@openai-sdks

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