Skip to content

Release v6.0.0 - #1371

Merged
ankita10119 merged 3 commits into
masterfrom
release/v6.0.0
Jul 15, 2026
Merged

Release v6.0.0#1371
ankita10119 merged 3 commits into
masterfrom
release/v6.0.0

Conversation

@ankita10119

@ankita10119ankita10119 commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

Important: v6.0.0 introduces breaking changes related to type correctness and API alignment.
Please review the v6 Migration Guide for detailed upgrade instructions.

💥 Breaking Changes

ConnectionAttributeIdentifier replaced with identifier-specific types

  • ConnectionAttributeIdentifier has been removed and replaced with three separate types: EmailAttributeIdentifier, PhoneAttributeIdentifier, and UsernameAttributeIdentifier.
  • Each type now correctly scopes the allowed values for default_method to its attribute.
  • These changes are not backward compatible - update any code that references ConnectionAttributeIdentifier.

PhoneProviderProtectionBackoffStrategyEnum value change

  • The None variant (value: "none") has been renamed to Default (value: "default") to align with the updated Auth0 API.
  • Update any code using PhoneProviderProtectionBackoffStrategyEnum.None or the string "none".

federatedConnectionsTokensets sub-client removed

  • client.users.federatedConnectionsTokensets and its list() / delete() methods have been removed.
  • Remove any calls to this sub-client from your code.

federated_connections_access_tokens removed from connection options

  • The federated_connections_access_tokens field has been removed from all connection option types (create and update) across OIDC, Azure AD, Google Apps, and other connection strategies.
  • Remove this field from any create or update payloads.

✨ Highlights

  • Passwordless type correctness: PhoneAttributeIdentifier now properly supports phone_otp as a valid default_method, fixing a gap in DB connection passwordless configuration.
  • Custom token exchange: Suspicious IP throttling stage support added.
  • Org role members and third-party client access management added.
  • OIDC connection updates with improved type coverage.
  • Node.js 26 is now supported.
  • The Authentication API client is fully compatible - no breaking changes in 5.x auth code.

📘 Migration Guide: v6_MIGRATION_GUIDE.md

@ankita10119
ankita10119 requested a review from a team as a code ownerJuly 15, 2026 13:58
@codecov

codecovBot commented Jul 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 89.76%. Comparing base (d8faf7a) to head (f94ff90).

Additional details and impacted files

Impacted file tree graph

@@ Coverage Diff @@## master #1371 +/- ##
========================================
Coverage 89.76% 89.76% ========================================
Files 431 431 Lines 20108 20108 Branches 9452 9782 +330 ========================================
Hits 18049 18049 Misses 2059 2059 
FlagCoverage Δ
alltests89.76% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@ankita10119
ankita10119 merged commit a823058 into masterJul 15, 2026
11 checks passed
@ankita10119
ankita10119 deleted the release/v6.0.0 branch July 15, 2026 15:10
Sign up for freeto 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.

3 participants

@ankita10119@developerkunal@sanchitmehtagit