Keycloak 22 w/ Java 17 and jakarta.* namespace support - Breaking Changes!
With Keycloak 22 come a bunch of breaking changes, see this blog post here for all the important information!
This release now contains:
- fully based on Java 17 (may be breaking)
- using the new default
keycloak-admin-client
, which is based onjakarta.*
namespace (breaking) - revised value of the default context path - the server url returned by
getAuthServerUrl()
now does not end with a/
(slash) at the end if you provided no custom context path! (breaking) - make the method
getKeycloakDefaultVersion()
public, to be able to get the information from the container during runtime, e.g. in automated tests (not breaking)