Repository navigation
0.40.0 - 2026-11-06
Bug Fixes
- web: Open the public catalog filtered on the list a link names in #2923 by @jigjigjig (
bba566a) - routing: Stop optional params from failing every policy candidate in #2914 by @daavoo (
063083f) - web: Save a retried budget's edits and refuse rounded counts in #2927 by @daavoo (
f62c64e) - providers: Address review on key request prefixes in #2934 by @daavoo (
56125e2) - key: Address review on the key budget read by @daavoo (
b4d4857) - search: Drop the unused SearXNG client and document the adapter in #2943 by @aittalam (
eca744c) - guardrails: Keep a guardrails service's answer out of the gateway log in #2906 by @hitakshiA (
08e5a35) - web: Send the auth Help link to the configured documentation by @jigjigjig (
07d707d) - web: Share the welcome guide link between Help and the onboarding quickstart by @jigjigjig (
d135417) - otlp: Price imported prompt cache once and keep each OTel trace in one priced session in #2866 by @agpituk (
bc43068)
Features
- pricing: Price a pass-through report at its rate's slot by @dpoulopoulos (
8e44bd0) - pricing: Price a catalog model that has no text price by @dpoulopoulos (
ed11706) - api: Measure what each pass-through endpoint bills by @dpoulopoulos (
ea070e2) - pricing: Price a provider-run search at the model's own rate by @dpoulopoulos (
997bb95) - web: Set a budget's token and request limits from the dashboard by @daavoo (
0f6ec30) - BREAKING: providers: Name an organization key with its own endpoint by a request prefix by @daavoo (
f7fa290) - key: Let an API key read its own budget and usage by @daavoo (
21cffcc) - any-search: Add the SearXNG adapter in #2939 by @aittalam (
16782b1) - any-search: Add the Synthetic adapter in #2933 by @daavoo (
dde0ae1) - tools: Run every SearXNG search on any-search's SearXNG adapter in #2940 by @aittalam (
9788e94) - tools: Deprecate web_search_url and web_search_engines in #2945 by @aittalam (
6d39709) - tools: Warn at startup about what removing the SearXNG settings does in #2947 by @aittalam (
6411148) - hook: Let a person turn their own guardrails off in one repository in #2925 by @peteski22 (
e2eebfa) - BREAKING: audio: Refuse unpriced speech and return its cost on headers in #2932 by @KevinGallaccio (
fe9f2fc) - BREAKING: mcp: Give stored MCP servers access rules for keys and users, with a read-tools preset in #2897 by @agpituk (
e9a72e7)
New Contributors
- @hitakshiA made their first contribution in #2906
Full Changelog: v0.39.0...v0.40.0