The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
Diatheke SDK v2.1.4
1 year ago
## What's Changed
* #2xhvzpn fix: update Python SDK and regenerate pb files by @ppcssn in https://github.com/cobaltspeech/sdk-diatheke/pull/71
## New Contributors
* @ppcssn made their first contribution in https://github.com/cobaltspeech/sdk-diatheke/pull/71
**Full Changelog**: https://github.com/cobaltspeech/sdk-diatheke/compare/v2.1.3...v2.1.4
Diatheke SDK v2.1.3
2 years ago
## What's Changed
* Fix issue #1upx91t for C++ SDK: Modify ASRStream implementation to better respond to results. https://github.com/cobaltspeech/sdk-diatheke/pull/70
**Full Changelog**: https://github.com/cobaltspeech/sdk-diatheke/compare/v2.1.2...v2.1.3
Diatheke SDK v2.1.2
2 years ago
- Updated grpc-swift to 1.6.1
Diatheke SDK v2.1.0
2 years ago
## New Features
* Added the `Transcribe` method, which allows a client application to create an ASR stream to create transcriptions for purposes other than a dialog conversation turn. For example, this method could be used to take a note, dictate a message, etc.
* Added the ability to specify a custom wake word when creating a session. This feature only has an effect when using Diatheke's wake word detection capabilities. It does not have an effect when using an external wake word detector.
* Improved python convenience functions for streaming audio. The new functions are methods on the client object instead of standalone functions, and make better use of the python gRPC API than the previous functions. The old convenience functions are deprecated, but still available for code that already uses them.
## Fixes
* Changed the CMake (C++) build so that gRPC is always built as a static library. This reduces the number of shared libraries that a client application deployment must manage at runtime as the gRPC code is built into the Diatheke client library, regardless of whether it is built as a static or shared library.
C++ SDK Updates
2 years ago
* Update the C++ SDK to include an option to connect with SSL options.
* Update CMake files
* Move example code into other Cobaltspeech example repos (C++ examples [here](https://github.com/cobaltspeech/examples-cpp/tree/master/diatheke))
* Documentation updates
Diatheke SDK v2.0
3 years ago
This release includes a new gRPC API. The new SDK is documented at https://sdk-diatheke.cobaltspeech.com/.
Overall, this new API should allow greater flexibility in how client applications are architected. Notable changes to the API include:
* Representing a session's state with a token passed to the client. Among other things, this enables better load balancing for the Diatheke server as the session's state is no longer tied to a specific server instance.
* Removal of long-lived streams, which will be better for battery life in mobile devices.
* Replacing the event stream with a list of actions that are returned immediately after a session update.
* Allowing a client to programmatically update a session's state using the SetStory method.
SDK-Diatheke v1 stable version
3 years ago
This is the stable version of Diatheke version 1, prior to the breaking changes introduced in v2
Diatheke SDK v1.0
4 years ago
## What's in this release
* C++ and Go software development kits for interacting with the Diatheke API
* Example code in C++ and Go illustrating various uses of the SDK, including streaming from a microphone or text input