Quarkus 2.16.0.Final released - Redis time series and preloading, support for XDS in gRPC
Today we released Quarkus 2.16.0.Final with several improvements, bugfixes and documentation refinements.
Major changes are:
Support for time series operations and preloading data in the Redis extension
Support for custom exception handling and XDS in the gRPC extension
More flexibility for the Cache extension configuration
Several security-related improvements focused on improving the developer experience
To migrate from 2.15, please refer to our migration guide.
We continue to extend the set of operations supported by the Redis extension, this time with time series operations.
Similarly to what exists with Hibernate ORM and the
import.sql file, you can import data to your Redis instance on startup using an
import.redis file. More information about this feature is available in the Redis reference guide.
Most of the Cache extension configuration has been made runtime, allowing you to define the cache configuration at runtime.
Security-related annotations such as
@OidcSecurity can be defined on meta-annotations: you can define a particular security configuration in a meta-annotation and apply it on several methods.
Configuration properties are now expanded in
@RolesAllowed annotations' value.
OidcClientFilter has been improved to be able to select named OIDC clients.
You can get the full changelog of 2.16.0.CR1 and 2.16.0.Final on GitHub.
The Quarkus community is growing and has now 746 contributors. Many many thanks to each and everyone of them.
In particular for the 2.16 release, thanks to Ales Justin, Alexandre Dutra, Alexei Bratuhin, Alexey Loubyansky, Andy Damevin, Àngel Ollé Blázquez, Antonio Costa, Antonio Goncalves, Antonio Jacob Costa, arik-dig, Ashish Ranjan, benstone, Bill Burke, Brad Hards, Bruno Leonardo Gonçalves, brunobat, Chexpir, Chris Laprun, Christian von Atzigen, Clement Escoffier, Damon Sutherland, David Arnold, David M. Lloyd, Eric Deandrea, Erin Schnabel, Falko Modler, Fikru Mengesha, Foivos Zakkak, franz1981, George Gastaldi, Georgios Andrianakis, Guillaume Le Floch, Guillaume Smet, Gwenneg Lepage, Holly Cummins, imperatorx, Ioannis Canellos, Jan Martiska, Jose Carvajal, Josef Andersson, jtama, Julien Ponge, Katia Aresti, Kevin Dubois, Ladislav Thon, Loïc Mathieu, Manyanda Chitimbo, Marc Nuri, Marcel Lohmann, Marco Bungart, Marco Schaub, Martin Kouba, Matej Novotny, Max Rydahl Andersen, Michael Edgar, Michal Vavřík, Michelle Purcell, Mihai.Poenaru, oliv37, Orbifoldt, Ozan Gunalp, pablo gonzalez granados, Pedro Igor, Roberto Cortez, Rostislav Svoboda, Sanne Grinovero, Sergey Beryozkin, Severin Gehwolf, Stuart Douglas, sturdy5, Stéphane Épardaud, Vaclav Svejcar, Yoann Rodière, Yubao Liu, and zedbeit.
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.