github vmware/pinniped v0.48.0

29 minutes ago

Release v0.48.0

Release Image

Image Registry
ghcr.io/vmware/pinniped/pinniped-server:v0.48.0 GitHub Container Registry
docker.io/getpinniped/pinniped-server:v0.48.0 DockerHub

These images can also be referenced by their digest: sha256:c98ed3977081d7e18be6a5176656371621a1deea1a67b5a42f8b152b856ce4c8.

Changes

This release fixes some bugs and upgrades the project's dependencies to the latest versions.

Bug Fixes

  • The Pinniped Supervisor's refresh token(s) for user sessions will no longer allow the user to extend their session beyond 9 hours from the initial authorization time. After at most 9 hours, the user will need to start a new session, which forces them to authenticate again with their external identity provider. This makes the behavior of the Supervisor better match what was previously documented, for example in this document: https://pinniped.dev/docs/reference/tokens-and-credentials/. The various checks performed against the external identity provider during each refresh are not changed, so sessions can still end earlier than the maximum 9 hours based on those checks. (#3385)
  • Some additional limits are applied to requests for the Pinniped Supervisor's FederationDomain endpoints to prevent misbehaving clients from causing certain availability issues. This helps mitigate CVE-2026-116586 (of github.com/go-jose/go-jose/v3) by making the affected code paths unreachable. go-jose v3 is an indirect dependency inherited from github.com/ory/fosite, so we are applying this mitigation while we wait for fosite to upgrade to v4. (#3394)

Minor Changes

Diffs

A complete list of changes (102 commits, 374 changed files with 14,916 additions and 8,938 deletions) can be found here.

Don't miss a new pinniped release

NewReleases is sending notifications on new releases.