LiteLLM发布v1.106.7:1.106.x起不再打包Lens,/v1/videos支持自定义视频Provider
LiteLLM发布v1.106.7,两项变更:在 1.106.x系列停止打包和构建Lens;/v1/videos端点开始服务通过custom_provider_map配置的BaseVideoConfig视频提供商。发布页同时说明Docker镜像已用cosign签名,并给出校验命令。
AI解读:这次版本更新包含两项代码变更:一是在 1.106.x上停止打包和构建Lens(PR #49173,标注为chore(lens)!);二是让 /v1/videos端点服务通过custom_provider_map配置的BaseVideoConfig提供商(PR #49802,从stable/1.106.x回合并)。
签名校验面向的是使用LiteLLM Docker镜像(ghcr.io/berriai/litellm:v1.106.7)的用户。发布页称所有LiteLLM Docker镜像都用cosign签名,本版本所用密钥由提交e82a3c6引入。
发布页建议用固定commit hash取公钥校验,理由是commit hash密码学上不可变;用tag(v1.106.7)取公钥更易读,但依赖仓库的tag保护规则。两种方式预期输出相同,会显示cosign claims通过验证、签名与指定公钥匹配。
Lens相关变更的标题带感叹号,但发布页未说明移除后对现有用户的迁移方式或替代方案,这一点来源中没有给出。
视频自定义提供商的影响范围限于 /v1/videos端点与BaseVideoConfig类型,发布说明未提供该功能的测试结果或效果数据。
LiteLLM发布v1.106.7。发布说明列出两项变更:在 1.106.x上停止打包和构建Lens,以及让 /v1/videos端点服务自定义视频提供商。
发布页称所有LiteLLM Docker镜像均已用cosign签名,本版本用提交e82a3c6引入的密钥签名,并给出两条校验命令:用固定commit hash取公钥(推荐,因commit hash不可变),或用release tag v1.106.7取公钥(更易读,依赖tag保护规则)。
v1.106.7的两项代码变更
发布说明的What's Changed列出两项:chore(lens)!: stop bundling and building Lens on 1.106.x(PR #49173,由yuneng-berri提交);feat(videos): serve custom_provider_map BaseVideoConfig providers on /v1/videos(PR #49802,从stable/1.106.x回合并,由kerry-berri提交)。
前者表示在 1.106.x系列不再打包和构建Lens;后者表示 /v1/videos将服务通过custom_provider_map配置的BaseVideoConfig提供商。发布页未进一步说明移除Lens的迁移方式,也未给出视频功能的测试或效果数据。
Docker镜像签名校验方式
发布页说明,LiteLLM Docker镜像都用cosign签名,本版本用提交e82a3c6引入的密钥签名。用固定commit hash取公钥的示例命令为cosign verify --key https://raw.githubusercontent.com/BerriAI/litellm/e82a3c646908ba0a6ee0beddc4310d7a6cac4065/cosign.pub ghcr.io/berriai/litellm:v1.106.7;用tag的版本把公钥地址换成v1.106.7路径。
发布页称预期输出会显示:cosign claims已验证、签名已用指定公钥验证通过。两种方式的区别在于,commit hash不可变,tag方式依赖仓库的tag保护规则。