May 12, 2026

SDK releases

A new round of SDK updates is now available across JavaScript, Rust, Python, and Java. This release brings Flux multilingual support to Rust, restores the Agent interface in JavaScript, ships a Python bugfix for WebSocket query parameters, and delivers a breaking Java release with reconnect improvements.

JavaScript SDK v5.2.0

Deepgram JavaScript SDK v5.2.0 is now available. This release restores the Agent interface and adds AgentReference for string-ID flows, aliases AgentV1SettingsAgentListenProvider to AgentContextListenProvider, and preserves AgentV1Settings.Agent sub-types so existing agent code continues to compile.

For release details, see deepgram-js-sdk v5.2.0.

Rust SDK 0.10.0

Deepgram Rust SDK 0.10.0 is now available. This release adds Flux multilingual support with Model::FluxGeneralMulti, OptionsBuilder::language_hint for BCP-47 language hints, and new TurnInfo fields (languages and languages_hinted). It also introduces mid-session reconfiguration via FluxHandle::configure(ConfigureRequest) for adjusting thresholds, keyterms, and language hints without restarting the WebSocket.

This release includes a breaking change: FluxResponse::TurnInfo is now #[non_exhaustive].

For release details, see deepgram-rust-sdk 0.10.0.

Python SDK v7.1.1

Deepgram Python SDK v7.1.1 is now available. This patch release fixes boolean query parameters on WebSocket connect, which are now lowercased to match what the API expects.

For release details, see deepgram-python-sdk v7.1.1.

Java SDK v0.4.0

Deepgram Java SDK v0.4.0 is now available. This release ships reconnect and listener bug fixes, adds a transport factory policy hook for customizing transport behavior (timeouts, proxies, TLS) without subclassing the client, and incorporates the latest API surface updates.

This release includes breaking changes. For the full release notes, see deepgram-java-sdk v0.4.0.


May 12, 2026

Nova-3 Multilingual Model Update

Numerals Support Expanded for Nova-3 Multilingual

Numeral formatting is now supported for all Nova-3 multilingual languages — except Hindi and Japanese. This enhancement means Nova-3 multilingual can now convert spoken numbers to digits (e.g., “three hundred” → “300”) for English, Spanish, French, German, Russian, Portuguese, Italian, and Dutch.

To use this feature, set model="nova-3" and language="multi". Then include the numerals=true parameter in your request.

Learn more about how Numerals works and see supported languages on the Numerals page.