v1.84.4 - Reset-Budget & Observability Fixes
Deploy this version​
- Docker
- Pip
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:1.84.4
pip install litellm==1.84.4
v1.84.4 is a patch release on top of v1.84.3. It fixes a ResetBudgetJob regression that affected UI-created keys on the v1.84 line, removes duplicate observability exports for Claude Code streams, and tightens a Bearer-prefix edge case in the proxy auth metric labels.
Bug Fixes​
-
Spend Tracking, Budgets and Rate Limiting
ResetBudgetJobno longer pre-zeroes the spend counter and only writes{spend, budget_reset_at}on cycle rollover. Onv1.84.0+this previously silently failed for every UI-created key, leaving spend frozen at the cycle boundary and opening a brief budget-enforcement bypass window on every scheduler tick - PR #29358
-
Logging / Observability
-
Proxy auth
- Normalize the
Bearerprefix in the safe-hash helper so the failure-metric label is hashed identically whether or not the caller stripped the prefix - PR #29343
- Normalize the
Full Changelog​
https://github.com/BerriAI/litellm/compare/v1.84.3...v1.84.4