Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .fern/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@
"originGitCommit": "03f06776bbb692c49f8d76c4230bca7f4bc4bca7",
"originGitCommitIsDirty": true,
"invokedBy": "manual",
"sdkVersion": "0.8.0"
"sdkVersion": "0.1.0"
}
2 changes: 1 addition & 1 deletion .github/.release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.8.0"
".": "0.1.0"
}
59 changes: 59 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,64 @@
# Changelog

## [0.1.0](https://github.com/deepgram/deepgram-java-sdk/compare/v0.8.0...v0.1.0) (2026-08-12)


### ⚠ BREAKING CHANGES

* **regen:** `AgentV1UpdateListenListen.provider` is now `AgentV1UpdateListenListenProvider` (V1/V2 union); `Google.version` is now `Optional<GoogleThinkProviderVersion>`; `SpeakV2SpeechMetadataControlsApplied` has a new required `breaksApplied` field. See docs/Migrating-v0.7-to-v0.8.md.
* **regen:** flux stt numerals + aura-2 voices; remove AgentV1LatencyReport.stt_latency ([#78](https://github.com/deepgram/deepgram-java-sdk/issues/78))
* (regen) breaking flux timestamps req-double + close-stream/hints; diarize_model, profanity ([#66](https://github.com/deepgram/deepgram-java-sdk/issues/66))
* (regen) diarization v2 batch GA, listen-provider dedup, think/models route fix ([#57](https://github.com/deepgram/deepgram-java-sdk/issues/57))
* sdk regeneration 2026-05-05 ([#49](https://github.com/deepgram/deepgram-java-sdk/issues/49))
* sdk regeneration 2026-04-29 ([#47](https://github.com/deepgram/deepgram-java-sdk/issues/47))
* sdk regeneration 2026-04-27 ([#42](https://github.com/deepgram/deepgram-java-sdk/issues/42))
* fern regeneration with exception rename and forward-compatible enums ([#20](https://github.com/deepgram/deepgram-java-sdk/issues/20))
* fern regeneration with com.deepgram package prefix ([#17](https://github.com/deepgram/deepgram-java-sdk/issues/17))
* enable bump-minor-pre-major for 0.x versioning

### Features

* (regen) breaking flux timestamps req-double + close-stream/hints; diarize_model, profanity ([#66](https://github.com/deepgram/deepgram-java-sdk/issues/66)) ([a1b9e9a](https://github.com/deepgram/deepgram-java-sdk/commit/a1b9e9a49995248cc5b18770f5ca2a3adf382209))
* (regen) diarization v2 batch GA, listen-provider dedup, think/models route fix ([#57](https://github.com/deepgram/deepgram-java-sdk/issues/57)) ([fccb3e3](https://github.com/deepgram/deepgram-java-sdk/commit/fccb3e314bdab92b97af790d69e32c18697fb8ba))
* add pluggable transport interface for SageMaker and custom transports ([#29](https://github.com/deepgram/deepgram-java-sdk/issues/29)) ([acecad6](https://github.com/deepgram/deepgram-java-sdk/commit/acecad639f4477c3b14d62e72472a39736662f04))
* configure release-please and Maven Central publishing ([f0320c1](https://github.com/deepgram/deepgram-java-sdk/commit/f0320c1cbe9c79fbd52220db1c3850c3ac03eb44))
* enable bump-minor-pre-major for 0.x versioning ([d54dcdd](https://github.com/deepgram/deepgram-java-sdk/commit/d54dcdd18c9395eb4a40007c0b5db885424764a4))
* fern regeneration with com.deepgram package prefix ([#17](https://github.com/deepgram/deepgram-java-sdk/issues/17)) ([a665131](https://github.com/deepgram/deepgram-java-sdk/commit/a66513101681105d4b87fe7c5a405b874c1d3fdd))
* fern regeneration with exception rename and forward-compatible enums ([#20](https://github.com/deepgram/deepgram-java-sdk/issues/20)) ([8d65065](https://github.com/deepgram/deepgram-java-sdk/commit/8d65065243aab845f9de02e66428613b70bea2d8))
* initial SDK with full API coverage ([60fe23a](https://github.com/deepgram/deepgram-java-sdk/commit/60fe23ae4b23bb937cb2de878280a3c310bc8098))
* **regen:** add diarize_info, Flux force-end-turn, update-listen, word speaker confidence ([#89](https://github.com/deepgram/deepgram-java-sdk/issues/89)) ([5b6323a](https://github.com/deepgram/deepgram-java-sdk/commit/5b6323ae23ead0e68c4823286c9a18a2a015b47c))
* **regen:** add Flux TTS batch (REST) endpoint and agent latency report ([#75](https://github.com/deepgram/deepgram-java-sdk/issues/75)) ([5bfaf73](https://github.com/deepgram/deepgram-java-sdk/commit/5bfaf739108c5e71350cda601839e2beec4c1579))
* **regen:** add Speak V2 streaming, agent update-listen, and Flux EOT tuning ([#73](https://github.com/deepgram/deepgram-java-sdk/issues/73)) ([a2b15aa](https://github.com/deepgram/deepgram-java-sdk/commit/a2b15aaa1c8e439c4a795fd77f82eaaaa97a0428))
* **regen:** flux stt numerals + aura-2 voices; remove AgentV1LatencyReport.stt_latency ([#78](https://github.com/deepgram/deepgram-java-sdk/issues/78)) ([5cafdac](https://github.com/deepgram/deepgram-java-sdk/commit/5cafdacc3323cc199167c77941d15a1cfaf270ba))
* **regen:** speak v2 interrupt/configure, listen v2 redact; retype provider + google version ([#92](https://github.com/deepgram/deepgram-java-sdk/issues/92)) ([ec519da](https://github.com/deepgram/deepgram-java-sdk/commit/ec519daabb5c84ac1a75f5dc7cf0b997233ce508))
* sdk regeneration 2026-04-27 ([#42](https://github.com/deepgram/deepgram-java-sdk/issues/42)) ([f1bac65](https://github.com/deepgram/deepgram-java-sdk/commit/f1bac65f09ef0217c6bdc29ddc99dcf7e76dc22f))
* sdk regeneration 2026-04-29 ([#47](https://github.com/deepgram/deepgram-java-sdk/issues/47)) ([0519ad3](https://github.com/deepgram/deepgram-java-sdk/commit/0519ad3eb148d696bb33a251cba27ce23df47fcd))
* sdk regeneration 2026-05-05 ([#49](https://github.com/deepgram/deepgram-java-sdk/issues/49)) ([f44678a](https://github.com/deepgram/deepgram-java-sdk/commit/f44678a8ad81e013a1f0aae8cb82d4edceeab658))


### Bug Fixes

* (regen) route think/models to env.agentRest ([#59](https://github.com/deepgram/deepgram-java-sdk/issues/59)) ([f6fd3af](https://github.com/deepgram/deepgram-java-sdk/commit/f6fd3af8d9ac6bbbbbcf5f12813b3045fcb8fbdb))
* add `ClientOptions.java` to `.fernignore` to preserve release-please markers ([#25](https://github.com/deepgram/deepgram-java-sdk/issues/25)) ([69859cf](https://github.com/deepgram/deepgram-java-sdk/commit/69859cf39a8ef9ce7e1e76ff30f8a58111968dec))
* add release-please version annotations and fix ClientOptions SDK name ([#21](https://github.com/deepgram/deepgram-java-sdk/issues/21)) ([0f56e52](https://github.com/deepgram/deepgram-java-sdk/commit/0f56e52300b2c79f68c9ac045f1f04eb104cbe19))
* align README and examples with v0.2.1 and validate them in CI ([#34](https://github.com/deepgram/deepgram-java-sdk/issues/34)) ([df02cdc](https://github.com/deepgram/deepgram-java-sdk/commit/df02cdc5968977e708c0449ad11bc52d84c3737c))
* **changelog:** Removing changelog ([#15](https://github.com/deepgram/deepgram-java-sdk/issues/15)) ([8caef5a](https://github.com/deepgram/deepgram-java-sdk/commit/8caef5ad71d0976246246a14ae693cd62038e27c))
* emit additionalProperties as query params on streaming connect ([#86](https://github.com/deepgram/deepgram-java-sdk/issues/86)) ([28229fc](https://github.com/deepgram/deepgram-java-sdk/commit/28229fcd420e2f0d9442ba3d4cde58c13d8a22e3))
* emit repeated query params for all multi-value streaming options ([#82](https://github.com/deepgram/deepgram-java-sdk/issues/82)) ([746be15](https://github.com/deepgram/deepgram-java-sdk/commit/746be15b8ef2a6d3b70ccb809d9b8a02f01cd6f7)), closes [#77](https://github.com/deepgram/deepgram-java-sdk/issues/77)
* emit repeated tag query params for multi-value speak v2 streaming ([#85](https://github.com/deepgram/deepgram-java-sdk/issues/85)) ([e748619](https://github.com/deepgram/deepgram-java-sdk/commit/e748619e57d80a3e0114f75f46b90f9deefa5552))
* **reconnect:** listener bug fixes + transport factory policy hook ([#45](https://github.com/deepgram/deepgram-java-sdk/issues/45)) ([eac8ad2](https://github.com/deepgram/deepgram-java-sdk/commit/eac8ad27c93bd74e317efa229e6e4b105da8f335))
* switch pom.xml to generic updater for release-please compatibility ([#22](https://github.com/deepgram/deepgram-java-sdk/issues/22)) ([8bff3b9](https://github.com/deepgram/deepgram-java-sdk/commit/8bff3b917c8f8fbcc74d4f2b9b588a2c73ac9e89))


### Reverts

* listen v2 force-end-turn + diarize/word-confidence regen ([#89](https://github.com/deepgram/deepgram-java-sdk/issues/89)) ([#91](https://github.com/deepgram/deepgram-java-sdk/issues/91)) ([19e02f5](https://github.com/deepgram/deepgram-java-sdk/commit/19e02f5755203b933c756f234e8ae0ab7974d4f7))


### Miscellaneous Chores

* **main:** release 0.1.0 ([#13](https://github.com/deepgram/deepgram-java-sdk/issues/13)) ([74b0f15](https://github.com/deepgram/deepgram-java-sdk/commit/74b0f15d7834163d10129c6dcd6b6f5386d2d843))

## [0.8.0](https://github.com/deepgram/deepgram-java-sdk/compare/v0.7.1...v0.8.0) (2026-08-12)


Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Add the dependency to your `build.gradle`:

```groovy
dependencies {
implementation 'com.deepgram:deepgram-java-sdk:0.8.0' // x-release-please-version
implementation 'com.deepgram:deepgram-java-sdk:0.1.0' // x-release-please-version
}
```

Expand All @@ -42,7 +42,7 @@ Add the dependency to your `pom.xml`:
<dependency>
<groupId>com.deepgram</groupId>
<artifactId>deepgram-java-sdk</artifactId>
<version>0.8.0</version> <!-- x-release-please-version -->
<version>0.1.0</version> <!-- x-release-please-version -->
</dependency>
```

Expand Down Expand Up @@ -454,7 +454,7 @@ Use the separate [`deepgram-sagemaker`](https://github.com/deepgram/deepgram-jav

```groovy
dependencies {
implementation 'com.deepgram:deepgram-java-sdk:0.8.0' // x-release-please-version
implementation 'com.deepgram:deepgram-java-sdk:0.1.0' // x-release-please-version
implementation 'com.deepgram:deepgram-sagemaker:0.1.2'
}
```
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ publishing {
}

group = 'com.deepgram'
version = '0.8.0' // x-release-please-version
version = '0.1.0' // x-release-please-version

java {
sourceCompatibility = JavaVersion.VERSION_11
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@

<groupId>com.deepgram</groupId>
<artifactId>deepgram-java-sdk</artifactId>
<version>0.8.0</version> <!-- x-release-please-version -->
<version>0.1.0</version> <!-- x-release-please-version -->
<packaging>jar</packaging>

<name>Deepgram Java SDK</name>
Expand Down
4 changes: 2 additions & 2 deletions src/main/java/com/deepgram/core/ClientOptions.java
Original file line number Diff line number Diff line change
Expand Up @@ -50,10 +50,10 @@ private ClientOptions(
this.headers.putAll(headers);
this.headers.putAll(new HashMap<String, String>() {
{
put("User-Agent", "com.deepgram:deepgram-java-sdk/0.8.0"); // x-release-please-version
put("User-Agent", "com.deepgram:deepgram-java-sdk/0.1.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.8.0"); // x-release-please-version
put("X-Fern-SDK-Version", "0.1.0"); // x-release-please-version
}
});
this.headerSuppliers = headerSuppliers;
Expand Down