diff --git a/CHANGELOG.md b/CHANGELOG.md index e5ad5bf9b..184d44394 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,19 @@ Thanks to [@910patin](https://github.com/910patin) for the original fix and reproduction in [#250](https://github.com/pgsty/silo/pull/250). - Build the server and standalone debugging tools with Go 1.27.3 and refresh - Go dependencies. Keep the published Console, mcli and silo-pkg references. + Go dependencies, including silo-pkg v3.15.1, the published mcli 20261025 + source and upstream minio-go `ab93db7ba435` for multipart, read/seek and + batch-delete fixes. Retain output-format and NetBSD compatibility selections. +- Embed the unreleased Console 2.5.0 candidate `abc1729b5a23`, including its + GUI update, diagnostic WebSocket closing handshake and complete health-report + decoding. This selects a source commit, not a new Console release. +- Read current bucket inventory in account-info responses so Console refreshes + immediately reflect successful creation and deletion. This management endpoint + now performs a live list instead of returning a cached inventory. +- Restore the native built-in policy immediately after resetting an override. + Peer and etcd notifications reload committed state, so delayed delete events + preserve subsequent edits. Keep deletion revisions, policy-in-use checks and + custom-policy deletion behavior; storage failures retain the previous policy. - Preserve Kafka's default broker protocol 2.1 and terminal-width behavior; fix legacy DARE v1 key unsealing and verify DARE v1/v2 and MinKMS TLS compatibility. - Update bundled curl to 8.23.0 and require patched static libraries. Apply diff --git a/README.md b/README.md index a38d661ac..38c9d3677 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,12 @@ This release strengthens Object Lock and IAM authorization, makes scoped STS rev Read the [release notes](https://github.com/pgsty/silo/releases/tag/RELEASE.2026-10-18T00-00-00Z) before upgrading, especially the removal of strict multipart listing, coordinated server upgrades, and measured performance costs. See [CONTRIBUTORS.md](CONTRIBUTORS.md) for the people behind the code, reports, and documentation. +Current source is unreleased: Go 1.27.3, silo-pkg v3.15.1, mcli 20261025, +upstream minio-go `ab93db7ba435`, and the Console 2.5.0 candidate `abc1729b5a23`. +It includes the Server IAM cache repair needed by Console's **Reset to default** +action. See [CHANGELOG.md](CHANGELOG.md#unreleased); the published artifacts above +retain their original component versions. + ## Overview PGSTY SILO keeps one maintained release line of the open-source MinIO server alive after upstream ended community distribution: builds, packages, multi-arch images, security fixes, and the full web console. Pigsty runs it in production as its PostgreSQL backup repository. diff --git a/README_ZH.md b/README_ZH.md index c6377785c..f3f7839cd 100644 --- a/README_ZH.md +++ b/README_ZH.md @@ -43,6 +43,11 @@ 升级前请阅读[发行说明](https://github.com/pgsty/silo/releases/tag/RELEASE.2026-10-18T00-00-00Z),特别是 strict 分片列表的移除、服务端协调升级要求与实测性能成本。代码、问题报告和文档贡献者见 [CONTRIBUTORS.md](CONTRIBUTORS.md)。 +当前源码尚未发布:使用 Go 1.27.3、silo-pkg v3.15.1、mcli 20261025、上游 +minio-go `ab93db7ba435`,并内嵌 Console 2.5.0 候选提交 `abc1729b5a23`。 +其中包含 Console **Reset to default(恢复默认)** 所需的 Server IAM 缓存修复。 +详见 [CHANGELOG.md](CHANGELOG.md#unreleased);上述已发布制品仍保留原有组件版本。 + ## 概述 上游停止社区发行后,Silo 为开源 MinIO 服务端维护一条持续可用的版本线:构建、软件包、多架构镜像、安全修复与完整 Web 控制台。Pigsty 在生产环境中用它承载 PostgreSQL 备份存储。 diff --git a/go.mod b/go.mod index da5d02fa2..00417d09f 100644 --- a/go.mod +++ b/go.mod @@ -4,7 +4,7 @@ go 1.27.3 // Console and MC retain their historical module paths for best-effort upstream // compatibility. Pin the maintained PGSTY implementations used by SILO. -replace github.com/minio/console => github.com/pgsty/silo-console v0.0.0-20261025123227-c19b4257fc7d +replace github.com/minio/console => github.com/pgsty/silo-console v0.0.0-20261025133048-abc1729b5a23 replace github.com/minio/mc => github.com/pgsty/mc v0.0.0-20261025104502-dcc78d506f94 diff --git a/go.sum b/go.sum index 66ceb9615..61f6ff306 100644 --- a/go.sum +++ b/go.sum @@ -508,8 +508,8 @@ github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwp github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= github.com/pgsty/mc v0.0.0-20261025104502-dcc78d506f94 h1:M5n0rCPOTyo3RiQBeSCQW/klx08efFpiVYmPq6eoM3w= github.com/pgsty/mc v0.0.0-20261025104502-dcc78d506f94/go.mod h1:H3Uwlm1Qj3kPsbmojhNnv3aj5a+QdjdTKwv4w4gMSF8= -github.com/pgsty/silo-console v0.0.0-20261025123227-c19b4257fc7d h1:hoC+8oNkEF6MbIql7pYxUzkhvhMj1ok1DlP304OL7yk= -github.com/pgsty/silo-console v0.0.0-20261025123227-c19b4257fc7d/go.mod h1:fMxNcVxan3mu9mc7HCRiczSyQoFrbZEGumEmpatxtds= +github.com/pgsty/silo-console v0.0.0-20261025133048-abc1729b5a23 h1:VwIfjyv4L3YgOSu9loimfUhV3mm3D3iQibJZpzTaD8o= +github.com/pgsty/silo-console v0.0.0-20261025133048-abc1729b5a23/go.mod h1:fMxNcVxan3mu9mc7HCRiczSyQoFrbZEGumEmpatxtds= github.com/pgsty/silo-pkg/v3 v3.15.1 h1:T5rqY3HR1WGybcjnx/ghBvliEgo7yNCA7JAC3f1LpTk= github.com/pgsty/silo-pkg/v3 v3.15.1/go.mod h1:GmTF6fIEkTrzgM+ysWWfDZIlVRD2DYAJkKjA5bjiWpQ= github.com/philhofer/fwd v1.2.1 h1:UtpS73q8bFgy/yH3gCq8LSNvj5gv/FowNOiWZa7uKwQ=