Repository navigation
silo-pkg v3.16.0 updates the shared dependency baseline while preserving public package APIs and IAM policy semantics. Consumers require Go 1.27.3.
- Upgrade go-jose/v4 from v4.1.6 to v4.1.9, including the five security fixes in v4.1.7 and the subsequent OpaqueSigner and unsupported-key error fixes. Applicability of individual advisories depends on the consuming application's JOSE usage.
- Publish x/net v0.62.0 and x/crypto
v0.58.1-0.20261009181718-2f1f834330b2, which were already selected by the maintained application roots. - Upgrade cpuid/v2 to v2.4.2 for correct XSAVE/OSXSAVE detection and YAML v3 to v3.0.6 so literal
<<configuration keys survive save/load. - Refresh the English and Chinese READMEs and clarify the existing infraAdmin batch-job permissions.
Go 1.27.3, the upstream minio-go selection v7.4.2-0.20261025165926-320af050c445, and the output/NetBSD compatibility pins are retained. This is a source-only Go module release, with no binary or container image. Server, Console and mcli must adopt v3.16.0 and rebuild independently.
go get github.com/pgsty/silo-pkg/v3@v3.16.0
go mod tidyValidation: full lint and race tests, live LDAP CI, module verification and tidy checks, plus the exact go-jose and coreos OIDC dependency race suites. The new YAML round-trip regression fails with v3.0.5 and passes with v3.0.6. govulncheck reported no vulnerabilities; this is the scanner's result, not a claim that every dependency advisory is reachable or irrelevant.
Release source: b7aeea85e84e8888d6ab424c7123a1297711bc3f.