Releases: auth0/node-auth0
Releases · auth0/node-auth0
v5.0.0-beta.0
Important: This is a beta release of the upcoming major version. It introduces breaking changes, particularly in the Management API client. Please refer to the v5 Migration Guide for detailed upgrade instructions.
💥 Breaking Changes
Node.js Version Support
- The SDK now requires Node.js
^20.19.0
,^22.12.0
, or^24.0.0
. - Support for earlier Node.js versions has been dropped.
- Querying clients by organization-related attributes using the
q
parameter is no longer available in v5. A newsearch()
method is coming soon. In the meantime, use the v4.x-compatibleauth0/legacy
legacy client to run those queries.
Management API Client Redesign
- The Management API client has been fully restructured using Fern for code generation.
- Methods are now organized into modular sub-clients, improving structure and maintainability.
- Method names and signatures have changed, adopting consistent and predictable naming conventions.
- These changes are not backward compatible with the v4.x client.
✨ Highlights
- Full rewrite of the Management API client using Fern
- Stronger TypeScript support with standardized error handling and improved developer ergonomics
- Modular sub-client architecture for better discoverability and consistency
- The Authentication API client remains fully compatible — no breaking changes
- Introduced a v4.x-compatible legacy client available via
auth0/legacy
- Introduced modern package exports with support for both CommonJS and ESM
- Updated minimum Node.js requirement as noted above
📘 Migration Guide: v5_MIGRATION_GUIDE.md
🔀 Compare Changes: Full Changelog
v4.28.0
Added
- Feat: Add Support for Native to Web SSO #1141 (tanya732)
- Feat: Added support for Customize Device Remembrance #1138 (tanya732)
- Add Tenant ACL GA Support #1140 (tanya732)
- Feat/ Add Phone Template Support #1139 (tanya732)
- Added Support for Post Action Request #1135 (tanya732)
- Feat: Support for Log Streaming - Masking PII #1134 (tanya732)
v4.27.0
Added
- Added Support for DPOP in Resource Server #1132 (tanya732)
- Added Support for ACUL R7 on GetAllRendering Endpoint #1130 (tanya732)
- Added email_locale field for Create MFA enrollment ticket #1129 (tanya732)
- Added Support for ACUL R7 #1128 (tanya732)
- Added Support for Multiple Custom Domain #1109 (tanya732)
!! NOTE !! -
The compatible option has been deprecated and is no longer supported in CustomDomains API
v4.26.0
v4.25.0
v4.24.0
v4.23.1
v4.23.0
Added
- Add test for setting the external_id parameter #1038 (matthewcarroll)
- Added policies in clients endpoint (GET/PATCH/POST) #1103 (tanya732)
v4.22.0
Please look at #1093 PR for changes
Updated response from Array to Array for /connections : 'GET' endpoint
v4.21.0
Added
- Add tokenForConnection method to OAuth #1083 (tusharpandey13)
- Added pre-change-password field in attackprotection-manager #1096 (tanya732)
- Added support for Federated Login Connection Tokenset for User #1090 (tanya732)
- Added tenant ACL EA support #1091 (kushalshit27)
- Add new language and prompt identifiers to custom text enums #1095 (kushalshit27)