Skip to content

Deepgram .NET SDK 4.0.0-alpha.3

Pre-release
Pre-release
Compare
Choose a tag to compare
@davidvonthenen davidvonthenen released this 25 Mar 17:02
· 118 commits to main since this release
e62992e

!!This is in Pre-release Status!!

Accessing the Pre-Release:
https://www.nuget.org/packages/Deepgram.Unstable.SDK.Builds/4.0.0-alpha.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

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...

Things to note:

  • The REST interfaces are approaching stable
  • Will be looking at the Streaming interfaces from this point...
  • There are examples at the root of the repo working for PreRecorded and Streaming
  • More examples are coming!

What's Changed

  • update to have examples folder with prerecorded & streaming examples by @SandraRodgers in #141
  • chore: Add discord badge in readme.md by @yo-404 in #143
  • Update README.md with on prem info by @SandraRodgers in #147
  • Rewrite/feature/setup and registration by @ThindalTV in #161
  • Updated CI/CD by @CopperBeardy in #163
  • V4/feature/http client and cleanup by @ThindalTV in #164
  • corrected suppression file notifications by @CopperBeardy in #165
  • Adding tests by @CopperBeardy in #166
  • Test added by @CopperBeardy in #167
  • Updating class property types by @CopperBeardy in #168
  • Live client refactor by @CopperBeardy in #169
  • Alignment of properties and comment by @CopperBeardy in #170
  • Change service provision by @CopperBeardy in #172
  • Added extra property by @CopperBeardy in #173
  • Intent by @CopperBeardy in #174
  • Sentimentation partial complete by @CopperBeardy in #175
  • Implement Metadata for Live, Missing Fields in Metadata for Prerecorded by @dvonthenen in #182
  • Fixing HttpException when using Float url parameters with fractional values by @dhymik in #178
  • Remove depedency injection by @CopperBeardy in #184
  • Cleared up models by @CopperBeardy in #185
  • reorganised the models to fit architecture approach by @CopperBeardy in #186
  • Cancellation tokens added by @CopperBeardy in #187
  • V4 alpha by @CopperBeardy in #188
  • Model, Module, and Class Naming Reduction/Refactor by @dvonthenen in #190
  • Audit of PreRecorded Model Classes by @dvonthenen in #204
  • Audit of Live Model Classes by @dvonthenen in #205
  • Audit of Manage Model Classes by @dvonthenen in #206
  • Fix CI Action on main Branch by @dvonthenen in #209
  • Update Issue/PR Templates by @dvonthenen in #213
  • Audit of OnPrem Model Classes by @dvonthenen in #216
  • Formatting of Extra Property by @CopperBeardy in #218
  • Implements Analyze Client by @dvonthenen in #217
  • Add License Headers to All Source Code by @dvonthenen in #221
  • Update Copyright 2024, Not 2023 (Sigh) by @dvonthenen in #223
  • Implement Analyze Unit Tests and Fix Analyze Func Names by @dvonthenen in #224
  • Removes VTT and SRT From PreRecorded Response by @dvonthenen in #225
  • Fix/Refactor Support Tokens on Manage Endpoints by @dvonthenen in #226
  • Rename Manage Functions to Match Simplier Model Names by @dvonthenen in #227
  • Linter Updates From .NET Analyzers by @dvonthenen in #228
  • Enable Developer Builds to Get Published to Deepgram.Unstable.SDK.Builds by @dvonthenen in #231
  • Refactor and Simplification of RestClient by @dvonthenen in #233
  • Do Not Publish Pre-Release Builds in Official Releases in Nuget by @dvonthenen in #236
  • Refactor and Simplify Live Client by @dvonthenen in #237
  • Remove from Examples by @dvonthenen in #243
  • Implement TTS and Other REST Refactor by @dvonthenen in #245
  • Implements Custom Headers and Better Timeout for REST Interfaces by @dvonthenen in #246
  • Implements Encoding and SampleRate in Prerecorded by @dvonthenen in #247

New Contributors

Full Changelog: 3.4.1...4.0.0-alpha.3