5.5.0
Breaking Changes📦 auth0View on GitHub →
⚠ 1 breaking✨ 5 features🔧 11 symbols
Summary
This release drops support for Python 3.9 and introduces several new features, including configurable retries, new error types, and expanded endpoint parameters.
⚠️ Breaking Changes
- Python 3.9 support has been dropped. Users must upgrade to Python >=3.10 to use this version. Users on Python 3.9 should remain on v5.4.0.
Migration Steps
- Upgrade your Python environment to version 3.10 or higher.
✨ New Features
- Configurable max_retries parameter added to Auth0 and AsyncAuth0 clients (defaults to 2 with exponential backoff).
- New error types introduced: BadRequestSchema, ForbiddenSchema, UnauthorizedSchema, TooManyRequestsSchema.
- New types introduced: FedCmLogin, FedCmLoginGoogle, CredentialDeviceTypeEnum.
- User authentication method and resource server response types extended with additional fields.
- Clients, refresh_tokens, resource_servers, tickets, and users/authentication_methods endpoint parameters expanded.