Releases: BerriAI/litellm
Releases · BerriAI/litellm
v1.80.7.dev.1
What's Changed
- [Infra] Building UI by @yuneng-jiang in #17212
- [Infra] Rebuilding UI by @yuneng-jiang in #17213
- docs: add OpenAI Agents SDK to projects by @Chesars in #17203
- Upgrade websockets to v15 by @hxyannay in #16734
- fix: do not include plaintext message in exception by @raghav-stripe in #17216
- [Fix] Change Add Fallback Modal to use Antd Select by @yuneng-jiang in #17223
- [Feat] Add guardrails for pass through endpoints by @ishaan-jaff in #17221
- [Feat] UI - allow adding pass through guardrails through UI by @ishaan-jaff in #17226
- [Bug fix] Vector Store List Endpoint Returns 404 by @ishaan-jaff in #17229
- [Feature]: Add Provider publicai.co by @ishaan-jaff in #17230
- [Fix] Request and Response Panel JSONViewer by @yuneng-jiang in #17233
- [Feature] Adding Button Loading States to Edit Settings by @yuneng-jiang in #17236
- [Fix] Various Text, button state, and test changes by @yuneng-jiang in #17237
- [Fix] UI - Fallbacks Immediately Deleting before API resolves by @yuneng-jiang in #17238
- [Fix] Remove Feature Flags by @yuneng-jiang in #17240
- (Bug)Migrate Anthropic provider to azure ai by @Sameerlite in #17202
- Fix/issue 16759 streaming error validation by @weichiet in #17242
- feat: add regex-based tool_name/tool_type matching for tool-permission by @uc4w6c in #17164
- SSO: fix the generic SSO provider by @saar-win in #17227
- fix(bedrock): handle cohere v4 embed response dictionary format by @AndyForest in #17220
- Fix : acompletion throws error with SambaNova models by @omkar806 in #17217
- Allow wildcard routes for nonproxy admin (SCIM) by @v0rtex20k in #17178
- Update new anthropic feats as reviewed by @Sameerlite in #17142
- Fix metadata tags and model name display in UI for Azure passthrough + Add cost tracking for responses API by @Sameerlite in #17258
- Add nova embedding support by @Sameerlite in #17253
- Better handle anonymization by @hxomer in #17207
- Added support for twelvelabs pegasus by @Sameerlite in #17193
- [Refactor] Deprecate
spend/logs& addspend/logs/v2by @AlexsanderHamir in #17167 - [Perf] Fix
/audio/speechperformance by usingshared_sessionsby @AlexsanderHamir in #16739 - Respect custom llm provider in header by @Sameerlite in #17290
- (Feat)Add passthrough cost tracking for veo by @Sameerlite in #17296
- Remove not compatible beta header from Bedrock by @Sameerlite in #17301
- Add better handling in image generation for gemini models by @Sameerlite in #17292
- fix: respect guardrail mock_response during during_call to return blo… by @uc4w6c in #17247
- Fix session consistency, move Lasso API version away from source code by @orgersh92 in #17316
- doc: add images for tool permission guardrail by @uc4w6c in #17322
- [Feat] WatsonX - allow passing zen_api_key dynamically by @ishaan-jaff in #16655
- [Feat] JWT Auth - AI Gateway, allow using regular OIDC flow with user info endpoints by @ishaan-jaff in #17324
- [Feat] Add new model
fireworks_ai /kimi-k2-instruct-0905by @ishaan-jaff in #17328 - (feat) Generic Guardrail API - allows guardrail providers to add INSTANT support for LiteLLM w/out PR to repo by @krrishdholakia in #17175
- Revert "fix: respect guardrail mock_response during during_call to return blo…" by @krrishdholakia in #17332
- Add
claude-opus-4-5alias to pricing data by @dannykopping in #17313 - Add support of audio transcription for OVHcloud by @eliasto in #17305
- [Fix] Fix Watsonx Audio Transcription API by @ishaan-jaff in #17326
- [fix] extra_headers in messages api bedrock invoke by @colinlin-stripe in #17271
- fix: GA path for azure openai realtime models by @abi-jey in #17260
- [Bug Fix] - Fix
litellm_enterpriseensure imported routes exist by @ishaan-jaff in #17337 - Fix/new org team validate against org by @rioiart in #17333
- Fix sso users not added to entra synced team by @rioiart in #17331
- Refactor Noma guardrail to use shared Responses transformation and include system instructions by @idola9 in #17315
- feat(provider): add Z.AI (Zhipu AI) as built-in provider by @Chesars in #17307
- Fix AttributeError when metadata is null in request body by @Chesars in #17306
- SSO(fix): Clear SSO integration for all users by @saar-win in #17287
- feat: add experimental latest-user filtering for Bedrock by @uc4w6c in #17282
- Add context window exception mapping for Together AI by @li-boxuan in #17284
- feat(github-copilot): Add Embedding API support by @codgician in #17278
- Update Databricks model pricing and add new models (including databricks pricing test). by @epistoteles in #17277
- fix: remove URL format validation for MCP server endpoints by @uc4w6c in #17270
- Guardrail API V2 - user api key metadata, session id, specify input type (request/response), image support by @krrishdholakia in #17338
- fix: update default database connection number by @AlexsanderHamir in #17353
- Fix: update default proxy_batch_write_at number by @AlexsanderHamir in #17355
- [Feat] Add
vllmbatch+files API support by @ishaan-jaff in #15823 - Fix 500 error for malformed request by @Sameerlite in #17291
- Fix: litellm user auth not passing issue by @Sameerlite in #17342
- Add other routes in jwt auth by @Sameerlite in #17345
- docs: add Azure AI Foundry documentation for Claude models by @Chesars in #17104
- Litellm bedrock OpenAI model support by @kothamah in #17368
- [Fix] Bedrock Guardrail Indent and Import fix by @yuneng-jiang in #17378
- [Infra] Add Google Private API Endpoint to Vertex AI fields by @yuneng-jiang in #17382
- [Docs] Add guide on how to debug gateway error vs provider error by @ishaan-jaff in #17387
- 🐛 Fix proxy caching between requests in aiohttp transport by @lcfyi in #17122
- [Feat] New model/provider - Adds support for Google Cloud Chirp3 HD on /speech by @ishaan-jaff in #17391
New Contributors
- @hxyannay made their first contribution in #16734
- @weichiet made their first contribution in #17242
- @AndyForest made their first contribution in #17220
- @omkar806 made their first contribution in #17217
- @v0rtex20k made their first contribution in #17178
- @hxomer made their first contribution in #17207
- @orgersh92 made their first contribution in #17316
- @dannykopping made their first contribution in #17313
- @codgician made their first contribution in #17278
- @epistoteles made their first contribution in #17277
- @kothamah made their first contribution in #17368
Full Changelog: v1.80.6-nightly...v1.80.7.dev.1
v1.80.5-stable
Full Changelog: v1.80.5.rc.2...v1.80.5-stable
v1.80.7-nightly
What's Changed
- [Infra] Building UI by @yuneng-jiang in #17212
- [Infra] Rebuilding UI by @yuneng-jiang in #17213
- docs: add OpenAI Agents SDK to projects by @Chesars in #17203
- Upgrade websockets to v15 by @hxyannay in #16734
- fix: do not include plaintext message in exception by @raghav-stripe in #17216
- [Fix] Change Add Fallback Modal to use Antd Select by @yuneng-jiang in #17223
- [Feat] Add guardrails for pass through endpoints by @ishaan-jaff in #17221
- [Feat] UI - allow adding pass through guardrails through UI by @ishaan-jaff in #17226
- [Bug fix] Vector Store List Endpoint Returns 404 by @ishaan-jaff in #17229
- [Feature]: Add Provider publicai.co by @ishaan-jaff in #17230
New Contributors
Full Changelog: v1.80.6-nightly...v1.80.7-nightly
v1.80.6-nightly
What's Changed
- merge main by @Sameerlite in #17145
- merge main by @Sameerlite in #17146
- [Feature] Organization Usage by @yuneng-jiang in #16560
- [Fix] UI - Fix Flaky Test by @yuneng-jiang in #17161
- [Feat] Add audio transcriptions for WatsonX by @ishaan-jaff in #17160
- bump: version 0.4.8 → 0.4.9 by @yuneng-jiang in #17163
- Add method for extracting vector store ids from path params by @Sameerlite in #16566
- [Refactor#1]
litellm/init– Lazy-loadcost_calculator&loggingto reduce memory + import time by @AlexsanderHamir in #17089 - [Fix] UI - Change model_hub_table to call getUiConfig before Fetching Public Data by @yuneng-jiang in #17166
- Add OpenRouter Opus 4.5 by @SamAcctX in #17144
- [Feat] LiteLLM RAG API - Add support for Vertex RAG engine by @ishaan-jaff in #17117
- [Feat] RAG API - QA - allow internal user keys to access api, allow using litellm credentials with API, raise clear exception when RAG API fails by @ishaan-jaff in #17169
- [Fix] UI - Create Key Duration Fix by @yuneng-jiang in #17170
- [Feature] UI - Better Loading State for Internal User Page by @yuneng-jiang in #17168
- make generic api OSS + support multiple generic API's by @krrishdholakia in #17152
- feat: Add header passing support for MCP tools in Responses API by @Sameerlite in #16877
- Add cost tracking for streaming in vertex ai passthrough by @Sameerlite in #16874
- [Infra] UI - Migrate Provider Fields to React Query by @yuneng-jiang in #17177
- fix: support Vertex AI batch listing in LiteLLM proxy by @naaa760 in #17079
- feat: add GA protocol as configurable parameter for azure openai realtime api by @abi-jey in #17096
- [Feature] UI - Organization Usage in Usage Tab (#16614) by @yuneng-jiang in #17181
- Respect custom llm provider in header by @Sameerlite in #17195
- Revert "Respect custom llm provider in header" by @ishaan-jaff in #17211
New Contributors
- @SamAcctX made their first contribution in #17144
- @naaa760 made their first contribution in #17079
- @abi-jey made their first contribution in #17096
Full Changelog: v1.80.5.dev2...v1.80.6-nightly
v1.80.5.dev32
What's Changed
- [Fix] UI - Revert to console outputs to reduce noise by @yuneng-jiang in #16981
- Permission Management - disable global guardrails by key/team by @krrishdholakia in #16983
- Model Armor - Logging guardrail response on llm responses by @krrishdholakia in #16977
- Add presidio pii masking tutorial with litellm by @krrishdholakia in #16969
- (fix) litellm_logging.py: fix mcp tool call response logging + (fix) responses_bridge: remove unmapped param error mid-stream - allows gpt-5 web search to work via responses api in
.completion()by @krrishdholakia in #16946 - [Docs] Model Compare UI by @yuneng-jiang in #16979
- fix(vertex_ai/image_generation_handler.py): fix default sample count … by @krrishdholakia in #16403
- [Fix] Revert UI - Organization Usage by @yuneng-jiang in #16980
- perf release notes for v1.80.5-stable by @AlexsanderHamir in #16978
- docs - ai gateway prompt management by @ishaan-jaff in #16990
- [Refactor] UI - Ensure Unique Keys in Navbar Menu Items by @yuneng-jiang in #16987
- feat: tool permission argument check by @uc4w6c in #16982
- [Refactor] UI - Minor Cosmetic Changes for Buttons, Add Notification for Delete Team by @yuneng-jiang in #16984
- fix: add nodejs and npm to docker image for prisma generate by @DmitriyAlergant in #16903
- chore: remove unused MCP_PROTOCOL_VERSION_HEADER_NAME constant by @uc4w6c in #17008
- feat: add backend support for OAuth2 auth_type registration via UI by @uc4w6c in #17006
- docs: cleanup README and improve agent guides by @Chesars in #17003
- feat: add UI support for registering MCP OAuth2 auth_type by @uc4w6c in #17007
- fix: Update broken documentation links in README by @Chesars in #17002
- [Fix]: (Vertex AI) handle global location in context caching by @prawaan in #16997
- fix: prevent duplicate spend logs in Responses API for non-OpenAI providers by @hula-la in #16992
- [Refactor] Change provider create fields to JSON by @yuneng-jiang in #16985
- [Fix] UI - Hide Default Team Settings From Proxy Admin Viewers by @yuneng-jiang in #16900
- OCI Provider: Fix pydantic validation errors during tool call with streaming. by @gotsysdba in #16899
- feat(proxy_server.py): preserve content field even if null by @krrishdholakia in #16988
- Update version and add preview tag by @krrishdholakia in #17032
- Document model pricing contribution process by @krrishdholakia in #17031
- Fix unspecified issue by @krrishdholakia in #17034
- Document event hook usage by @krrishdholakia in #17035
- Prompt security litellm by @lior-ps in #16365
- add claude opus 4.5 by @mubashir1osmani in #17043
- [Feat] New API - Claude Skills API (Anthropic) by @ishaan-jaff in #17042
- [Docs] Claude Skills API by @ishaan-jaff in #17052
- feat: add UI support for configuring tool permission guardrails by @uc4w6c in #17050
- add strands tutorial by @mubashir1osmani in #17039
- Add cost tracking for cohere embed passthrough endpoint by @Sameerlite in #17029
- fix: handle None or empty contents in Gemini token counter by @HaiyiMei in #17020
- Fix the azure auth format for videos by @Sameerlite in #17009
- Fix bedrock passthrough auth issue by @Sameerlite in #16879
- Add header forwarding in embeddings by @Sameerlite in #16869
- Integrate eleven labs text-to-speech by @Sameerlite in #16573
- Fix gpt-5.1 temperature support when reasoning_effort is "none" or not specified by @Sameerlite in #17011
- (fix) propagate x-litellm-model-id in responses by @raghav-stripe in #16986
- Fix: Distinguish permission errors from idempotent errors in Prisma migrations by @yuya2017 in #17064
- [Fix] Non Root Docker Build by @yuneng-jiang in #17060
- [Feature] Deleting a User From Team Deletes key User Ceated for Team by @yuneng-jiang in #17057
- Link to logging spec in callback docs by @krrishdholakia in #17049
- [Fix] Add aws_bedrock_runtime_endpoint into Credential Types by @yuneng-jiang in #17053
- Fix image edit endpoint by @emerzon in #17046
- Enhancement(helm): ServiceMonitor template rendering by @saar-win in #17038
- [Fix] UI - Add No Default Models for Team and User Settings by @yuneng-jiang in #17037
- fix(gemini): skip thinking config for image models by @Chesars in #17027
- Metadata: fix 401 when audio/transcriptions by @saar-win in #17023
- Make Bedrock image generation more consistent by @komarovd95 in #17021
- [Feature] Change Delete Modals to Common Component by @yuneng-jiang in #17068
- fix(vertex): fix CreateCachedContentRequest enum error by @sdip15fa in #16965
- merge main by @Sameerlite in #17082
- Add enforce user param functionality by @krrishdholakia in #17088
- Fix
reasoning_effort="none"not working on Azure for GPT-5.1 by @Sameerlite in #17071 - Add search API logging and cost tracking in LiteLLM Proxy by @Sameerlite in #17078
- Added support for azure anthopic models via chat completion by @Sameerlite in #16886
- Add vertex ai image gen support for both gemini and imagen models by @Sameerlite in #17070
- Add day 0 support for anthropic new feat by @Sameerlite in #17091
- [Feat] Add OpenAI compatible bedrock imported models. - qwen etc by @ishaan-jaff in #17097
- fix: missing await by @uc4w6c in #17103
- Fix bedrock claude opus 4.5 inference profile - only global currently by @reflection in #17101
- include
server_tool_usein streaming usage by @KeremTurgutlu in #16826 - fix transcription exception handling - /audio/transcriptions by @otaviofbrito in #16791
- [Feat] Add new RAG API on LiteLLM AI Gateway by @ishaan-jaff in #17109
- fix: Support response_format parameter in completion -> responses bridge by @Chesars in #16844
- vertex ai: use the correct domain for the global location when counting tokens by @CAFxX in #17116
- [Refactor] UI - Improve Wording for Config Models in Model Table by @yuneng-jiang in #17100
- downgrade grpcio to < 1.68.0 by @AlexsanderHamir in #17090
- feat(pillar): add automatic LiteLLM context headers by @eagle-p in #17076
- Optimize date filtering for spend logs queries by @CAFxX in #17073
- feat: Add gemini-3-pro-image-preview model support for imageSize para… by @choigawoon in #17019
- [Feature] UI - Disable edit, delete, info, for dynamically generated spend tags by @yuneng-jiang in #17098
- [Feature] UI - User Table Sort by All by @yuneng-jiang in #17108
- [Feature] UI - Org Admin Team Permissions Fix by @yuneng-jiang in #17110
- Fix videos lint errors by @Sameerlite in #17125
- merge main by @Sameerlite in #17146
New Contributors
v1.80.5.dev2
What's Changed
- [Fix] UI - Revert to console outputs to reduce noise by @yuneng-jiang in #16981
- Permission Management - disable global guardrails by key/team by @krrishdholakia in #16983
- Model Armor - Logging guardrail response on llm responses by @krrishdholakia in #16977
- Add presidio pii masking tutorial with litellm by @krrishdholakia in #16969
- (fix) litellm_logging.py: fix mcp tool call response logging + (fix) responses_bridge: remove unmapped param error mid-stream - allows gpt-5 web search to work via responses api in
.completion()by @krrishdholakia in #16946 - [Docs] Model Compare UI by @yuneng-jiang in #16979
- fix(vertex_ai/image_generation_handler.py): fix default sample count … by @krrishdholakia in #16403
- [Fix] Revert UI - Organization Usage by @yuneng-jiang in #16980
- perf release notes for v1.80.5-stable by @AlexsanderHamir in #16978
- docs - ai gateway prompt management by @ishaan-jaff in #16990
- [Refactor] UI - Ensure Unique Keys in Navbar Menu Items by @yuneng-jiang in #16987
- feat: tool permission argument check by @uc4w6c in #16982
- [Refactor] UI - Minor Cosmetic Changes for Buttons, Add Notification for Delete Team by @yuneng-jiang in #16984
- fix: add nodejs and npm to docker image for prisma generate by @DmitriyAlergant in #16903
- chore: remove unused MCP_PROTOCOL_VERSION_HEADER_NAME constant by @uc4w6c in #17008
- feat: add backend support for OAuth2 auth_type registration via UI by @uc4w6c in #17006
- docs: cleanup README and improve agent guides by @Chesars in #17003
- feat: add UI support for registering MCP OAuth2 auth_type by @uc4w6c in #17007
- fix: Update broken documentation links in README by @Chesars in #17002
- [Fix]: (Vertex AI) handle global location in context caching by @prawaan in #16997
- fix: prevent duplicate spend logs in Responses API for non-OpenAI providers by @hula-la in #16992
- [Refactor] Change provider create fields to JSON by @yuneng-jiang in #16985
- [Fix] UI - Hide Default Team Settings From Proxy Admin Viewers by @yuneng-jiang in #16900
- OCI Provider: Fix pydantic validation errors during tool call with streaming. by @gotsysdba in #16899
- feat(proxy_server.py): preserve content field even if null by @krrishdholakia in #16988
- Update version and add preview tag by @krrishdholakia in #17032
- Document model pricing contribution process by @krrishdholakia in #17031
- Fix unspecified issue by @krrishdholakia in #17034
- Document event hook usage by @krrishdholakia in #17035
- Prompt security litellm by @lior-ps in #16365
- add claude opus 4.5 by @mubashir1osmani in #17043
- [Feat] New API - Claude Skills API (Anthropic) by @ishaan-jaff in #17042
- [Docs] Claude Skills API by @ishaan-jaff in #17052
- feat: add UI support for configuring tool permission guardrails by @uc4w6c in #17050
- add strands tutorial by @mubashir1osmani in #17039
- Add cost tracking for cohere embed passthrough endpoint by @Sameerlite in #17029
- fix: handle None or empty contents in Gemini token counter by @HaiyiMei in #17020
- Fix the azure auth format for videos by @Sameerlite in #17009
- Fix bedrock passthrough auth issue by @Sameerlite in #16879
- Add header forwarding in embeddings by @Sameerlite in #16869
- Integrate eleven labs text-to-speech by @Sameerlite in #16573
- Fix gpt-5.1 temperature support when reasoning_effort is "none" or not specified by @Sameerlite in #17011
- (fix) propagate x-litellm-model-id in responses by @raghav-stripe in #16986
- Fix: Distinguish permission errors from idempotent errors in Prisma migrations by @yuya2017 in #17064
- [Fix] Non Root Docker Build by @yuneng-jiang in #17060
- [Feature] Deleting a User From Team Deletes key User Ceated for Team by @yuneng-jiang in #17057
- Link to logging spec in callback docs by @krrishdholakia in #17049
- [Fix] Add aws_bedrock_runtime_endpoint into Credential Types by @yuneng-jiang in #17053
- Fix image edit endpoint by @emerzon in #17046
- Enhancement(helm): ServiceMonitor template rendering by @saar-win in #17038
- [Fix] UI - Add No Default Models for Team and User Settings by @yuneng-jiang in #17037
- fix(gemini): skip thinking config for image models by @Chesars in #17027
- Metadata: fix 401 when audio/transcriptions by @saar-win in #17023
- Make Bedrock image generation more consistent by @komarovd95 in #17021
- [Feature] Change Delete Modals to Common Component by @yuneng-jiang in #17068
- fix(vertex): fix CreateCachedContentRequest enum error by @sdip15fa in #16965
- merge main by @Sameerlite in #17082
- Add enforce user param functionality by @krrishdholakia in #17088
- Fix
reasoning_effort="none"not working on Azure for GPT-5.1 by @Sameerlite in #17071 - Add search API logging and cost tracking in LiteLLM Proxy by @Sameerlite in #17078
- Added support for azure anthopic models via chat completion by @Sameerlite in #16886
- Add vertex ai image gen support for both gemini and imagen models by @Sameerlite in #17070
- Add day 0 support for anthropic new feat by @Sameerlite in #17091
- [Feat] Add OpenAI compatible bedrock imported models. - qwen etc by @ishaan-jaff in #17097
- fix: missing await by @uc4w6c in #17103
- Fix bedrock claude opus 4.5 inference profile - only global currently by @reflection in #17101
- include
server_tool_usein streaming usage by @KeremTurgutlu in #16826 - fix transcription exception handling - /audio/transcriptions by @otaviofbrito in #16791
- [Feat] Add new RAG API on LiteLLM AI Gateway by @ishaan-jaff in #17109
- fix: Support response_format parameter in completion -> responses bridge by @Chesars in #16844
- vertex ai: use the correct domain for the global location when counting tokens by @CAFxX in #17116
- [Refactor] UI - Improve Wording for Config Models in Model Table by @yuneng-jiang in #17100
- downgrade grpcio to < 1.68.0 by @AlexsanderHamir in #17090
- feat(pillar): add automatic LiteLLM context headers by @eagle-p in #17076
- Optimize date filtering for spend logs queries by @CAFxX in #17073
- feat: Add gemini-3-pro-image-preview model support for imageSize para… by @choigawoon in #17019
- [Feature] UI - Disable edit, delete, info, for dynamically generated spend tags by @yuneng-jiang in #17098
- [Feature] UI - User Table Sort by All by @yuneng-jiang in #17108
- [Feature] UI - Org Admin Team Permissions Fix by @yuneng-jiang in #17110
- Fix videos lint errors by @Sameerlite in #17125
- Fix Thinking may not be enabled when tool_choice forces tool use by @Sameerlite in #17129
- Add gemini file search support by @Sameerlite in #17124
- Add missing standard logging object fields by @Sameerlite in #17135
- [Infra] UI - Migrate modelInfoCall to ReactQuery by @yuneng-jiang in #17123
- [Feat] UI - Allow adding Bedrock API Key wh...
v1.80.5.dev1
What's Changed
- [Fix] UI - Revert to console outputs to reduce noise by @yuneng-jiang in #16981
- Permission Management - disable global guardrails by key/team by @krrishdholakia in #16983
- Model Armor - Logging guardrail response on llm responses by @krrishdholakia in #16977
- Add presidio pii masking tutorial with litellm by @krrishdholakia in #16969
- (fix) litellm_logging.py: fix mcp tool call response logging + (fix) responses_bridge: remove unmapped param error mid-stream - allows gpt-5 web search to work via responses api in
.completion()by @krrishdholakia in #16946 - [Docs] Model Compare UI by @yuneng-jiang in #16979
- fix(vertex_ai/image_generation_handler.py): fix default sample count … by @krrishdholakia in #16403
- [Fix] Revert UI - Organization Usage by @yuneng-jiang in #16980
- perf release notes for v1.80.5-stable by @AlexsanderHamir in #16978
- docs - ai gateway prompt management by @ishaan-jaff in #16990
- [Refactor] UI - Ensure Unique Keys in Navbar Menu Items by @yuneng-jiang in #16987
- feat: tool permission argument check by @uc4w6c in #16982
- [Refactor] UI - Minor Cosmetic Changes for Buttons, Add Notification for Delete Team by @yuneng-jiang in #16984
- fix: add nodejs and npm to docker image for prisma generate by @DmitriyAlergant in #16903
- chore: remove unused MCP_PROTOCOL_VERSION_HEADER_NAME constant by @uc4w6c in #17008
- feat: add backend support for OAuth2 auth_type registration via UI by @uc4w6c in #17006
- docs: cleanup README and improve agent guides by @Chesars in #17003
- feat: add UI support for registering MCP OAuth2 auth_type by @uc4w6c in #17007
- fix: Update broken documentation links in README by @Chesars in #17002
- [Fix]: (Vertex AI) handle global location in context caching by @prawaan in #16997
- fix: prevent duplicate spend logs in Responses API for non-OpenAI providers by @hula-la in #16992
- [Refactor] Change provider create fields to JSON by @yuneng-jiang in #16985
- [Fix] UI - Hide Default Team Settings From Proxy Admin Viewers by @yuneng-jiang in #16900
- OCI Provider: Fix pydantic validation errors during tool call with streaming. by @gotsysdba in #16899
- feat(proxy_server.py): preserve content field even if null by @krrishdholakia in #16988
- Update version and add preview tag by @krrishdholakia in #17032
- Document model pricing contribution process by @krrishdholakia in #17031
- Fix unspecified issue by @krrishdholakia in #17034
- Document event hook usage by @krrishdholakia in #17035
- Prompt security litellm by @lior-ps in #16365
- add claude opus 4.5 by @mubashir1osmani in #17043
- [Feat] New API - Claude Skills API (Anthropic) by @ishaan-jaff in #17042
- [Docs] Claude Skills API by @ishaan-jaff in #17052
- feat: add UI support for configuring tool permission guardrails by @uc4w6c in #17050
- add strands tutorial by @mubashir1osmani in #17039
- Add cost tracking for cohere embed passthrough endpoint by @Sameerlite in #17029
- fix: handle None or empty contents in Gemini token counter by @HaiyiMei in #17020
- Fix the azure auth format for videos by @Sameerlite in #17009
- Fix bedrock passthrough auth issue by @Sameerlite in #16879
- Add header forwarding in embeddings by @Sameerlite in #16869
- Integrate eleven labs text-to-speech by @Sameerlite in #16573
- Fix gpt-5.1 temperature support when reasoning_effort is "none" or not specified by @Sameerlite in #17011
- (fix) propagate x-litellm-model-id in responses by @raghav-stripe in #16986
- Fix: Distinguish permission errors from idempotent errors in Prisma migrations by @yuya2017 in #17064
- [Fix] Non Root Docker Build by @yuneng-jiang in #17060
- [Feature] Deleting a User From Team Deletes key User Ceated for Team by @yuneng-jiang in #17057
- Link to logging spec in callback docs by @krrishdholakia in #17049
- [Fix] Add aws_bedrock_runtime_endpoint into Credential Types by @yuneng-jiang in #17053
- Fix image edit endpoint by @emerzon in #17046
- Enhancement(helm): ServiceMonitor template rendering by @saar-win in #17038
- [Fix] UI - Add No Default Models for Team and User Settings by @yuneng-jiang in #17037
- fix(gemini): skip thinking config for image models by @Chesars in #17027
- Metadata: fix 401 when audio/transcriptions by @saar-win in #17023
- Make Bedrock image generation more consistent by @komarovd95 in #17021
- [Feature] Change Delete Modals to Common Component by @yuneng-jiang in #17068
- fix(vertex): fix CreateCachedContentRequest enum error by @sdip15fa in #16965
- merge main by @Sameerlite in #17082
- Add enforce user param functionality by @krrishdholakia in #17088
- Fix
reasoning_effort="none"not working on Azure for GPT-5.1 by @Sameerlite in #17071 - Add search API logging and cost tracking in LiteLLM Proxy by @Sameerlite in #17078
- Added support for azure anthopic models via chat completion by @Sameerlite in #16886
- Add vertex ai image gen support for both gemini and imagen models by @Sameerlite in #17070
New Contributors
- @prawaan made their first contribution in #16997
- @lior-ps made their first contribution in #16365
- @HaiyiMei made their first contribution in #17020
- @yuya2017 made their first contribution in #17064
- @saar-win made their first contribution in #17038
- @sdip15fa made their first contribution in #16965
Full Changelog: v1.80.5-nightly...v1.80.5.dev1
v1.80.0-stable.1
Full Changelog: v1.80.0.rc.2...v1.80.0-stable.1
v1.80.5.rc.2
Full Changelog: v1.80.5.rc.1...v1.80.5.rc.2
v1.80.5.rc.1
What's Changed
- [Fix] UI - Revert to console outputs to reduce noise by @yuneng-jiang in #16981
Full Changelog: v1.80.5-nightly...v1.80.5.rc.1