Changes for version 0.06 - 2026-08-23

  • Lower the min perl from 5.24 to 5.10
  • Never hand an SV * RETVAL an immortal
  • Load Fetch, MIME::Base64 and DBI once per process rather than once per request
  • t/40-server.t and t/44-capstone.t skip without DBI and DBD::SQLite instead of dying

Modules

OAuth2 and OpenID Connect for Punk applications
resource server bearer token checkers
a cached JWKS key set
provider presets for Punk::OAuth2
one configured OAuth2/OIDC provider
an OAuth2/OIDC authorization server
DBI storage for the authorization server
a token-endpoint response
shared helpers for Punk::OAuth2
social login for Punk applications