开源litellm Releases·原文 2026年10月21日

LiteLLM发布v1.106.1补丁版:说明只提cosign镜像签名验证,未列具体修复

GitHub Release页面显示,v1.106.1由yuneng-berri通过PR #47517 提交,是相对v1.106.0的补丁发布;页面“What's Changed”只列出这一条发布提交,未说明具体修复或变更内容。

AI解读:读者最需要弄清的是:这次发布究竟改了什么。发布说明的“What's Changed”只列出chore(release): v1.106.1 patch这一条,未给出任何功能修复、行为变化或兼容性说明,因此无法从该页面确认补丁的实际内容。

说明中较大篇幅讲的是Docker镜像签名验证:所有LiteLLM Docker镜像用cosign签名,每次发布使用commit 0112e53引入的同一密钥。发布方推荐用固定commit哈希验证(因哈希不可篡改),也可用受保护的发布标签验证。

对拉取ghcr.io/berriai/litellm:v1.106.1的用户,可按说明运行cosign verify,预期输出两条:cosign声明已验证、签名已用指定公钥验证。该验证针对镜像签名,不等于对本次补丁内容的审查或安全审计。

适用范围限于Docker镜像使用者和关注发布签名的人;完整变更需查看v1.106.0...v1.106.1的Full Changelog对比链接,但本轮来源未提供对比结果。

LiteLLM发布v1.106.1。GitHub Release页面显示,这是一次补丁发布,提交信息为chore(release): v1.106.1 patch,作者yuneng-berri,对应PR #47517。

页面“What's Changed”只列了这一条发布提交,没有说明具体修复、行为变化或兼容性影响。

发布页面给出的版本信息

该Release的版本号为v1.106.1,对比基准为v1.106.0。页面附有Full Changelog链接,指向两个标签之间的提交对比。

页面未列出代码改动清单,也未说明该补丁解决哪些问题。来源中唯一标注的变更条目就是这次发布提交本身。

  • 版本:v1.106.1,补丁级发布
  • 提交:chore(release): v1.106.1 patch
  • 作者:@yuneng-berri
  • 对应PR:#47517

发布说明强调的镜像签名验证

发布说明称,所有LiteLLM Docker镜像都用cosign签名,每次发布使用commit 0112e53引入的同一密钥。发布方推荐用固定commit哈希获取公钥进行验证,理由是哈希具有密码学不可篡改性;也提供用发布标签获取公钥的方式,页面称该仓库的标签受保护,并解析到同一密钥。

这两条命令都针对ghcr.io/berriai/litellm:v1.106.1。页面给出预期输出:cosign声明已验证,签名已用指定公钥验证。

这部分是发布方对镜像签名与验证方式的说明,用于确认镜像来自其签名密钥,不等同于对本次补丁代码内容的审查结论。

  • 签名工具:cosign
  • 签名密钥来源commit:0112e53
  • 推荐验证方式:用固定commit哈希获取公钥
  • 备选验证方式:用发布标签获取公钥
  • 被验证镜像:ghcr.io/berriai/litellm:v1.106.1
  • 预期输出:cosign声明已验证、签名已用指定公钥验证

如何确认本次实际改动

由于发布说明未展开补丁内容,需要了解v1.106.1具体改动的人,只能顺着页面提供的Full Changelog链接查看v1.106.0到v1.106.1的提交对比。本轮来源没有给出对比结果。

因此,现有材料只能确认版本号、提交与签名验证方式,不能判断该补丁是否涉及缺陷修复、配置变化或升级注意事项。

信息来源

litellm Releases原始来源