Change8

5.5.0

Breaking Changes
📦 auth0View on GitHub →
1 breaking5 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

  1. 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.

Affected Symbols