跳转到主要内容

mcli 20261018 发布

升级 silo-pkg v3.14.2、minio-go v7.4.1 与 Go 1.27.2,发布经过验收的 Linux、macOS、Windows 制品与 Docker 镜像。

版本: 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)。各组件配套关系见组件版本矩阵。

docker run --rm docker.io/pgsty/mc:RELEASE.2026-10-18T00-00-00Z --version

发布与验证

全部 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)的多架构清单摘要为:

sha256:6ecdaec70bc5e8cf9d0e9a70c190f3beb1c83f11617ff4333f1fcd71ab1daf18

下载与安装 · 完整变更记录 · 相对 20260916 的源码差异。