|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 6 | + |
| 7 | +## [0.1.0] - Unreleased |
| 8 | + |
| 9 | +### Features |
| 10 | + |
| 11 | +- Initial release of Deepgram Java SDK |
| 12 | +- Support for Speech-to-Text (Listen) REST API |
| 13 | +- Support for Text-to-Speech (Speak) REST API |
| 14 | +- Support for Text Intelligence (Read) API |
| 15 | +- Support for Voice Agent configuration API |
| 16 | +- Support for Management API (projects, keys, members, usage, billing) |
| 17 | +- Support for Auth API (token generation) |
| 18 | +- Support for Self-Hosted API (distribution credentials) |
| 19 | +- WebSocket support for Listen (real-time streaming transcription) |
| 20 | +- WebSocket support for Speak (real-time streaming TTS) |
| 21 | +- WebSocket support for Agent (real-time voice agent) |
| 22 | +- Synchronous and asynchronous client variants |
| 23 | +- Automatic API key loading from DEEPGRAM_API_KEY environment variable |
| 24 | +- Configurable timeouts and retry policies |
| 25 | +- Custom OkHttp client support |
| 26 | +- Raw HTTP response access for all endpoints |
| 27 | +- Structured error handling |
| 28 | +- Google Java Format enforcement via Spotless |
| 29 | + |
| 30 | +### Notes |
| 31 | + |
| 32 | +- Minimum Java version: 11 |
| 33 | +- Built on OkHttp 4.12.0 and Jackson 2.18.2 |
| 34 | +- Generated using Fern SDK generator |
| 35 | +- Based on OpenAPI specification from [deepgram-api-specs](https://github.com/deepgram/deepgram-api-specs) |
0 commit comments