Backport a newer version of the Keycloak Client API to Quarkus 3.20 LTS #48912
Closed
sberyozkin
started this conversation in
Community
Replies: 2 comments 1 reply
-
Can we have the release notes for the version? It seems to introduce some incompatibilities, but does it still work with older Keycloak? |
Beta Was this translation helpful? Give feedback.
1 reply
-
This backport is not even needed, as we've got two independent confirmations, one from @SailReal here and one from the Keycloak team, that with the Keycloak client library 26.0.4 that Quarkus 3.20 depends upon, it is expected to work against newer Keycloak 26.3.x... I'll re-open the issue, sorry for the noise/confusion if any |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All,
In #48909, an option of backporting a newer version of the Keycloak Client API to Quarkus 3.20 LTS was discussed.
For example, Quarkus 3.20 has
<keycloak-client.version>26.0.4</keycloak-client.version>
which Keycloak aware extensions such as admin and keycloak authorization API ones use to communicate with Keycloak (version26.1.3
in LTS).Now, Keycloak has just released
26.3.1
and an attempt to use it with the keycloak admin client in 3.20 fails because the keycloak client api26.0.4
version is not aware of some new properties returned by Keycloak26.3.1
.According to https://www.keycloak.org/2024/10/release-updates, an update to the keycloak client API version
26.0.6
from26.0.4
, required to support Keycloak26.3.1
is safe - since it is expected to work with all the released Keycloak versions.However, my answer in #48909 was that it will not be approved because LTS does not give any forward compatibility guarantees, and version bumps may cause side-effects...
I'd like to double check it here, CC @gsmet @geoand @cescoffier.
Thanks
Beta Was this translation helpful? Give feedback.
All reactions