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
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
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
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
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
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
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 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
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
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
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
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
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
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
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 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
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 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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 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 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
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
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
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
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
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
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
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
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
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
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 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