Skip to content

Release 5.0.0 - #920

Merged
tanya732 merged 2 commits into
masterfrom
release/5.0.0
Aug 19, 2026
Merged

Release 5.0.0#920
tanya732 merged 2 commits into
masterfrom
release/5.0.0

Conversation

@tanya732

@tanya732tanya732 commented Aug 19, 2026

Copy link
Copy Markdown
Contributor

Auth0 Java SDK 5.0.0

This release includes one breaking change that is mechanical to migrate, along with new Management API support for Keys Network ACLs, third-party client access, and Cross-App Access.

🚀 What's New

Keys Network ACLs

Added a new keys().networkAcls() sub-client with support for: List/Create/Get

These operations target:

/api/v2/keys/network-acls

Third-Party (3P) Client Access

Added third_party_client_access to the my_organization_configuration object on clients.

Supported across:

  • POST /clients
  • GET /clients
  • GET /clients/{id}
  • PATCH /clients/{id}

Cross-App Access (XAA)

Added cross_app_access_resource_app to the connection-profile request/response types and ConnectionProfile.

📌 Breaking Change

Session and Refresh-Token Timestamp Getters

Session and refresh-token timestamp getters now return OptionalNullable<T> instead of Optional<T>.

The API declares these fields as nullable, and the SDK now reflects that.

v4:

Optional<SessionDate> created = session.getCreatedAt();

v5:

Optional<SessionDate> created = session.getCreatedAt().toOptional();

There are also two behavioral changes that may compile silently:

  • get() now throws IllegalStateException instead of NoSuchElementException.
  • orElse() can now return null.

Builder setters are unaffected.

See v5_MIGRATION_GUIDE.md for the complete list of affected getters and step-by-step migration instructions.

📦 Installation

Requires Java 8 or above.

Maven

<dependency>
<groupId>com.auth0</groupId>
<artifactId>auth0</artifactId>
<version>5.0.0</version>
</dependency>

Gradle

implementation 'com.auth0:auth0:5.0.0'

📖 Resources

ResourceWhat it covers
v5 Migration GuideUpgrading from v4 to v5, the breaking change and migration steps
READMEOverview, installation, and getting started with both APIs
ExamplesCode samples for common auth0-java scenarios
ReferenceCode samples for every Management API endpoint
ChangelogFull release history

💬 Feedback

We’d love to hear your feedback! Join the discussion or open an issue on GitHub

@tanya732
tanya732 requested a review from a team as a code ownerAugust 19, 2026 13:26
@tanya732tanya732 changed the title Release/5.0.0Release 5.0.0Aug 19, 2026
@tanya732
tanya732 merged commit 7aa33c4 into masterAug 19, 2026
7 checks passed
@tanya732
tanya732 deleted the release/5.0.0 branch August 19, 2026 13:38
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.

2 participants

@tanya732@ramya18101