G
YouTube TikTok Games
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.109.0 adds 11 providers, Codex tool search and daily limits

  • LiteLLM adds 11 providers, including ai&, StreamLake, OpenInfer and BigModel, among 311 new model catalog entries.
  • Codex discovers MCP tools through tool search, and deployments accept rpd and tpd daily limits.
  • Streams that stall, abort or end without a finish reason now fail visibly, so retries, cooldowns and fallbacks apply to them.
  • Claude models missing from the cost map now default to max_tokens: 128000, and DEFAULT_ANTHROPIC_CHAT_MAX_TOKENS=4096 keeps the old value.
Read the release notes →

LiteLLM v1.110.0rc1 adds the Agent Skills Hub and a Rust-only router

  • The router always runs on the Rust core, and a router config that the Rust core declines now stops the proxy at startup.
  • Spend goes through the LiteLLM_SpendLogDelivery ledger by default, and general_settings.use_spend_logs_ledger: false restores the previous spend queues.
  • The Agent Skills Hub adds skill upload and import, version history and an admin review queue for member submissions.
  • Streamed /v1/responses no longer ends with [DONE], and raw response ids that the proxy did not issue are rejected by default.
Read the release notes →

LiteLLM v1.108.1 (LTS) fixes Bedrock guardrail billing and router cooldowns

  • A string fallback target such as default_fallbacks: gpt-3.5 stops the proxy at startup, so write it as a list, default_fallbacks: ["gpt-3.5"].
  • Spend and budgets include native Bedrock guardrail traces and the Gemini audio rates for flex, priority and batch.
  • The router keeps the only deployment of a group warm under allowed_fails, and evicted SDK clients close their aiohttp sessions.
Read the release notes →

LiteLLM v1.106.2, v1.105.3 and v1.103.7 fix spend on failed requests and batch cost

  • Requests that time out after reaching the provider, client cancellations and each billed retry attempt are priced on their prompt instead of logging $0.
  • Completed batches keep their spend through malformed results and temporary accounting failures, and Bedrock inference profiles are priced.
  • Azure gpt-6-astra with reasoning_effort: none and gpt-5.3-codex with minimal now return 400 unless drop_params is on.
  • v1.105.3 also lists per-user auth MCP tools in the catalog again.
Read the release notes →

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 →

Older releases are listed in the sidebar.