# Keycloak release plans for 2022

DevFeed: [Keycloak release plans for 2022](<https://devfeed.tech/articles/keycloak-release-plans-for-2022-31594.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2022/03/releases>)

Author: Stian Thorgersen

Published: 2022-03-24T00: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>), [releases](<https://devfeed.tech/topics/releases.md>), [Quarkus](<https://devfeed.tech/topics/quarkus.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [openid](<https://devfeed.tech/topics/openid.md>), [saml](<https://devfeed.tech/topics/saml.md>)

Tags: [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [deprecated](<https://devfeed.tech/tags/deprecated.md>), [end-of-life](<https://devfeed.tech/tags/end-of-life.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>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [quarkus](<https://devfeed.tech/tags/quarkus.md>), [release](<https://devfeed.tech/tags/release.md>), [releases](<https://devfeed.tech/tags/releases.md>), [saml](<https://devfeed.tech/tags/saml.md>), [sso](<https://devfeed.tech/tags/sso.md>)

## AI overview

Keycloak's provisional 2022 release plan aims for quarterly feature releases with more frequent patch releases. It outlines planned changes across Keycloak 18, 19, and 20, including Quarkus and Kubernetes Operator previews, console and store changes, migration support, and removal of deprecated components and adapters.

## Source excerpt

December last year was a bit on the crazy side with 3 feature releases of Keycloak (15.1, 16.0, and 16.1). This was down to balancing WildFly upgrades with introduction of the Quarkus dist preview. This year we are planning to bring more predictability to Keycloak releases and are aiming for a quarterly release, with more frequent patch releases in-between. One thing worth highlighting is we have decided to extend the support of the WildFly distribution until September to give everyone more time to migrate. Subject to change: this is a provisional plan, which may change throughout the year. Keycloak 18 - March/April Highlights Enhancements and polishing for the Quarkus distribution Preview of the new Kubernetes Operator for the Quarkus distribution Preview of the new Admin Console Upgrade to Quarkus 2.8.0 Upgrade to WildFly 26.1.0 End of life Ability to upload custom JavaScript providers through REST APIs will be removed Keycloak 19 - June/July Highlights Preview of the new Store New Admin Console is graduated to the default console, while the old Admin Console is deprecated End of life Old Account Console will be removed, but the new Account Console will remain of course Text-based login flows and authenticators will be removed Some OpenID Connect adapters will be removed (adapter deprecation blog post), including: JBoss AS 7 and EAP 6 Fuse 6 and 7 Jetty 9.2 and 9.3 WildFly legacy WildFly Galleon feature pack Some SAML adapters will be removed, including: JBoss AS 7 and EAP 6 Jetty 9.2 and 9.3 WildFly legacy Keycloak 20 - September/October Highlights New store is graduated to the new default store for PostgreSQL and CockroachDB. We will come back with more details on what happens with the old store and support for other database vendors, but rest assured we will give everyone plenty of heads up, and at the minimum the old store will be supported at least until the middle of 2023. End of life WildFly distribution will be removed Legacy Kubernetes Operator will be re