Releases: sturnus-dev/sturnus
v5.0.0
What's Changed
- Split unit test modules into submodule files by @dannyboland in #50
- Rename project to sturnus by @dannyboland in #51
- Bump to 5.0.0: changelog, release docs, container-friendly defaults by @dannyboland in #52
- Remove routing config fields deprecated in 4.x by @dannyboland in #53
- Add crates.io publish metadata and MSRV, verified in CI by @dannyboland in #54
Full Changelog: v4.3.0...v5.0.0
v4.3.0
What's Changed
- Bound request memory end-to-end; forward bodies byte-for-byte (4.3.0) by @dannyboland in https://github.com/dannyboland/llmrouter/pull/49
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v4.2.0...v4.3.0
v4.2.0
What's Changed
- fix: make graceful drain test deterministic by @dannyboland in https://github.com/dannyboland/llmrouter/pull/46
- Weight routing by error rate instead of excluding at a threshold (4.2.0) by @dannyboland in https://github.com/dannyboland/llmrouter/pull/47
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v4.1.0...v4.2.0
v4.1.0
What's Changed
- Replace explore/exploit routing with proportional latency weighting by @dannyboland in https://github.com/dannyboland/llmrouter/pull/44
Also: repo housekeeping — contribution guidelines, security policy, README cleanups, CI hardening.
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v4.0.0...v4.1.0
v4.0.0
What's Changed
- Track streaming and non-streaming latency as separate EWMAs by @dannyboland in https://github.com/dannyboland/llmrouter/pull/30
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v3.5.0...v4.0.0
v3.5.0
What's Changed
- Propagate W3C traceparent into request spans; bump to 3.5.0 by @dannyboland in https://github.com/dannyboland/llmrouter/pull/28
- Log upstream error statuses and tag requests with a request_id by @dannyboland in https://github.com/dannyboland/llmrouter/pull/29
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v3.4.2...v3.5.0
v3.4.2
What's Changed
- Strip upstream Set-Cookie and hop-by-hop headers from proxied responses; bump to 3.4.2 by @dannyboland in https://github.com/dannyboland/llmrouter/pull/26
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v3.4.1...v3.4.2
v3.4.1
What's Changed
- Set HOME in scratch image so gcp_auth finds ADC creds; bump to 3.4.1 by @dannyboland in https://github.com/dannyboland/llmrouter/pull/27
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v3.4.0...v3.4.1
v3.4.0
What's Changed
- Add strict lint policy and apply fixes as needed by @dannyboland in https://github.com/dannyboland/llmrouter/pull/24
- Add configurable log format (auto/pretty/json); bump to 3.4.0 by @dannyboland in https://github.com/dannyboland/llmrouter/pull/25
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v3.3.0...v3.4.0
v3.3.0
What's Changed
- Use gcp_auth crate for Vertex auth via ADC; bump to 3.3.0 by @dannyboland in https://github.com/dannyboland/llmrouter/pull/23
Full Changelog: https://github.com/dannyboland/llmrouter/compare/v3.2.0...v3.3.0