import Image from '@theme/IdealImage';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
Deploy this version
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
docker.litellm.ai/berriai/litellm:v1.80.8-stable
pip install litellm==1.80.8
Key Highlights
Agent Gateway (A2A)
<Image
img={require('../../img/a2a_gateway.png')}
style={{width: '100%', display: 'block', margin: '2rem auto'}}
/>
This release introduces A2A Agent Gateway for LiteLLM, allowing you to invoke and manage A2A agents with the same controls you have for LLM APIs.
As a LiteLLM Gateway Admin, you can now do the following:
- Request/Response Logging - Every agent invocation is logged to the Logs page with full request and response tracking.
- Access Control - Control which Team/Key can access which agents.
As a developer, you can continue using the A2A SDK, all you need to do is point you A2AClient to the LiteLLM proxy URL and your API key.
Works with the A2A SDK:
from a2a.client import A2AClient
client = A2AClient(
base_url="http://localhost:4000", # Your LiteLLM proxy
api_key="sk-1234" # LiteLLM API key
)
response = client.send_message(
agent_id="my-agent",
message="What's the status of my order?"
)
Get started with Agent Gateway here: Agent Gateway Documentation
Customer (End User) Usage UI
<Image
img={require('../../img/customer_usage.png')}
style={{width: '100%', display: 'block', margin: '2rem auto'}}
/>
Users can now filter usage statistics by customers, providing the same granular filtering capabilities available for teams and organizations.
Details:
- Filter usage analytics, spend logs, and activity metrics by customer ID
- View customer-level breakdowns alongside existing team and user-level filters
- Consistent filtering experience across all usage and analytics views
New Providers and Endpoints
New Providers (5 new providers)
| Provider |
Supported LiteLLM Endpoints |
Description |
| Z.AI (Zhipu AI) |
/v1/chat/completions, /v1/responses, /v1/messages |
Built-in support for Zhipu AI GLM models |
| RAGFlow |
/v1/chat/completions, /v1/responses, /v1/messages, /v1/vector_stores |
RAG-based chat completions with vector store support |
| PublicAI |
/v1/chat/completions, /v1/responses, /v1/messages |
OpenAI-compatible provider via JSON config |
| Google Cloud Chirp3 HD |
/v1/audio/speech, /v1/audio/speech/stream |
Text-to-speech with Google Cloud Chirp3 HD voices |
New LLM API Endpoints (2 new endpoints)
| Endpoint |
Method |
Description |
Documentation |
/v1/agents/invoke |
POST |
Invoke A2A agents through the AI Gateway |
Agent Gateway |
/cursor/chat/completions |
POST |
Cursor BYOK endpoint - accepts Responses API input, returns Chat Completions output |
Cursor Integration |
New Models / Updated Models
New Model Support (33 new models)
| Provider |
Model |
Context Window |
Input ($/1M tokens) |
Output ($/1M tokens) |
Features |
| OpenAI |
gpt-5.1-codex-max |
400K |
$1.25 |
$10.00 |
Reasoning, vision, PDF input, responses API |
| Azure |
azure/gpt-5.1-codex-max |
400K |
$1.25 |
$10.00 |
Reasoning, vision, PDF input, responses API |
| Anthropic |
claude-opus-4-5 |
200K |
$5.00 |
$25.00 |
Computer use, reasoning, vision |
| Bedrock |
global.anthropic.claude-opus-4-5-20251101-v1:0 |
200K |
$5.00 |
$25.00 |
Computer use, reasoning, vision |
| Bedrock |
amazon.nova-2-lite-v1:0 |
1M |
$0.30 |
$2.50 |
Reasoning, vision, video, PDF input |
| Bedrock |
amazon.titan-image-generator-v2:0 |
- |
- |
$0.008/image |
Image generation |
| Fireworks |
fireworks_ai/deepseek-v3p2 |
164K |
$1.20 |
$1.20 |
Function calling, response schema |
| Fireworks |
fireworks_ai/kimi-k2-instruct-0905 |
262K |
$0.60 |
$2.50 |
Function calling, response schema |
| DeepSeek |
deepseek/deepseek-v3.2 |
164K |
$0.28 |
$0.40 |
Reasoning, function calling |
| Mistral |
mistral/mistral-large-3 |
256K |
$0.50 |
$1.50 |
Function calling, vision |
| Azure AI |
azure_ai/mistral-large-3 |
256K |
$0.50 |
$1.50 |
Function calling, vision |
| Moonshot |
moonshot/kimi-k2-0905-preview |
262K |
$0.60 |
$2.50 |
Function calling, web search |
| Moonshot |
moonshot/kimi-k2-turbo-preview |
262K |
$1.15 |
$8.00 |
Function calling, web search |
| Moonshot |
moonshot/kimi-k2-thinking-turbo |
262K |
$1.15 |
$8.00 |
Function calling, web search |
| OpenRouter |
openrouter/deepseek/deepseek-v3.2 |
164K |
$0.28 |
$0.40 |
Reasoning, function calling |
| Databricks |
databricks/databricks-claude-haiku-4-5 |
200K |
$1.00 |
$5.00 |
Reasoning, function calling |
| Databricks |
databricks/databricks-claude-opus-4 |
200K |
$15.00 |
$75.00 |
Reasoning, function calling |
| Databricks |
databricks/databricks-claude-opus-4-1 |
200K |
$15.00 |
$75.00 |
Reasoning, function calling |
| Databricks |
databricks/databricks-claude-opus-4-5 |
200K |
$5.00 |
$25.00 |
Reasoning, function calling |
| Databricks |
databricks/databricks-claude-sonnet-4 |
200K |
$3.00 |
$15.00 |
Reasoning, function calling |
| Databricks |
databricks/databricks-claude-sonnet-4-1 |
200K |
$3.00 |
$15.00 |
Reasoning, function calling |
| Databricks |
databricks/databricks-gemini-2-5-flash |
1M |
$0.30 |
$2.50 |
Function calling |
| Databricks |
databricks/databricks-gemini-2-5-pro |
1M |
$1.25 |
$10.00 |
Function calling |
| Databricks |
databricks/databricks-gpt-5 |
400K |
$1.25 |
$10.00 |
Function calling |
| Databricks |
databricks/databricks-gpt-5-1 |
400K |
$1.25 |
$10.00 |
Function calling |
| Databricks |
databricks/databricks-gpt-5-mini |
400K |
$0.25 |
$2.00 |
Function calling |
| Databricks |
databricks/databricks-gpt-5-nano |
400K |
$0.05 |
$0.40 |
Function calling |
| Vertex AI |
vertex_ai/chirp |
- |
$30.00/1M chars |
- |
Text-to-speech (Chirp3 HD) |
| Z.AI |
zai/glm-4.6 |
200K |
$0.60 |
$2.20 |
Function calling |
| Z.AI |
zai/glm-4.5 |
128K |
$0.60 |
$2.20 |
Function calling |
| Z.AI |
zai/glm-4.5v |
128K |
$0.60 |
$1.80 |
Function calling, vision |
| Z.AI |
zai/glm-4.5-flash |
128K |
Free |
Free |
Function calling |
| Vertex AI |
vertex_ai/bge-large-en-v1.5 |
- |
- |
- |
BGE Embeddings |
Features
Bug Fixes
Bedrock
- Fix extra_headers in messages API bedrock invoke - PR #17271
- Fix Bedrock models in model map - PR #17419
- Make Bedrock converse messages respect modify_params as expected - PR #17427
- Fix Anthropic beta headers for Bedrock imported Qwen models - PR #17467
- Preserve usage from JSON response for OpenAI provider in Bedrock - PR #17589
SambaNova
- Fix acompletion throws error with SambaNova models - PR #17217
General
- Fix AttributeError when metadata is null in request body - PR #17306
- Fix 500 error for malformed request - PR #17291
- Respect custom LLM provider in header - PR #17290
- Replace deprecated .dict() with .model_dump() in streaming_handler - PR #17359
LLM API Endpoints
Features
Bugs
- General
- Fix streaming error validation - PR #17242
- Add length validation for empty tool_calls in delta - PR #17523
Management Endpoints / UI
Features
Bugs
UI Fixes
- Fix Request and Response Panel JSONViewer - PR #17233
- Adding Button Loading States to Edit Settings - PR #17236
- Fix Various Text, button state, and test changes - PR #17237
- Fix Fallbacks Immediately Deleting before API resolves - PR #17238
- Remove Feature Flags - PR #17240
- Fix metadata tags and model name display in UI for Azure passthrough - PR #17258
- Change labeling around Vertex Fields - PR #17383
- Remove second scrollbar when sidebar is expanded + tooltip z index - PR #17436
- Fix Select in Edit Membership Modal - PR #17524
- Change useAuthorized Hook to redirect to new Login Page - PR #17553
SSO
- Fix the generic SSO provider - PR #17227
- Clear SSO integration for all users - PR #17287
- Fix SSO users not added to Entra synced team - PR #17331
Auth / JWT
- JWT Auth - Allow using regular OIDC flow with user info endpoints - PR #17324
- Fix litellm user auth not passing issue - PR #17342
- Add other routes in JWT auth - PR #17345
- Fix new org team validate against org - PR #17333
- Fix litellm_enterprise ensure imported routes exist - PR #17337
- Use organization.members instead of deprecated organization field - PR #17557
Organizations/Teams
- Fix organization max budget not enforced - PR #17334
- Fix budget update to allow null max_budget - PR #17545
AI Integrations (2 new integrations)
Logging (1 new integration)
New Integration
Improvements & Fixes
Guardrails (1 new integration)
New Integration
- Generic Guardrail API
- Generic Guardrail API - allows guardrail providers to add INSTANT support for LiteLLM w/out PR to repo - PR #17175
- Guardrails API V2 - user api key metadata, session id, specify input type (request/response), image support - PR #17338
- Guardrails API - add streaming support - PR #17400
- Guardrails API - support tool call checks on OpenAI
/chat/completions, OpenAI /responses, Anthropic /v1/messages - PR #17459
- Guardrails API - new
structured_messages param - PR #17518
- Correctly map a v1/messages call to the anthropic unified guardrail - PR #17424
- Support during_call event type for unified guardrails - PR #17514
Improvements & Fixes
Secret Managers
CyberArk
- Allow setting SSL verify to false - PR #17433
General
- Make email and secret manager operations independent in key management hooks - PR #17551
Spend Tracking, Budgets and Rate Limiting
Rate Limiting
- Parallel Request Limiter with /messages - PR #17426
- Allow using dynamic rate limit/priority reservation on teams - PR #17061
- Dynamic Rate Limiter - Fix token count increases/decreases by 1 instead of actual count + Redis TTL - PR #17558
Spend Logs
- Deprecate
spend/logs & add spend/logs/v2 - PR #17167
- Optimize SpendLogs queries to use timestamp filtering for index usage - PR #17504
Enforce User Param
- Enforce support of enforce_user_param to OpenAI post endpoints - PR #17407
MCP Gateway
MCP Configuration
- Remove URL format validation for MCP server endpoints - PR #17270
- Add stack trace to MCP error message - PR #17269
MCP Tool Results
- Preserve tool metadata in CallToolResult - PR #17561
Agent Gateway (A2A)
Agent Invocation
- Allow invoking agents through AI Gateway - PR #17440
- Allow tracking request/response in "Logs" Page - PR #17449
Agent Access Control
- Enforce Allowed agents by key, team + add agent access groups on backend - PR #17502
Agent Gateway UI
Performance / Loadbalancing / Reliability improvements
Audio/Speech Performance
- Fix
/audio/speech performance by using shared_sessions - PR #16739
Memory Optimization
- Prevent memory leak in aiohttp connection pooling - PR #17388
- Lazy-load utils to reduce memory + import time - PR #17171
Database
- Update default database connection number - PR #17353
- Update default proxy_batch_write_at number - PR #17355
- Add background health checks to db - PR #17528
Proxy Caching
- Fix proxy caching between requests in aiohttp transport - PR #17122
Session Management
- Fix session consistency, move Lasso API version away from source code - PR #17316
- Conditionally pass enable_cleanup_closed to aiohttp TCPConnector - PR #17367
Vector Store
- Fix vector store configuration synchronization failure - PR #17525
Documentation Updates
Provider Documentation
- Add Azure AI Foundry documentation for Claude models - PR #17104
- Document responses and embedding API for GitHub Copilot - PR #17456
- Add gpt-5.1-codex-max to OpenAI provider documentation - PR #17602
- Update Instructions For Phoenix Integration - PR #17373
Guides
- Add guide on how to debug gateway error vs provider error - PR #17387
- Agent Gateway documentation - PR #17454
- A2A Permission management documentation - PR #17515
- Update docs to link agent hub - PR #17462
Projects
- Add Google ADK and Harbor to projects - PR #17352
- Add Microsoft Agent Lightning to projects - PR #17422
Cleanup
- Cleanup: Remove orphan docs pages and Docusaurus template files - PR #17356
- Remove
source .env from docs - PR #17466
Infrastructure / CI/CD
Helm Chart
Docker
- Add retry logic to apk package installation in Dockerfile.non_root - PR #17596
- Chainguard fixes - PR #17406
OpenAPI Schema
- Refactor add_schema_to_components to move definitions to components/schemas - PR #17389
Security
- Fix security vulnerability: update mdast-util-to-hast to 13.2.1 - PR #17601
- Bump jws from 3.2.2 to 3.2.3 - PR #17494
New Contributors
- @weichiet made their first contribution in PR #17242
- @AndyForest made their first contribution in PR #17220
- @omkar806 made their first contribution in PR #17217
- @v0rtex20k made their first contribution in PR #17178
- @hxomer made their first contribution in PR #17207
- @orgersh92 made their first contribution in PR #17316
- @dannykopping made their first contribution in PR #17313
- @rioiart made their first contribution in PR #17333
- @codgician made their first contribution in PR #17278
- @epistoteles made their first contribution in PR #17277
- @kothamah made their first contribution in PR #17368
- @flozonn made their first contribution in PR #17371
- @richardmcsong made their first contribution in PR #17389
- @matt-greathouse made their first contribution in PR #17384
- @mossbanay made their first contribution in PR #17380
- @mhielpos-asapp made their first contribution in PR #17376
- @Joilence made their first contribution in PR #17367
- @deepaktammali made their first contribution in PR #17357
- @axiomofjoy made their first contribution in PR #16611
- @DevajMody made their first contribution in PR #17445
- @andrewtruong made their first contribution in PR #17439
- @AnasAbdelR made their first contribution in PR #17490
- @dominicfeliton made their first contribution in PR #17516
- @kristianmitk made their first contribution in PR #17504
- @rgshr made their first contribution in PR #17130
- @dominicfallows made their first contribution in PR #17489
- @irfansofyana made their first contribution in PR #17467
- @GusBricker made their first contribution in PR #17191
- @OlivverX made their first contribution in PR #17255
- @withsmilo made their first contribution in PR #17585
Full Changelog
View complete changelog on GitHub
1---2name: deploy-this-version-323description: import Image from '@theme/IdealImage'; import Tabs from '@theme/Tabs'; import TabItem from '@theme/TabItem';4---56import Image from '@theme/IdealImage';7import Tabs from '@theme/Tabs';8import TabItem from '@theme/TabItem';910## Deploy this version1112<Tabs>13<TabItem value="docker" label="Docker">1415``` showLineNumbers title="docker run litellm"16docker run \17-e STORE_MODEL_IN_DB=True \18-p 4000:4000 \19docker.litellm.ai/berriai/litellm:v1.80.8-stable20```2122</TabItem>2324<TabItem value="pip" label="Pip">2526``` showLineNumbers title="pip install litellm"27pip install litellm==1.80.828```2930</TabItem>31</Tabs>3233---3435## Key Highlights3637- **Agent Gateway (A2A)** - [Invoke agents through the AI Gateway with request/response logging and access controls](../../docs/a2a)38- **Guardrails API v2** - [Generic Guardrail API with streaming support, structured messages, and tool call checks](../../docs/adding_provider/generic_guardrail_api)39- **Customer (End User) Usage UI** - [Track and visualize end-user spend directly in the dashboard](../../docs/proxy/customer_usage)40- **vLLM Batch + Files API** - [Support for batch and files API with vLLM deployments](../../docs/batches)41- **Dynamic Rate Limiting on Teams** - [Enable dynamic rate limits and priority reservation on team-level](../../docs/proxy/team_budgets)42- **Google Cloud Chirp3 HD** - [New text-to-speech provider with Chirp3 HD voices](../../docs/text_to_speech)4344---4546### Agent Gateway (A2A)4748<Image 49 img={require('../../img/a2a_gateway.png')}50 style={{width: '100%', display: 'block', margin: '2rem auto'}}51/>5253<br/>5455This release introduces **A2A Agent Gateway** for LiteLLM, allowing you to invoke and manage A2A agents with the same controls you have for LLM APIs.5657As a **LiteLLM Gateway Admin**, you can now do the following:58 - **Request/Response Logging** - Every agent invocation is logged to the Logs page with full request and response tracking.59 - **Access Control** - Control which Team/Key can access which agents.6061As a developer, you can continue using the A2A SDK, all you need to do is point you `A2AClient` to the LiteLLM proxy URL and your API key.6263**Works with the A2A SDK:**6465```python66from a2a.client import A2AClient6768client = A2AClient(69 base_url="http://localhost:4000", # Your LiteLLM proxy70 api_key="sk-1234" # LiteLLM API key71)7273response = client.send_message(74 agent_id="my-agent",75 message="What's the status of my order?"76)77```7879Get started with Agent Gateway here: [Agent Gateway Documentation](../../docs/a2a)8081---8283### Customer (End User) Usage UI8485<Image86img={require('../../img/customer_usage.png')}87style={{width: '100%', display: 'block', margin: '2rem auto'}}88/>8990Users can now filter usage statistics by customers, providing the same granular filtering capabilities available for teams and organizations.9192**Details:**9394- Filter usage analytics, spend logs, and activity metrics by customer ID95- View customer-level breakdowns alongside existing team and user-level filters96- Consistent filtering experience across all usage and analytics views9798---99100## New Providers and Endpoints101102### New Providers (5 new providers)103104| Provider | Supported LiteLLM Endpoints | Description |105| -------- | ------------------- | ----------- |106| **[Z.AI (Zhipu AI)](../../docs/providers/zai)** | `/v1/chat/completions`, `/v1/responses`, `/v1/messages` | Built-in support for Zhipu AI GLM models |107| **[RAGFlow](../../docs/providers/ragflow)** | `/v1/chat/completions`, `/v1/responses`, `/v1/messages`, `/v1/vector_stores` | RAG-based chat completions with vector store support |108| **[PublicAI](../../docs/providers/publicai)** | `/v1/chat/completions`, `/v1/responses`, `/v1/messages` | OpenAI-compatible provider via JSON config |109| **[Google Cloud Chirp3 HD](../../docs/text_to_speech)** | `/v1/audio/speech`, `/v1/audio/speech/stream` | Text-to-speech with Google Cloud Chirp3 HD voices |110111### New LLM API Endpoints (2 new endpoints)112113| Endpoint | Method | Description | Documentation |114| -------- | ------ | ----------- | ------------- |115| `/v1/agents/invoke` | POST | Invoke A2A agents through the AI Gateway | [Agent Gateway](../../docs/a2a) |116| `/cursor/chat/completions` | POST | Cursor BYOK endpoint - accepts Responses API input, returns Chat Completions output | [Cursor Integration](../../docs/tutorials/cursor_integration) |117118---119120## New Models / Updated Models121122#### New Model Support (33 new models)123124| Provider | Model | Context Window | Input ($/1M tokens) | Output ($/1M tokens) | Features |125| -------- | ----- | -------------- | ------------------- | -------------------- | -------- |126| OpenAI | `gpt-5.1-codex-max` | 400K | $1.25 | $10.00 | Reasoning, vision, PDF input, responses API |127| Azure | `azure/gpt-5.1-codex-max` | 400K | $1.25 | $10.00 | Reasoning, vision, PDF input, responses API |128| Anthropic | `claude-opus-4-5` | 200K | $5.00 | $25.00 | Computer use, reasoning, vision |129| Bedrock | `global.anthropic.claude-opus-4-5-20251101-v1:0` | 200K | $5.00 | $25.00 | Computer use, reasoning, vision |130| Bedrock | `amazon.nova-2-lite-v1:0` | 1M | $0.30 | $2.50 | Reasoning, vision, video, PDF input |131| Bedrock | `amazon.titan-image-generator-v2:0` | - | - | $0.008/image | Image generation |132| Fireworks | `fireworks_ai/deepseek-v3p2` | 164K | $1.20 | $1.20 | Function calling, response schema |133| Fireworks | `fireworks_ai/kimi-k2-instruct-0905` | 262K | $0.60 | $2.50 | Function calling, response schema |134| DeepSeek | `deepseek/deepseek-v3.2` | 164K | $0.28 | $0.40 | Reasoning, function calling |135| Mistral | `mistral/mistral-large-3` | 256K | $0.50 | $1.50 | Function calling, vision |136| Azure AI | `azure_ai/mistral-large-3` | 256K | $0.50 | $1.50 | Function calling, vision |137| Moonshot | `moonshot/kimi-k2-0905-preview` | 262K | $0.60 | $2.50 | Function calling, web search |138| Moonshot | `moonshot/kimi-k2-turbo-preview` | 262K | $1.15 | $8.00 | Function calling, web search |139| Moonshot | `moonshot/kimi-k2-thinking-turbo` | 262K | $1.15 | $8.00 | Function calling, web search |140| OpenRouter | `openrouter/deepseek/deepseek-v3.2` | 164K | $0.28 | $0.40 | Reasoning, function calling |141| Databricks | `databricks/databricks-claude-haiku-4-5` | 200K | $1.00 | $5.00 | Reasoning, function calling |142| Databricks | `databricks/databricks-claude-opus-4` | 200K | $15.00 | $75.00 | Reasoning, function calling |143| Databricks | `databricks/databricks-claude-opus-4-1` | 200K | $15.00 | $75.00 | Reasoning, function calling |144| Databricks | `databricks/databricks-claude-opus-4-5` | 200K | $5.00 | $25.00 | Reasoning, function calling |145| Databricks | `databricks/databricks-claude-sonnet-4` | 200K | $3.00 | $15.00 | Reasoning, function calling |146| Databricks | `databricks/databricks-claude-sonnet-4-1` | 200K | $3.00 | $15.00 | Reasoning, function calling |147| Databricks | `databricks/databricks-gemini-2-5-flash` | 1M | $0.30 | $2.50 | Function calling |148| Databricks | `databricks/databricks-gemini-2-5-pro` | 1M | $1.25 | $10.00 | Function calling |149| Databricks | `databricks/databricks-gpt-5` | 400K | $1.25 | $10.00 | Function calling |150| Databricks | `databricks/databricks-gpt-5-1` | 400K | $1.25 | $10.00 | Function calling |151| Databricks | `databricks/databricks-gpt-5-mini` | 400K | $0.25 | $2.00 | Function calling |152| Databricks | `databricks/databricks-gpt-5-nano` | 400K | $0.05 | $0.40 | Function calling |153| Vertex AI | `vertex_ai/chirp` | - | $30.00/1M chars | - | Text-to-speech (Chirp3 HD) |154| Z.AI | `zai/glm-4.6` | 200K | $0.60 | $2.20 | Function calling |155| Z.AI | `zai/glm-4.5` | 128K | $0.60 | $2.20 | Function calling |156| Z.AI | `zai/glm-4.5v` | 128K | $0.60 | $1.80 | Function calling, vision |157| Z.AI | `zai/glm-4.5-flash` | 128K | Free | Free | Function calling |158| Vertex AI | `vertex_ai/bge-large-en-v1.5` | - | - | - | BGE Embeddings |159160#### Features161162- **[OpenAI](../../docs/providers/openai)**163 - Add `gpt-5.1-codex-max` model pricing and configuration - [PR #17541](https://github.com/BerriAI/litellm/pull/17541)164 - Add xhigh reasoning effort for gpt-5.1-codex-max - [PR #17585](https://github.com/BerriAI/litellm/pull/17585)165 - Add clear error message for empty LLM endpoint responses - [PR #17445](https://github.com/BerriAI/litellm/pull/17445)166167- **[Azure OpenAI](../../docs/providers/azure/azure)**168 - Allow reasoning_effort='none' for Azure gpt-5.1 models - [PR #17311](https://github.com/BerriAI/litellm/pull/17311)169170- **[Anthropic](../../docs/providers/anthropic)**171 - Add `claude-opus-4-5` alias to pricing data - [PR #17313](https://github.com/BerriAI/litellm/pull/17313)172 - Parse `<budget:thinking>` blocks for opus 4.5 - [PR #17534](https://github.com/BerriAI/litellm/pull/17534)173 - Update new Anthropic features as reviewed - [PR #17142](https://github.com/BerriAI/litellm/pull/17142)174 - Skip empty text blocks in Anthropic system messages - [PR #17442](https://github.com/BerriAI/litellm/pull/17442)175176- **[Bedrock](../../docs/providers/bedrock)**177 - Add Nova embedding support - [PR #17253](https://github.com/BerriAI/litellm/pull/17253)178 - Add support for Bedrock Qwen 2 imported model - [PR #17461](https://github.com/BerriAI/litellm/pull/17461)179 - Bedrock OpenAI model support - [PR #17368](https://github.com/BerriAI/litellm/pull/17368)180 - Add support for file content download for Bedrock batches - [PR #17470](https://github.com/BerriAI/litellm/pull/17470)181 - Make streaming chunk size configurable in Bedrock API - [PR #17357](https://github.com/BerriAI/litellm/pull/17357)182 - Add experimental latest-user filtering for Bedrock - [PR #17282](https://github.com/BerriAI/litellm/pull/17282)183 - Handle Cohere v4 embed response dictionary format - [PR #17220](https://github.com/BerriAI/litellm/pull/17220)184 - Remove not compatible beta header from Bedrock - [PR #17301](https://github.com/BerriAI/litellm/pull/17301)185 - Add model price and details for Global Opus 4.5 Bedrock endpoint - [PR #17380](https://github.com/BerriAI/litellm/pull/17380)186187- **[Gemini (Google AI Studio + Vertex AI)](../../docs/providers/gemini)**188 - Add better handling in image generation for Gemini models - [PR #17292](https://github.com/BerriAI/litellm/pull/17292)189 - Fix reasoning_content showing duplicate content in streaming responses - [PR #17266](https://github.com/BerriAI/litellm/pull/17266)190 - Handle partial JSON chunks after first valid chunk - [PR #17496](https://github.com/BerriAI/litellm/pull/17496)191 - Fix Gemini 3 last chunk thinking block - [PR #17403](https://github.com/BerriAI/litellm/pull/17403)192 - Fix Gemini image_tokens treated as text tokens in cost calculation - [PR #17554](https://github.com/BerriAI/litellm/pull/17554)193 - Make sure that media resolution is only for Gemini 3 model - [PR #17137](https://github.com/BerriAI/litellm/pull/17137)194195- **[Vertex AI](../../docs/providers/vertex)**196 - Add Google Cloud Chirp3 HD support on /speech - [PR #17391](https://github.com/BerriAI/litellm/pull/17391)197 - Add BGE Embeddings support - [PR #17362](https://github.com/BerriAI/litellm/pull/17362)198 - Handle global location for Vertex AI image generation endpoint - [PR #17255](https://github.com/BerriAI/litellm/pull/17255)199 - Add Google Private API Endpoint to Vertex AI fields - [PR #17382](https://github.com/BerriAI/litellm/pull/17382)200201- **[Z.AI (Zhipu AI)](../../docs/providers/zai)**202 - Add Z.AI as built-in provider - [PR #17307](https://github.com/BerriAI/litellm/pull/17307)203204- **[GitHub Copilot](../../docs/providers/github_copilot)**205 - Add Embedding API support - [PR #17278](https://github.com/BerriAI/litellm/pull/17278)206 - Preserve encrypted_content in reasoning items for multi-turn conversations - [PR #17130](https://github.com/BerriAI/litellm/pull/17130)207208- **[Databricks](../../docs/providers/databricks)**209 - Update Databricks model pricing and add new models - [PR #17277](https://github.com/BerriAI/litellm/pull/17277)210211- **[OVHcloud](../../docs/providers/ovhcloud)**212 - Add support of audio transcription for OVHcloud - [PR #17305](https://github.com/BerriAI/litellm/pull/17305)213214- **[Mistral](../../docs/providers/mistral)**215 - Add Mistral Large 3 model support - [PR #17547](https://github.com/BerriAI/litellm/pull/17547)216217- **[Moonshot](../../docs/providers/moonshot)**218 - Fix missing Moonshot turbo models and fix incorrect pricing - [PR #17432](https://github.com/BerriAI/litellm/pull/17432)219220- **[Together AI](../../docs/providers/togetherai)**221 - Add context window exception mapping for Together AI - [PR #17284](https://github.com/BerriAI/litellm/pull/17284)222223- **[WatsonX](../../docs/providers/watsonx/index)**224 - Allow passing zen_api_key dynamically - [PR #16655](https://github.com/BerriAI/litellm/pull/16655)225 - Fix Watsonx Audio Transcription API - [PR #17326](https://github.com/BerriAI/litellm/pull/17326)226 - Fix audio transcriptions, don't force content type in request headers - [PR #17546](https://github.com/BerriAI/litellm/pull/17546)227228- **[Fireworks AI](../../docs/providers/fireworks_ai)**229 - Add new model `fireworks_ai/kimi-k2-instruct-0905` - [PR #17328](https://github.com/BerriAI/litellm/pull/17328)230 - Add `fireworks/deepseek-v3p2` - [PR #17395](https://github.com/BerriAI/litellm/pull/17395)231232- **[DeepSeek](../../docs/providers/deepseek)**233 - Support Deepseek 3.2 with Reasoning - [PR #17384](https://github.com/BerriAI/litellm/pull/17384)234235- **[Nova Lite 2](../../docs/providers/bedrock)**236 - Add Nova Lite 2 reasoning support with reasoningConfig - [PR #17371](https://github.com/BerriAI/litellm/pull/17371)237238- **[Ollama](../../docs/providers/ollama)**239 - Fix auth not working with ollama.com - [PR #17191](https://github.com/BerriAI/litellm/pull/17191)240241- **[Groq](../../docs/providers/groq)**242 - Fix supports_response_schema before using json_tool_call workaround - [PR #17438](https://github.com/BerriAI/litellm/pull/17438)243244- **[vLLM](../../docs/providers/vllm)**245 - Fix empty response + vLLM streaming - [PR #17516](https://github.com/BerriAI/litellm/pull/17516)246247- **[Azure AI](../../docs/providers/azure_ai)**248 - Migrate Anthropic provider to Azure AI - [PR #17202](https://github.com/BerriAI/litellm/pull/17202)249 - Fix GA path for Azure OpenAI realtime models - [PR #17260](https://github.com/BerriAI/litellm/pull/17260)250251- **[Bedrock TwelveLabs](../../docs/providers/bedrock#twelvelabs-pegasus---video-understanding)**252 - Add support for TwelveLabs Pegasus video understanding - [PR #17193](https://github.com/BerriAI/litellm/pull/17193)253254### Bug Fixes255256- **[Bedrock](../../docs/providers/bedrock)**257 - Fix extra_headers in messages API bedrock invoke - [PR #17271](https://github.com/BerriAI/litellm/pull/17271)258 - Fix Bedrock models in model map - [PR #17419](https://github.com/BerriAI/litellm/pull/17419)259 - Make Bedrock converse messages respect modify_params as expected - [PR #17427](https://github.com/BerriAI/litellm/pull/17427)260 - Fix Anthropic beta headers for Bedrock imported Qwen models - [PR #17467](https://github.com/BerriAI/litellm/pull/17467)261 - Preserve usage from JSON response for OpenAI provider in Bedrock - [PR #17589](https://github.com/BerriAI/litellm/pull/17589)262263- **[SambaNova](../../docs/providers/sambanova)**264 - Fix acompletion throws error with SambaNova models - [PR #17217](https://github.com/BerriAI/litellm/pull/17217)265266- **General**267 - Fix AttributeError when metadata is null in request body - [PR #17306](https://github.com/BerriAI/litellm/pull/17306)268 - Fix 500 error for malformed request - [PR #17291](https://github.com/BerriAI/litellm/pull/17291)269 - Respect custom LLM provider in header - [PR #17290](https://github.com/BerriAI/litellm/pull/17290)270 - Replace deprecated .dict() with .model_dump() in streaming_handler - [PR #17359](https://github.com/BerriAI/litellm/pull/17359)271272---273274## LLM API Endpoints275276#### Features277278- **[Responses API](../../docs/response_api)**279 - Add cost tracking for responses API - [PR #17258](https://github.com/BerriAI/litellm/pull/17258)280 - Map output_tokens_details of responses API to completion_tokens_details - [PR #17458](https://github.com/BerriAI/litellm/pull/17458)281 - Add image generation support for Responses API - [PR #16586](https://github.com/BerriAI/litellm/pull/16586)282283- **[Batch API](../../docs/batches)**284 - Add vLLM batch+files API support - [PR #15823](https://github.com/BerriAI/litellm/pull/15823)285 - Fix optional parameter default value - [PR #17434](https://github.com/BerriAI/litellm/pull/17434)286 - Add status parameter as optional for FileObject - [PR #17431](https://github.com/BerriAI/litellm/pull/17431)287288- **[Video Generation API](../../docs/videos)**289 - Add passthrough cost tracking for Veo - [PR #17296](https://github.com/BerriAI/litellm/pull/17296)290291- **[OCR API](../../docs/ocr)**292 - Add missing OCR and aOCR to CallTypes enum - [PR #17435](https://github.com/BerriAI/litellm/pull/17435)293294- **General**295 - Support routing to only websearch supported deployments - [PR #17500](https://github.com/BerriAI/litellm/pull/17500)296297#### Bugs298299- **General**300 - Fix streaming error validation - [PR #17242](https://github.com/BerriAI/litellm/pull/17242)301 - Add length validation for empty tool_calls in delta - [PR #17523](https://github.com/BerriAI/litellm/pull/17523)302303---304305## Management Endpoints / UI306307#### Features308309- **New Login Page**310 - New Login Page UI - [PR #17443](https://github.com/BerriAI/litellm/pull/17443)311 - Refactor /login route - [PR #17379](https://github.com/BerriAI/litellm/pull/17379)312 - Add auto_redirect_to_sso to UI Config - [PR #17399](https://github.com/BerriAI/litellm/pull/17399)313 - Add Auto Redirect to SSO to New Login Page - [PR #17451](https://github.com/BerriAI/litellm/pull/17451)314315- **Customer (End User) Usage**316 - Customer (end user) Usage feature - [PR #17498](https://github.com/BerriAI/litellm/pull/17498)317 - Customer Usage UI - [PR #17506](https://github.com/BerriAI/litellm/pull/17506)318 - Add Info Banner for Customer Usage - [PR #17598](https://github.com/BerriAI/litellm/pull/17598)319320- **Virtual Keys**321 - Standardize API Key vs Virtual Key in UI - [PR #17325](https://github.com/BerriAI/litellm/pull/17325)322 - Add User Alias Column to Internal User Table - [PR #17321](https://github.com/BerriAI/litellm/pull/17321)323 - Delete Credential Enhancements - [PR #17317](https://github.com/BerriAI/litellm/pull/17317)324325- **Models + Endpoints**326 - Show all credential values on Edit Credential Modal - [PR #17397](https://github.com/BerriAI/litellm/pull/17397)327 - Change Edit Team Models Shown to Match Create Team - [PR #17394](https://github.com/BerriAI/litellm/pull/17394)328 - Support Images in Compare UI - [PR #17562](https://github.com/BerriAI/litellm/pull/17562)329330- **Callbacks**331 - Show all callbacks on UI - [PR #16335](https://github.com/BerriAI/litellm/pull/16335)332 - Credentials to use React Query - [PR #17465](https://github.com/BerriAI/litellm/pull/17465)333334- **Management Routes**335 - Allow admin viewer to access global tag usage - [PR #17501](https://github.com/BerriAI/litellm/pull/17501)336 - Allow wildcard routes for nonproxy admin (SCIM) - [PR #17178](https://github.com/BerriAI/litellm/pull/17178)337 - Return 404 when a user is not found on /user/info - [PR #16850](https://github.com/BerriAI/litellm/pull/16850)338339- **OCI Configuration**340 - Enable Oracle Cloud Infrastructure configuration via UI - [PR #17159](https://github.com/BerriAI/litellm/pull/17159)341342#### Bugs343344- **UI Fixes**345 - Fix Request and Response Panel JSONViewer - [PR #17233](https://github.com/BerriAI/litellm/pull/17233)346 - Adding Button Loading States to Edit Settings - [PR #17236](https://github.com/BerriAI/litellm/pull/17236)347 - Fix Various Text, button state, and test changes - [PR #17237](https://github.com/BerriAI/litellm/pull/17237)348 - Fix Fallbacks Immediately Deleting before API resolves - [PR #17238](https://github.com/BerriAI/litellm/pull/17238)349 - Remove Feature Flags - [PR #17240](https://github.com/BerriAI/litellm/pull/17240)350 - Fix metadata tags and model name display in UI for Azure passthrough - [PR #17258](https://github.com/BerriAI/litellm/pull/17258)351 - Change labeling around Vertex Fields - [PR #17383](https://github.com/BerriAI/litellm/pull/17383)352 - Remove second scrollbar when sidebar is expanded + tooltip z index - [PR #17436](https://github.com/BerriAI/litellm/pull/17436)353 - Fix Select in Edit Membership Modal - [PR #17524](https://github.com/BerriAI/litellm/pull/17524)354 - Change useAuthorized Hook to redirect to new Login Page - [PR #17553](https://github.com/BerriAI/litellm/pull/17553)355356- **SSO**357 - Fix the generic SSO provider - [PR #17227](https://github.com/BerriAI/litellm/pull/17227)358 - Clear SSO integration for all users - [PR #17287](https://github.com/BerriAI/litellm/pull/17287)359 - Fix SSO users not added to Entra synced team - [PR #17331](https://github.com/BerriAI/litellm/pull/17331)360361- **Auth / JWT**362 - JWT Auth - Allow using regular OIDC flow with user info endpoints - [PR #17324](https://github.com/BerriAI/litellm/pull/17324)363 - Fix litellm user auth not passing issue - [PR #17342](https://github.com/BerriAI/litellm/pull/17342)364 - Add other routes in JWT auth - [PR #17345](https://github.com/BerriAI/litellm/pull/17345)365 - Fix new org team validate against org - [PR #17333](https://github.com/BerriAI/litellm/pull/17333)366 - Fix litellm_enterprise ensure imported routes exist - [PR #17337](https://github.com/BerriAI/litellm/pull/17337)367 - Use organization.members instead of deprecated organization field - [PR #17557](https://github.com/BerriAI/litellm/pull/17557)368369- **Organizations/Teams**370 - Fix organization max budget not enforced - [PR #17334](https://github.com/BerriAI/litellm/pull/17334)371 - Fix budget update to allow null max_budget - [PR #17545](https://github.com/BerriAI/litellm/pull/17545)372373---374375## AI Integrations (2 new integrations)376377### Logging (1 new integration)378379#### New Integration380381- **[Weave](../../docs/proxy/logging)**382 - Basic Weave OTEL integration - [PR #17439](https://github.com/BerriAI/litellm/pull/17439)383384#### Improvements & Fixes385386- **[DataDog](../../docs/proxy/logging#datadog)**387 - Fix Datadog callback regression when ddtrace is installed - [PR #17393](https://github.com/BerriAI/litellm/pull/17393)388389- **[Arize Phoenix](../../docs/observability/arize_integration)**390 - Fix clean arize-phoenix traces - [PR #16611](https://github.com/BerriAI/litellm/pull/16611)391392- **[MLflow](../../docs/proxy/logging#mlflow)**393 - Fix MLflow streaming spans for Anthropic passthrough - [PR #17288](https://github.com/BerriAI/litellm/pull/17288)394395- **[Langfuse](../../docs/proxy/logging#langfuse)**396 - Fix Langfuse logger test mock setup - [PR #17591](https://github.com/BerriAI/litellm/pull/17591)397398- **General**399 - Improve PII anonymization handling in logging callbacks - [PR #17207](https://github.com/BerriAI/litellm/pull/17207)400401### Guardrails (1 new integration)402403#### New Integration404405- **[Generic Guardrail API](../../docs/adding_provider/generic_guardrail_api)**406 - Generic Guardrail API - allows guardrail providers to add INSTANT support for LiteLLM w/out PR to repo - [PR #17175](https://github.com/BerriAI/litellm/pull/17175)407 - Guardrails API V2 - user api key metadata, session id, specify input type (request/response), image support - [PR #17338](https://github.com/BerriAI/litellm/pull/17338)408 - Guardrails API - add streaming support - [PR #17400](https://github.com/BerriAI/litellm/pull/17400)409 - Guardrails API - support tool call checks on OpenAI `/chat/completions`, OpenAI `/responses`, Anthropic `/v1/messages` - [PR #17459](https://github.com/BerriAI/litellm/pull/17459)410 - Guardrails API - new `structured_messages` param - [PR #17518](https://github.com/BerriAI/litellm/pull/17518)411 - Correctly map a v1/messages call to the anthropic unified guardrail - [PR #17424](https://github.com/BerriAI/litellm/pull/17424)412 - Support during_call event type for unified guardrails - [PR #17514](https://github.com/BerriAI/litellm/pull/17514)413414#### Improvements & Fixes415416- **[Noma Guardrail](../../docs/proxy/guardrails/noma_security)**417 - Refactor Noma guardrail to use shared Responses transformation and include system instructions - [PR #17315](https://github.com/BerriAI/litellm/pull/17315)418419- **[Presidio](../../docs/proxy/guardrails/pii_masking_v2)**420 - Handle empty content and error dict responses in guardrails - [PR #17489](https://github.com/BerriAI/litellm/pull/17489)421 - Fix Presidio guardrail test TypeError and license base64 decoding error - [PR #17538](https://github.com/BerriAI/litellm/pull/17538)422423- **[Tool Permissions](../../docs/proxy/guardrails/tool_permission)**424 - Add regex-based tool_name/tool_type matching for tool-permission - [PR #17164](https://github.com/BerriAI/litellm/pull/17164)425 - Add images for tool permission guardrail documentation - [PR #17322](https://github.com/BerriAI/litellm/pull/17322)426427- **[AIM Guardrails](../../docs/proxy/guardrails/aim_security)**428 - Fix AIM guardrail tests - [PR #17499](https://github.com/BerriAI/litellm/pull/17499)429430- **[Bedrock Guardrails](../../docs/proxy/guardrails/bedrock)**431 - Fix Bedrock Guardrail indent and import - [PR #17378](https://github.com/BerriAI/litellm/pull/17378)432433- **General Guardrails**434 - Mask all matching keywords in content filter - [PR #17521](https://github.com/BerriAI/litellm/pull/17521)435 - Ensure guardrail metadata is preserved in request_data - [PR #17593](https://github.com/BerriAI/litellm/pull/17593)436 - Fix apply_guardrail method and improve test isolation - [PR #17555](https://github.com/BerriAI/litellm/pull/17555)437438### Secret Managers439440- **[CyberArk](../../docs/secret_managers/cyberark)**441 - Allow setting SSL verify to false - [PR #17433](https://github.com/BerriAI/litellm/pull/17433)442443- **General**444 - Make email and secret manager operations independent in key management hooks - [PR #17551](https://github.com/BerriAI/litellm/pull/17551)445446---447448## Spend Tracking, Budgets and Rate Limiting449450- **Rate Limiting**451 - Parallel Request Limiter with /messages - [PR #17426](https://github.com/BerriAI/litellm/pull/17426)452 - Allow using dynamic rate limit/priority reservation on teams - [PR #17061](https://github.com/BerriAI/litellm/pull/17061)453 - Dynamic Rate Limiter - Fix token count increases/decreases by 1 instead of actual count + Redis TTL - [PR #17558](https://github.com/BerriAI/litellm/pull/17558)454455- **Spend Logs**456 - Deprecate `spend/logs` & add `spend/logs/v2` - [PR #17167](https://github.com/BerriAI/litellm/pull/17167)457 - Optimize SpendLogs queries to use timestamp filtering for index usage - [PR #17504](https://github.com/BerriAI/litellm/pull/17504)458459- **Enforce User Param**460 - Enforce support of enforce_user_param to OpenAI post endpoints - [PR #17407](https://github.com/BerriAI/litellm/pull/17407)461462---463464## MCP Gateway465466- **MCP Configuration**467 - Remove URL format validation for MCP server endpoints - [PR #17270](https://github.com/BerriAI/litellm/pull/17270)468 - Add stack trace to MCP error message - [PR #17269](https://github.com/BerriAI/litellm/pull/17269)469470- **MCP Tool Results**471 - Preserve tool metadata in CallToolResult - [PR #17561](https://github.com/BerriAI/litellm/pull/17561)472473---474475## Agent Gateway (A2A)476477- **Agent Invocation**478 - Allow invoking agents through AI Gateway - [PR #17440](https://github.com/BerriAI/litellm/pull/17440)479 - Allow tracking request/response in "Logs" Page - [PR #17449](https://github.com/BerriAI/litellm/pull/17449)480481- **Agent Access Control**482 - Enforce Allowed agents by key, team + add agent access groups on backend - [PR #17502](https://github.com/BerriAI/litellm/pull/17502)483484- **Agent Gateway UI**485 - Allow testing agents on UI - [PR #17455](https://github.com/BerriAI/litellm/pull/17455)486 - Set allowed agents by key, team - [PR #17511](https://github.com/BerriAI/litellm/pull/17511)487488---489490## Performance / Loadbalancing / Reliability improvements491492- **Audio/Speech Performance**493 - Fix `/audio/speech` performance by using `shared_sessions` - [PR #16739](https://github.com/BerriAI/litellm/pull/16739)494495- **Memory Optimization**496 - Prevent memory leak in aiohttp connection pooling - [PR #17388](https://github.com/BerriAI/litellm/pull/17388)497 - Lazy-load utils to reduce memory + import time - [PR #17171](https://github.com/BerriAI/litellm/pull/17171)498499- **Database**500 - Update default database connection number - [PR #17353](https://github.com/BerriAI/litellm/pull/17353)501 - Update default proxy_batch_write_at number - [PR #17355](https://github.com/BerriAI/litellm/pull/17355)502 - Add background health checks to db - [PR #17528](https://github.com/BerriAI/litellm/pull/17528)503504- **Proxy Caching**505 - Fix proxy caching between requests in aiohttp transport - [PR #17122](https://github.com/BerriAI/litellm/pull/17122)506507- **Session Management**508 - Fix session consistency, move Lasso API version away from source code - [PR #17316](https://github.com/BerriAI/litellm/pull/17316)509 - Conditionally pass enable_cleanup_closed to aiohttp TCPConnector - [PR #17367](https://github.com/BerriAI/litellm/pull/17367)510511- **Vector Store**512 - Fix vector store configuration synchronization failure - [PR #17525](https://github.com/BerriAI/litellm/pull/17525)513514---515516## Documentation Updates517518- **Provider Documentation**519 - Add Azure AI Foundry documentation for Claude models - [PR #17104](https://github.com/BerriAI/litellm/pull/17104)520 - Document responses and embedding API for GitHub Copilot - [PR #17456](https://github.com/BerriAI/litellm/pull/17456)521 - Add gpt-5.1-codex-max to OpenAI provider documentation - [PR #17602](https://github.com/BerriAI/litellm/pull/17602)522 - Update Instructions For Phoenix Integration - [PR #17373](https://github.com/BerriAI/litellm/pull/17373)523524- **Guides**525 - Add guide on how to debug gateway error vs provider error - [PR #17387](https://github.com/BerriAI/litellm/pull/17387)526 - Agent Gateway documentation - [PR #17454](https://github.com/BerriAI/litellm/pull/17454)527 - A2A Permission management documentation - [PR #17515](https://github.com/BerriAI/litellm/pull/17515)528 - Update docs to link agent hub - [PR #17462](https://github.com/BerriAI/litellm/pull/17462)529530- **Projects**531 - Add Google ADK and Harbor to projects - [PR #17352](https://github.com/BerriAI/litellm/pull/17352)532 - Add Microsoft Agent Lightning to projects - [PR #17422](https://github.com/BerriAI/litellm/pull/17422)533534- **Cleanup**535 - Cleanup: Remove orphan docs pages and Docusaurus template files - [PR #17356](https://github.com/BerriAI/litellm/pull/17356)536 - Remove `source .env` from docs - [PR #17466](https://github.com/BerriAI/litellm/pull/17466)537538---539540## Infrastructure / CI/CD541542- **Helm Chart**543 - Add ingress-only labels - [PR #17348](https://github.com/BerriAI/litellm/pull/17348)544545- **Docker**546 - Add retry logic to apk package installation in Dockerfile.non_root - [PR #17596](https://github.com/BerriAI/litellm/pull/17596)547 - Chainguard fixes - [PR #17406](https://github.com/BerriAI/litellm/pull/17406)548549- **OpenAPI Schema**550 - Refactor add_schema_to_components to move definitions to components/schemas - [PR #17389](https://github.com/BerriAI/litellm/pull/17389)551552- **Security**553 - Fix security vulnerability: update mdast-util-to-hast to 13.2.1 - [PR #17601](https://github.com/BerriAI/litellm/pull/17601)554 - Bump jws from 3.2.2 to 3.2.3 - [PR #17494](https://github.com/BerriAI/litellm/pull/17494)555556---557558## New Contributors559560* @weichiet made their first contribution in [PR #17242](https://github.com/BerriAI/litellm/pull/17242)561* @AndyForest made their first contribution in [PR #17220](https://github.com/BerriAI/litellm/pull/17220)562* @omkar806 made their first contribution in [PR #17217](https://github.com/BerriAI/litellm/pull/17217)563* @v0rtex20k made their first contribution in [PR #17178](https://github.com/BerriAI/litellm/pull/17178)564* @hxomer made their first contribution in [PR #17207](https://github.com/BerriAI/litellm/pull/17207)565* @orgersh92 made their first contribution in [PR #17316](https://github.com/BerriAI/litellm/pull/17316)566* @dannykopping made their first contribution in [PR #17313](https://github.com/BerriAI/litellm/pull/17313)567* @rioiart made their first contribution in [PR #17333](https://github.com/BerriAI/litellm/pull/17333)568* @codgician made their first contribution in [PR #17278](https://github.com/BerriAI/litellm/pull/17278)569* @epistoteles made their first contribution in [PR #17277](https://github.com/BerriAI/litellm/pull/17277)570* @kothamah made their first contribution in [PR #17368](https://github.com/BerriAI/litellm/pull/17368)571* @flozonn made their first contribution in [PR #17371](https://github.com/BerriAI/litellm/pull/17371)572* @richardmcsong made their first contribution in [PR #17389](https://github.com/BerriAI/litellm/pull/17389)573* @matt-greathouse made their first contribution in [PR #17384](https://github.com/BerriAI/litellm/pull/17384)574* @mossbanay made their first contribution in [PR #17380](https://github.com/BerriAI/litellm/pull/17380)575* @mhielpos-asapp made their first contribution in [PR #17376](https://github.com/BerriAI/litellm/pull/17376)576* @Joilence made their first contribution in [PR #17367](https://github.com/BerriAI/litellm/pull/17367)577* @deepaktammali made their first contribution in [PR #17357](https://github.com/BerriAI/litellm/pull/17357)578* @axiomofjoy made their first contribution in [PR #16611](https://github.com/BerriAI/litellm/pull/16611)579* @DevajMody made their first contribution in [PR #17445](https://github.com/BerriAI/litellm/pull/17445)580* @andrewtruong made their first contribution in [PR #17439](https://github.com/BerriAI/litellm/pull/17439)581* @AnasAbdelR made their first contribution in [PR #17490](https://github.com/BerriAI/litellm/pull/17490)582* @dominicfeliton made their first contribution in [PR #17516](https://github.com/BerriAI/litellm/pull/17516)583* @kristianmitk made their first contribution in [PR #17504](https://github.com/BerriAI/litellm/pull/17504)584* @rgshr made their first contribution in [PR #17130](https://github.com/BerriAI/litellm/pull/17130)585* @dominicfallows made their first contribution in [PR #17489](https://github.com/BerriAI/litellm/pull/17489)586* @irfansofyana made their first contribution in [PR #17467](https://github.com/BerriAI/litellm/pull/17467)587* @GusBricker made their first contribution in [PR #17191](https://github.com/BerriAI/litellm/pull/17191)588* @OlivverX made their first contribution in [PR #17255](https://github.com/BerriAI/litellm/pull/17255)589* @withsmilo made their first contribution in [PR #17585](https://github.com/BerriAI/litellm/pull/17585)590591---592593## Full Changelog594595**[View complete changelog on GitHub](https://github.com/BerriAI/litellm/compare/v1.80.7-nightly...v1.80.8)**596