LiteLLM发布v1.104.9,将SpendLogs索引自动构建回移到stable/1.104.x
LiteLLM v1.104.9的主要变更是把自动SpendLogs索引构建回移到stable/1.104.x分支,同时将litellm版本号升至 1.104.9、litellm-proxy-extras升至 0.4.102.post2;发布说明还列出用cosign校验该版本Docker镜像签名的方法。
AI解读:对使用LiteLLM Docker镜像的部署方,这个版本提供了可执行的签名校验路径:发布说明称所有镜像均由cosign签名,本版本使用commit e82a3c6中引入的密钥签名,并建议用固定commit hash获取公钥来校验,认为hash不可篡改、比tag更可靠。
用release tag校验更方便,但发布说明说明它依赖仓库的tag保护规则解析到同一密钥,因此其安全性与固定hash方式不同。
功能方面,本版本把SpendLogs索引自动构建回移到stable/1.104.x,涉及 #43948、#44109、#44203,由PR #50823 合入;这是代理扩展(proxy-extras)的修复性回移。
来源为stable/1.104.x的补丁发布说明,未提供性能或效果数据。
LiteLLM发布v1.104.9。根据发布说明,这个版本将“自动SpendLogs索引构建”回移到stable/1.104.x分支(涉及 #43948、#44109、#44203,由PR #50823 合入),并将litellm版本号升至 1.104.9、litellm-proxy-extras升至 0.4.102.post2(PR #50985)。
发布说明同时说明,所有LiteLLM Docker镜像均使用cosign签名,本版本使用commit e82a3c6中引入的密钥签名;并给出两种校验方式。
镜像签名校验的两种方式
发布说明建议用固定的commit hash获取公钥,再用cosign verify校验ghcr.io/berriai/litellm:v1.104.9,理由是commit hash在密码学上不可篡改,能最有力地确保使用的是已发布的签名密钥。
发布说明也提供按release tag获取公钥的便捷方式:仓库中的tag受保护并解析到同一密钥,但这种方式的可靠性依赖tag保护规则。
- 推荐方式:cosign verify --key https://raw.githubusercontent.com/BerriAI/litellm/e82a3c646908ba0a6ee0beddc4310d7a6cac4065/cosign.pub ghcr.io/berriai/litellm:v1.104.9
- 便捷方式:cosign verify --key https://raw.githubusercontent.com/BerriAI/litellm/v1.104.9/cosign.pub ghcr.io/berriai/litellm:v1.104.9
- 发布说明给出的预期输出为:cosign claims已验证、签名已对照指定公钥验证通过。
本版变更
本版的功能变更是一项回移:将自动SpendLogs索引构建带入stable/1.104.x。发布说明未展开该索引构建的触发条件或具体行为。
另一项变更只调整版本号:litellm升至 1.104.9,litellm-proxy-extras升至 0.4.102.post2。
- fix(proxy-extras):将自动SpendLogs索引构建(#43948、#44109、#44203)回移到stable/1.104.x,PR #50823
- chore(release):版本号更新,PR #50985