Skip to content

feat!: sdk regeneration 2026-04-29#47

Merged
GregHolmes merged 5 commits intomainfrom
gh/sdk-gen-2026-04-29
May 5, 2026
Merged

feat!: sdk regeneration 2026-04-29#47
GregHolmes merged 5 commits intomainfrom
gh/sdk-gen-2026-04-29

Conversation

@GregHolmes
Copy link
Copy Markdown
Contributor

@GregHolmes GregHolmes commented Apr 29, 2026

Summary

  • Regenerate the Java SDK with the latest Fern output and re-apply the remaining manual patch to src/main/java/com/deepgram/core/ClientOptions.java.
  • Preserve repo-owned docs during regen by freezing docs/ in .fernignore, and add README.md to release-please config so future version bumps update README dependency snippets automatically.
  • Refresh README examples and build metadata so snippet validation passes in both Gradle and Maven, including adding the SageMaker test dependency to pom.xml.

Breaking Changes

  • Rename public agent history types:
    • AgentV1HistoryContent -> ConversationHistoryMessage
    • AgentV1HistoryFunctionCalls -> FunctionCallHistoryMessage
    • AgentV1SettingsAgentContextMessagesItemContent -> ConversationHistoryMessage
    • AgentV1SettingsAgentContextMessagesItemFunctionCalls -> FunctionCallHistoryMessage
  • Rename public management request type:
    • CreateKeyV1RequestOne -> CreateKeyV1Request
  • These changes affect public method signatures on AgentV1History, AgentV1SettingsAgentContextMessagesItem, and project key creation clients, so downstream Java consumers may need import and type updates.

Additional Changes

  • Add AgentV1InjectAgentMessage.behavior and AgentV1InjectAgentMessageBehavior.
  • Add ListenV2LanguageHint and V2ConnectOptions.languageHint.
  • Update README dependency versions to 0.3.0, fix the API docs link, and clarify custom endpoint configuration for REST and WebSocket usage.

Validation

  • ./gradlew unitTest compileExamples
  • ./gradlew test compileExamples
  • mvn test

@GregHolmes GregHolmes requested a review from lukeocodes as a code owner April 29, 2026 12:19
@GregHolmes GregHolmes changed the title chore: SDK regeneration 2026-04-29 chore: sdk regeneration 2026-04-29 Apr 29, 2026
@GregHolmes GregHolmes changed the title chore: sdk regeneration 2026-04-29 feat!: sdk regeneration 2026-04-29 Apr 29, 2026
Add README.md to release-please updates, refresh stale README version/link content, clarify custom endpoint configuration, and add the SageMaker Maven test dependency so README snippet checks pass in both build systems.
@GregHolmes GregHolmes self-assigned this Apr 29, 2026
@GregHolmes GregHolmes merged commit 0519ad3 into main May 5, 2026
9 checks passed
GregHolmes pushed a commit that referenced this pull request May 6, 2026
🤖 I have created a release *beep* *boop*
---


##
[0.4.0](v0.3.0...v0.4.0)
(2026-05-06)


### ⚠ BREAKING CHANGES

* sdk regeneration 2026-05-05
([#49](#49))
* sdk regeneration 2026-04-29
([#47](#47))

### Features

* sdk regeneration 2026-04-29
([#47](#47))
([0519ad3](0519ad3))
* sdk regeneration 2026-05-05
([#49](#49))
([f44678a](f44678a))


### Bug Fixes

* **reconnect:** listener bug fixes + transport factory policy hook
([#45](#45))
([eac8ad2](eac8ad2))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants