JBoss.ORG

Blogs

Community Blog Feed: Most Recent Posts

How to Map Your DTO Objects with MapStruct

By F.Marchioni

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 3.12.2 released - Maintenance release

By Guillaume Smet

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

By Guillaume Smet

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

By Gwenneg Lepage

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

By Guillaume Smet

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

By Michael Musgrove

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

By Thomas Darimont

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

By Vittorio Rigamonti

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

By Keycloak Blog

To download the release go to . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES ENHANCEMENTS * Use a proper FreeMarker template for the new consoles account/ui * Enhance masking around config-keystore dist/qua…


Support for Customer Identity and Access Management (CIAM) and Multi-tenancy

By Pedro Igor

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

By Guillaume Smet

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

By Guillaume Smet

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

By Niko Köbler

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…


Crafting a Local RAG application with Quarkus

By Clement Escoffier

This blog post demonstrate how to build an AI-infused chatbot application using Quarkus, LangChain4j, , and the . In this post, we will create an entirely local solution, eliminating the need for any cloud services, including the LLM. Our chatbot le…


Keeping users logged in with Keycloak 25

By Alexander Schwartz

Previous versions of Keycloak would store regular user sessions (also called online user sessions) only in memory. Due to that, all users would be logged out when you shut down or restart the Keycloak cluster. With Keycloak 25, there is a preview fe…


Quarkus Newsletter #45 - June

By James Cobb

The June newsletter includes some great new articles. Discover the simple and easy way to quickly get up and running with containerized LLMs and AI-infused Quarkus applications in Java with "GenAI in Java With Merlinite, Quarkus, and Podman Desktop …


Why you should always update to the latest micro versions!

By Georgios Andrianakis

We often get questions about how the Quarkus maintainers handle multiple branches and how this impacts releases. This short post attempts to provide the necessary information for answering such questions. DEVELOPMENT BRANCH When a maintainer or cont…


Moving Quarkus to a Foundation

By Max Rydahl Andersen

TL;DR We intend to move Quarkus to a foundation to accelerate the adoption rate, enhance transparency, foster collaboration, and encourage multi-vendor participation and execution. INTRODUCTION The Quarkus project has soared to incredible heights an…


Announcing Keycloak’s Identity Summit: KeyConf24

By Nathalia Pinesi

KeyConf23 was an incredible success, bringing together nearly 60 passionate members of the Keycloak community in London. The energy and collaboration were palpable as attendees delved into the latest developments in identity and access management. W…


Infinispan 15 indexing & query news

By Fabio Massimo Ercoli

A short while back we released Infinispan 15 which delivered many improvements to the query API. This blog is an in-depth dive into some of these: 1. : more projection types are supported using the REST API. 2. : regular and continuous queries can b…


- End of Results -