From df67315bb27b6c5b4b2d681781cd3b45c8021ed1 Mon Sep 17 00:00:00 2001 From: "openai-sdks[bot]" <284451331+openai-sdks[bot]@users.noreply.github.com> Date: Mon, 28 Sep 2026 07:10:57 +0000 Subject: [PATCH] release: 4.70.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 28 ++++++++++++++++++++++++++++ CONTRIBUTING.md | 4 ++-- README.md | 6 +++--- bedrock.md | 4 ++-- build.gradle.kts | 2 +- 6 files changed, 37 insertions(+), 9 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 49e57dc23..72ad725f4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "4.69.3" + ".": "4.70.0" } \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index c4db5d1a2..ffb9b77be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,33 @@ # Changelog +## [4.70.0](https://github.com/openai/openai-java/compare/v4.69.3...v4.70.0) (2026-09-28) + + +### Features + +* add typed Translation WebSocket connection and safe finish ([#1094](https://github.com/openai/openai-java/issues/1094)) ([e9f070f](https://github.com/openai/openai-java/commit/e9f070fa66bccde1b44be9a339532d9a95783963)) +* **api:** add access programs and credential metadata ([#1088](https://github.com/openai/openai-java/issues/1088)) ([c197342](https://github.com/openai/openai-java/commit/c1973427bddbab4d6bf8e1f91e9fe372415eadd1)) +* **live:** add managed primary WebSocket connections ([#1095](https://github.com/openai/openai-java/issues/1095)) ([56a2c4b](https://github.com/openai/openai-java/commit/56a2c4bed71e583c24391845fc94caf69ad505eb)) +* **live:** add typed WebSocket connections for stored session forks ([#1096](https://github.com/openai/openai-java/issues/1096)) ([16f53ca](https://github.com/openai/openai-java/commit/16f53caff29a9c0c912cd27cb864d2d71fdd9b24)) +* **live:** attach typed observers to eligible signaling sessions ([#1097](https://github.com/openai/openai-java/issues/1097)) ([aeae12d](https://github.com/openai/openai-java/commit/aeae12de892a159626efd7e74e2594e1cdcee248)) +* **live:** group typed transcript events into stable speaker turns ([#1092](https://github.com/openai/openai-java/issues/1092)) ([dd9c9a3](https://github.com/openai/openai-java/commit/dd9c9a35caae011e150299ed5960d41c7f4ff2be)) +* **realtime:** add optional managed GA WebSocket connections ([#1093](https://github.com/openai/openai-java/issues/1093)) ([80530c6](https://github.com/openai/openai-java/commit/80530c605b8679189cb3d1a3c839fa63a57ee7de)) +* **responses:** add opt-in incremental accumulator snapshots ([#1091](https://github.com/openai/openai-java/issues/1091)) ([c993f76](https://github.com/openai/openai-java/commit/c993f767ef922d765bc1c8945e92ab4905506fae)) + + +### Bug Fixes + +* **api:** correct file download response description ([#1090](https://github.com/openai/openai-java/issues/1090)) ([79c1a80](https://github.com/openai/openai-java/commit/79c1a80f8b85a34f1a62898e93eafb9fbed2ede3)) +* **api:** preserve plaintext and rich audio response models ([#1083](https://github.com/openai/openai-java/issues/1083)) ([59d019d](https://github.com/openai/openai-java/commit/59d019d42daf06d3369c76b7f98a00ee2c7c3d2f)) + + +### Chores + +* **api:** clarify documented API error responses ([#1089](https://github.com/openai/openai-java/issues/1089)) ([e929b50](https://github.com/openai/openai-java/commit/e929b504eb6314c33cebc15d206988bd79481797)) +* **api:** document batch error responses ([#1082](https://github.com/openai/openai-java/issues/1082)) ([840bb12](https://github.com/openai/openai-java/commit/840bb120c0d37313aa494ef2bd3a6981a2089341)) +* **api:** document fine-tuning and model errors ([#1087](https://github.com/openai/openai-java/issues/1087)) ([2bfb718](https://github.com/openai/openai-java/commit/2bfb7186eac7af18ba080eb3effd417a1ea44844)) +* **api:** document stored chat completion errors ([#1086](https://github.com/openai/openai-java/issues/1086)) ([20d1235](https://github.com/openai/openai-java/commit/20d1235befd2b4f9f2e8cd6923ca40c6801da126)) + ## [4.69.3](https://github.com/openai/openai-java/compare/v4.69.2...v4.69.3) (2026-09-25) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e4dd51b71..c55f363db 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -131,14 +131,14 @@ Then in your project's `build.gradle.kts` or `pom.xml`, reference the locally pu ```kotlin -implementation("com.openai:openai-java:4.69.3") +implementation("com.openai:openai-java:4.70.0") ``` ```xml com.openai openai-java - 4.69.3 + 4.70.0 ``` diff --git a/README.md b/README.md index a01ac75c0..954ae28d3 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.69.3") +implementation("com.openai:openai-java:4.70.0") ``` ### Maven @@ -24,7 +24,7 @@ implementation("com.openai:openai-java:4.69.3") com.openai openai-java - 4.69.3 + 4.70.0 ``` @@ -99,7 +99,7 @@ with normal AWS credentials: ```kotlin -implementation("com.openai:openai-java-bedrock:4.69.3") +implementation("com.openai:openai-java-bedrock:4.70.0") ``` diff --git a/bedrock.md b/bedrock.md index f4692f363..088a4390a 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.69.3") +implementation("com.openai:openai-java-bedrock:4.70.0") ``` ```xml com.openai openai-java-bedrock - 4.69.3 + 4.70.0 ``` diff --git a/build.gradle.kts b/build.gradle.kts index 73ab95f92..9a9e4acf1 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -49,7 +49,7 @@ repositories { allprojects { group = "com.openai" - version = "4.69.3" // x-release-please-version + version = "4.70.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