v1.83.10-nightly

LiteLLM Releases / 2026/4/19

📰 ニュースDeveloper Stack & InfrastructureTools & Practical Usage

要点

  • LiteLLM v1.83.10-nightlyのDockerイメージはcosignで署名されており、同一キー(commit 0112e53)でリリースごとに署名されています。
  • 署名検証は、より強固な方法としてピン留めされたコミットハッシュの公開鍵を使う手順が推奨されています。
  • 代替としてリリースタグに紐づく公開鍵で検証する方法もありますが、これはリポジトリのタグ保護ルールに依存します。
  • 破壊的変更としてPython 3.9のサポートが終了し、最小要件がPython 3.10に引き上げられました。
  • 更新内容として、バッチ制限に関する古いマネージドオブジェクトのクリーンアップ改善が行われ、最大30万行のUPDATE発生を防ぐことを狙っています。

Docker イメージの署名を確認する

すべての LiteLLM Docker イメージは cosign で署名されています。リリースごとに、commit 0112e53 で導入されたのと同じキーで署名されています。

固定された commit ハッシュを使って確認する(推奨):

commit ハッシュは暗号学的に不変なので、元の署名キーを使用していることを保証する最も強力な方法です:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub \
  ghcr.io/berriai/litellm:v1.83.10-nightly

リリースタグを使って確認する(手軽):

このリポジトリ内のタグは保護されており、同じキーに解決されます。このオプションは読みやすいですが、タグ保護のルールに依存します:

cosign verify \
  --key https://raw.githubusercontent.com/BerriAI/litellm/v1.83.10-nightly/cosign.pub \
  ghcr.io/berriai/litellm:v1.83.10-nightly

期待される出力:

The following checks were performed on each of these signatures:
  - The cosign claims were validated
  - The signatures were verified against the specified public key

⚠️ 破壊的変更

  • Python 3.9 はもうサポートされません。 必要な最小 Python バージョンは 3.10 です(requires-python>=3.9, <3.14 から >=3.10, <3.14 に変更されました)。Python 3.9 は 2025 年 10 月に EOL(サポート終了)に到達しました。#26022 を参照してください。

変更内容

  • fix: バッチ制限により古いマネージドオブジェクトのクリーンアップが滞留してしまい、300K 行の UPDATE が発生する問題を修正。@ishaan-berri#25227 で実施
  • [bug-fix] 実際のステータスコードを返す - /v1/messages/count_tokens エンドポイント。@otaviofbrito#21352 で実施
  • feat(teams): メンバーごとのモデルスコープ + チームのデフォルト team_member_models。@ishaan-berri#24950 で実施
  • feat: API キーとチームごとに複数の同時バジェットウィンドウ (#24883)。@ishaan-berri#25109 で実施
  • [Fix] 認証情報およびプロトコルヘッダーに対する x-pass- ヘッダーのフォワーディングを制限する。@yuneng-berri#25916 で実施
  • [Fix] 認証情報の検証における api_key 値チェックを厳密化する。@yuneng-berri#25917 で実施
  • fix(ocr): allowlist に不足していた Mistral OCR パラメータを追加する。@michelligabriele#25858 で実施
  • デフォルトの GitHub Copilot 認証エンドポイントを上書きできる機能を追加… by @steromano87 in #25915
  • fix: strategy がレイテンシーベースではない場合に routing_strategy_args に対して None を返す by @ryan-crabbe-berri in #25882
  • Refactor: 共通の PKCE ヘルパーを utils/pkce.ts に抽出 by @ryan-crabbe-berri in #25878
  • fix(proxy): 管理操作において組織境界を強制する by @stuxf in #25904
  • fix(proxy): admin メタデータからガードレール設定を読み取り、タグのルーティング整合性を修正 by @stuxf in #25905
  • fix(proxy): ユーザーが指定した URL に対する URL 検証を追加 by @stuxf in #25906
  • grok-4.20-0309-reasoning モデルのサポートを追加 by @Sameerlite in #25930
  • docs: docs サイトに "Copy Page as Markdown" + llms.txt を追加 by @krrish-berri-2 in #25975
  • [WIP][Perf] Litellm prometheus の改善 by @harish-berri in #25934
  • [Infra] dev ブランチをマージ by @yuneng-berri in #25972
  • Litellm ishaan april6 by @ishaan-berri in #25256
  • [Fix] Agent エンドポイントとルーティングの権限チェックを修正 by @yuneng-berri in #25922
  • [Fix] bedrock テストファイル内の未解決のマージ競合マーカーを削除 by @yuneng-berri in #25995
  • [Feature] UI - Settings: Claude Code BYOK のサポート by @yuneng-berri in #25998
  • chore(ui): GuardrailTestPlayground を @tremor/react から antd に移行 by @ryan-crabbe-berri in #25749
  • chore(ui): router_settings ページを Tremor から antd に移行 by @ryan-crabbe-berri in #25879
  • feat(ocr/azure-di): analyze クエリ文字列経由で Mistral 形式のページパラメータをサポート by @shivamrawat1 in #25929
  • feat(helm): extraContainers および extraInitContainers に tpl のサポートを追加 by @jlav in #25494
  • fix(bedrock): start のみキャッシュ使用時にネガティブなストリーミングコストが発生するのを防止 by @Sameerlite in #25846
  • fix(proxy): reasoning のヘルスチェックの最大トークン優先順位を優先するように by @Sameerlite in #25936
  • litellm のデフォルトルーターの end budget を永続化 by @shivamrawat1 in #25991
  • fix(ui): MCP サーバー編集時に extra_headers が保持されない問題を修正 by @ryan-crabbe-berri in #26003
  • [Fix] UI - Keys: @yuneng-berri による #26023 の中で、キー更新ペイロードから空のプレミアムフィールドを削除します
  • [Fix] prometheus_helpers のファイル/パッケージが /global/spend/logs を壊す問題を解決 by @yuneng-berri in #26026
  • fix: parallel_req… によるプロジェクト単位のモデル固有レート制限を適用することで強制 by @shivamrawat1 in #25994
  • [Infra] dev ブランチをマージ by @yuneng-berri in #25983
  • [Infra] プロキシ依存関係を更新し、最小 Python を 3.10 に引き上げる by @yuneng-berri in #26022
  • fix(mcp): ユーザーごとの保存済みトークンが存在しない場合に PKCE をトリガーする 401 を復元する by @ishaan-berri in #26032
  • feat: バーチャルキー向けに、複数しきい値の予算アラートを設定可能にする by @ryan-crabbe-berri in #25989
  • [Infra] UI をビルド by @yuneng-berri in #26033
  • bump: バージョン 1.83.9 → 1.83.10 by @yuneng-berri in #26038
  • bump litellm-proxy-extras to 0.4.67 by @ishaan-berri in #26043
  • [Infra] staging を main に昇格 by @yuneng-berri in #26044
  • 新しいコントリビューター

    • @steromano87#25915 で初めてコントリビューションを行いました
    • @harish-berri#25934 で初めてコントリビューションを行いました
    • @jlav#25494 で初めてコントリビューションを行いました

    完全な変更履歴: v1.83.9-nightly...v1.83.10-nightly