Quarkus 3.23 - Named datasources for Hibernate Reactive, OIDC bearer step up authentication
Today, we released Quarkus 3.23.
3.23 comes with a lot of small improvements and some bugfixes together with a couple of new features:
Update
To update to Quarkus 3.23, we recommend updating to the latest version of the Quarkus CLI and run:
quarkus update
Note that quarkus update
can update your applications from any version of Quarkus (including 2.x) to Quarkus 3.23.
For more information about the adjustments you need to make to your applications, please refer to the Quarkus 3.23 migration guide.
What’s new?
Named data sources for Hibernate Reactive
With 3.22, we started the journey of bringing the Hibernate Reactive extension up to par with the Hibernate ORM one.
In 3.23, it’s now possible to point Hibernate Reactive to a named datasource.
The next step will be to have support for multiple named persistence units for Hibernate Reactive and hopefully it will arrive in 3.24.
OIDC bearer step up authentication
Quarkus 3.23 introduces support for the OAuth 2.0 Step Up Authentication Challenge Protocol.
You can learn more about it in the dedicated section of the OIDC Bearer token authentication guide.
Platform component upgrades
Quarkus CXF
Quarkus CXF 3.23 was released and is now available in Quarkus Platform 3.23. Check the Quarkus CXF 3.23.0 and 3.23.1 release notes for more information about what is new in these releases.
Full changelog
You can get the full changelog of 3.23.0.CR1 and 3.23.0 on GitHub.
Contributors
The Quarkus community is growing and has now 1083 contributors. Many many thanks to each and everyone of them.
In particular for the 3.23 release, thanks to Aditya Thakur, Alexandre Dutra, Alexey Loubyansky, Andrii Denysenko, Andy Damevin, appiepollo14, ayagmar, Bruno Baptista, Clement Escoffier, Fedor Dudinsky, Foivos Zakkak, Fouad Almalki, George Gastaldi, Georgios Andrianakis, Guillaume Smet, Holly Cummins, iedo, Ladislav Thon, Luca Molteni, luca-bassoricci, Lucien Brule, Magnus Gustafsson, Marc Nuri, mariofusco, marko-bekhta, Martin Bartoš, Martin Kouba, Martin Panzer, Matej Novotny, Matheus Cruz, Max Rydahl Andersen, melloware, Michael Edgar, Michal Vavřík, Michiel Dockx, Mikhail Polivakha, Olivier V, Ozan Gunalp, Peter Palaga, Phillip Krüger, Robert Stupp, Roberto Cortez, Rolfe Dlugy-Hegwer, Rostislav Svoboda, Sebastian Vogl, Sergey Beryozkin, Severin Gehwolf, shjones, Steve Hawkins, Stuart Douglas, Tamas Cservenak, 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.