Releases: inference-gateway/rust-sdk
Releases Β· inference-gateway/rust-sdk
π Version 0.5.1
π Version 0.5.0
0.5.0 (2025-01-28)
β¨ Features
- Implement custom error handling for Inference Gateway API (ab8c732)
π Documentation
- Add static analysis step to CONTRIBUTING.md (8000794)
- openapi: Download the latest openapi spec from inference-gateway (c49a9e6)
- Update CONTRIBUTING.md to reflect new branch naming and task commands (0196eef)
π§ Miscellaneous
- Rename Role to MessageRole enum for consistency with openapi (f97d44b)
π Version 0.4.0
0.4.0 (2025-01-28)
β¨ Features
- Add get_provider_models method to InferenceGatewayAPI and implement it in InferenceGatewayClient (92565a7)
- Introduce Role enum for message roles and update usage in README and Message struct (6bcfa81)
π Bug Fixes
- Simplify provider string formatting in get_provider_models method (e069fad)
π Documentation
- Add CONTRIBUTING.md with guidelines for contributing to the Inference Gateway Rust SDK (e649871)
- fix: Update homepage link in Cargo.toml and README.md to reflect new repository URL (b93424a)
- openapi: Download the latest OpenAPI specification (fa1edf6)
- Update README.md to include examples for listing models and models by provider (7d44bb3)
π¦ Miscellaneous
- Add lint, analyse, and test tasks to Taskfile for improved code quality (50461a3)
π Version 0.3.0
0.3.0 (2025-01-22)
β¨ Features
- Add Anthropic provider to the Provider enum (30004a5)
- Add optional token support for InferenceGatewayClient requests (9145eb7)
- Implement InferenceGatewayAPI trait for InferenceGatewayClient (dc47832)
π· CI
- Enhance release workflow with error handling for actual run of semantic-release (34279b8)
- Fix syntax in release workflow for semantic-release execution (3b94bbc)
- Remove debug output from release workflow (a7d03ad)
π Documentation
- Enhance InferenceGatewayAPI with health check and detailed documentation (c70a9e1)