This repository has been archived by the owner on Feb 22, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
Update keycloak.version to v23 (major) #185
Open
renovate
wants to merge
1
commit into
develop
Choose a base branch
from
renovate/major-keycloak.version
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
December 18, 2020 13:33
5e54c66
to
0b8ef77
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
January 24, 2021 11:50
0b8ef77
to
cd76de8
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 26, 2021 17:14
cd76de8
to
dc6d969
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
May 9, 2021 20:24
dc6d969
to
06ff9bc
Compare
renovate
bot
changed the title
Update keycloak.version to v12 (major)
Update keycloak.version to v13 (major)
May 9, 2021
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
June 6, 2021 20:49
06ff9bc
to
08fed0a
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
October 19, 2021 00:28
08fed0a
to
00079e4
Compare
renovate
bot
changed the title
Update keycloak.version to v13 (major)
Update keycloak.version to v15 (major)
Oct 19, 2021
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
March 7, 2022 15:46
00079e4
to
f743544
Compare
renovate
bot
changed the title
Update keycloak.version to v15 (major)
Update keycloak.version to v16 (major)
Mar 7, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 4, 2022 11:36
f743544
to
7b8fac1
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 20, 2022 21:08
7b8fac1
to
a3f6858
Compare
renovate
bot
changed the title
Update keycloak.version to v16 (major)
Update keycloak.version to v18 (major)
Apr 20, 2022
renovate
bot
changed the title
Update keycloak.version to v18 (major)
Update keycloak.version to v16 (major)
Apr 21, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 21, 2022 01:51
a3f6858
to
9c11a20
Compare
renovate
bot
changed the title
Update keycloak.version to v16 (major)
Update keycloak.version (major)
Apr 21, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 21, 2022 16:49
9c11a20
to
13a0b08
Compare
renovate
bot
changed the title
Update keycloak.version (major)
Update keycloak.version to v18 (major)
Apr 21, 2022
renovate
bot
changed the title
Update keycloak.version to v18 (major)
Update keycloak.version to v16 (major)
Apr 22, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 22, 2022 01:53
13a0b08
to
5d9b19b
Compare
renovate
bot
changed the title
Update keycloak.version to v16 (major)
Update keycloak.version to v18 (major)
Apr 22, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
April 22, 2022 15:09
5d9b19b
to
8a8bde2
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
June 18, 2022 15:56
8a8bde2
to
9813f56
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
September 25, 2022 22:29
9813f56
to
38b8f1d
Compare
renovate
bot
changed the title
Update keycloak.version to v18 (major)
Update keycloak.version to v19 (major)
Sep 25, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
November 20, 2022 18:06
38b8f1d
to
8164af2
Compare
renovate
bot
changed the title
Update keycloak.version to v19 (major)
Update keycloak.version to v20 (major)
Nov 20, 2022
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
March 16, 2023 07:43
8164af2
to
a35a4ac
Compare
renovate
bot
changed the title
Update keycloak.version to v20 (major)
Update keycloak.version to v21 (major)
Mar 16, 2023
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
March 30, 2023 13:10
a35a4ac
to
f434db3
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
May 28, 2023 11:10
f434db3
to
90e23b8
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
June 28, 2023 08:29
90e23b8
to
1f6f55d
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
July 11, 2023 16:43
1f6f55d
to
d4d3e92
Compare
renovate
bot
changed the title
Update keycloak.version to v21 (major)
Update keycloak.version to v22 (major)
Jul 11, 2023
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
July 23, 2023 05:37
d4d3e92
to
aacd9b8
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
2 times, most recently
from
September 12, 2023 19:59
a1503b4
to
b30abaa
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
October 4, 2023 10:16
b30abaa
to
2558bd6
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
October 24, 2023 13:01
2558bd6
to
7735e36
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
November 23, 2023 16:30
7735e36
to
c3c6c26
Compare
renovate
bot
changed the title
Update keycloak.version to v22 (major)
Update keycloak.version to v23 (major)
Nov 23, 2023
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
November 29, 2023 12:14
c3c6c26
to
e4d4939
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
2 times, most recently
from
December 15, 2023 15:52
8685b41
to
cb63105
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
January 8, 2024 16:56
cb63105
to
caa7e62
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
January 29, 2024 12:57
caa7e62
to
3d74b28
Compare
renovate
bot
force-pushed
the
renovate/major-keycloak.version
branch
from
February 2, 2024 17:07
3d74b28
to
8830cb5
Compare
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
11.0.3
->23.0.6
11.0.3
->23.0.6
Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
jboss/jboss-parent-pom (org.keycloak.bom:keycloak-adapter-bom)
v15.0.0
Compare Source
keycloak/keycloak (org.keycloak:keycloak-spring-boot-adapter-core)
v23.0.6
Compare Source
Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
All resolved issues
Bugs
operator
core
core
v23.0.5
Compare Source
Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
v23.0.4
Compare Source
Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
v23.0.3
Compare Source
Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
v23.0.2
Compare Source
Highlights
Non-blocking health check for load balancers
A new health check endpoint available at
/lb-check
was added. The execution is running in the event loop which means this check is responsive also in overloaded situations when Keycloak needs to handle many requests waiting in request queue. This behavior is useful, for example, in multi-site deployment where we do not want to fail over to the other site under heavy load. The endpoint is currently checking availability of the embedded and external Infinispan caches. Other checks may be added later.This endpoint is not available by default. To enable it, run Keycloak with feature
multi-site
. Proceed to Enabling and disabling features guide for more details.Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
All resolved issues
Enhancements
Bugs
saml
core
oidc
dist/quarkus
admin/ui
docs
account/ui
user-profile
user-profile
operator
v23.0.1
Compare Source
Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
All resolved issues
Bugs
admin/ui
oidc
admin/ui
admin/ui
saml
operator
admin/ui
oidc
v23.0.0
Compare Source
Highlights
OpenID Connect / OAuth 2.0
FAPI 2 drafts support
Keycloak has new client profiles
fapi-2-security-profile
andfapi-2-message-signing
, which ensure Keycloak enforces compliance with the latest FAPI 2 draft specifications when communicating with your clients. Thanks to Takashi Norimatsu for the contribution.DPoP preview support
Keycloak has preview for support for OAuth 2.0 Demonstrating Proof-of-Possession at the Application Layer (DPoP). Thanks to Takashi Norimatsu and Dmitry Telegin for their contributions.
More flexibility for introspection endpoint
In previous versions, introspection endpoint automatically returned most claims, which were available in the access token. Now there is new switch
Add to token introspection
on most of protocol mappers. This addition allows more flexibility as introspection endpoint can return different claims than access token. This is first step towards "Lightweight access tokens" support as access tokens can omit lots of the claims, which would be still returned by the introspection endpoint. When migrating from previous versions, the introspection endpoint should return same claims, which are returned from access token, so the behavior should be effectively the same by default after the migration. Thanks to Shigeyuki Kabano for the contribution.Feature flag for OAuth 2.0 device authorization grant flow
The OAuth 2.0 device authorization grant flow now includes a feature flag, so you can easily disable this feature. This feature is still enabled by default. Thanks to Thomas Darimont for the contribution.
Authentication
Passkeys support
Keycloak has preview support for Passkeys.
Passkey registration and authentication are realized by the features of WebAuthn. Therefore, users of Keycloak can do passkey registration and authentication by existing WebAuthn registration and authentication.
Both synced passkeys and device-bound passkeys can be used for both Same-Device and Cross-Device Authentication. However, passkeys operations success depends on the user’s environment. Make sure which operations can succeed in the environment. Thanks to Takashi Norimatsu for the contribution and thanks to Thomas Darimont for the help with the ideas and testing of this feature.
WebAuthn improvements
WebAuthn policy now includes a new field:
Extra Origins
. It provides better interoperability with non-Web platforms (for example, native mobile applications). Thanks to Charley Wu for the contribution.You are already logged-in
There was an infamous issue that when user had login page opened in multiple browser tabs and authenticated in one of them, the attempt to authenticate in subsequent browser tabs opened the page
You are already logged-in
. This is improved now as other browser tabs just automatically authenticate as well after authentication of first browser tab. There are still corner cases when the behaviour is not 100% correct, like the scenario with expired authentication session, which is then restarted just in one browser tab and hence other browser tabs won’t follow automatically with the login. So we still plan improvements in this area.Password policy for specify Maximum authentication time
Keycloak supports new password policy, which allows to specify the maximum age of an authentication with which a password may be changed by user without re-authentication. When this password policy is set to 0, the user will be required to re-authenticate to change the password in the Account Console or by other means. You can also specify a lower or higher value than the default value of 5 minutes. Thanks to Thomas Darimont for the contribution.
Deployments
Preview support for multi-site active-passive deployments
Deploying Keycloak to multiple independent sites is essential for some environments to provide high availability and a speedy recovery from failures. This release adds preview-support for active-passive deployments for Keycloak.
A lot of work has gone into testing and verifying a setup which can sustain load and recover from the failure scenarios. To get started, use the high-availability guide which also includes a comprehensive blueprint to deploy a highly available Keycloak to a cloud environment.
Adapters
OpenID Connect WildFly and JBoss EAP
OpenID Connect adapter for WildFly and JBoss EAP, which was deprecated in previous versions, has been removed in this release. It is being replaced by the Elytron OIDC adapter,which is included in WildFly, and provides a seamless migration from Keycloak adapters.
SAML WildFly and JBoss EAP
The SAML adapter for WildFly and JBoss EAP is no longer distributed as a ZIP download, but rather a Galleon feature pack, making it easier and more seamless to install.
See the Securing Applications and Services Guide for the details.
Server distribution
Load Shedding support
Keycloak now features
http-max-queued-requests
option to allow proper rejecting of incoming requests under high load. For details refer to the production guide.RESTEasy Reactive
Keycloak has switched to RESTEasy Reactive. Applications using
quarkus-resteasy-reactive
should still benefit from a better startup time, runtime performance, and memory footprint, even though not using reactive style/semantics. SPI’s that depend directly on JAX-RS API should be compatible with this change. SPI’s that depend on RESTEasy Classic includingResteasyClientBuilder
will not be compatible and will require update, this will also be true for other implementation of the JAX-RS API like Jersey.User profile
Declarative user profile is still a preview feature in this release, but we are working hard on promoting it to a supported feature. Feedback is welcome. If you find any issues or have any improvements in mind, you are welcome to create Github issue, ideally with the label
area/user-profile
. It is also recommended to check the Upgrading Guide with the migration changes for this release for some additional informations related to the migration.Group scalability
Performance around searching of groups is improved for the use-cases with many groups and subgroups. There are improvements, which allow paginated lookup of subgroups. Thanks to Alice for the contribution.
Themes
Localization files for themes default to UTF-8 encoding
Message properties files for themes are now read in UTF-8 encoding, with an automatic fallback to ISO-8859-1 encoding.
See the migration guide for more details.
Storage
Removal of the Map Store
The Map Store has been an experimental feature in previous releases. Starting with this release, it is removed and users should continue to use the current JPA store. See the migration guide for details.
Upgrading
Before upgrading refer to the migration guide for a complete list of changes.
All resolved issues
New features
core
Enhancements
web
quickstarts
quickstarts
docs
operator
user-profile
storage
user-profile
authentication
authorization-services
operator
user-profile
operator
storage
import-export
oidc
admin/ui
identity-brokering
oidc
identity-brokering
adapter/javascript
oidc
storage
dist/quarkus
admin/ui
authentication
user-profile
oidc
user-profile
identity-brokering
user-profile
core
user-profile
core
user-profile
adapter/jee-saml
Bugs
quickstarts
quickstarts
quickstarts
quickstarts
oidc
oidc
adapter/javascript
authentication
user-profile
authorization-services
admin/api
admin/api
oidc
admin/api
docs
docs
authentication
admin/client-js
oidc
account/api
admin/api
user-profile
ci
token-exchange
user-profile
storage
storage
admin/api
core
admin/ui
account/ui
authentication
authentication
ldap
account/ui
ldap
operator
ci
oidc
admin/ui
docs
core
core
admin/ui
account/ui
saml
admin/api
account/ui
admin/api
admin/ui
infinispan
authentication
dist/quarkus
core
admin/ui
dist/quarkus
admin/ui
storage
dependencies
admin/ui
user-profile
core
admin/api
core
user-profile
oidc
user-profile
admin/ui
admin/ui
admin/ui
user-profile
core
core
user-profile
admin/ui
core
user-profile
admin/ui
storage
admin/ui
login/ui
oidc
admin/cli
authentication
user-profile
infinispan
authentication
admin/client-js
v22.0.5
Compare Source
v22.0.4
Compare Source
v22.0.3
Compare Source
v22.0.2
Compare Source
v22.0.1
Compare Source
v22.0.0
Compare Source
v21.1.2
Compare Source
v21.1.1
Compare Source
v21.1.0
Compare Source
v21.0.2
Compare Source
v21.0.1
Compare Source
v21.0.0
Compare Source
v20.0.5
Compare Source
v20.0.4
Compare Source
v20.0.3
Compare Source
v20.0.2
Compare Source
v20.0.1
Compare Source
v20.0.0
Compare Source
v19.0.3
Compare Source
v19.0.2
Compare Source
v19.0.1
Compare Source
v19.0.0
Compare Source
v18.0.2
Compare Source
v18.0.1
Compare Source
v18.0.0
Compare Source
v17.0.1
Compare Source
v17.0.0
Compare Source
v16.1.1
Compare Source
v16.1.0
Compare Source
v16.0.0
Compare Source
v15.1.1
Compare Source
v15.1.0
Compare Source
v15.0.2
Compare Source
v15.0.1
Compare Source
v15.0.0
Compare Source
v14.0.0
Compare Source
v13.0.1
Compare Source
v13.0.0
Compare Source
v12.0.4
Compare Source
v12.0.3
Compare Source
v12.0.2
Compare Source
v12.0.1
Compare Source
v12.0.0
Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.