Release v0.5.1
Immutable
release. Only release title and notes can be modified.
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.txtfile 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.Providerfor 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