From e81bc701f06ccc4755069c086139d390e97ff13e Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<41898282+github-actions[bot]@users.noreply.github.com>
Date: Mon, 18 May 2026 09:11:20 +0000
Subject: [PATCH] chore(main): release 0.5.0
---
.fern/metadata.json | 2 +-
.github/.release-please-manifest.json | 2 +-
CHANGELOG.md | 16 ++++++++++++++++
README.md | 6 +++---
build.gradle | 2 +-
pom.xml | 2 +-
.../java/com/deepgram/core/ClientOptions.java | 4 ++--
7 files changed, 25 insertions(+), 9 deletions(-)
diff --git a/.fern/metadata.json b/.fern/metadata.json
index d935d6a..1892a3d 100644
--- a/.fern/metadata.json
+++ b/.fern/metadata.json
@@ -14,5 +14,5 @@
"originGitCommit": "d228f82e93aaa8aa77f978d458cf912f3daaa8c1",
"originGitCommitIsDirty": true,
"invokedBy": "manual",
- "sdkVersion": "0.4.1"
+ "sdkVersion": "0.5.0"
}
\ No newline at end of file
diff --git a/.github/.release-please-manifest.json b/.github/.release-please-manifest.json
index 2537c1f..f1c1e58 100644
--- a/.github/.release-please-manifest.json
+++ b/.github/.release-please-manifest.json
@@ -1,3 +1,3 @@
{
- ".": "0.4.0"
+ ".": "0.5.0"
}
diff --git a/CHANGELOG.md b/CHANGELOG.md
index b8c262c..336aee8 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,5 +1,21 @@
# Changelog
+## [0.5.0](https://github.com/deepgram/deepgram-java-sdk/compare/v0.4.0...v0.5.0) (2026-05-18)
+
+
+### ⚠ BREAKING CHANGES
+
+* **`Environment` constructor signature changed (3-arg → 4-arg)** ([#57](https://github.com/deepgram/deepgram-java-sdk/issues/57), [#59](https://github.com/deepgram/deepgram-java-sdk/issues/59)). A new `agentRest` slot was added with a `getAgentRestURL()` getter and `Environment.Builder#agentRest(...)` method. `Environment.AGENT` was dropped in favor of the dedicated `agentRest` REST host. Callers building a custom `Environment` via `Environment.custom()...` must add the new `agentRest(...)` builder call.
+* **Listen-provider wrapper types deleted** ([#57](https://github.com/deepgram/deepgram-java-sdk/issues/57)). `AgentV1SettingsAgentContextListenProvider{V1, V2, V2LanguageHint}` and `AgentV1SettingsAgentListenProvider{V1, V2}` were removed in favor of the canonical top-level types `DeepgramListenProviderV1`, `DeepgramListenProviderV2`, and `DeepgramListenProviderV2LanguageHint`. The sealed-type wrappers `AgentV1SettingsAgentContextListenProvider` and `AgentV1SettingsAgentListenProvider` remain.
+
+### Features
+
+* **Diarization v2 batch GA** ([#57](https://github.com/deepgram/deepgram-java-sdk/issues/57)) ([fccb3e3](https://github.com/deepgram/deepgram-java-sdk/commit/fccb3e314bdab92b97af790d69e32c18697fb8ba)). New listen/media request types `ListenV1RequestUrl`, `MediaTranscribeRequestOctetStream`, and `MediaTranscribeRequestDiarizeModel`. `AsyncRawMediaClient` and `RawMediaClient` updated to surface the new diarize-model and octet-stream request paths.
+
+### Bug Fixes
+
+* **Route `agent.v1.settings.think.models.list()` to `env.agentRest`** ([#59](https://github.com/deepgram/deepgram-java-sdk/issues/59)) ([f6fd3af](https://github.com/deepgram/deepgram-java-sdk/commit/f6fd3af8d9ac6bbbbbcf5f12813b3045fcb8fbdb)). `RawModelsClient` and `AsyncRawModelsClient` now resolve their base URL via `environment().getAgentRestURL()` instead of `getAgentURL()`. The endpoint was previously broken for any caller; this is a corrective fix paired with the `Environment` breaking change above.
+
## [0.4.0](https://github.com/deepgram/deepgram-java-sdk/compare/v0.3.0...v0.4.0) (2026-05-06)
diff --git a/README.md b/README.md
index 07c233e..c25d8d1 100644
--- a/README.md
+++ b/README.md
@@ -27,7 +27,7 @@ Add the dependency to your `build.gradle`:
```groovy
dependencies {
- implementation 'com.deepgram:deepgram-java-sdk:0.4.0' // x-release-please-version
+ implementation 'com.deepgram:deepgram-java-sdk:0.5.0' // x-release-please-version
}
```
@@ -39,7 +39,7 @@ Add the dependency to your `pom.xml`:
com.deepgram
deepgram-java-sdk
- 0.4.0
+ 0.5.0
```
@@ -408,7 +408,7 @@ Use the separate [`deepgram-sagemaker`](https://github.com/deepgram/deepgram-jav
```groovy
dependencies {
- implementation 'com.deepgram:deepgram-java-sdk:0.4.0' // x-release-please-version
+ implementation 'com.deepgram:deepgram-java-sdk:0.5.0' // x-release-please-version
implementation 'com.deepgram:deepgram-sagemaker:0.1.2'
}
```
diff --git a/build.gradle b/build.gradle
index adb8f24..8f19c9a 100644
--- a/build.gradle
+++ b/build.gradle
@@ -13,7 +13,7 @@ publishing {
}
group = 'com.deepgram'
-version = '0.4.0' // x-release-please-version
+version = '0.5.0' // x-release-please-version
java {
sourceCompatibility = JavaVersion.VERSION_11
diff --git a/pom.xml b/pom.xml
index 63ce81f..b80af4f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
com.deepgram
deepgram-java-sdk
- 0.4.0
+ 0.5.0
jar
Deepgram Java SDK
diff --git a/src/main/java/com/deepgram/core/ClientOptions.java b/src/main/java/com/deepgram/core/ClientOptions.java
index 89993e2..1cf3a62 100644
--- a/src/main/java/com/deepgram/core/ClientOptions.java
+++ b/src/main/java/com/deepgram/core/ClientOptions.java
@@ -41,10 +41,10 @@ private ClientOptions(
this.headers.putAll(headers);
this.headers.putAll(new HashMap() {
{
- put("User-Agent", "com.deepgram:deepgram-java-sdk/0.4.0"); // x-release-please-version
+ put("User-Agent", "com.deepgram:deepgram-java-sdk/0.5.0"); // x-release-please-version
put("X-Fern-Language", "JAVA");
put("X-Fern-SDK-Name", "com.deepgram:deepgram-java-sdk");
- put("X-Fern-SDK-Version", "0.4.0"); // x-release-please-version
+ put("X-Fern-SDK-Version", "0.5.0"); // x-release-please-version
}
});
this.headerSuppliers = headerSuppliers;