- User profile is now fully supported with fine‑grained attribute control, dynamic forms, validators, annotations and progressive profiling; migration is smooth but the User Profile SPI introduces breaking changes.
- Java adapters are being phased out – this is the last major release with OpenID Connect/SAML adapters and the Jetty adapter is removed, urging migration to the generic Authorization Client library.
- UI upgrades include a redesigned welcome page, Account Console v3 becoming the default (v2 deprecated), and the Keycloak JS adapter now uses package.json exports and enables PKCE by default, improving bundler support and security.