Quarkus 3.2.1.Final released - Maintenance release

Today, we released Quarkus 3.2.1.Final, the first maintenance release of our 3.2 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.1, but if you are using OpenAPI and/or Swagger UI, please have loo … | Continue reading


@quarkus.io | 2 years ago

Quarkus Newsletter #34 - July

Read "Quarkus 3.2.0.Final released - New security features, @QuarkusComponentTest" by Guillaume Smet" to learn about major changes like; various new security features, the ability to test CDI components with @QuarkusComponentTest and new build time analytics. Kevin Dubois' articl … | Continue reading


@quarkus.io | 2 years ago

On the Road to CDI Compatibility

Ever since the very first days of Quarkus, the days that are now covered by the blissful fog of oblivion and the survivors only talk about them after a few pints of beer, dependency injection container was an integral part of the envisioned framework. And not just any dependency … | Continue reading


@quarkus.io | 2 years ago

Explore a new way of testing CDI components in Quarkus

The Quarkus component model is built on top of CDI. However, writing unit tests for beans without a running CDI container is often a tedious work. Without the container services up and running, all the work has to be done manually. First of all, no dependency injection is perform … | Continue reading


@quarkus.io | 2 years ago

Long-Term Support (LTS) for Quarkus

We’re thrilled to announce the introduction of Long-Term Support (LTS) releases for Quarkus. We aim to strike a balance between our regular high-paced release cycle and the needs of users who require more stability and predictability. LTS releases offer an opportunity for our com … | Continue reading


@quarkus.io | 2 years ago

Quarkus 2.16.8.Final released - Maintenance release

As mentioned in previous blog posts, we encourage all our users to upgrade to Quarkus 3. However we understand the migration can require some time so we will continue to maintain 2.16.x for a while. Today, we released Quarkus 2.16.8.Final, the eighth maintenance release of our 2. … | Continue reading


@quarkus.io | 2 years ago

Quarkus 3.2.0.Final released - New security features, @QuarkusComponentTest

It is our pleasure to announce the release of Quarkus 3.2.0.Final. Even if we will maintain 2.16 for a few months still, we encourage all our users to start their migration journey to Quarkus 3. Major changes are: Various new security features The ability to test CDI components w … | Continue reading


@quarkus.io | 2 years ago

Quarkus 3.1.3.Final released - Maintenance release

We released Quarkus 3.1.3.Final, the third maintenance release of our 3.1 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.1. If you are not already using 3.1, please refer to the Quarkus 3.1 migr … | Continue reading


@quarkus.io | 2 years ago

Quarkus Native with Podman for Windows

Developers who use Windows workstations might face the challenge of running Linux-native workflows. One way to achieve this is by using Podman, a container engine that provides a command line capability to run Linux containers. Podman supports running containers both as "rootful" … | Continue reading


@quarkus.io | 2 years ago

Dev productivity - Quarkus CLI

People hardly realize that the Quarkus CLI was available from the first public release of Quarkus back in 2019. It originally only allowed project creation and extension manipulation. The following command shows the list of supported commands: quarkus --help Usage: quarkus [] The … | Continue reading


@quarkus.io | 2 years ago

Quarkus 3.1.2.Final released - Maintenance release

We released Quarkus 3.1.2.Final, the second maintenance release of our 3.1 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.1. If you are not already using 3.1, please refer to the Quarkus 3.1 mig … | Continue reading


@quarkus.io | 3 years ago

Quarkus Newsletter #33 - June

Check out the June Newsletter. Read "A Guide to the Quarkus 3 Azure Functions Extension: Bootstrap Java Microservices with Ease" by Daniel Oh & Erik Costlow and to learn how Quarkus integrates Java microservices into Azure Functions with an improved developer experience. Check ou … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.1.1.Final released - Maintenance release

We released Quarkus 3.1.1.Final, the first maintenance release of our 3.1 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.1. If you are not already using 3.1, please refer to the Quarkus 3.1 migr … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.1.0.Final released - Programmatic creation of Reactive REST Clients, Kotlin 1.8.21 and more

It has been a month since we released Quarkus 3.0 and it is our pleasure to announce Quarkus 3.1.0.Final. As usual, it comes with a lot of improvements all over the place. Major changes are: Provide new API to programmatically create Reactive REST Clients Introduce a way to set h … | Continue reading


@quarkus.io | 3 years ago

Migration to Quarkus 3.0 is a breeze

Quarkus 3 is out and we encourage our users to upgrade their applications to experience the best Quarkus ever! The team worked hard to deliver a lot of new features and performance improvements. But of course, there are also some breaking changes. The migration guide describes al … | Continue reading


@quarkus.io | 3 years ago

Using Pact and Quarkus to Tame Microservices Testing

In a microservices architecture, making sure each microservices works is (relatively) easy. The microservices are usually small, and easy to test. But how do you make sure the microservices work together? How do you know if the system as a whole works? One answer is contract test … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.3.Final released - Maintenance release

We released Quarkus 3.0.3.Final, the second maintenance release of our 3.0 release train (as our first public release for 3.0 was 3.0.1.Final). As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.0. If you are not … | Continue reading


@quarkus.io | 3 years ago

MEF and Sofis use Quarkus as core component of a new innovative architecture

About us The Ministry of Economy and Finance (MEF) of Uruguay is a government ministry. Website: https://www.gub.uy/ministerio-economia-finanzas Sofis Solutions is a company with more than 18 years of experience in the digital transformation of Latin American organizations and te … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.16.7.Final released - Maintenance release

We released Quarkus 2.16.6.Final, the seventh maintenance release of our 2.16 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 2.16. If you are not already using 2.16, please refer to our migration … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.2.Final released - Maintenance release

We released Quarkus 3.0.2.Final, the first maintenance release of our 3.0 release train (as our first public release for 3.0 was 3.0.1.Final). As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 3.0. If you are not a … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0, our new major release, is here!

Quarkus 3.0 is the result of a lot of work and dedication from the community. Quarkus continues to be an Open Source stack to write Java applications offering unparalleled startup time, memory footprint, and developer experience. The development of Quarkus 3 started last year on … | Continue reading


@quarkus.io | 3 years ago

New Features for Qute Templating Engine Support in Quarkus Tools for Visual Studio Code 1.13.0

Quarkus Tools for Visual Studio Code 1.13.0 has been released on the VS Code Marketplace and Open VSX. This release focuses on Qute Templating Engine Support by introducing support for more sections and improving template validation. New Features Notable Qute features included in … | Continue reading


@quarkus.io | 3 years ago

Quarkus Newsletter #31 - April

It’s time for the April Newsletter. Read Willem Meints’s article "Quarkus: Jave revisited!" where shares his experience with Java using Quarkus after a long hiatus. Learn why Sebastian Daschner thinks Quarkus is a great choice for Enterprise Java in his great video. Learn how to … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.CR2 released

Today, we released Quarkus 3.0.0.CR2, our last step before building the 3.0.0.Final bits. Please try it with your applications, the update is easy in a lot of cases, and report any problem to us by creating a GitHub issue. To upgrade your application to Quarkus 3.0, see the instr … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.16.6.Final released - Maintenance release

We released Quarkus 2.16.6.Final, the fsixthifth maintenance release of our 2.16 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 2.16. If you are not already using 2.16, please refer to our migrati … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.CR1 released

It is our pleasure to announce the availability of Quarkus 3.0.0.CR1. We are working full steam on polishing Quarkus 3.0 so please try it with your applications and report any problem to us by creating a GitHub issue. To upgrade your application to Quarkus 3.0, see the instructio … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.Beta1 released

It is our pleasure to announce the availability of Quarkus 3.0.0.Beta1. We plan to release Quarkus 3.0.0.CR1 next week so now is a good time for testing the migration of your applications to Quarkus 3 (see below for more information about upgrading). Among a lot of bugfixes and s … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.16.5.Final released - Maintenance release

We released Quarkus 2.16.5.Final, the fifth maintenance release of our 2.16 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 2.16. If you are not already using 2.16, please refer to our migration gu … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.Alpha6 released

A week after Alpha5, we are releasing Quarkus 3.0.0.Alpha6. While Alpha5 came with major changes such as the upgrade to Hibernate ORM 6, Alpha6 is a smaller release packed with bugfixes, enhancements, and improvements to our upgrade process. What’s new Among all the bugfixes and … | Continue reading


@quarkus.io | 3 years ago

Quarkus Newsletter #30 - March

It’s time for the March newletter so you can read the latest articles, blogs and insights on Quarkus. Get a deeper understanding of what developers can expect in the final version 3.0 with this InfoQ article "Road to Quarkus 3: Bets on the Flow API for Mutiny 2.0, Updates to... | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.Alpha5 released - now with Hibernate ORM 6, new Dev UI and more!

We are in the process of getting Quarkus 3 ready - last we got our main branch to Jakarta EE 10 to let us getting more things integrated and tested faster. This time we move from Hibernate 5 to Hibernate 6 - which will cause breakages thus please read the... | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.16.4.Final released - Maintenance release

While we are working hard on finalizing our 3.0 release, we are still baking maintenance releases for 2.16, and, today, here comes Quarkus 2.16.4.Final, our fourth maintenance release for the 2.16 release train. As usual, it contains bugfixes and documentation improvements. It sh … | Continue reading


@quarkus.io | 3 years ago

Kubernetes-Native Development with Quarkus and Eclipse JKube

Table of Contents Introduction What is Eclipse JKube Remote Development? Eclipse JKube Remote Development and Quarkus Wrap-Up This article explains what Eclipse JKube Remote Development is and how can it help developers build Kubernetes-native applications with Quarkus. Introduct … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.16.3.Final released - Maintenance release

Today, we released Quarkus 2.16.3.Final, our third maintenance release for the 2.16 release train. As usual, it contains bugfixes and documentation improvements, together with some small enhancements such as the ability to define custom credentials for the Flyway connection. It s … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.Alpha4 released - Fourth iteration of our Jakarta EE 10 stream

As you might know by now, we started a Quarkus 3.0 effort last year and we are continuing this effort, which was described here, here, here, and here. Quarkus 3.0.0.Alpha4 is the fourth iteration of this work and it marks a huge milestone: the Jakarta EE 10 stream is now... | Continue reading


@quarkus.io | 3 years ago

Quarkus Newsletter #29 - February

Read the February newletter to get the latest articles, blogs and insights on Quarkus. Read "Deploy serverless Java apps with Quarkus on Azure Functions" to learn about Quarkus Funqy and its built-in support for the Azure Functions HTTP trigger for Java by Glenn Gailey, Christoph … | Continue reading


@quarkus.io | 3 years ago

Express Hibernate Queries as Type-Safe Java Streams

Writing Hibernate queries using the Criteria API can be anything but intuitive and comes at the expense of wordiness. In this article, you will learn how the JPAStreamer Quarkus extension facilitates type-safe Hibernate queries without unnecessary complexity. As much as the JPA C … | Continue reading


@quarkus.io | 3 years ago

DataCater uses Quarkus to make Data Streaming more accessible

This article gives a brief overview of the data streaming platform DataCater, discusses how we moved from Scala Play! and Kafka Streams to Quarkus, and presents why we think that Quarkus is an exceptional framework for developing cloud-native Java applications. What is DataCater? … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.16.1.Final released - Maintenance release

We released Quarkus 2.16.1.Final, our first maintenance release for the 2.16 release train. As usual, it contains bugfixes and documentation improvements. It should be a safe upgrade for anyone already using 2.16. For people using Micrometer, the format used to export metrics has … | Continue reading


@quarkus.io | 3 years ago

Quarkus Native adopts Adaptive GC policy

Starting with Quarkus 2.13.6.Final, the native runtime garbage collection policy switched in order to provide more consistent and predictable runtime performance. This blog post tells the story of this switch. Sometime in 2022 while carrying out some native runtime performance be … | Continue reading


@quarkus.io | 3 years ago

Quarkus 3.0.0.Alpha3 released - Third iteration of our Jakarta EE 10 stream

As you might know by now, we started a Quarkus 3.0 effort last year and we are continuing this effort, which was described here, here, here, and here. Quarkus 3.0.0.Alpha3 is the third iteration of this work. On the Jakarta EE 10 front, it doesn’t bring anything new, except for.. … | Continue reading


@quarkus.io | 3 years ago

Quarkus Newsletter #28 - January

A fresh new year is a perfect time for some fresh new articles in the Quarkus Newsletter. "Fine-grained authorization for Quarkus microservices" by Raffaele Spazzoli is a great article describing a solution we call fine-grained authorization and uses Quarkus to implement Relation … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.15.3.Final released - Maintenance release

Today, we released Quarkus 2.15.3.Final, our third maintenance release for Quarkus 2.15. As usual it comes with bugfixes and documentation improvements. It is a recommended upgrade for anyone already using 2.15. If you are not already using 2.15, please refer to our migration gui … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.15.2.Final released - Maintenance release

The Quarkus team wishes you a happy new year, and with the new year comes a new Quarkus release, 2.15.2.Final. This version contains bugfixes and documentation improvements for our 2.15 release train. It is a recommended upgrade for anyone already using 2.15. If you are not alrea … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.15.1.Final released - Maintenance release

It is the end of the year (again) and here comes our last release of the year, 2.15.1.Final. We had 9 minor releases this year (starting with 2.7 in February) and so many micros. We made tremendous progress on Quarkus itself and the activity in the ecosystem of extensions has... | Continue reading


@quarkus.io | 3 years ago

Stargate selects Quarkus for its V2 implementation

This article gives a brief overview of Stargate, why it needed to change, and why Quarkus was chosen for its next implementation. See the references section for additional links to more detailed information. What is Stargate? Stargate, created in 2020, is a data API gateway that … | Continue reading


@quarkus.io | 3 years ago

Quarkus Newsletter #27 - December

The year is fast coming to a close so it’s time for the December newsletter! Learn some common inner-loop development cycle challenges and solutions in Eric Deandrea’s "Kubernetes-native inner loop development with Quarkus" article. Find out Pierre Guimon’s approach for migrating … | Continue reading


@quarkus.io | 3 years ago

Quarkus 2.15.0.Final released - AWS Lambda SnapStart, new gRPC extension, and a lot more

It is our pleasure to announce the release of Quarkus 2.15.0.Final, the last minor release of 2022. As usual, it comes with bugfixes and small enhancements all over the place together with more important changes: Support for AWS Lambda SnapStart Move gRPC extension to new Vert.x … | Continue reading


@quarkus.io | 3 years ago