Blogs
Community Blog Feed: Most Recent Posts
Keycloak JS 26.2.0 released
HIGHLIGHTS Today marks a significant milestone in the evolution of Keycloak JS with the release of version 26.2.0. This new version represents a shift in how the JavaScript adapter develops and evolves alongside the Keycloak ecosystem. Although this…
Keycloak Extensions show GitHub stars
The Keycloak homepage has an updated community extensions page! Thanks to , each extension shows off with its GitHub stars. This should provide you with a better overview which extensions are popular with the community. If an extension you use is li…
Agentic AI with Quarkus - part 1
Although there is no universally agreed definition of an AI agent, several emerging patterns demonstrate how to coordinate and combine the capabilities of multiple AI services to create AI-infused applications that can accomplish more complex tasks.…
Using LangChain4j to analyze PDF documents
In my consulting work, clients frequently present us with challenging problems that require innovative solutions. Recently, we were tasked with extracting structured metadata from PDF documents through automated analysis. Below, I’ll share a simplif…
Vlog: Admin your WildFly with LLM and MCP
This video demonstrates using an MCP server to administer a WildFly installation with AI.
Quarkus 3.18.3 - Maintenance release
We released Quarkus 3.18.3, the second (we skipped 3.18.0) maintenance release for our 3.18 release train. We also released Quarkus 3.19.0.CR1 today. We encourage you to test it and report back as we will branch 3.20 LTS from 3.19. UPDATE To update …
Keycloak 26.1.2 released
To download the release go to . UPGRADING Before upgrading refer to for a complete list of changes. ALL RESOLVED ISSUES DEPRECATED FEATURES * Drop support for end-of-life versions of Node.js nodejs-connect ENHANCEMENTS * Convert tests to standard mo…
Quarkus Newsletter #53 - February
Be sure to read Max Rydahl Andersen’s blog post that introduces the Model Context Protocol servers project which provides a set of MCP servers implemented using Quarkus and Java. Starting with JDBC, filesystem and JavaFX. Don’t miss transcript of Ho…
Making WildFly Glow with Intelligence
In WildFly 35 Beta, WildFly Glow has also received a new feature to , this allows feature packs to be grouped into spaces such as an incubating space to reflect the stability of the feature pack and to allow users to select which spaces they want to…
WildFly 35.0.1 is released!
WildFly 35.0.1.Final is now available . I am pleased to announce that the WildFly 35.0.1.Final release is now available for download. The following issues were resolved in 35.0.1: BUGS * [] - NPE in race condition between a thread committing a trans…
Keycloak 26.1.1 released
To download the release go to . HIGHLIGHTS NEW OPTION IN X.509 AUTHENTICATOR TO ABORT AUTHENTICATION IF CRL IS OUTDATED The X.509 authenticator has a new option x509-cert-auth-crl-abort-if-non-updated (CRL abort if non updated in the Admin Console) …
Quarkus 3.18.2 - Maintenance release
We released Quarkus 3.18.2, the first (we skipped 3.18.0) maintenance release for our 3.18 release train. If you have bugs lurking around, please report them as we aim at stabilizing everything before the next LTS. UPDATE To update to Quarkus 3.18, …
WildFly in a Foundation
In the last two years we’ve been putting a lot of effort into improving how the WildFly project interacts with our community, including adding new communication channels like our , adding new and creating a transparent . WildFly has been a successfu…
Introducing Model Context Protocol servers project
Today, I’m excited to introduce the Model Context Protocol (MCP) servers project. Model Context Protocol is the recent approach to enable AI models to interact with your applications and services in a nice decoupled way. The project is as far as I k…
- End of Results -