Skip to main content
LiteLLM is moving to Rust Read the latest updates.

Changelog

The main changes in each LiteLLM release. Open a release for its full notes, upgrade steps and every merged PR. Watch BerriAI/litellm on GitHub to hear about new releases.

LiteLLM v1.106.1 fixes count_tokens, MCP tool calls and thinking blocks

  • Bare MCP tool names on a single-server scope now go to that server, so a cold replica no longer returns Tool not found.
  • Vector stores created through the proxy send only the caller's metadata to the provider, so later metadata updates no longer fail with 400.
  • Token count responses carry litellm_count_source, and Anthropic-format count requests for OpenAI and Gemini models match how /v1/messages converts them.
Read the release notes →

LiteLLM v1.106.0 adds Claude Haiku 5.5, a Rust Lens service and MCP rate limits

  • Claude Haiku 5.5 works on day one across Anthropic, Bedrock, Bedrock Mantle, Vertex AI, Azure AI and Perplexity.
  • Lens runs as a standalone Rust service, and agents upload traces to it directly with dedicated keys.
  • MCP Gateway rate limits now cover every MCP operation, and a new server-level rpm caps all callers of one server.
  • The caller's LiteLLM key is never forwarded to MCP servers, so each upstream server needs its own static header or OAuth credential.
Read the release notes →

LiteLLM v1.105.0 adds Claude Sonnet 5.5, the Decisions API and litellm.agent()

  • Claude Sonnet 5.5 works on day one across Anthropic, Bedrock, Bedrock Mantle, Vertex AI, Azure AI, OpenRouter and Perplexity.
  • /v1/decisions and /v1/systemone let decision models answer yes/no, choice and score questions across OpenAI, Perplexity, TypeSafe, OpenRouter and Cloudflare.
  • litellm.agent() runs Claude Code, Codex, OpenCode and Deep Agents through the AI gateway from the SDK.
  • Bedrock GPT-5.6, GPT-6 and GPT-6.1 use native Chat Completions, which changes response ids and reasoning fields, so use bedrock/converse/<model> to stay on Converse.
Read the release notes →

LiteLLM v1.104.0 adds Claude Opus 5.5, GPT-6 and master key enforcement

  • The model catalog adds 331 entries, such as Claude Opus 5.5, GPT-6 Sol and GPT-6 Luna.
  • The proxy refuses to start when LITELLM_MASTER_KEY is unset, empty or publicly known, so set a strong key before you upgrade.
  • An exhausted budget now returns HTTP 422 instead of 429, so set litellm_settings.budget_exceeded_status_code: 429 to keep the old status.
  • stdio MCP servers are off by default, so set LITELLM_ENABLE_MCP_STDIO=true in the proxy environment to start them again.
Read the release notes →

LiteLLM v1.103.0 adds Fuse V2, TypeSafe Jev and config file ownership

  • The proxy now ignores database values for keys in config.yaml and returns 400 on runtime writes, so edit the file and restart.
  • Fuse V2 routing now runs after the capability forecast, and per-model Fast mode is available.
  • Without a license, the proxy allows one Capability router and one Fuse v2 router, and a second router returns 403.
  • The catalog adds 408 models from providers such as AIHubMix, Azure, Together AI and Vertex AI, and corrects the price of 147 models.
Read the release notes →

Older releases are listed in the sidebar.