mcli 20261018 发布
版本: RELEASE.2026-10-18T00-00-00Z · 软件包版本: 20261018000000.0.0 · 源码: fa3b8bf72458。
本版本作为独立 mcli 客户端及 Server 20261018 与 Console v2.4.2 的配套客户端版本发布(参见 silo-pkg v3.14.2 发布说明)。
更新内容
- 升级至 silo-pkg v3.14.2 与上游 minio-go v7.4.1。SDK 修复取消后的失败分段上传清理、UTC 保留期时间戳格式及 STS 时长透传,并保留既有
CopyObject内嵌错误处理与校验和逻辑(并行 GET 与 ComposeObject 仍需显式启用)。 - 使用 Go 1.27.2 构建,更新
golang.org/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(修复 RSA JWK 解析 CPU 消耗问题 GHSA-mgcc-cww5-fp2q)与 LDAP v3.4.15。 - 刷新固定摘要的 UBI 9 基础镜像与发行工具链:GoReleaser v2.18.3(含日志脱敏与归档修复)、nFPM v2.48.0、golangci-lint v2.15.0、govulncheck v1.9.0 与 gofumpt v0.12.0。
升级说明
CLI 命令、别名、MC_* 环境变量与本地配置文件格式保持不变(保留 go-systemd v22.6.0 替换以支持 NetBSD 构建,保留 tablewriter v0.0.5 API)。各组件配套关系见组件版本矩阵。
发布与验证
全部 19 个发行制品(Linux/macOS/Windows 的 amd64/arm64 共 6 个归档、6 个 Linux RPM/DEB/APK 软件包、1 份归档校验清单及 6 份软件包校验文件)均已核验,涵盖下载摘要、6 个二进制源码标记、6 个软件包载荷、PGSTY GPG 签名(9592A7BC7A682E7333376E09E7935D8DB9BD8B20)及 11 份 GitHub 构建来源证明(均绑定至 fa3b8bf72458)。
该提交通过 Go 测试、交叉编译、漏洞扫描(无可达或已导入包漏洞;仅保留未导入 OpenPGP 模块公告 GO-2026-5932)及发布流水线检查,并通过针对 SILO fbcb5119782a 的 Go 与 Shell TLS 功能回归测试(制品构建 · Docker 发布)。
公开镜像 docker.io/pgsty/mc:RELEASE.2026-10-18T00-00-00Z(及发布时的 latest,支持 linux/amd64 与 linux/arm64)的多架构清单摘要为:
下载与安装 · 完整变更记录 · 相对 20260916 的源码差异。