Skip to content

Conversation

@aandreassa
Copy link
Contributor

@aandreassa aandreassa commented Jan 14, 2026

In v1.15.1, a strict type check was introduced which broke compatibility for JSON keys missing the 'type' field.

This change restores support by defaulting to the expected credential type when calling via make_credits for ServiceAccountCredentials, UserRefreshCredentials, and ExternalAccount::Credentials.

Fixes #557

@aandreassa aandreassa marked this pull request as ready for review January 14, 2026 22:57
@aandreassa aandreassa requested a review from a team as a code owner January 14, 2026 22:57
Copy link
Member

@viacheslav-rostovtsev viacheslav-rostovtsev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@aandreassa aandreassa merged commit d7193fc into main Jan 15, 2026
21 of 22 checks passed
@aandreassa aandreassa deleted the fix-auth-we branch January 15, 2026 00:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Breaking change in v1.15.1

2 participants