Skip to content

chore: sync v6-development with latest master - #1663

Merged
subhankarmaiti merged 4 commits into
v6-developmentfrom
chore/sync-v6-with-master
Sep 16, 2026
Merged

subhankarmaiti merged 4 commits into
v6-developmentfrom
chore/sync-v6-with-master

Conversation

@subhankarmaiti

@subhankarmaiti subhankarmaiti commented Sep 16, 2026

Copy link
Copy Markdown
Contributor

Syncs v6-development with the latest master to keep the branch up to date. Resolves conflicts in favour of the v6 changes where they diverge.

@subhankarmaiti
subhankarmaiti requested a review from a team as a code owner September 16, 2026 12:13
@coderabbitai

coderabbitai Bot commented Sep 16, 2026

Copy link
Copy Markdown

Review Change StackReview Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Advanced

Run ID: 96ba349b-a086-4c11-925b-2fa3c3bfa87f

📥 Commits

Reviewing files that changed from the base of the PR and between 2041400 and af83ba2.

📒 Files selected for processing (11)
  • .version
  • CHANGELOG.md
  • android/build.gradle
  • package.json
  • src/core/utils/telemetry.ts
  • src/factory/Auth0ClientFactory.web.ts
  • src/factory/__tests__/Auth0ClientFactory.web.spec.ts
  • src/factory/__tests__/Auth0ClientFactory.web.ssr.spec.ts
  • src/platforms/web/adapters/WebAuth0Client.ts
  • src/platforms/web/adapters/__tests__/WebAuth0Client.getDPoPHeaders.spec.ts
  • src/platforms/web/adapters/__tests__/WebAuth0Client.spec.ts
💤 Files with no reviewable changes (2)
  • src/platforms/web/adapters/tests/WebAuth0Client.getDPoPHeaders.spec.ts
  • src/platforms/web/adapters/tests/WebAuth0Client.spec.ts

Included review availability: Your plan provides up to 4 included reviews per hour; 3 remain after this review.


📝 Summary

Summary by CodeRabbit

  • New Features

    • Released version 5.11.1 with updated version and telemetry information.
    • Improved server-side rendering support by ensuring authentication clients and token caches remain isolated between requests.
  • Bug Fixes

    • Fixed Android build configuration issues with newer Android Gradle Plugin versions.
    • Prevented client instances from being incorrectly shared across server-side requests.
  • Deprecations

    • Deprecated the client-side Management API and legacy multi-factor authentication methods.

Walkthrough

The release version changed to 5.11.1. Android Kotlin plugin registration is conditional. Web clients now create separate SPA clients outside browsers, with tests covering browser caching and SSR isolation.

Changes

Release and platform updates

Layer / File(s) Summary
Release metadata and Android plugin guard
.version, package.json, src/core/utils/telemetry.ts, CHANGELOG.md, android/build.gradle
Version values changed from 5.11.0 to 5.11.1. The changelog documents the release. Android conditionally applies kotlin-android when the Kotlin extension is absent.
Per-instance web SPA clients
src/platforms/web/adapters/WebAuth0Client.ts, src/factory/Auth0ClientFactory.web.ts
WebAuth0Client creates a SpaAuth0Client per instance. Non-browser factory calls bypass the shared cache. Browser caching remains configuration-based.
Browser and SSR behavior validation
src/factory/__tests__/*, src/platforms/web/adapters/__tests__/*
Tests verify browser cache reuse, configuration-specific clients, and distinct SSR clients and SPA clients. Removed tests no longer reset the deleted singleton.

Priority: ➖ Normal

Estimated code review effort: 3 (Moderate) | ~20 minutes

Change: Other

Suggested reviewers: nandanprabhu

Merge Risk: ⚪ Minimal · up to af83b

The release metadata, Android guard, and web client isolation changes have no evidenced merge-blocking risk.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 5…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description check ✅ Passed The description accurately states that the pull request syncs v6-development with master and resolves merge differences. This matches the documented changes.
Title check ✅ Passed The title clearly identifies the main change: syncing v6-development with the latest master changes. This matches the pull request objectives.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/sync-v6-with-master

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@subhankarmaiti
subhankarmaiti merged commit 1e07a7d into v6-development Sep 16, 2026
6 checks passed
@subhankarmaiti
subhankarmaiti deleted the chore/sync-v6-with-master branch September 16, 2026 12:31
NandanPrabhu pushed a commit that referenced this pull request Sep 16, 2026
Co-authored-by: Gabriel Donadel Dall'Agnol <donadeldev@gmail.com>
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