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

@ankita10119 ankita10119 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 owner July 15, 2026 13:58
@codecov

codecov Bot 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            
Flag Coverage Δ
alltests 89.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 master Jul 15, 2026
11 checks passed
@ankita10119
ankita10119 deleted the release/v6.0.0 branch July 15, 2026 15:10
Sign up for free to 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