From bf29d8f38fc9119d42c8b9db5632959966d08c2d Mon Sep 17 00:00:00 2001 From: "openai-sdks[bot]" <284451331+openai-sdks[bot]@users.noreply.github.com> Date: Wed, 28 Oct 2026 20:46:28 +0000 Subject: [PATCH] release: 4.95.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 26 ++++++++++++++++++++++++++ CONTRIBUTING.md | 4 ++-- README.md | 6 +++--- bedrock.md | 4 ++-- build.gradle.kts | 2 +- 6 files changed, 35 insertions(+), 9 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 92d52fb3d..cb3ac39e5 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.94.0" + ".": "4.95.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 31d781e59..91790fd32 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [4.95.0](https://github.com/openai/openai-java/compare/v4.94.0...v4.95.0) (2026-10-28) + + +### Features + +* **api:** add hosted tool usage accessors to responses ([#1300](https://github.com/openai/openai-java/issues/1300)) ([ccb201d](https://github.com/openai/openai-java/commit/ccb201df9fc98368f4b83123c3704b8c62a2ef3e)) +* **api:** filter agent sessions by metadata ([#1299](https://github.com/openai/openai-java/issues/1299)) ([c6c4d00](https://github.com/openai/openai-java/commit/c6c4d008f1774ff18f5d6041b62a8ad1a2106fb9)) +* expose response headers on parsing and stream errors ([#1285](https://github.com/openai/openai-java/issues/1285)) ([ec391b3](https://github.com/openai/openai-java/commit/ec391b3cb0f77d3a7a5271b2a48ab6b5d6244469)) + + +### Bug Fixes + +* **api:** preserve unknown Java union value identity ([#1301](https://github.com/openai/openai-java/issues/1301)) ([de0e061](https://github.com/openai/openai-java/commit/de0e061f0fd39509a9ba68821415658e15739487)) +* **auth:** accept additional token exchange response fields ([#1289](https://github.com/openai/openai-java/issues/1289)) ([e1bd0d3](https://github.com/openai/openai-java/commit/e1bd0d34d2ffe1e907bf0a5e3b2ee10fa8e8f0cd)) +* **examples:** replace retired model in live smoke tests ([#1292](https://github.com/openai/openai-java/issues/1292)) ([bf65abb](https://github.com/openai/openai-java/commit/bf65abbc03dad7b4126da5476494ee83b1849097)) +* **okhttp:** omit proxy headers on TLS and explicit direct WebSockets ([#1297](https://github.com/openai/openai-java/issues/1297)) ([4ac86f2](https://github.com/openai/openai-java/commit/4ac86f297da1d07e11d61290dcf05ee4a60bfb34)) +* **websocket:** apply connection query overrides once ([#1283](https://github.com/openai/openai-java/issues/1283)) ([03f24db](https://github.com/openai/openai-java/commit/03f24db45d69c3495b7259fabe2ff2e7dfcf5f31)) + + +### Chores + +* **api:** clarify Live Decision image inputs ([#1294](https://github.com/openai/openai-java/issues/1294)) ([4c7eba4](https://github.com/openai/openai-java/commit/4c7eba4493e4dbcd78967cbd57acf98b9c925d99)) +* **api:** document upcoming model shutdowns ([#1296](https://github.com/openai/openai-java/issues/1296)) ([4e642b0](https://github.com/openai/openai-java/commit/4e642b087648b0b0d08201e9cb3d8e216dee9247)) +* **api:** update image-model documentation ([#1290](https://github.com/openai/openai-java/issues/1290)) ([8e5cfd5](https://github.com/openai/openai-java/commit/8e5cfd5020c6fcf263b9dc78ef112883fc5bad9a)) +* enforce generated-file ownership ([#1284](https://github.com/openai/openai-java/issues/1284)) ([28dce99](https://github.com/openai/openai-java/commit/28dce9990cf1d360721bb5b50c5fc98de30111b3)) + ## [4.94.0](https://github.com/openai/openai-java/compare/v4.93.0...v4.94.0) (2026-10-27) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 2fddfb872..9f3196c8c 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -130,14 +130,14 @@ Then in your project's `build.gradle.kts` or `pom.xml`, reference the locally pu ```kotlin -implementation("com.openai:openai-java:4.94.0") +implementation("com.openai:openai-java:4.95.0") ``` ```xml com.openai openai-java - 4.94.0 + 4.95.0 ``` diff --git a/README.md b/README.md index f579e5cb2..26b71e585 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ The REST API documentation can be found on [platform.openai.com](https://platfor ### Gradle ```kotlin -implementation("com.openai:openai-java:4.94.0") +implementation("com.openai:openai-java:4.95.0") ``` ### Maven @@ -24,7 +24,7 @@ implementation("com.openai:openai-java:4.94.0") com.openai openai-java - 4.94.0 + 4.95.0 ``` @@ -99,7 +99,7 @@ with normal AWS credentials: ```kotlin -implementation("com.openai:openai-java-bedrock:4.94.0") +implementation("com.openai:openai-java-bedrock:4.95.0") ``` diff --git a/bedrock.md b/bedrock.md index cfb8c334d..584c18293 100644 --- a/bedrock.md +++ b/bedrock.md @@ -12,14 +12,14 @@ Use this artifact instead of adding AWS dependencies to the base OpenAI package ```kotlin -implementation("com.openai:openai-java-bedrock:4.94.0") +implementation("com.openai:openai-java-bedrock:4.95.0") ``` ```xml com.openai openai-java-bedrock - 4.94.0 + 4.95.0 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 25f04ae91..ff142097d 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -49,7 +49,7 @@ repositories { allprojects { group = "com.openai" - version = "4.94.0" // x-release-please-version + version = "4.95.0" // x-release-please-version // Dokka 2.1.0 depends on Jackson 2.15.3 and jsoup 1.16.1. Keep its isolated build-tool // classpaths on secure versions without changing the SDK's published or compatibility-test