Release v0.3.2
·
9 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Routatic Proxy Release Notes
This release introduces a comprehensive update to the Go proxy server, enhancing capabilities, fixing critical issues, and improving reliability. Key changes include new provider abstractions, streaming improvements, and enhanced error handling.
Summary
- New Features: Unified request model, streaming support for Anthropic, OpenAI, and Gemini, and improved transformer handling.
- Bug Fixes: Resolved SSE streaming race conditions, idle watchdog errors, and format incompatibilities.
- Improvements: Added configuration updates, stream stability tweaks, and comprehensive testing.
- Documentation: Refactored docs and README for clarity and consistency.
- Chores: Updated build pipelines, CI/CD workflows, and Docker publishing.
Action Items
- Ensure all providers register correctly in server initialization.
- Validate streaming paths with real-world scenarios.
- Monitor health checks and error responses during deployment.
New Features
- Implemented OpenCode providers with streaming support
- Enhanced routing policy engine with model overrides
- Added support for legacy environment variables
Bug Fixes
- Fixed Anthropic tool format incompatibility
- Improved error handling for non-retryable 4xx errors
- Added temperature constraints for specific models
Improvements
- Refactored module name and configuration paths
- Updated documentation and migration guides
- Enhanced streaming reliability and edge case handling
Documentation
- Updated
CONFIGURATION.mdandREADME.mdwith new settings - Added detailed changelog and usage examples
Chores
- Updated CI/CD pipelines and Docker publishing
- Refactored internal handlers for better maintainability
This release strengthens the proxy's robustness and ensures seamless integration with modern tooling.