fix docker run cmd

This commit is contained in:
Ishaan Jaff 2025-07-05 10:17:03 -07:00
parent df47008818
commit eafad0ecc5
2 changed files with 299 additions and 0 deletions

View file

@ -0,0 +1,281 @@
---
title: "[Pre-Release] v1.74.0-stable"
slug: "v1-74-0-stable"
date: 2025-07-05T10:00:00
authors:
- name: Krrish Dholakia
title: CEO, LiteLLM
url: https://www.linkedin.com/in/krish-d/
image_url: https://pbs.twimg.com/profile_images/1298587542745358340/DZv3Oj-h_400x400.jpg
- name: Ishaan Jaffer
title: CTO, LiteLLM
url: https://www.linkedin.com/in/reffajnaahsi/
image_url: https://pbs.twimg.com/profile_images/1613813310264340481/lz54oEiB_400x400.jpg
hide_table_of_contents: false
---
import Image from '@theme/IdealImage';
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
:::info
This is a pre-release version of v1.74.0. The stable version will be released on July 9th, 2025.
:::
## Deploy this version
<Tabs>
<TabItem value="docker" label="Docker">
``` showLineNumbers title="docker run litellm"
docker run \
-e STORE_MODEL_IN_DB=True \
-p 4000:4000 \
ghcr.io/berriai/litellm:v1.74.0.rc
```
</TabItem>
<TabItem value="pip" label="Pip">
``` showLineNumbers title="pip install litellm"
pip install litellm==1.74.0.post1
```
</TabItem>
</Tabs>
---
## Key Highlights
### ⚡️ 2 Second Faster Python SDK Import Times
This release brings significant performance improvements to the Python SDK with **2 seconds faster import times**. We've optimized the import process and refactored the initialization to use a model registry, making LiteLLM even more efficient for your applications.
### 🔧 GitHub Copilot Provider Support
v1.74.0 introduces support for **GitHub Copilot** as a new LLM API provider, expanding the range of AI services you can access through LiteLLM's unified interface.
### 🔐 Enhanced Security & Logging
- **Security improvements**: Fixed security bug to ensure only LLM API route failures get logged on Langfuse and other loggers
- **Message redaction**: Enhanced message redaction capabilities for responses API logging
- **Sentry integration**: Added Sentry scrubbing for better error tracking and privacy
### 📊 New AWS SQS Logging Integration
Added a new AWS SQS logging integration, allowing you to send your LiteLLM logs directly to Amazon Simple Queue Service for better log management and processing.
---
## New Models / Updated Models
### New Providers
- **GitHub Copilot**: New LLM API provider support
### Updated Models
#### Bugs
- **[Azure](../../docs/providers/azure)**
- Support Azure Content Safety Guardrails in LiteLLM proxy
- Fix responses API bridge - respect responses/ format
- Add Azure AI Cohere rerank v3.5 support
- **[Gemini](../../docs/providers/gemini)**
- Fix gemini tool call sequence
- Handle kwargs + litellm params containing stream in generate content bridge
- Fix custom api_base path preservation (with revert for further improvements)
- **[Mistral](../../docs/providers/mistral)**
- Fix transform_response handling for empty string content
- Turn Mistral to use llm_http_handler for improved performance
- **[Vertex AI](../../docs/providers/vertex)**
- Add size parameter support for Vertex AI image generation
- Fix Vertex Anthropic models usage with gemini-cli
- **[Bedrock](../../docs/providers/bedrock)**
- Fix bedrock guardrails post_call for streaming responses
- Support optional args for bedrock in factory.py
- **[Ollama](../../docs/providers/ollama)**
- Fix default parameters for ollama-chat
- **[VLLM](../../docs/providers/vllm)**
- Add 'audio_url' message type support
- **[Hugging Face](../../docs/providers/huggingface)**
- Fix Hugging Face tests and integration
#### Features
- **Custom LLM Providers**
- Pass through extra_ properties on "custom" llm provider
- **Anthropic**
- Fix user_id validation logic
- Support anthropic_messages call type with max tokens check
- **Prompt Management**
- Langfuse prompt_version support for better prompt management
---
## LLM API Endpoints
#### Features
- [**/v1/messages**](../../docs/anthropic_unified)
- Remove hardcoded model name on streaming
- Support for non-anthropic models (gemini/openai/etc.) token usage returned when calling /v1/messages
- Fix using /messages with lowest latency routing
- [**/generateContent**](../../docs/providers/gemini)
- Allow passing litellm_params when using generateContent API endpoint
- Support for OpenAI models - only pass supported params
- [**/responses**](../../docs/response_api)
- Fix responses API - resolve 'got multiple values for keyword argument litellm_trace_id'
- Support for Azure responses API bridge
- **Tool Choice**
- Support Cursor IDE tool_choice format `{"type": "auto"}`
- **Streaming**
- Store finish reason, even if is_finished flag is set
- Fix streaming cost tracking with prompt caching for VertexAI Anthropic
#### Bugs
- **LlamaAPI**
- Fix Error code: 307 for LlamaAPI Streaming Chat
- **Custom Headers**
- Enable setting custom header tags
- **Cost Calculation**
- Fix allow strings in calculate cost function
---
## Spend Tracking / Budget Improvements
#### Features
- **Batches**
- Support batch retrieve with target model Query Param
- Add failure logging support for s3 logger
- **DeepEval**
- Fix DeepEval logging format for failure events
- **Arize**
- Add Arize Team Based Logging capabilities
---
## Management Endpoints / UI
#### Bugs
- **Teams**
- Prevent team model reset on model add
- Return team-only models on /v2/model/info
- Render team member budget correctly
- **User Roles**
- Correctly display 'Internal Viewer' user role
- **UI Rendering**
- Fix rendering UI on non-root images
- **Callback Management**
- Handle proxy internal callbacks in callback management test
#### Features
- **Team Management**
- Allow viewing/editing team based callbacks
- Add team specific logging callbacks support
- **Budget Display**
- Comma separated spend and budget display
- **Proxy CLI**
- Add litellm-proxy cli login for starting to use litellm proxy
- **Callback UI**
- Add logos to callback list for better visualization
---
## Logging / Guardrail Integrations
#### Features
- **AWS SQS**
- New AWS SQS Logging Integration
- **Azure Content Safety**
- Add Azure Content Safety Guardrails to LiteLLM proxy
- Add azure content safety guardrails to the UI
- **Customizable Email Templates**
- Support customizable email template - subject and signature
- **JSON Logging**
- Initialize JSON logging for all loggers when JSON_LOGS=True
- **Sentry Integration**
- Add Sentry scrubbing for better error tracking
- **Message Redaction**
- Ensure message redaction works for responses API logging
---
## MCP (Model Context Protocol) Improvements
#### Features
- **URL Handling**
- Add changes to MCP URL wrapping
- Add MCP URL masking on frontend
- **Tool Management**
- Add error handling for MCP tools not found or invalid server
- Add MCP tool prefix functionality
- Segregate MCP tools on connections using headers
- **Security**
- Add MCP servers header to the scope of header
- Fix SSL certificate error for MCP connections
---
## Performance / Loadbalancing / Reliability improvements
#### Features
- **SDK Performance**
- 2 second faster Python SDK import times
- Reduce python sdk import time by additional 0.3s
- **Prometheus Metrics**
- Add better error validation when users configure prometheus metrics and labels to control cardinality
- **OpenMeter Integration**
- Fix OpenMeter integration error handling
---
## General Proxy Improvements
#### Bugs
- **Configuration Handling**
- Handle empty config.yaml
- Fix gemini /models - replace models/ as expected, instead of using 'strip'
- Fix flaky test_keys_delete_error_handling test
- **Custom CA Bundle**
- Fix custom ca bundle support in aiohttp transport
- **Pydantic**
- Update pydantic version
#### Features
- **Documentation**
- Update management_cli.md
- Use the -d flag in docs instead of -D
- Update Vertex Model Garden doc to use SDK for deploy + chat completion
- Fix config file description in k8s deployment
- Improve readme: replace claude-3-sonnet because it will be retired soon
- **Startup Banner**
- Add new banner on startup
- **Test Infrastructure**
- Move panw prisma airs test file location per feedback
---
## New Contributors
* @wildcard made their first contribution in https://github.com/BerriAI/litellm/pull/12157
* @colesmcintosh made their first contribution in https://github.com/BerriAI/litellm/pull/12168
* @szafranek made their first contribution in https://github.com/BerriAI/litellm/pull/12179
* @seyeong-han made their first contribution in https://github.com/BerriAI/litellm/pull/11946
* @dinggh made their first contribution in https://github.com/BerriAI/litellm/pull/12162
* @raz-alon made their first contribution in https://github.com/BerriAI/litellm/pull/11432
* @tofarr made their first contribution in https://github.com/BerriAI/litellm/pull/12200
* @lizzij made their first contribution in https://github.com/BerriAI/litellm/pull/12219
* @cipri-tom made their first contribution in https://github.com/BerriAI/litellm/pull/12201
* @zsimjee made their first contribution in https://github.com/BerriAI/litellm/pull/12185
* @jroberts2600 made their first contribution in https://github.com/BerriAI/litellm/pull/12175
* @SamBoyd made their first contribution in https://github.com/BerriAI/litellm/pull/12147
* @njbrake made their first contribution in https://github.com/BerriAI/litellm/pull/12202
* @NANDINI-star made their first contribution in https://github.com/BerriAI/litellm/pull/12244
* @utsumi-fj made their first contribution in https://github.com/BerriAI/litellm/pull/12230
* @dcieslak19973 made their first contribution in https://github.com/BerriAI/litellm/pull/12283
* @hanouticelina made their first contribution in https://github.com/BerriAI/litellm/pull/12286
* @takashiishida made their first contribution in https://github.com/BerriAI/litellm/pull/12239
* @lowjiansheng made their first contribution in https://github.com/BerriAI/litellm/pull/11999
* @JoostvDoorn made their first contribution in https://github.com/BerriAI/litellm/pull/12281
## **[Git Diff](https://github.com/BerriAI/litellm/compare/v1.73.6-stable...v1.74.0-stable)**

View file

@ -314,6 +314,24 @@
"supports_response_schema": true,
"supports_system_messages": true
},
"watsonx/mistralai/mistral-large": {
"max_tokens": 131072,
"max_input_tokens": 131072,
"max_output_tokens": 16384,
"input_cost_per_token": 0.000003,
"output_cost_per_token": 0.00001,
"litellm_provider": "watsonx",
"mode": "chat",
"supports_function_calling": true,
"supports_tool_choice": true,
"supports_parallel_function_calling": false,
"supports_vision": false,
"supports_audio_input": false,
"supports_audio_output": false,
"supports_prompt_caching": true,
"supports_response_schema": true,
"supports_system_messages": true
},
"gpt-4o-search-preview-2025-03-11": {
"max_tokens": 16384,
"max_input_tokens": 128000,