Quarkus 3.24 - Dev Assistant, Hibernate ORM 7, Hibernate Validator 9...
Today, we released Quarkus 3.24. It comes with major version upgrades to major components and a brand new feature: the Dev Assistant.
Actualización
To update to Quarkus 3.24, 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.24.
For more information about the adjustments you need to make to your applications, please refer to the Quarkus 3.24 migration guide.
What’s new?
Dev Assistant
We all love Quarkus' Dev UI and Quarkus 3.24 paves the way for major improvements to the Dev UI through a brand new feature: the Dev Assistant.
The Assistant is a new extension point to provide features assisting you in your daily coding:
-
Generate clients from your OpenAPI specification
-
Generate additional test data
-
… sky is the limit!
The Assistant can offer features that are backed by AI, but isn’t limited to it.
We have been cooking an extension leveraging the Assistant feature for a while: Quarkus Chappie. You can already add it to your projects.
But don’t see it as the end of things: you can develop your own Assistant features in your extensions.
Hibernate ORM
Hibernate ORM was updated to 7.0.
This is a major version and it comes with new features and significant changes that are presented in more details in a dedicated blog post.
Please also have a look to the dedicated section of our migration guide.
Hibernate ORM 7.0 is an implementation of Jakarta Persistence 3.2.
Hibernate Reactive
Hibernate Validator was updated to 3.0.
Hibernate Search
Hibernate Search was updated to 8.0.
Hibernate Validator
Hibernate Validator was updated to 9.0.
Hibernate Validator 9.0 is an implementation of Jakarta Validation 3.1.
Registro completo de cambios
You can get the full changelog of 3.24.0.CR1, 3.24.0, and 3.24.1 on GitHub.
Colaboradores
The Quarkus community is growing and has now 1092 contributors. Many many thanks to each and everyone of them.
In particular for the 3.24 release, thanks to Alexandre Dutra, Alexey Loubyansky, appiepollo14, Ashish Ranjan, Bill Burke, Bruno Baptista, Clement Escoffier, David M. Lloyd, Davide D’Alto, Erik Mattheis, Foivos Zakkak, Fouad Almalki, gbourant, George Gastaldi, Georgios Andrianakis, Guillaume Smet, Holly Cummins, Inaki Villar, João Lopes, Julien Ponge, Katia Aresti, Kevin Wooten, Ladislav Thon, Lars, Lukas Schmitt, Marc Nuri, Marco Belladelli, marko-bekhta, Martin Bartoš, Martin Kouba, Martin Panzer, Matej Novotny, melloware, Michael Edgar, Michal Maléř, Michal Vavřík, Nicholas Hassan, nort3x, Ozan Gunalp, patriot1burke, Peter Palaga, Phillip Krüger, Robert Stupp, Roberto Cortez, Rostislav Svoboda, Sebastian Vogl, Sergey Beryozkin, Stefan Schmöller, Steve Hawkins, Stuart Douglas, Stéphane Épardaud, Teymur Babayev, Tim van der Lippe, Vincent Potucek, Volodymyr, xstefank, Yahya Berbeche, and Yoann Rodière.
Únete a nosotros
Valoramos mucho tus comentarios, así que por favor reporta errores, solicita mejoras… ¡Construyamos algo grandioso juntos!
Si eres un usuario de Quarkus o simplemente tienes curiosidad, no seas tímido y únete a nuestra acogedora comunidad:
-
proporcionar retroalimentación en GitHub;
-
escribir algo de código y enviar push a PR;
-
comentar con nosotros en Zulip y en nuestra lista de correo;
-
hacer tus preguntas en Stack Overflow.