mcli 20261018 发布
版本: RELEASE.2026-10-18T00-00-00Z · 包版本: 20261018000000.0.0 · 源码: fa3b8bf72458。
本次发布标识为 20261018,实际于 2026 年 10 月 17 日完成发布。
更新内容
- 使用 silo-pkg v3.14.2 和上游 minio-go v7.4.1。SDK 修复取消后的失败分段上传清理、保留时间 UTC 格式及 STS 时长传递,保留现有 CopyObject 内嵌错误和校验和处理。并行 GET 与 ComposeObject 仍需显式启用。
- 使用 Go 1.27.2 构建,更新 Go x/* 模块、compress v1.20.3、msgp v1.6.5 和 etcd 客户端 v3.7.2。fwd v1.2.1 修复同时返回数据和错误时的数据丢失及 Skip 偏移;cpuid v2.4.1 修复缓存识别。
- 通过 silo-pkg 引入 go-jose v4.1.6 和 LDAP v3.4.15。go-jose 的 JWK RSA 大小限制修复 GHSA-mgcc-cww5-fp2q。
- 刷新固定摘要的 UBI 9 基础镜像与发布工具:GoReleaser v2.18.3、nFPM v2.48.0、golangci-lint v2.15.0、govulncheck v1.9.0 和 gofumpt v0.12.0。GoReleaser 包含日志敏感信息遮蔽及归档、发布正确性修复。
升级说明
命令、别名、MC_* 变量与配置格式不变。go-systemd 保留 v22.6.0 替换以支持 NetBSD 构建,tablewriter 保留 v0.0.5 API。升级 mcli 不会改变已安装的 Server、Console,也不会替换旧 Server 镜像内置的客户端。参见组件版本表。
正式支持的管理集成目标是 SILO;与未修改的上游 MinIO 及其他 S3 服务的兼容性为尽力支持。
发布与验证
共 19 个制品:Linux、macOS、Windows 的 amd64/arm64 六个归档,Linux RPM、DEB、APK 六个软件包,一份归档校验清单及六份软件包校验文件。已核验全部下载摘要、六个二进制源码标记、六个软件包内容和 11 份 GitHub 构建证明,均对应 fa3b8bf72458。两个 RPM 均带 PGSTY GPG 签名(9592A7BC7A682E7333376E09E7935D8DB9BD8B20)。
标签对应的精确提交通过 Go、交叉编译、漏洞扫描及发布流水线检查。下载得到的发布二进制也通过了针对 SILO fbcb5119782a 的 Go 与 Shell TLS 功能测试。扫描未发现可达或已导入包漏洞;未使用的 OpenPGP 代码仍有模块级告警 GO-2026-5932。
Docker 两种架构均在提升标签前运行成功。匿名仓库检查确认发布标签和 latest 指向相同的 Linux amd64/arm64 清单: