NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #177 most downloaded on Packagist
Google Auth Library for PHP
Last release 9 days ago
28 Sep 2026
Ships fairly regularly
a new release about every 5 weeks
Most releases are documented
notes for 52 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
101 releases · first in 2015
Nothing published for this version
Auth: retain expiration in FileSystemCacheItemPool and return null in CacheTrait
One column per quarter.
Auth: add StaticCredentials for a pre-issued access token
1.52.0 (2026-06-23) Features Regional Access Boundaries
Add ExternalAccountAuthorizedUser credentials
fix phpdoc codeblocks in credentials classes
1.50.0 (2026-01-08) Features Support firebase/php-jwt 7
Remove deprecated Item class for the CacheItemPool
Undefined index error in cache trait
Add support for $_ENV in CredentialsLoader
Add support for Impersonating ID Tokens
Return impersonated token as lastReceivedToken
### Documentation * fix broken reference
Minor changes to allow for refdoc regeneration
Nothing published for this version
Add StdOutLogger and LoggingTrait
Add service account impersonation for access tokens
Add ID tokens for user refresh credentials
Private key getters on service account credentials
Change getCacheKey implementation for more unique keys
### Features * Add windows residency check
Enable auth observability metrics
Add ExecutableSource credentials
Nothing published for this version
Use gmdate to format x-amz-date with UTC irrespective of timezone
Add caching for universe domain
### Features * Universe domain for Iam
Respect sub for domain-wide delegation in service account creds
Add and implement universe domain interface
Allowed_algs not properly set for string value
Respect cache control for access token certs
### Features * Add AWS credential source
### Features * Add support for BYOID / STS
Use PKCS8 by default for ID token verify
Check unix residency for gce when ping fails
Implement quota project from env var in google/auth
deps: Add support for psr/http-message 2.0
### Features * Access granted scopes (#441) (3e5c9f1) * Add support for phpseclib3
Add getFetcher to FetchAuthTokenCache
Add ImpersonatedServiceAccountCredentials
Do not call GCECredentials::onGCE if ADC has already checked
Double default truncateAt for guzzle error output
Nothing published for this version
Nothing published for this version
[feat]: add support for Firebase v6.0
Nothing published for this version
[feat]: add support for psr/cache:3
Nothing published for this version
* Dropped support for: * PHP 5.4 and 5.5 * Guzzle 5 * Firebase JWT 2.0, 3.0, and 4.0
[feat]: Add support for guzzlehttp/psr7 v2
[fix]: consistently use useSelfSignedJwt method in ServiceAccountJwtAccessCredentials
[feat]: allow ServiceAccountJwtAccessCredentials to sign scopes
[fix]: ensure cached tokens are used for GCECredentials::signBlob
[fix]: update minimum phpseclib for vulnerability fix
[feat]: support for PHP 8.0: updated dependencies and tests (#318, #319)
Your coding agent can read these notes before it upgrades. Set up the MCP server →