Skip to content

Releases: symblai/symbl-go-sdk

Go SDK for Symbl.ai v0.1.9

16 Jun 17:18
73d6d2b
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Significant Updates:

  • Major docs (commented code) update!
  • Implements Transcript REST API functionality. You are now able to generate Markdown and SRT style transcripts.
  • More options on the WaitForJobCompletion func for Async API

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.8...v0.1.9

Go SDK for Symbl.ai v0.1.8

17 May 23:44
1b55d8a
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Significant Updates:

  • Ability to add query params to API calls
  • Implements an Async API Callback Interface
  • Reuse REST Bearer Token for Creating New Clients

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.7...v0.1.8

Go SDK for Symbl.ai v0.1.7

27 Mar 15:57
fdb5535
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.6...v0.1.7

Go SDK for Symbl.ai v0.1.6

14 Mar 17:56
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Significant Changes in this Release:

  • Fixed a crash issue when closing/stopping the streaming client. This was due to a timing issue when sending the "conversation completed" message.
  • Added a new verbose logging level for very chatty messages like IO data and streams

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.5...v0.1.6

Go SDK for Symbl.ai v0.1.5

02 Mar 21:21
986cb6f
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Significant Changes in this Release:

  • Adds functionality to allow custom headers to be passed into the REST (and subsequently Streaming) API calls. This will allow options to be made on a per API call instead of globally using option structs
  • Updates key projects to no longer use forks but rather took over maintenance on these projects

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.4...v0.1.5

Go SDK for Symbl.ai v0.1.4

01 Feb 18:15
6316d35
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Major changes:

  • Support for User Defined Messages that can be sent along the Websocket connection to the client
  • Provides Init and Teardown messages/notifications implemented in the callback interface

Minor changes:

  • More anonymous struct replacement

What's Changed

New Contributors

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.3...v0.1.4

Go SDK for Symbl.ai v0.1.3

06 Dec 19:01
65ca11e
Compare
Choose a tag to compare

This release marks the initial implementation of Symbl.ai's Go SDK. This patch release continues to add important functionality for usability, unlocking capabilities, and enabling use cases.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Major changes:

The SDK has nearly every major API call implemented. The newest additions in this release are:

  • Implements Entity detection in the Streaming API. It turns out this capability was overlooked in previous releases.
  • Proxy/Redirect functionality for the Streaming API
  • Implements submitting (and appending) raw Text to the Symbl Platform

Minor changes:

  • More refactoring for named/unnamed structs

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.2...v0.1.3

Go SDK for Symbl.ai v0.1.2

18 Nov 15:24
3074c9d
Compare
Choose a tag to compare

This release marks the initial implementation of the Symbl.ai's Go SDK.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Major changes:

The SDK has nearly every major API call implemented. The newest additions in this release are:

  • Summary UI for Text, Audio, Video with examples/summaryui
  • Bookmark Summaries with examples/bookmark-sumary
  • Conversation Groups with examples/conversationgroup
  • Implements UpdateTracker and UpdateEntity with updates to their respective examples

What's Changed

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.1...v0.1.2

Symbl.ai's Go SDK v0.1.1

01 Nov 15:08
47cb352
Compare
Choose a tag to compare

This release marks the initial implementation of the Symbl.ai's Go SDK.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Major changes:

  • Most usability fixes to convert unnamed structs to named ones
  • Moved REST and Streaming configs from pkg/client to pkg/client/interfaces

What's Changed

New Contributors

Full Changelog: davidvonthenen/copy-symbl-go-sdk@v0.1.0...v0.1.1

Symbl.ai's Go SDK v0.1.0

18 Oct 19:32
392ac55
Compare
Choose a tag to compare

This release marks the initial implementation of the Symbl.ai's Go SDK.

IMPORTANT: I would consider this project in a pre-release status. Since this is the first release, we currently reserve the right to make breaking API changes at this time.

Highlights of the release:

  • Posting Audio/Video Files to the Symbl Platform
  • Referencing Audio/Video on Public Facing URLs to send to the Symbl Platform
  • Support Streaming API:
    • WebSocket Enabled
    • Easy to implement Real-Time language understanding
    • For local voice capture, provides an easy-to-understand library to enable Microphone audio as an input source
  • Supports the following Async APIs:
    • Transcription/Messages
    • Dynamic Topics
    • Questions
    • Follow-Ups
    • Entities
    • Action Items
    • Summary
    • Analytics
    • Trackers
  • Supports the following Management APIs:
    • Entities: Get, Create, Delete
    • Bookmarks: Get, Create, Delete
    • Trackers: Get, Create, Delete
  • Examples on how to implement various key features in this library:
    • Real-Time Language Understanding using Streaming API (WebSockets)
    • Async using Posting a File
    • Async referencing a public URL
    • Bookmarks management
    • Entities management
    • Tracker management
  • Logging Strategy to enable debugging applications

This is an initial release and there is still a ton of work to do, but this release represents something that is extremely functional, useful, and covers a good majority of the API set. If you have any feedback, please file issues and requests for enhancement. I will be entering a bunch of issues that I think need to be addressed near-term.

Happy programming!

What's Changed

Full Changelog: https://github.com/dvonthenen/symbl-go-sdk/commits/v0.1.0