Quarkus 3.10 - Hibernate Search standalone POJO mapper, Flyway 10, security enhancements

After some big changes in Quarkus 3.9, we have the pleasure to announce Quarkus 3.10. Quarkus 3.10 is for developers who want the latest features, if you are looking for an extended support cycle, you are encouraged to stay on 3.8 LTS. Here are the main changes for 3.10: #39415 - … | Continue reading


@quarkus.io | 4 days ago

Quarkus 3.9.5 released - Maintenance release

Today, we released Quarkus 3.9.5, our fourth (we skipped 3.9.0) maintenance release for the 3.9 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.9. Update To update to Quarkus 3.9, we recommend up … | Continue reading


@quarkus.io | 5 days ago

Indexing rollover with Quarkus and Hibernate Search

This is the first post in the series diving into the implementation details of the application backing the guide search of quarkus.io. Does your application need full-text search capabilities? Do you need to keep your application running and producing search results without any d … | Continue reading


@quarkus.io | 9 days ago

Obtaining heap dump on OutOfMemoryError with Quarkus native

Starting with GraalVM for JDK 21, native executables can run with the -XX:+HeapDumpOnOutOfMemoryError option to generate a heap dump when a java.lang.OutOfMemoryError is thrown. In this blog post we will explore how to use the flag, we will inspect what a GraalVM Native Image hea … | Continue reading


@quarkus.io | 11 days ago

Ship.Cars leverages Quarkus to reach its goals

Ship.Cars is a revolutionary partner in auto transport logistics, offering customizable software solutions specially tailored to accommodate all your car hauling requirements. Our tools are impeccably designed to amplify your business’s ability to streamline, automate, and organi … | Continue reading


@quarkus.io | 12 days ago

Revolutionizing time tracking: how Quarkus transformed our backend development

GRAN Software Solutions is a German company that designs and builds modern backend solutions. We work with large automotive clients and others to restructure and create new solutions. We also develop and offer SaaS tools to help us and others in our daily work. One such tool we b … | Continue reading


@quarkus.io | 16 days ago

Quarkus 3.9.4 released - Maintenance release

Today, we released Quarkus 3.9.4, our third (we skipped 3.9.0) maintenance release for the 3.9 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.9. Update To update to Quarkus 3.9, we recommend upd … | Continue reading


@quarkus.io | 16 days ago

Quarkus 3.2.12.Final released - Maintenance LTS release

Quarkus 3.2.12.Final, the eleventh maintenance release of the 3.2 LTS release train has been released. This release includes the following security-related fixes: CVE-2024-2700 io.quarkus/quarkus-core: Leak of local configuration properties into Quarkus applications CVE-2024-2902 … | Continue reading


@quarkus.io | 17 days ago

Quarkus 3.8.4 released - Maintenance release

Today, we released Quarkus 3.8.4, our second (we skipped 3.8.0) maintenance release for our 3.8 LTS release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.8. Update To update to Quarkus 3.8, we recommen … | Continue reading


@quarkus.io | 17 days ago

Quarkus Newsletter #43 - April

Check out these great articles in the April newsletter. "The Power of LLMs in Java: Leveraging Quarkus and LangChain4j" by Nicolas Duminil attempts to demystify the use of LLMs in Java, with Quarkus and LangChain4j, across a ludic and hopefully original project. Learn about some … | Continue reading


@quarkus.io | 18 days ago

Quarkus 3.9.3 released - Maintenance release

Today, we released Quarkus 3.9.3, our second (we skipped 3.9.0) maintenance release for the 3.9 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.9. Update To update to Quarkus 3.9, we recommend up … | Continue reading


@quarkus.io | 24 days ago

Quarkus 3.9.2 released - Maintenance release

Today, we released Quarkus 3.9.2, our first (we skipped 3.9.0) maintenance release for the 3.9 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.9. Update To update to Quarkus 3.9, we recommend upd … | Continue reading


@quarkus.io | 1 month ago

Changing the Quarkus loggers level from Unleash

Introduction I’m part of a Red Hat team that is responsible for a dozen of Quarkus apps which run in Red Hat OpenShift, with multiple pods each. While these apps all have different purposes, they also share a common fate: something will go wrong eventually. When it does, we’ll ne … | Continue reading


@quarkus.io | 1 month ago

Quarkus 3.9 - Big Reactive Rename

It is with great pleasure that we are announcing the release of Quarkus 3.9.1. This development cycle for this release was a bit longer than usual as it contains all the new features since we branched Quarkus 3.7. Quarkus 3.9 is for developers who want the latest features, if you … | Continue reading


@quarkus.io | 1 month ago

Use OIDC Proxy to integrate OIDC service endpoints with custom GPT

Introduction Quarkus OIDC Proxy is a new Quarkiverse extension which can help to integrate OIDC service endpoints with external Single-page applications (SPA). SPA runs in the browser and uses the OIDC authorization code flow, but without relying on Quarkus, to authenticate the c … | Continue reading


@quarkus.io | 1 month ago

Evolving Quarkus extension naming for clarity

Quarkus is about providing a modern, efficient, and productive development experience for developers leveraging the JVM. We’re committed to making it easier for you to build cloud-native applications, whether you’re using traditional blocking, reactive, or virtual thread-based pr … | Continue reading


@quarkus.io | 1 month ago

Quarkus 3.8.3 released - Maintenance release

Today, we released Quarkus 3.8.3, our second (we skipped 3.8.0) maintenance release for the 3.8 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.8. Update To update to Quarkus 3.8, we recommend up … | Continue reading


@quarkus.io | 1 month ago

Quarkus 3.2.11.Final released - Maintenance LTS release

Quarkus 3.2.11.Final, the eleventh maintenance release of the 3.2 LTS release train has been released. This release includes the following security-related fixes: CVE-2024-25710 Denial of service caused by an infinite loop for a corrupted DUMP file CVE-2024-1597 PostgreSQL JDBC D … | Continue reading


@quarkus.io | 1 month ago

Quarkus Newsletter #42 - March

Read this great article "How to integrate Quarkus applications with OpenShift AI" by Clement Escoffier to discover how to integrate cutting-edge OpenShift AI capabilities into your Java applications using the OpenShift AI integration with Quarkus. Learn how to create a Java appli … | Continue reading


@quarkus.io | 1 month ago

Quarkus Newsletter #42 - March

Read this great article "How to integrate Quarkus applications with OpenShift AI" by Clement Escoffier to discover how to integrate cutting-edge OpenShift AI capabilities into your Java applications using the OpenShift AI integration with Quarkus. Learn how to create a Java appli … | Continue reading


@quarkus.io | 1 month ago

Quarkus 3.8.2 released - Maintenance release

Today, we released Quarkus 3.8.2, our first (we skipped 3.8.0) maintenance release for the 3.8 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.8. Update To update to Quarkus 3.8, we recommend upd … | Continue reading


@quarkus.io | 1 month ago

Quarkus 3.8.2 released - Maintenance release

Today, we released Quarkus 3.8.2, our first (we skipped 3.8.0) maintenance release for the 3.8 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.8. Update To update to Quarkus 3.8, we recommend … | Continue reading


@quarkus.io | 1 month ago

Quarkus 3.8 - Our new LTS version

It is with great pleasure that we are announcing the release of Quarkus 3.8, our new LTS release (see this blog post for more information about our LTS releases). LTS releases are maintained for a period of 12 months. The previous LTS release was 3.2 and a lot of exciting new f … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.8 - Our new LTS version

It is with great pleasure that we are announcing the release of Quarkus 3.8, our new LTS release (see this blog post for more information about our LTS releases). LTS releases are maintained for a period of 12 months. The previous LTS release was 3.2 and a lot of exciting new fea … | Continue reading


@quarkus.io | 2 months ago

The road to generated SDKs with Kiota using Quarkus

The Challenge Quarkus applications typically expose functionalities through API endpoints; here, we discuss how to easily consume those APIs and provide a smooth experience for our beloved users. While HTTP calls are easy to perform in any programming language and environment, w … | Continue reading


@quarkus.io | 2 months ago

The road to generated SDKs with Kiota using Quarkus

The Challenge Quarkus applications typically expose functionalities through API endpoints; here, we discuss how to easily consume those APIs and provide a smooth experience for our beloved users. While HTTP calls are easy to perform in any programming language and environment, wh … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7.4 released - Maintenance release

Today, we released Quarkus 3.7.4, our third (we skipped 3.7.0) maintenance release for the 3.7 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.7. Update To update to Quarkus 3.7, we recommend … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7.4 released - Maintenance release

Today, we released Quarkus 3.7.4, our third (we skipped 3.7.0) maintenance release for the 3.7 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.7. Update To update to Quarkus 3.7, we recommend upd … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7.3 released - Maintenance release

Today, we released Quarkus 3.7.3, our second (we skipped 3.7.0) maintenance release for the 3.7 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.7. Update To update to Quarkus 3.7, we recommen … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7.3 released - Maintenance release

Today, we released Quarkus 3.7.3, our second (we skipped 3.7.0) maintenance release for the 3.7 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.7. Update To update to Quarkus 3.7, we recommend up … | Continue reading


@quarkus.io | 2 months ago

Quarkus Newsletter #41 - February

Learn how to create a Quarkus extension that provides three features that notify an API regarding the application’s starting status, offers a implementation class created with Gizmo, and count the number of methods using Jandex in "Developing a Quarkus Extension" by Matheus Cruz. … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7.2 released - Maintenance release

Today, we released Quarkus 3.7.2, our first (we skipped 3.7.0) maintenance release for the 3.7 release train. This release contains bugfixes and documentation improvements together with an upgrade of Vert.x to fix CVE-2024-1300. It should be a safe upgrade for anyone already us … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7.2 released - Maintenance release

Today, we released Quarkus 3.7.2, our first (we skipped 3.7.0) maintenance release for the 3.7 release train. This release contains bugfixes and documentation improvements together with an upgrade of Vert.x to fix CVE-2024-1300. It should be a safe upgrade for anyone already usin … | Continue reading


@quarkus.io | 2 months ago

Quarkus 3.7 - Java 17 baseline, Hibernate ORM 6.4, @MeterTag...

It is with great pleasure that we are announcing the release of Quarkus 3.7. With Quarkus 3.7, we begin the journey that will lead to Quarkus 3.8 being the next LTS version of Quarkus. We strongly encourage you to update to this version and provide feedback to make our next LTS … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.7 - Java 17 baseline, Hibernate ORM 6.4, @MeterTag...

It is with great pleasure that we are announcing the release of Quarkus 3.7. With Quarkus 3.7, we begin the journey that will lead to Quarkus 3.8 being the next LTS version of Quarkus. We strongly encourage you to update to this version and provide feedback to make our next LTS v … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.2.10.Final released - Maintenance LTS release

Quarkus 3.2.10.Final, the tenth maintenance release of the 3.2 LTS release train has been released. This release includes the following security-related fixes: CVE-2023-5675 Authorization flaw in Quarkus RestEasy Reactive and Classic when "quarkus.security.jaxrs.deny-unannotated- … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.2.10.Final released - Maintenance LTS release

Quarkus 3.2.10.Final, the tenth maintenance release of the 3.2 LTS release train has been released. This release includes the following security-related fixes: CVE-2023-5675 Authorization flaw in Quarkus RestEasy Reactive and Classic when "quarkus.security.jaxrs.deny-unannotat … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.6.7 released - Maintenance release

Today, we released Quarkus 3.6.7, our seventh maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6. The regression related to JAXB was fixed so you can safely upgra … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.6.7 released - Maintenance release

Today, we released Quarkus 3.6.7, our seventh maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6. The regression related to JAXB was fixed so you can safely upgrade … | Continue reading


@quarkus.io | 3 months ago

Quarkus documentation, now with full-text search!

The Quarkus documentation has had a search feature for a long time, but until now it was a simple substring search on the title and summary of each guide. It was better than nothing, but admittedly quite limited. We’ve recently improved on that. The guides page now provides actua … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.6.6 released - Maintenance release

Today, we released Quarkus 3.6.6, our sixth maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6 except if you are using quarkus-jaxb (either directly or indirectly … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.6.6 released - Maintenance release

Today, we released Quarkus 3.6.6, our sixth maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6 except if you are using quarkus-jaxb (either directly or indirectly v … | Continue reading


@quarkus.io | 3 months ago

Quarkus Newsletter #40 - January

Learn the process of scaffolding and building a Quarkus extension in In "Quarkus: Greener, Better, Faster, Stronger" by Kosmik. Read about the LangChain4j extension based on the LangChain4J library, the Java re-implementation of the langchain library in "Quarkus LangChain4J Exten … | Continue reading


@quarkus.io | 3 months ago

Quarkus Newsletter #40 - January

Learn the process of scaffolding and building a Quarkus extension in In "Quarkus: Greener, Better, Faster, Stronger" by Kosmik. Read about the LangChain4j extension based on the LangChain4J library, the Java re-implementation of the langchain library in "Quarkus LangChain4J Exten … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.6.5 released - Maintenance release

Today, we released Quarkus 3.6.5, our fifth maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6. Update To update to Quarkus 3.6.5, we recommend updating to the late … | Continue reading


@quarkus.io | 3 months ago

Quarkus 3.6.4 released - Maintenance release

Today, we released Quarkus 3.6.4, our fourth maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6. Update To update to Quarkus 3.6.4, we recommend updating to the … | Continue reading


@quarkus.io | 4 months ago

Quarkus 3.6.4 released - Maintenance release

Today, we released Quarkus 3.6.4, our fourth maintenance release for the 3.6 release train. This release contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.6. Update To update to Quarkus 3.6.4, we recommend updating to the lat … | Continue reading


@quarkus.io | 4 months ago

Release Plans for Quarkus 3.7, 3.8 and 3.9

Quarkus 3.2 was the first LTS (Long Term Support) release of Quarkus, and we learned a lot from it. Choosing which version will be an LTS version is crucial, as people expect predictability and stability from the LTS versions. Thus why we came up with a plan for our next minor … | Continue reading


@quarkus.io | 4 months ago