litellm/litellm-rust/crates
Yujong Lee b341d21a76 fix(rust): redact proxy credentials in Debug and build the proxy matcher once
EnvironmentProxies holds raw proxy URLs, which can carry user:password, and
it sits inside HttpSettings and HttpClientConfig, so any {:?} of those would
print the password. Derive veil's Redact like the auth crate does. NO_PROXY
stays readable because it holds no credentials.

The media fetcher also rebuilt the hyper-util matcher for every URL and
redirect hop. Build it once when the fetcher is created
2026-09-19 08:30:35 -07:00
..
auth refactor(rust): route-neutral callback contract 2026-09-18 15:43:08 -07:00
auth-aws refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
auth-azure fix(rust): honor vertex_project, vertex_location and enable_azure_ad_token_refresh globals 2026-09-18 21:01:37 -07:00
auth-gcp fix(rust): honor vertex_project, vertex_location and enable_azure_ad_token_refresh globals 2026-09-18 21:01:37 -07:00
cache refactor(rust): extract auth and cache crates 2026-09-16 18:12:11 +00:00
cache-memory fix(rust): evict in-memory cache entries at the expiry boundary 2026-09-16 18:30:45 +00:00
cache-redis fix(rust): address Redis cache review findings 2026-09-16 23:19:28 +00:00
callbacks-legacy refactor(rust): rename litellm-callbacks to litellm-host and HostOpError to InvokeError 2026-09-18 15:45:08 -07:00
core fix(rust): resolve Mistral OCR credentials in Python's env order 2026-09-19 07:33:02 -07:00
core-utils refactor(rust): share settings lookup and layer merge through core-utils 2026-09-18 20:36:07 -07:00
framer feat(rust): add standalone framing crate 2026-09-17 00:30:43 +00:00
host refactor(rust): move RouteMachine out of core into litellm-host next to the Machine trait 2026-09-18 15:45:08 -07:00
host-python refactor(rust): rename litellm-callbacks to litellm-host and HostOpError to InvokeError 2026-09-18 15:45:08 -07:00
http fix(rust): redact proxy credentials in Debug and build the proxy matcher once 2026-09-19 08:30:35 -07:00
llms fix(rust): honor vertex_project, vertex_location and enable_azure_ad_token_refresh globals 2026-09-18 21:01:37 -07:00
python-bridge fix(rust): honor vertex_project, vertex_location and enable_azure_ad_token_refresh globals 2026-09-18 21:01:37 -07:00
token-counter test(rust): assert merge cost scales linearly instead of a wall-clock bound 2026-09-16 19:43:42 +00:00
types refactor(rust): add types and core-utils crates, unify the provider error 2026-09-17 22:01:14 -07:00