LiteLLM发布v1.103.1,并说明Docker镜像的cosign验证方式
LiteLLM发布v1.103.1,所有LiteLLM Docker镜像均使用cosign签名,发布说明给出了用固定commit哈希和发布标签两种验证方式及预期输出。
AI解读:对用容器部署LiteLLM的团队来说,这意味着拉取镜像后可以自己校验它是不是官方签名版本。发布说明推荐用固定commit哈希 0112e53指向的公钥来验证,因为commit哈希不可篡改;用v1.103.1标签验证更方便,但依赖仓库的标签保护规则。
需要注意的是,这条信息来自发布说明摘要,只覆盖签名验证,不包含v1.103.1的具体代码改动;完整变更需查看v1.103.0到v1.103.1的对比链接。
LiteLLM发布v1.103.1。发布说明称,所有LiteLLM Docker镜像均使用cosign进行签名,每个发布版本都使用同一个密钥,该密钥由commit 0112e53引入。
发布说明给出了两种验证方式。推荐方式是用固定commit哈希引用公钥,因为commit哈希在密码学上不可篡改,能最大程度确保使用的是原始签名密钥;命令为cosign verify --key https://raw.githubusercontent.com/BerriAI/litellm/0112e53046018d726492c814b3644b7d376029d0/cosign.pub ghcr.io/berriai/litellm:v1.103.1。
另一种是使用发布标签引用公钥,命令为cosign verify --key https://raw.githubusercontent.com/BerriAI/litellm/v1.103.1/cosign.pub ghcr.io/berriai/litellm:v1.103.1。发布说明称标签在该仓库受保护,并解析到同一密钥,这种方式更易读,但依赖标签保护规则。
预期的验证输出
发布说明列出验证成功时的预期输出:对每个签名执行了以下检查——cosign声明已验证,签名已使用指定的公钥验证通过。
- The cosign claims were validated
- The signatures were verified against the specified public key
完整变更日志
发布说明给出的完整变更对比链接为https://github.com/BerriAI/litellm/compare/v1.103.0...v1.103.1。来源为发布说明摘要,不包含v1.103.1除镜像签名验证之外的具体改动内容。