Skip to content

Releases: darval/multi-llm

Release list

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Nov 20:32

Changelog

All notable changes to this project will be documented in this file.

[1.0.0] - 2025-11-28

[1.0.0] - 2025-11-28

First stable release.

Features

  • Multi-Provider Support: OpenAI, Anthropic, Ollama, LM Studio
  • Unified Message Format: Provider-agnostic message architecture
  • Prompt Caching: Native support for Anthropic's 5-minute and 1-hour caching
  • Tool Calling: First-class function/tool calling support across providers
  • Async-First: Built on Tokio for high-performance async I/O
  • Type-Safe: Leverage Rust's type system to catch errors at compile time
  • Optional Events: Feature-gated business event logging for observability

Documentation

  • Comprehensive design documentation
  • Architecture decision records (ADRs)
  • 9 runnable examples covering all major use cases
  • Full rustdoc coverage

Infrastructure

  • Automated release pipeline (Gitea CI → GitHub mirror → crates.io)
  • GitHub Actions for publishing and release creation

Full Changelog: v0.3.2...v1.0.0