Change8

v1.82.4-nightly

📦 litellmView on GitHub →
7 features🐛 22 fixes🔧 15 symbols

Summary

This release focuses heavily on UI enhancements, including new organizational controls and modernized settings pages. It also includes numerous bug fixes addressing security issues, database migration stability, and provider integration reliability.

Migration Steps

  1. If encountering database migration failures on pre-existing instances, ensure you are not using the --enforce_prisma_migration_check flag unless explicitly intended.

✨ New Features

  • Added Organization Dropdown to Create/Edit Key UI.
  • Added functionality for Internal Users to Add/Remove Team Membership in the UI.
  • Modernized the Default Team Settings page and fixed defaults application in the UI.
  • Implemented auto-pagination for daily spend data in the UI Usage section.
  • Added support for the sagemaker_nova provider for Amazon Nova models on SageMaker.
  • Added create character endpoints and other new video Endpoints.
  • Disabled Custom Virtual Key Values via a UI Setting.

🐛 Bug Fixes

  • Fixed 500 error on the Tag list endpoint caused by invalid Prisma group_by kwargs.
  • Fixed 403 error for Team Admins on /user/filter/ui when the Org Scope Flag was present.
  • Redacted secrets from proxy log output.
  • Fixed Prisma migrate deploy failures on pre-existing instances.
  • Fixed hanging CI tests in custom_httpx test_http_handler.
  • Fixed Litellm redaction filter logging v2 issues.
  • Bumped PyJWT to ^2.12.0 for security reasons.
  • Centralized keyword argument updates for logging by migrating all logging updates to use one function.
  • Made database migration failure exit opt-in via the --enforce_prisma_migration_check flag.
  • Fixed 500 error when downloading Vertex AI Batch Output Files.
  • Fixed filtering beta header after transformation.
  • Preserved custom attributes on the final stream chunk during streaming.
  • Aligned DefaultInternalUserParams Pydantic default with runtime fallback.
  • Fixed privilege escalation vulnerability on /key/block, /key/unblock, and /key/update max_budget endpoints.
  • Fixed stale data display in UI Logs when filter results are empty.
  • Prevented Internal Users from Creating Invalid Keys.
  • Fixed Key Alias Re-validation on Update blocking legacy aliases.
  • Registered DynamoAI guardrail initializer and enum entry.
  • Fixed CSV export being empty on the Global Usage page.
  • Fixed langfuse trace leaking keys on model params (reverted in a subsequent PR, but noted here as part of the cycle).
  • Added contents:write permission to the ghcr_deploy release job.
  • Fixed cache_control directive dropping anthropic document/file blocks.

Affected Symbols