5.0.0b0
Breaking Changes📦 auth0View on GitHub →
⚠ 2 breaking✨ 6 features🔧 1 symbols
Summary
This beta release introduces a major rewrite of the Management API client, generated from OpenAPI specs, bringing significant structural changes, Pydantic typing, and first-class async support.
⚠️ Breaking Changes
- The Management API client has undergone a major rewrite, introducing breaking changes.
- The client structure has changed due to generation from OpenAPI specifications.
Migration Steps
- Refer to the [v5 Migration Guide](https://github.com/auth0/auth0-python/blob/v5/v5_MIGRATION_GUIDE.md) for detailed upgrade instructions due to the major rewrite.
✨ New Features
- Complete rewrite generated from Auth0's OpenAPI specifications using Fern.
- Hierarchical package structure with logical sub-clients for improved discoverability.
- Strongly typed request/response objects using Pydantic replace generic dictionaries.
- Enhanced Developer Experience with better IntelliSense, code completion, and documentation.
- First-class async client support introduced via `AsyncAuth0` and `AsyncManagementClient`.
- Built-in pagination support with `include_totals=True` set as the default.
🔧 Affected Symbols
Management API client