Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
[0.3.0] — 2026-11-09
Bug Fixes
gateway: Apply key model limits and rate limits on /v1beta(80bf2f1 )
transform: Pass tool call arguments through unchanged(80f2b62 )
gateway: End every stream with exactly one correct terminal event(3e05b79 )
transform: Render the forced structured-output tool_choice in a stable order(d30123f )
gateway: Speak each client's dialect on errors and Gemini auth(d404ad7 )
transform: Keep developer turns, reasoning effort and tool_choice across dialects(e5b2afc )
gateway: Send heartbeats while tool arguments are buffered(ada8ac7 )
pipeline: Join drained tool calls per index and fail drains cut by the deadline(158a3c9 )
dispatch: Cap the Retry-After a transient error can impose(7f9a2f8 )
gateway: Contain panics in stream goroutines and cut started responses(cdaa947 )
pipeline: Do not blame the provider when the client stops reading(1e22e41 )
transform: Read Gemini PDF and text attachments as documents(d2a21ae )
transform: Keep prompt-cache breakpoints where the client put them(f60477c )
pipeline: Keep thinking signatures with the provider that can verify them(886feaf )
transform: Size output limits from the model instead of a flat 4096(cb526d1 )
connectors: Send context_management only where the API accepts it(2612754 )
transform: Keep thinking off when an Anthropic client disables it(d78d41e )
transform: Send DeepSeek alias thinking switch at the top level(7d1209d )
gateway: Stream inline reasoning to the client as thinking(7d69794 )
transform: Fit Moonshot sampling and tool_choice to what its API accepts(741edb8 )
transform: Echo Kimi reasoning on hosts that namespace the model id(da64acf )
Build
deps: Bump github.com/go-chi/chi/v5 in /backend(be072e2 )
deps: Bump github.com/klauspost/compress in /backend(abd3132 )
Documentation
Update CHANGELOG.md and VERSION for v0.2.0(b17262f )
Features
transform: Carry structured output from every client dialect(3bc0810 )
identity: Authenticate API keys by a keyed lookup index(5ca2c2f )
Performance
gateway: Remove auth stampede and per-request DB work on the hot path(8a640ba )
gateway: Flush zero-copy streams once per burst with the heartbeat on(9f7deb7 )
Styling
Keep new code comments to the constraint they record(5765d28 )
Testing
store: Check dropped usage indexes on Postgres too(576d651 )
gateway: Assert auth error envelopes without depending on key order(adff284 )
You can’t perform that action at this time.