Blogs
Community Blog Feed: Most Recent Posts
WildFly 33 is released!
I’m pleased to announce that the new WildFly and WildFly Preview 33.0.0.Final releases are available for download at . NEW AND NOTABLE INDIVIDUAL FEATURES There a number of new features in WildFly 33, but before getting into the specific items I wan…
HTTP Client for Keycloak using OpenID Connect
In modern web applications, authentication and authorization are critical components. Keycloak is a powerful open-source identity and access management solution for modern applications and services. This article will guide you through creating a Jav…
Keycloak 25.0.2 released
To download the release go to . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES ENHANCEMENTS * Do not inherit 'https-client-auth' property for the management interface * Document how Admin REST API endpoints w…
Quarkus 3.12.3 released - Maintenance release
Today, we released Quarkus 3.12.3, our third maintenance release for the 3.12 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.12. UPDATE To update to Quarkus 3.12, …
Our next LTS will be Quarkus 3.15
We started releasing Long Term Support (LTS) releases with Quarkus 3.2. LTS releases are supported significantly longer than our regular Quarkus releases. If you don’t want to follow closely the development of Quarkus, and if you don’t want to updat…
How to Map Your DTO Objects with MapStruct
In this tutorial, we will learn how to map your Data Transfer Objects (DTO) using the MapStruct framework and integrate it into a Jakarta EE application. Understanding DTO Objects DTO Objects are used to decouple the database model from the view tha…
Quarkus Newsletter #46 - July
Check out "Crafting a Local RAG application with Quarkus" by Clement Escoffier to learn how to build an AI-infused chatbot application using Quarkus, LangChain4j, Infinispan, and the Granite LLM. See how to create an entirely local solution, elimina…
Quarkus 3.12.2 released - Maintenance release
Today, we released Quarkus 3.12.2, our second maintenance release for the 3.12 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.12. UPDATE To update to Quarkus 3.12,…
Quarkus 3.12.1 released - Maintenance release
Today, we released Quarkus 3.12.1, our first maintenance release for the 3.12 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.12. UPDATE To update to Quarkus 3.12, …
Overriding the configuration of a Quarkus app from its test code
Overriding the configuration of a Quarkus app from its test code is often required to achieve a good test coverage. Whenever a config property determines how the app behaves, all possible config values need to be tested. All branches need to be test…
Quarkus 3.12 - TLS Registry, load shedding, native image agent, Kotlin 2.0 and more
Today, we released Quarkus 3.12, which among other new features comes with what we called the TLS Registry. The TLS Registry is an important piece of our security infrastructure as it centralizes the TLS configuration to a single place. Some extensi…
Some experiments in migrating transaction logs
TRANSACTION STORES Some time ago I prototyped a Redis based implementation of the backend suitable for installations where nodes hosting the storage can come and go making it well suited for cloud based deployments of the Recovery Manager. In the co…
Survey on Keycloak Realm Configuration Management Tools
Numerous options exist for managing Keycloak Realm configurations within the Keycloak ecosystem. We know that configuration as code is an essential topic for DevOps and that the Keycloak ecosystem needs an excellent solution to make this possible. A…
Infinispan as an Open Source cache layer for CMS
INFINISPAN AS AN OPEN SOURCE CACHE LAYER FOR CMS Those of you who are dealing with content management systems (CMS) know very well the importance of an efficient cache layer, especially when performance matters. In this regard, the Infinispan team w…
Keycloak 25.0.1 released
To download the release go to . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES ENHANCEMENTS * Do not inherit 'https-client-auth' property for the management interface * Document how Admin REST API endpoints w…
Support for Customer Identity and Access Management (CIAM) and Multi-tenancy
Dear Keycloak community, Thanks to the collaborative work with a lot of folks from the community and Red Hat’s IT, we are delivering in Keycloak 25 the Keycloak Organizations feature. We are pleased to announce the beginning of a long journey to sup…
Quarkus 3.11.3 released - Maintenance release
Today, we released Quarkus 3.11.3, our third maintenance release for the 3.11 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.11. This release brings compatibility …
Quarkus 3.11.2 released - Maintenance release
Today, we released Quarkus 3.11.2, our second maintenance release for the 3.11 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.11. UPDATE To update to Quarkus 3.11,…
Keycloak DevDay 2024 Videos published
Back in February this year, we ( and ) hosted the very first edition of - a one-day, community-driven conference - in Frankfurt/Main, Germany. The event was a blast and completely sold-out, plus many additional participants online in the two paralle…
- End of Results -