Repository navigation
v0.20.0
0.20.0 - 2026-10-12
Bug Fixes
- providers: Ignore a config provider entry that declares no credential in #2167 by @tbille (
70fd541) - providers: Refuse a request for an unconfigured provider with a 424 in #2168 by @tbille (
fe9d45e) - providers: Explain why an organization provider key refuses a model in #2169 by @tbille (
3158e38) - providers: Let require_pricing: false serve unpriced organization-key models in #2170 by @tbille (
9bf6544) - discovery: Ask Cohere for its largest model page in #2171 by @tbille (
5dc5c17) - rerank: Bill rerank per search unit on a per-request price in #2172 by @tbille (
d0898e4) - catalog: Keep an aliased model in the grouped catalog in #2173 by @tbille (
501ea1a) - dashboard: Open a provider key's models below the key table in #2174 by @tbille (
68633df) - overview: Judge budgets enforced through scoped budgets in #2175 by @tbille (
279f788) - dashboard: Let the price forms set a per-request or per-image rate in #2176 by @tbille (
76c8589) - pricing: Keep config rates for search tools in #2162 by @daavoo (
c5a05e5) - metrics: Label requests by full route template on FastAPI 0.137+ in #2183 by @daavoo (
21e7716) - streaming: Code the error event when the provider fails a stream in #2165 by @daavoo (
444dc0a) - dashboard: Stop promising the accept link after the invite email goes out in #2182 by @daavoo (
6dd10f2) - discovery: Ask Cohere for its largest model page for stored provider keys in #2187 by @tbille (
dd5828d) - providers: Refuse a request with a 424 when the provider rejects the gateway's credential in #2193 by @tbille (
64e3743) - passthrough: Answer a provider's client error with a 4xx instead of a 502 in #2191 by @tbille (
079f82a) - streaming: Answer a stream that fails before its first chunk with the error's own status in #2192 by @tbille (
b27a81e)
Features
- BREAKING: gateway: Turn in-product feedback back on by default in #2178 by @jigjigjig (
b804b06) - routing: Name the serving provider and fallback in response headers in #2163 by @daavoo (
7bfefd8) - errors: Give request validation failures the invalid_request code in #2164 by @daavoo (
9f8a087) - tools: Serve the provider catalogs from any-search and any-fetch in #2181 by @aittalam (
50a9a3c) - providers: Configure provider SDK retries, and skip them before a failover in #2166 by @daavoo (
4abc2e0) - tools: Add fetch instances and connection tests to search-tools in #2180 by @aittalam (
24514e2) - embeddings: Report the cost and pricing source in the embeddings usage in #2188 by @tbille (
e45a04c) - embeddings: Forward input_type to providers that take it in #2190 by @tbille (
ac133c8)
Full Changelog: v0.19.0...v0.20.0