Skip to content

Releases: inference-gateway/rust-sdk

πŸš€ Version 0.5.1

28 Jan 16:56

Choose a tag to compare

0.5.1 (2025-01-28)

πŸ”§ Miscellaneous

  • Update README to replace Role with MessageRole for consistency (f491774)

πŸš€ Version 0.5.0

28 Jan 16:52

Choose a tag to compare

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

28 Jan 02:02

Choose a tag to compare

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

22 Jan 18:08

Choose a tag to compare

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)

πŸš€ Version 0.2.5

21 Jan 02:40

Choose a tag to compare

0.2.5 (2025-01-21)

πŸ‘· CI

  • Improve version extraction from dry run output in release workflow (728b100)

πŸš€ Version 0.2.4

21 Jan 02:34

Choose a tag to compare

0.2.4 (2025-01-21)

πŸ‘· CI

  • Fix dry-run output handling in release workflow (f822fda)
  • Refactor release workflow to improve dry-run output handling (79999b4)
  • Update semantic-release version and improve release condition checks (813a6ff)

πŸš€ Version 0.2.3

21 Jan 01:53

Choose a tag to compare

0.2.3 (2025-01-21)

πŸ‘· CI

  • Add debug output to release workflow for better visibility (2264a48)

πŸš€ Version 0.2.2

21 Jan 01:48

Choose a tag to compare

0.2.2 (2025-01-21)

πŸ‘· CI

  • Enhance release workflow to output new version and publish conditionally (424b92d)

πŸš€ Version 0.2.1

21 Jan 01:36

Choose a tag to compare

0.2.1 (2025-01-21)

πŸ› Bug Fixes

  • Update README and lib.rs to include content in response and improve logging (97e2a29)

πŸš€ Version 0.2.0

21 Jan 01:20

Choose a tag to compare

0.2.0 (2025-01-21)

✨ Features

  • Add Taskfile for OpenAPI specification download and update devcontainer configuration (7ea7473)
  • Enhance content generation with structured messages and logging (de4e8a7)

πŸ”§ Miscellaneous

  • Update OpenAPI specification from main repo (c9c92f6)