Quarkus 2.14.0.Final released - Jandex 3, new Redis commands, caching annotations for Infinispan
Today, we released Quarkus 2.14.0.Final with a lot of new features and small improvements all over the place:
Upgrade to Jandex 3
Additional Redis commands
RESTEasy Reactive: multipart form improvements
Support for caching annotations for Infinispan
Improved Kotlin support for Hibernate Reactive with Panache
Support embedding the H2 DB engine in native executables
Bump GraalVM minimum version to 22.2.0
As usual, the documentation also got some love during this release cycle.
To migrate from 2.13, please refer to our migration guide.
Jandex, our class and annotation indexer, is at the core of Quarkus. With Quarkus 2.14, Jandex has been upgraded to the brand new Jandex 3.
The project has moved under the SmallRye umbrella and the
groupId has been changed to
The package name was kept identical.
It should be transparent for you, except if you have an explicit dependency to Jandex.
In this case, while a relocation has been put in place, it is recommended to adjust the
Jandex 3 comes with a lot of improvements that will simplify the development of Quarkus extensions.
opentelemetry-exporter-otlp is now the default exporter for OpenTelemetry and has been included into the
opentelemetry-exporter-jaeger has been moved to the Quarkiverse Hub: https://github.com/quarkiverse/quarkus-opentelemetry-exporter.
Relocations have been put in place to simplify migrations.
The work on implementing Redis commands in our Redis extension API continues. In Quarkus 2.14, support for JSON commands, graph commands and probabilistic data structures has been added.
Support for caching annotations has been added to the Infinispan Client extension. You can find more about it in the dedicated section of the guide.
GraalVM/Mandrel upgrade coming soon
Quarkus 2.14.0.Final is still targeting GraalVM/Mandrel 22.2 but an upgrade to 22.3 is planned for Quarkus 2.14.1.Final, which will be released next week.
In Quarkus 2.14, the minimum GraalVM/Mandrel version is now 22.2.0.
You can get the full changelog of 2.14.0.CR1 and 2.14.0.Final on GitHub.
The Quarkus community is growing and has now 719 contributors. Many many thanks to each and everyone of them.
In particular for the 2.14 release, thanks to Aaron Rebak, Adler Fleurant, Alex Martel, Alexey Loubyansky, anavarr, Andreas Eberle, Andrii Maliuta, Andy Damevin, Auri Munoz, Bartosz Markowski, Bernardo Coferre, Bill Burke, brunobat, Cheng Fang, Clement Escoffier, cui fliter, damienb-opt, David Frickert, Davide D’Alto, Emanuel Alves, Erin Schnabel, Fedor Dudinskiy, Foivos Zakkak, Fouad Almalki, Galder Zamarreño, George Gastaldi, Georgios Andrianakis, glefloch, Guillaume Smet, Gwenneg Lepage, Harald Albers, Heiko W. Rupp, Helber Belmiro, hmanwani-rh, Holly Cummins, Igor Regis, Ioannis Canellos, Jan Martiska, Joan Ruget, Jose Carvajal, Justin Lee, Katia Aresti, kdnakt, Knut Wannheden, Ladislav Thon, Liuigi, Loïc Mathieu, Lucy Linder, Manyanda Chitimbo, Marc Nuri, Marco Bungart, Martin Kouba, Marvin B. Lillehaug, Matej Novotny, Matej Vasek, Max Gabrielsson, Max Rydahl Andersen, Michael Edgar, Michal Karm Babacek, Michal Vavřík, Michelle Purcell, mtrefcon, Nathan Erwin, Ozan Gunalp, Phillip Krüger, Rakhmad Azhari, Robbie Gemmell, Roberto Cortez, Rostislav Svoboda, Réda Housni Alaoui, Sanne Grinovero, Sergey Beryozkin, Severin Gehwolf, shjones, Stephane Epardaud, Stuart Douglas, Vincent Sevel, Vincent van Dam, xstefank, yesunch9, Yoann Rodière, Yubao Liu, zedbeit, Zheng Feng.
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.