Skip to content

Releases: deepgram/deepgram-dotnet-sdk

Deepgram .NET SDK 4.0.2

11 Jun 13:48
e625bf9
Compare
Choose a tag to compare

.NET SDK Download

https://www.nuget.org/packages/Deepgram/4.0.2

Helper Deepgram.Microphone Package (Please see below):

https://www.nuget.org/packages/Deepgram.Microphone/4.0.2

What's Changed

New Contributors

Examples

This release contains example projects that exercise the majority of the functionality in this SDK. You can read more about this on the repo's README or using the convenient shortcuts below:

PreRecorded Audio:

Live Audio Transcription:

Management API exercise the full CRUD operations for:

Analyze Text:

Full Changelog: 4.0.1...4.0.2

Deepgram .NET SDK 4.0.1

24 Apr 16:53
e664d93
Compare
Choose a tag to compare

Accessing this 4.0 Release:

.NET SDK Download

https://www.nuget.org/packages/Deepgram/4.0.1

Helper Deepgram.Microphone Package (Please see below):

https://www.nuget.org/packages/Deepgram.Microphone/4.0.1

Notable Changes in 4.0:

  • Significant Restructure of the .NET SDK
  • Improved Implementation for Live, PreRecorded, and Manage Clients
  • Implements Text-to-Speech API
  • Implements Intelligence APIs for PreRecorded and Text (Summary, Intent, Topic, Sentiment)
  • Support for On-Prem (previously not supported)
  • Introduces a helper Microphone package for demonstrations, local live streaming implementations, etc
  • Improved and Independent Timeout Capabilities per API Call
  • Verbosity Logging Levels for Troubleshooting
  • Custom Header and Query Parameters for API calls
  • Better Error Handling
  • Support for future products (APIs)

Examples

This release contains example projects that exercise the majority of the functionality in this SDK. You can read more about this on the repo's README or using the convenient shortcuts below:

PreRecorded Audio:

Live Audio Transcription:

Management API exercise the full CRUD operations for:

Analyze Text:

What's Changed

Full Changelog: 4.0.0...4.0.1

Deepgram .NET SDK 4.0.0

22 Apr 23:31
461f841
Compare
Choose a tag to compare

Accessing this 4.0 Release:

.NET SDK Download

https://www.nuget.org/packages/Deepgram/4.0.0

Helper Deepgram.Microphone Package (Please see below):

https://www.nuget.org/packages/Deepgram.Microphone/4.0.0

Notable Changes in 4.0:

  • Significant Restructure of the .NET SDK
  • Improved Implementation for Live, PreRecorded, and Manage Clients
  • Implements Text-to-Speech API
  • Implements Intelligence APIs for PreRecorded and Text (Summary, Intent, Topic, Sentiment)
  • Support for On-Prem (previously not supported)
  • Introduces a helper Microphone package for demonstrations, local live streaming implementations, etc
  • Improved and Independent Timeout Capabilities per API Call
  • Verbosity Logging Levels for Troubleshooting
  • Custom Header and Query Parameters for API calls
  • Better Error Handling
  • Support for future products (APIs)

Examples

This release contains example projects that exercise the majority of the functionality in this SDK. You can read more about this on the repo's README or using the convenient shortcuts below:

PreRecorded Audio:

Live Audio Transcription:

Management API exercise the full CRUD operations for:

Analyze Text:

What's Changed

Read more

Deepgram .NET SDK 4.0.0-rc.3

11 Apr 19:48
97b0153
Compare
Choose a tag to compare
Pre-release

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-rc.3

Since this is a Pre-release:
This is the first RC, which means:

  • Release Candidate (RC) will freeze all interface changes and attempt to preserve interface changes going forward. Breaking interface changes will be done only as a last resort.
    While technically not GA, this should be close to "production ready." Since this is the RC, there will be some issues to sort out before GA. Use at your own risk.

What's Changed

New Contributors

Full Changelog: 3.4.2...4.0.0-rc.3

Deepgram .NET SDK 4.0.0-rc.2

10 Apr 20:00
9b4830a
Compare
Choose a tag to compare
Pre-release

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-rc.2

Since this is a Pre-release:
This is the first RC, which means:

  • Release Candidate (RC) will freeze all interface changes and attempt to preserve interface changes going forward. Breaking interface changes will be done only as a last resort.
    While technically not GA, this should be close to "production ready." Since this is the RC, there will be some issues to sort out before GA. Use at your own risk.

The Details...

The rc.1 build broke due to a race condition when initializing the Logger and using it in on of the static helper classes. Please use this rc.2 instead.

What's Changed

New Contributors

Full Changelog: 3.4.2...4.0.0-rc.2

Deepgram .NET SDK 4.0.0-rc.1

05 Apr 22:37
c42fca3
Compare
Choose a tag to compare
Pre-release

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-rc.1

Since this is a Pre-release:
This is the first RC, which means:

  • Release Candidate (RC) will freeze all interface changes and attempt to preserve interface changes going forward. Breaking interface changes will be done only as a last resort.
    While technically not GA, this should be close to "production ready." Since this is the RC, there will be some issues to sort out before GA. Use at your own risk.

The Details...

The focus in the coming few days will be documentation! Here are the documentation TODOs:

  • Migration Guide
  • the main README in the Repo
  • Playground
  • Console

Changes in this release:

  • Improved exception handling for REST and WS clients
  • Housekeeping relating items like filling in comments, TODOs, etc

What's Changed

New Contributors

Full Changelog: 3.4.2...4.0.0-rc.1

Deepgram .NET SDK 4.0.0-beta.3

03 Apr 21:37
45e3b3b
Compare
Choose a tag to compare
Pre-release

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-beta.3

Since this is a Pre-release:

  • Interfaces will change! I guarantee they will! (Please see Release Guarantees section below)
  • This is not production-worthy code. Use at your own risk.
  • This allows you to move and develop your apps alongside the releases and doesn't leave you with a big lift in your code at the end!

TODOs:
Please check the project milestone to both track the release and also see what work needs to be done.
https://github.com/deepgram/deepgram-dotnet-sdk/milestone/1

Significant items needing to be implemented:

  • [Manage] Examples
  • [General] Potential refactor of DeepgramWsClientOptions and DeepgramHttpClientOptions
  • [General] Still a bunch of TODOs for Comments

Release Guarantees:

  • Going between v3 -> v4 by SemVer definition will contain breaking interface changes that will need to be reflected in your code!
  • Alpha and Beta releases still reserve the right to change the interfaces anytime! Interfaces will be changing!
  • Release Candidate (RC) will freeze all interface changes and attempt to preserve interface changes going forward. Breaking interface changes will be done only as a last resort.

The Details...

Changes in this release:

  • Parallel event handling for Live Client
    • Unless there is feedback the Live client interfaces are done!
  • a ton of examples for everything but Manage API

What's Changed

New Contributors

Full Changelog: 3.4.2...4.0.0-beta.3

Deepgram .NET SDK 4.0.0-beta.2

02 Apr 18:18
7607108
Compare
Choose a tag to compare
Pre-release

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-beta.2

Since this is a Pre-release:

  • Interfaces will change! I guarantee they will! (Please see Release Guarantees section below)
  • This is not production-worthy code. Use at your own risk.
  • This allows you to move and develop your apps alongside the releases and doesn't leave you with a big lift in your code at the end!

TODOs:
Please check the project milestone to both track the release and also see what work needs to be done.
https://github.com/deepgram/deepgram-dotnet-sdk/milestone/1

Significant items needing to be implemented:

  • [Streaming] parallel event processing
  • [General] Still a bunch of TODOs for Comments
  • Examples

Release Guarantees:

  • Going between v3 -> v4 by SemVer definition will contain breaking interface changes that will need to be reflected in your code!
  • Alpha and Beta releases still reserve the right to change the interfaces anytime! Interfaces will be changing!
  • Release Candidate (RC) will freeze all interface changes and attempt to preserve interface changes going forward. Breaking interface changes will be done only as a last resort.

The Details...

Changes in this release:

  • the Client interfaces are stable but until RC, we still reserve the right to change them based on feedback
  • this implements Logging for supporting things in the field

What's Changed

New Contributors

Full Changelog: 3.4.2...4.0.0-beta.2

Deepgram .NET SDK 4.0.0-beta.1

29 Mar 23:02
c841605
Compare
Choose a tag to compare
Pre-release

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-beta.1

Since this is a Pre-release:

  • Interfaces will change! I guarantee they will! (Please see Release Guarantees section below)
  • This is not production-worthy code. Use at your own risk.
  • This allows you to move and develop your apps alongside the releases and doesn't leave you with a big lift in your code at the end!

TODOs:
Please check the project milestone to both track the release and also see what work needs to be done.
https://github.com/deepgram/deepgram-dotnet-sdk/milestone/1

Significant items needing to be implemented:

  • [Streaming] keepalives
  • [Streaming] parallel event processing
  • [REST] creation of independent thread-safe REST clients. the REST clients themselves are thread-safe.... just means that you can create more than 1 thread-safe client.
  • [General] Logging strategy
  • [General] Still a bunch of TODOs for Comments
  • Examples

Release Guarantees:

  • Going between v3 -> v4 by SemVer definition will contain breaking interface changes that will need to be reflected in your code!
  • Alpha and Beta releases still reserve the right to change the interfaces anytime! Interfaces will be changing!
  • Release Candidate (RC) will freeze all interface changes and attempt to preserve interface changes going forward. Breaking interface changes will be done only as a last resort.

The Details...

Changes in this release:

  • the REST and WebSocket clients are stable and working (I did bonk alpha.4 because I relied too much on unit tests, but this is working!)
  • the interfaces are stable but until RC, we still reserve the right to change them based on feedback
  • there are examples in the examples folder at the root of the repo for PreRecorded and Streaming
  • the beta releases are meant as a preview of things to come, but some somethings have not been implemented yet. Please check the TODOs for significant outstanding items

What's Changed

New Contributors

Full Changelog: 3.4.2...4.0.0-beta.1

3.4.2

29 Mar 22:47
b6b1670
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.4.1...3.4.2