Quarkus 3.4.1 released - Redis 7.2 and Flyway changes
It is our pleasure to announce the release of Quarkus 3.4.1. We skipped 3.4.0 as we needed a fix for CVE-2023-4853 in 3.4 too.
Major changes are:
-
Support for Redis 7.2
-
Adjustments on how to enable/activate Flyway
This version also comes with bugfixes, performance improvements and documentation improvements.
We currently maintain 3 version streams in the community:
-
3.4: it is the latest and greatest and it introduces new features
-
3.2: it is our current LTS release
-
2.16: we plan to release a few more releases but we recommend you to migrate your applications before the end of October, as there is little chance we will release new 2.16 releases after this date
Update
To update to Quarkus 3.4, we recommend updating to the latest version of the Quarkus CLI and run:
quarkus update
To migrate from 3.3, please refer to our migration guide.
If you are not already using 3.x, please refer to the 3.0 announcement for all the details. You can also refer to this blog post for additional details. Once you upgraded to 3.0, also have a look at the 3.1 and 3.2 migration guides.
What’s new?
Flyway
The Flyway extension has seen significant changes in 3.3 and some of these changes introduced some regressions in corner cases, typically when you had several datasources, one of which is not supported by Flyway.
It is now possible to entirely disable the automatic setup of the Flyway extension by setting quarkus.flyway.enabled=false
.
You can also make Flyway inactive for a specific datasource by setting quarkus.flyway.active=false
for the default datasource or quarkus.flyway."datasource name".active=false
for a named datasource.
OpenSearch Dev Services
Dev Services can now start an OpenSearch container,
either automatically when using Hibernate Search with OpenSearch or manually by setting the distribution with quarkus.elasticsearch.devservices.distribution=opensearch
.
More information in our documentation.
贡献者
The Quarkus community is growing and has now 846 contributors. Many many thanks to each and everyone of them.
In particular for the 3.4 release, thanks to Ales Justin, Alexander Schwartz, Alexey Loubyansky, Andy Damevin, Bill Burke, Bony, brunobat, chrischiedo, Clement Escoffier, Daniel Kraus, David M. Lloyd, Dennis Kieselhorst, domkun, Erin Schnabel, Falko Modler, Foivos Zakkak, Fouad Almalki, Gasper Kojek, George Gastaldi, Georgios Andrianakis, Guillaume Smet, Holly Cummins, Ioannis Canellos, Jan Martiska, Jonathan Kolberg, Jose, Katia Aresti, Ladislav Thon, Laurent SCHOELENS, Loïc Hermann, Loïc Mathieu, Marc Nuri, Marc Savy, Marco Schaub, Marek Skacelik, marko-bekhta, Martin Bartoš, Martin Kouba, Martin Zuber, Matej Novotny, Max Rydahl Andersen, Michal Karm Babacek, Michal Maléř, Michal Vavřík, Michelle Purcell, Monhemius, B. (Bart), mrizzi, Ozan Gunalp, Phillip Krüger, Rene Grob, Robert Stupp, Roberto Cortez, Rolfe Dlugy-Hegwer, Romain LE BARO, Rostislav Svoboda, Sanne Grinovero, seepine, Sergey Beryozkin, Shivam Sharma, shjones, Stéphane Épardaud, suchwerk, xstefank, and Yoann Rodière.
Come Join Us
We value your feedback a lot so please report bugs, ask for improvements… Let’s build something great together!
If you are a Quarkus user or just curious, don’t be shy and join our welcoming community:
-
provide feedback on GitHub;
-
craft some code and push a PR;
-
discuss with us on Zulip and on the mailing list;
-
ask your questions on Stack Overflow.