silo-pkg 3.14.1 Released
In Release
JWX JSON encoding hardening and an upstream CopyObject response fix.
v3.14.1 was published from
fa657ef4.
This is a dependency and tooling release of github.com/pgsty/silo-pkg/v3;
the diff from v3.14.0
changes no package Go source or public API.
Dependency changes
- JWX advances from v3.2.0 to v3.3.0. The vendor’s release notes
identify GHSA-4cf7-xm37-g63h: custom JSON field names must be escaped during
encoding. Reachability depends on accepting attacker-controlled custom claim
names; this package’s
envJWT path uses registered claim names. - Upstream minio-go advances to
v7.3.1-0.20260915093545-32e1f32cb176, including minio-go #2306: recognize an S3CopyObjecterror embedded in an HTTP 200 response instead of reporting a successful copy. - Testify advances to v1.12.1 and the lint configuration adopts
gomodguard_v2. The Go 1.26 floor, Go 1.27.1 toolchain and go-systemd NetBSD replacement remain.
Component and migration boundary
The v3.14.0 password-policy change remains
in force; this patch does not revert it. Preserve the paired
admin:CreateUser / admin:ChangeMyPassword Deny where that was the intended
restriction, using the migration guide.
SILO 20260916, mcli 20260916, and Console 2.4.1 select this package; see the component matrix.
Release verification is recorded in the linked release and PR #9.