Skip to content

Releases: deepgram/deepgram-rust-sdk

0.10.0

Choose a tag to compare

@GregHolmes GregHolmes released this 12 May 10:38
52711b7

Release 0.10.0

Added

  • Multilingual Flux support: Model::FluxGeneralMulti selects the flux-general-multi model, and OptionsBuilder::language_hint takes BCP-47 codes that serialize as repeated
    language_hint=… query params.
  • FluxResponse::TurnInfo now exposes languages (detected on the turn) and languages_hinted (active hints for the request).
  • Mid-session reconfiguration: FluxHandle::configure(ConfigureRequest) adjusts thresholds, keyterms, and language hints without restarting the WebSocket. Server replies surface
    as the new FluxResponse::ConfigureSuccess / ConfigureFailure variants. ConfigureRequest and ConfigureThresholds are #[non_exhaustive] and built via new() + with_*
    methods.
  • New examples: flux_multi_language and flux_dynamic_configure under examples/transcription/flux/, plus examples/audio/bueller-mono.wav (a mono Linear16 downmix of the
    existing stereo sample) so the Flux examples have enough audio + trailing silence to trigger EndOfTurn against the live server.

Changed

  • BREAKING: FluxResponse::TurnInfo is now #[non_exhaustive] and gained the languages and languages_hinted fields. Callers destructuring TurnInfo with a literal
    struct pattern must add .. (or explicitly name the new fields).

Full changelog: 0.9.2...0.10.0

0.9.1

Choose a tag to compare

@lukeocodes lukeocodes released this 26 Feb 20:18
b8c43fe

What's Changed

Bug Fixes

  • fix: Container::None serialization typo ("nonne""none") causing 400 errors on TTS raw audio requests (#122)
  • fix: Missing User-Agent header on WebSocket handshake requests, breaking AWS WAF compatibility (#133)
  • fix: Broken Discord badge in README (#135)
  • fix: Flux WebSocket now handles unknown message types gracefully instead of producing stream-breaking JsonErrors (#141)
    • FluxResponse::Unknown(serde_json::Value) preserves the raw JSON for inspection/logging
    • TurnEvent::Unknown catches unrecognized event strings
    • Non-breaking: both enums are #[non_exhaustive]

Full Changelog: 0.9.0...0.9.1

0.9.0

Choose a tag to compare

@lukeocodes lukeocodes released this 25 Feb 19:57
1ec372a

What's Changed

New Contributors

Full Changelog: 0.8.0...0.9.0

0.8.0

Choose a tag to compare

@pcgeek86 pcgeek86 released this 03 Dec 20:17
6cadff6

This pre-release adds support for:

  • Short-lived Deepgram auth tokens
  • Flux streaming transcription model

0.7.0

Choose a tag to compare

@jpvajda jpvajda released this 31 Jul 18:51
d2f2723

What's Changed

New Contributors

Full Changelog: 0.6.10...0.7.0

0.6.10

Choose a tag to compare

@jpvajda jpvajda released this 14 Jul 23:44
e5af956

What's Changed

Full Changelog: 0.6.9...0.6.10

0.6.9

Choose a tag to compare

@jpvajda jpvajda released this 30 Jun 19:24
55f6e7f

What's Changed

New Contributors

Full Changelog: 0.6.8...0.6.9

0.6.8

Choose a tag to compare

@jpvajda jpvajda released this 16 Apr 18:35
0b59d08

What's Changed

New Contributors

Full Changelog: 0.6.6...0.6.8

0.6.6

Choose a tag to compare

@jcdyer jcdyer released this 27 Jan 16:00
6f56308

What's Changed

New Contributors

Full Changelog: 0.6.5...0.6.6

0.6.5

Choose a tag to compare

@RyanChimienti RyanChimienti released this 13 Jan 20:53
73e5385

What's Changed

New Contributors

Full Changelog: 0.6.4...0.6.5