Skip to content

Release v0.5.1

Choose a tag to compare

@github-actions github-actions released this 11 Jul 13:58
Immutable release. Only release title and notes can be modified.
f5d7e79

Routatic-Proxy v0.5.1 Release Notes

This release focuses on enhancing authentication error handling in fallback chains, improving model routing reliability, and significantly expanding documentation to support new configuration options and model management features.

New Features

  • Add llms.txt file for project structure and key concepts overview
  • Introduce Anthropic-first fallback configuration options
  • Implement model selection with capacity filtering
  • Add circuit breaking for model routing scenarios
  • Enhance system design documentation with contributor guidelines

Bug Fixes

  • Short-circuit fallback chain on 401/403 authentication errors
  • Normalize provider strings by replacing underscores with hyphens
  • Update provider retrieval to use Client.Provider for accurate model handling
  • Enhance WireFormat logic for OpenAI models and fallback streamlining
  • Block providers on authentication errors in fallback logic
  • Handle multiple API keys during authentication error fallback

Improvements

  • Streamline fallback chain logic for authentication errors
  • Improve model metadata and routing strategies in documentation
  • Add detailed comments and codebase documentation for clarity
  • Optimize capacity handling in router logic
  • Refactor fallback and router components for maintainability

Documentation

  • Update README with Go version and license badges
  • Add contributing guidelines and system design documentation
  • Expand installation instructions with update commands
  • Document deprecated Zen models and replacements
  • Improve model guide with routing strategies and metadata
  • Add llms.txt file documentation

Chores

  • Refactor fallback and router components
  • Update configuration handling in model registry
  • Enhance test coverage for fallback scenarios