# Keycloak 23.0.2 released

DevFeed: [Keycloak 23.0.2 released](<https://devfeed.tech/articles/keycloak-23-0-2-released-31627.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2023/12/keycloak-2302-released>)

Author: Keycloak Team

Published: 2023-12-14T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [health check](<https://devfeed.tech/topics/health-check.md>), [Availability](<https://devfeed.tech/topics/availability.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [saml](<https://devfeed.tech/topics/saml.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [blocking](<https://devfeed.tech/tags/blocking.md>), [bug](<https://devfeed.tech/tags/bug.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [health-check](<https://devfeed.tech/tags/health-check.md>), [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>)

## AI overview

Keycloak 23.0.2 is released with a non-blocking /lb-check health endpoint for load balancers. The release also includes an Infinispan upgrade, migration guidance, and fixes for SAML, OIDC, database configuration, administration UI, documentation, account UI, user profiles, and the operator.

## Source excerpt

To download the release go to Keycloak downloads. 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 #25113 Add a test for the LoadBalancerCheck #25287 Upgrade Infinispan to 14.0.21.Final Bugs #24652 SAML decryption fails if keycloak.saml.deprecated.encryption flag is set saml #24986 `getMultiPartFormParameters()` always returns `EmptyMultivaluedMap` after upgrade to Resteasy Reactive core #25001 Client redirect_uri check must be compared using exact string matching oidc #25010 Bug: KC_DB_USERNAME environment variable is causing a crash in latest version dist/quarkus #25051 Unexpected Application Error when clicking "Cancel" on user creation page admin/ui #25108 Documentation Inconsistency about Open Banking(Finance) Brasil FAPI security profile docs #25124 If a client does not have a URL the applications page in the account console links to about:blank account/ui #25173 Make sure username is lowercase when normalizing attributes user-profile #25183 NullPointerException thrown for UPConfig.getGroups() user-profile #25307 Keycloak instance `HasErrors` true after update: `More than 1 secondary resource related to primary` operator