Repository navigation
SILO Console 2.6.0
SILO Console 2.6.0 improves usage visibility, bucket administration, navigation safety, and release integrity for the maintained PGSTY stack.
Highlights
- Add cancellable folder and bucket usage scans with retained-version totals, freshness and partial-result indicators, explicit refresh, and an optional durable PostgreSQL usage worker.
- Add durable scan queues, checkpoints, observer leases, and change-event reconciliation for the optional usage worker. Slow inventory scans renew observer leases independently.
- Validate retention, quotas, replication bandwidth, exact JSON integer boundaries, and versioning exclusions on locked buckets. Report requested configuration failures clearly.
- Improve bucket tables, cards, usage columns, retained totals, fallback-font layouts, and API request-window labels.
- Hide and disable stale object details and version controls while object navigation renders, including slow CPU and browser history transitions.
- Give embedded Console servers the CLI's three-minute keep-alive default so HTTP/2 asset requests can reuse a connection, while preserving explicit
--keep-alive=0behavior.
Security and dependency updates
- Upgrade
golang.org/x/netto v0.62.0, including fixes recorded for GO-2026-6860 and GO-2026-6866. - Upgrade
golang.org/x/cryptotov0.58.1-0.20261009181718-2f1f834330b2, which includes the OpenPGP module separation recorded for GO-2026-5932. - Include the frontend URI decoder security update and retain the tested development-only
bracesnesting-limit mitigation.
Compatibility and support
The supported administration target is pgsty/silo with the coordinated silo-console, mc, and silo-pkg graph. Compatibility with unmodified upstream MinIO remains best effort. The optional usage worker requires PostgreSQL and corresponding maintained SILO support.
Server 20261026 embeds Console 2.5.1. Installing standalone Console 2.6.0 does not replace that embedded frontend or add newer server APIs. See the embedding guide for integration details.
Verification
This release was built from commit f8ab146695fd1df74e4b84128a286d552921bf00 with Go 1.27.3, Node 24.22.1, and Yarn 4.13.0. The release matrix and vulnerability checks passed; the release workflow verified checksums, Sigstore signatures, SPDX SBOMs, GitHub build provenance, and the Linux amd64/arm64 candidate image.
See the release contract, preparation PR #82, and CHANGELOG.
Thanks to Urbanize for the original folder-size implementation and guide in PR #70, and to all contributors and reporters credited in the repository records.