From 4c511e726d5aeffbfe2512e901691068694f54a2 Mon Sep 17 00:00:00 2001 From: Feng Ruohang Date: Mon, 9 Nov 2026 20:28:04 +0800 Subject: [PATCH] docs: record the published Console 2.7.0 release Point downloads at Console v2.7.0 (4e91ae506), describe it as the latest published standalone Console on the home, component and compatibility pages, and record the exact-SHA checks, 44 release assets, image digest and latest promotion. Note that the earlier v2.7.0 tag on 26ce922 only produced an unpublished draft and was replaced before publication. Co-Authored-By: Claude Opus 5.5 Signed-off-by: Feng Ruohang --- content/_index.md | 2 +- content/_index.zh.md | 2 +- content/blog/release/_index.md | 2 +- content/blog/release/_index.zh.md | 2 +- content/blog/release/console-2.7.0.md | 29 ++++++++++++++++++++++++ content/blog/release/console-2.7.0.zh.md | 26 +++++++++++++++++++++ content/compatibility/console.md | 2 +- content/compatibility/console.zh.md | 2 +- content/compatibility/versions.md | 14 ++++++------ content/compatibility/versions.zh.md | 12 ++++------ data/releases.yaml | 8 +++---- 11 files changed, 77 insertions(+), 24 deletions(-) diff --git a/content/_index.md b/content/_index.md index 53bd98f0..ff731723 100644 --- a/content/_index.md +++ b/content/_index.md @@ -11,7 +11,7 @@ upstream_modified: true body_class: landing-page --- -This site targets **[SILO 20261026](/blog/release/silo-20261026/)** (with embedded Console 2.5.1), standalone **[Console 2.6.0](/blog/release/console-2.6.0/)**, **[mcli 20261109](/blog/release/mcli-20261109/)**, **[silo-pkg 3.16.0](/blog/release/pkg-3.16.0/)**, and optional external key service **[KES 20261026](/blog/release/silo-20261026/#kes)**, all built with Go 1.27.3. See the [component matrix](/compatibility/versions/) and [Console 2.7.0 release notes](/blog/release/console-2.7.0/). +This site targets **[SILO 20261026](/blog/release/silo-20261026/)** (with embedded Console 2.5.1), standalone **[Console 2.7.0](/blog/release/console-2.7.0/)**, **[mcli 20261109](/blog/release/mcli-20261109/)**, **[silo-pkg 3.16.0](/blog/release/pkg-3.16.0/)**, and optional external key service **[KES 20261026](/blog/release/silo-20261026/#kes)**, all built with Go 1.27.3. See the [component matrix](/compatibility/versions/). > [!WARNING] > **SILO is a MinIO fork maintained by the Pigsty community.** It is not affiliated with, endorsed by, or sponsored by MinIO, Inc. “MinIO” is a trademark of MinIO, Inc., used here only to identify the upstream project. See [Attribution](/about/attribution/) for source and licensing details. diff --git a/content/_index.zh.md b/content/_index.zh.md index c49b1d84..30671de1 100644 --- a/content/_index.zh.md +++ b/content/_index.zh.md @@ -11,7 +11,7 @@ upstream_modified: true body_class: landing-page --- -本站以 **[SILO 20261026](/zh/blog/release/silo-20261026/)** 正式版(内嵌 Console 2.5.1)为基线,配套独立版 **[Console 2.6.0](/zh/blog/release/console-2.6.0/)**、**[mcli 20261109](/zh/blog/release/mcli-20261109/)**、**[silo-pkg 3.16.0](/zh/blog/release/pkg-3.16.0/)** 和可选外部密钥服务 **[KES 20261026](/zh/blog/release/silo-20261026/#kes)**,统一使用 Go 1.27.3。见[组件矩阵](/zh/compatibility/versions/)与 [Console 2.7.0 发布说明](/zh/blog/release/console-2.7.0/)。 +本站以 **[SILO 20261026](/zh/blog/release/silo-20261026/)** 正式版(内嵌 Console 2.5.1)为基线,配套独立版 **[Console 2.7.0](/zh/blog/release/console-2.7.0/)**、**[mcli 20261109](/zh/blog/release/mcli-20261109/)**、**[silo-pkg 3.16.0](/zh/blog/release/pkg-3.16.0/)** 和可选外部密钥服务 **[KES 20261026](/zh/blog/release/silo-20261026/#kes)**,统一使用 Go 1.27.3。见[组件矩阵](/zh/compatibility/versions/)。 > [!WARNING] > **SILO 是由 Pigsty 社区维护的 MinIO 分支。** 本项目并非 MinIO, Inc. 的关联项目,也未获得其认可、赞助或背书。“MinIO” 是 MinIO, Inc. 的商标,此处仅用于标识上游项目。源码与许可信息详见[归属与署名](/zh/about/attribution/)。 diff --git a/content/blog/release/_index.md b/content/blog/release/_index.md index f5e896da..23522549 100644 --- a/content/blog/release/_index.md +++ b/content/blog/release/_index.md @@ -17,6 +17,6 @@ aliases: Release notes track feature updates, security fixes, dependency upgrades, compatibility requirements, and artifact delivery across the SILO stack. -[Console 2.7.0](/blog/release/console-2.7.0/) adds ten UI languages and usage-worker, plain-HTTP and upload fixes; [Console 2.6.0](/blog/release/console-2.6.0/) remains the published stable version until 2.7.0 is published. 2.7.0 adopts the separately released [mcli 20261109](/blog/release/mcli-20261109/) and [silo-pkg 3.16.0](/blog/release/pkg-3.16.0/). +[Console 2.7.0](/blog/release/console-2.7.0/) adds ten UI languages and usage-worker, plain-HTTP and upload fixes; it is the published stable version, succeeding [Console 2.6.0](/blog/release/console-2.6.0/). 2.7.0 adopts the separately released [mcli 20261109](/blog/release/mcli-20261109/) and [silo-pkg 3.16.0](/blog/release/pkg-3.16.0/). The **[20261026 coordinated release](/blog/release/silo-20261026/)** consolidates all SILO Server, mcli, and KES changes since 20261018 alongside **[Console 2.5.1](/blog/release/console-2.5.1/)** and **[silo-pkg 3.15.2](/blog/release/pkg-3.15.2/)** (the October 24–25 maintenance drafts have been folded into the final release notes, with their URLs redirecting automatically). diff --git a/content/blog/release/_index.zh.md b/content/blog/release/_index.zh.md index 17e17275..2bf50690 100644 --- a/content/blog/release/_index.zh.md +++ b/content/blog/release/_index.zh.md @@ -17,6 +17,6 @@ aliases: 发布日志记录各版本的功能演进、安全修复、依赖更新、兼容性要求与交付制品。 -[Console 2.7.0](/zh/blog/release/console-2.7.0/) 加入十种界面语言,以及用量后台任务、普通 HTTP 与上传修复;在 2.7.0 公开发布前,[Console 2.6.0](/zh/blog/release/console-2.6.0/) 仍为已公开的稳定版本。2.7.0 采用已独立发布的 [mcli 20261109](/zh/blog/release/mcli-20261109/) 与 [silo-pkg 3.16.0](/zh/blog/release/pkg-3.16.0/)。 +[Console 2.7.0](/zh/blog/release/console-2.7.0/) 加入十种界面语言,以及用量后台任务、普通 HTTP 与上传修复;它是当前已公开的稳定版本,接替 [Console 2.6.0](/zh/blog/release/console-2.6.0/)。2.7.0 采用已独立发布的 [mcli 20261109](/zh/blog/release/mcli-20261109/) 与 [silo-pkg 3.16.0](/zh/blog/release/pkg-3.16.0/)。 最新的 **[20261026 联合发布](/zh/blog/release/silo-20261026/)** 汇总了 SILO Server、mcli 与 KES 自 20261018 正式版以来的全部更新,并配套发布 **[Console 2.5.1](/zh/blog/release/console-2.5.1/)** 与 **[silo-pkg 3.15.2](/zh/blog/release/pkg-3.15.2/)**(10 月 24—25 日的阶段性维护记录已并入正式发布日志,原链接自动重定向至新页面)。 diff --git a/content/blog/release/console-2.7.0.md b/content/blog/release/console-2.7.0.md index d3e9bd1e..370dd73f 100644 --- a/content/blog/release/console-2.7.0.md +++ b/content/blog/release/console-2.7.0.md @@ -245,3 +245,32 @@ history and copyright notices. See the [community contribution record](/about/contributors/) for actual PR states and historical credits. + +## Verified release and source {#verification} + +Tag [`v2.7.0`](https://github.com/pgsty/silo-console/tree/v2.7.0) resolves to +[`4e91ae506e706ccdecb512b1d8b5ab4d9871d505`](https://github.com/pgsty/silo-console/commit/4e91ae506e706ccdecb512b1d8b5ab4d9871d505). +The release workflow accepted this exact commit: + +- [Required matrix](https://github.com/pgsty/silo-console/actions/runs/42612682270), including maintained SILO integration, the permission matrix, SSO, replication, shared downloads, PostgreSQL usage, Swagger regeneration, platform builds, package lifecycle and independent artifact reproduction. +- [Required vulnerability checks](https://github.com/pgsty/silo-console/actions/runs/42612682615). +- [Tag release pipeline](https://github.com/pgsty/silo-console/actions/runs/42616923335): checksum and image signatures, SPDX attestations and GitHub provenance verified. + +The release contains **44 assets**: six platform executables, six +bundles, nine Linux packages, a source archive, SPDX SBOMs, legal files, the +SHA-256 manifest and its Sigstore bundle. Verification commands are in the +[tagged release contract](https://github.com/pgsty/silo-console/blob/v2.7.0/docs/release-contract.md). + +The multi-platform image is `docker.io/pgsty/silo-console:v2.7.0` for Linux +amd64 and arm64, with immutable digest: + +```text +sha256:85aeb3ce802eb4aaae33503bcb665dc72c7544db037b5cda5ffae73b26719892 +``` + +After publication, `promote-image.yaml` ([run 42618891230](https://github.com/pgsty/silo-console/actions/runs/42618891230)) verified the published release, signatures, SBOM attestation, provenance and anonymous access, then promoted this digest to `latest`. + +An earlier `v2.7.0` tag on `26ce922` produced only an unpublished draft and +candidate image; it was replaced by this tag before publication, after the final +review found the fixes listed above. + diff --git a/content/blog/release/console-2.7.0.zh.md b/content/blog/release/console-2.7.0.zh.md index 5c77203b..d2e0479c 100644 --- a/content/blog/release/console-2.7.0.zh.md +++ b/content/blog/release/console-2.7.0.zh.md @@ -175,3 +175,29 @@ CI 使用明确的权限和平台矩阵,从项目版本文件读取工具链 [#63](https://github.com/pgsty/silo-console/issues/63) 中报告并分析高延迟下健康报告截断,已在 2.5.0 修复。 实际 PR 状态与历史贡献见[社区贡献记录](/zh/about/contributors/)。 + +## 发布验收与准确源码 {#verification} + +标签 [`v2.7.0`](https://github.com/pgsty/silo-console/tree/v2.7.0) 指向 +[`4e91ae506e706ccdecb512b1d8b5ab4d9871d505`](https://github.com/pgsty/silo-console/commit/4e91ae506e706ccdecb512b1d8b5ab4d9871d505)。 +发布流水线接受的正是这一提交: + +- [Required matrix](https://github.com/pgsty/silo-console/actions/runs/42612682270):维护中的 SILO 集成、权限矩阵、SSO、复制、共享下载、PostgreSQL 用量、Swagger 重新生成、各平台构建、软件包生命周期与独立制品复现。 +- [Required vulnerability checks](https://github.com/pgsty/silo-console/actions/runs/42612682615)。 +- [标签发布流水线](https://github.com/pgsty/silo-console/actions/runs/42616923335):校验和与镜像签名、SPDX 声明和 GitHub 来源证明均已验证。 + +发布包含 **44 个制品**:六个平台的独立可执行文件、六个压缩包、九个 Linux 软件包、源码归档、SPDX SBOM、 +法律文件、SHA-256 校验和清单及其 Sigstore bundle。验证命令见 +[该标签的发布契约](https://github.com/pgsty/silo-console/blob/v2.7.0/docs/release-contract.md)。 + +多平台镜像为 `docker.io/pgsty/silo-console:v2.7.0`,支持 Linux amd64 与 arm64,不可变摘要为: + +```text +sha256:85aeb3ce802eb4aaae33503bcb665dc72c7544db037b5cda5ffae73b26719892 +``` + +发布后,`promote-image.yaml`([run 42618891230](https://github.com/pgsty/silo-console/actions/runs/42618891230))验证了已发布版本、签名、SBOM 声明、来源证明与匿名访问,然后将该摘要推进为 `latest`。 + +此前指向 `26ce922` 的 `v2.7.0` 标签只生成过未公开发布的草稿和候选镜像;最终审查发现上文所列问题后, +在正式发布前由本标签替换。 + diff --git a/content/compatibility/console.md b/content/compatibility/console.md index 0d20ccf2..df5f3f6f 100644 --- a/content/compatibility/console.md +++ b/content/compatibility/console.md @@ -9,7 +9,7 @@ icon: fa-solid fa-window-maximize --- > [!NOTE] -> **Latest published release:** [Console v2.6.0](/blog/release/console-2.6.0/) (2026-11-05, UTC+8) adds usage scans, retained-version totals, and bucket-administration fixes. [Console 2.7.0](/blog/release/console-2.7.0/) adds ten UI languages, Arabic RTL, container CA/temporary-directory fixes, usage-worker TLS and scheduling fixes, folder sizes over plain HTTP, `silo-pkg v3.16.0`, official `mcli 20261109`, and updated Swagger documentation. Upgrading standalone Console does not replace Server's embedded Console; built-in policy Reset and live bucket inventory reads require the Server 20261026 release (absent from published Server 20261018). See the [component matrix](/compatibility/versions/). +> **Latest published release:** [Console v2.7.0](/blog/release/console-2.7.0/) (2026-11-09, UTC+8) adds ten UI languages, Arabic RTL, container CA/temporary-directory fixes, usage-worker TLS and scheduling fixes, folder sizes over plain HTTP, `silo-pkg v3.16.0`, official `mcli 20261109`, and updated Swagger documentation. [Console v2.6.0](/blog/release/console-2.6.0/) added usage scans, retained-version totals, and bucket-administration fixes. Upgrading standalone Console does not replace Server's embedded Console; built-in policy Reset and live bucket inventory reads require the Server 20261026 release (absent from published Server 20261018). See the [component matrix](/compatibility/versions/). SILO Console is Silo's build of the MinIO Console. This page records where the two are interchangeable and where they differ. Start with the [three-level overview](/compatibility/), then use the details below to check UI and automation behavior. diff --git a/content/compatibility/console.zh.md b/content/compatibility/console.zh.md index bcde1d56..43409236 100644 --- a/content/compatibility/console.zh.md +++ b/content/compatibility/console.zh.md @@ -9,7 +9,7 @@ icon: fa-solid fa-window-maximize --- > [!NOTE] -> **最新正式版:** [Console v2.6.0](/zh/blog/release/console-2.6.0/)(2026-11-05,UTC+8)新增用量扫描、保留版本统计与存储桶管理修复。[Console 2.7.0](/zh/blog/release/console-2.7.0/) 加入十种界面语言、阿拉伯语 RTL、容器 CA/临时目录修复、用量后台任务的 TLS 与调度修复、普通 HTTP 下的目录大小计算、`silo-pkg v3.16.0`、正式版 `mcli 20261109` 及 Swagger 文档更新。升级独立 Console 不会替换 Server 内嵌控制台;内置策略 Reset 与实时存储桶列表需配合 Server 20261026 正式版生效(Server 20261018 不包含这两项服务端缓存修复)。配套版本见[组件矩阵](/zh/compatibility/versions/)。 +> **最新正式版:** [Console v2.7.0](/zh/blog/release/console-2.7.0/)(2026-11-09,UTC+8)加入十种界面语言、阿拉伯语 RTL、容器 CA/临时目录修复、用量后台任务的 TLS 与调度修复、普通 HTTP 下的目录大小计算、`silo-pkg v3.16.0`、正式版 `mcli 20261109` 及 Swagger 文档更新。[Console v2.6.0](/zh/blog/release/console-2.6.0/) 新增了用量扫描、保留版本统计与存储桶管理修复。升级独立 Console 不会替换 Server 内嵌控制台;内置策略 Reset 与实时存储桶列表需配合 Server 20261026 正式版生效(Server 20261018 不包含这两项服务端缓存修复)。配套版本见[组件矩阵](/zh/compatibility/versions/)。 SILO Console 是 Silo 构建的 MinIO Console。本页记录二者在哪些地方可以互换使用,在哪些地方存在差异。先看[三档兼容性总览](/zh/compatibility/),再按下文核对界面与自动化接口。 diff --git a/content/compatibility/versions.md b/content/compatibility/versions.md index 253cce33..bda0c6bd 100644 --- a/content/compatibility/versions.md +++ b/content/compatibility/versions.md @@ -15,14 +15,14 @@ SILO 20261026 is the current Server release, with embedded Console 2.5.1, mcli 2 -The latest published standalone Console is [2.6.0](/blog/release/console-2.6.0/), -from source `f8ab146695fd1df74e4b84128a286d552921bf00`. It adds usage scans, -retained-version totals and bucket-administration fixes, using Go 1.27.3, -silo-pkg 3.15.2 and mcli 20261026. -[Console 2.7.0](/blog/release/console-2.7.0/) adds ten UI languages, Arabic +The latest published standalone Console is [2.7.0](/blog/release/console-2.7.0/), +from source `4e91ae506e706ccdecb512b1d8b5ab4d9871d505`. It adds ten UI languages, Arabic RTL, container CA/temporary-directory fixes, and usage-worker, plain-HTTP and -upload fixes, using silo-pkg v3.16.0 and the official mcli 20261109 release -(`v0.0.0-20261109021353-e1d4cc5abfe0`). +upload fixes, using Go 1.27.3, silo-pkg v3.16.0 and the official mcli 20261109 +release (`v0.0.0-20261109021353-e1d4cc5abfe0`). +[2.6.0](/blog/release/console-2.6.0/) (source +`f8ab146695fd1df74e4b84128a286d552921bf00`) added usage scans, +retained-version totals and bucket-administration fixes. Server 20261026 continues to embed Console 2.5.1 until a separate Server release adopts newer source. diff --git a/content/compatibility/versions.zh.md b/content/compatibility/versions.zh.md index 75d3ace2..15dd0853 100644 --- a/content/compatibility/versions.zh.md +++ b/content/compatibility/versions.zh.md @@ -15,13 +15,11 @@ SILO 20261026 是当前正式服务端版本,内嵌 Console 2.5.1、mcli 20261 -最新正式发布的独立 Console 为 [2.6.0](/zh/blog/release/console-2.6.0/), -源码提交为 `f8ab146695fd1df74e4b84128a286d552921bf00`。 -该版本加入用量扫描、保留版本统计与存储桶管理修复,使用 Go 1.27.3、 -silo-pkg 3.15.2 和 mcli 20261026。 -[Console 2.7.0](/zh/blog/release/console-2.7.0/) 加入十种界面语言、阿拉伯语 RTL、容器 CA/临时目录修复, -以及用量后台任务、普通 HTTP 与上传修复,采用 silo-pkg v3.16.0 与正式 mcli 20261109 -(Go 伪版本 `v0.0.0-20261109021353-e1d4cc5abfe0`)。 +最新正式发布的独立 Console 为 [2.7.0](/zh/blog/release/console-2.7.0/), +源码提交为 `4e91ae506e706ccdecb512b1d8b5ab4d9871d505`。 +该版本加入十种界面语言、阿拉伯语 RTL、容器 CA/临时目录修复,以及用量后台任务、普通 HTTP 与上传修复, +使用 Go 1.27.3、silo-pkg v3.16.0 与正式 mcli 20261109(Go 伪版本 `v0.0.0-20261109021353-e1d4cc5abfe0`)。 +[2.6.0](/zh/blog/release/console-2.6.0/)(源码 `f8ab146695fd1df74e4b84128a286d552921bf00`)加入了用量扫描、保留版本统计与存储桶管理修复。 Server 20261026 仍内嵌 Console 2.5.1,采用新版源码需要单独发布 Server。 ## mcli 20261109 {#mcli-20261109} diff --git a/data/releases.yaml b/data/releases.yaml index ce28746b..bbd57a94 100644 --- a/data/releases.yaml +++ b/data/releases.yaml @@ -21,11 +21,11 @@ client: date: "2026-11-09" source: e1d4cc5abfe00b674eb36347399e7398990be467 console: - tag: v2.6.0 - build: 2.6.0 + tag: v2.7.0 + build: 2.7.0 windows_archive_format: zip - source: f8ab146695fd1df74e4b84128a286d552921bf00 - notes: "blog/release/console-2.6.0/" + source: 4e91ae506e706ccdecb512b1d8b5ab4d9871d505 + notes: "blog/release/console-2.7.0/" pkg: tag: v3.16.0 source: b7aeea85e84e8888d6ab424c7123a1297711bc3f