Skip to content

Commit d14d5f5

Browse files
committed
Quarkus 3.24.1
1 parent c6866be commit d14d5f5

File tree

3 files changed

+110
-6
lines changed

3 files changed

+110
-6
lines changed

_data/versions.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
quarkus:
2-
version: 3.23.4
3-
announce: /blog/quarkus-3-23-4-released/
2+
version: 3.24.1
3+
announce: /blog/quarkus-3-24-released/
44
graalvm: 'for Java 21'
55
jdk: "17+"
66
maven: 3.9.6+

_posts/2025-06-26-hibernate7-on-quarkus.adoc renamed to _posts/2025-06-25-hibernate7-on-quarkus.adoc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
layout: post
3-
title: 'Hibernate 7 on Quarkus: each new version brings a better database experience'
4-
date: 2025-06-26
3+
title: 'Hibernate ORM 7 on Quarkus: each new version brings a better database experience'
4+
date: 2025-06-25
55
tags: hibernate, database, jpa
66
synopsis: A roundup on the new upgrades of Hibernate on Quarkus.
77
author: lmolteni
@@ -10,7 +10,7 @@ author: lmolteni
1010
ifdef::env-github,env-browser,env-vscode[:imagesdir: ../assets/images/posts/hibernate7]
1111

1212
=== Introduction
13-
Hibernate is improving at a very fast speed, and so is its integration with Quarkus, as great database access is a key part of the Quarkus experience.
13+
Hibernate ORM is improving at a very fast speed, and so is its integration with Quarkus, as great database access is a key part of the Quarkus experience.
1414
The latest Quarkus 3.24 release upgrades Hibernate to version 7, a major upgrade that implies some breaking changes, and thus will require paying attention to the https://docs.jboss.org/hibernate/orm/7.0/migration-guide/migration-guide.html[migration guide] when upgrading.
1515
Developers working on Hibernate and Quarkus are constantly collaborating, so here’s a quick peek at what happened over the past few months and at what Quarkus users might expect in the future.
1616

@@ -114,4 +114,4 @@ We’re working on improving the Hibernate Reactive extension as well, by provid
114114
Also, as part of giving a better experience for the user, the Quarkus and Hibernate teams constantly collaborate on performance and efficiency improvements. For example, an optimization that https://hibernate.atlassian.net/browse/HHH-18326[avoids the need for an `IdentityHashMap` to track persistence entities] improved the performance by https://github.com/hibernate/hibernate-orm-benchmark/pull/15[8% while running a simple query of 100-1000 immutable entities], end even more when dealing with persistent collections.
115115
And that's just _one_ improvement among many, and not the last one: even bigger performance improvements are expected in the future.
116116

117-
https://quarkus.io/guides/update-quarkus[Take a look at the new release] and let us know what you think!
117+
https://quarkus.io/guides/update-quarkus[Take a look at the new release] and let us know what you think!
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
---
2+
layout: post
3+
title: 'Quarkus 3.24 - Dev UI Assistant, Hibernate ORM 7, Hibernate Validator 9...'
4+
date: 2025-06-25
5+
tags: release
6+
synopsis: 'Today, we released Quarkus 3.24. It introduces a brand new feature, the Dev UI Assistant, together with major version upgrades to major components.'
7+
author: gsmet
8+
---
9+
10+
Today, we released Quarkus 3.24.
11+
It comes with major version upgrades to major components and a brand new feature: the Dev UI Assistant.
12+
13+
* https://github.com/quarkusio/quarkus/pull/47756[#47756] - Introduce the Assistant
14+
* https://github.com/quarkusio/quarkus/pull/41310[#41310] - Upgrade to Hibernate ORM 7.0
15+
* https://github.com/quarkusio/quarkus/pull/42292[#42292] - Upgrade to Hibernate Validator 9.0
16+
* https://github.com/quarkusio/quarkus/pull/47108[#47108] - Upgrade to Kafka Client 4.0
17+
* https://github.com/quarkusio/quarkus/pull/47830[#47830] - Add OIDC Health Check
18+
19+
== Update
20+
21+
To update to Quarkus 3.24, we recommend updating to the latest version of the Quarkus CLI and run:
22+
23+
[source,bash]
24+
----
25+
quarkus update
26+
----
27+
28+
Note that `quarkus update` can update your applications from any version of Quarkus (including 2.x) to Quarkus 3.24.
29+
30+
For more information about the adjustments you need to make to your applications, please refer to the https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.24[Quarkus 3.24 migration guide].
31+
32+
== What's new?
33+
34+
=== Dev UI Assistant
35+
36+
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 UI Assistant.
37+
38+
The Assistant is a new extension point to provide features assisting you in your daily coding:
39+
40+
- Generate clients from your OpenAPI specification
41+
- Generate additional test data
42+
- ... sky is the limit!
43+
44+
The Assistant can offer features that are backed by AI, but isn't limited to it.
45+
46+
We have been cooking an extension leveraging the Assistant feature for a while: https://github.com/quarkiverse/quarkus-chappie[Quarkus Chappie].
47+
You can already add it to your projects.
48+
49+
But don't see it as the end of things:
50+
you can develop your own Assistant features in your extensions.
51+
52+
video::Q88NQp_Uul4[youtube,width=640, height=360]
53+
54+
=== Hibernate ORM
55+
56+
Hibernate ORM was updated to 7.0.
57+
58+
This is a major version and it comes with new features and significant changes that are presented in more details in a http://localhost:4000/blog/hibernate7-on-quarkus/[dedicated blog post].
59+
60+
Please also have a look to the dedicated section of our https://github.com/quarkusio/quarkus/wiki/Migration-Guide-3.24#jakarta-persistence-hibernate-orm[migration guide].
61+
62+
Hibernate ORM 7.0 is an implementation of Jakarta Persistence 3.2.
63+
64+
=== Hibernate Validator
65+
66+
Hibernate Validator was updated to 9.0.
67+
68+
Hibernate Validator 9.0 is an implementation of Jakarta Validation 3.1.
69+
70+
=== Kafka Client
71+
72+
The Kafka Client has been updated to 4.0.
73+
74+
=== OIDC health check
75+
76+
Quarkus 3.24 offers a health check for OIDC that allows to check your Quarkus application is able to connect to your OIDC server.
77+
78+
=== Platform component upgrades
79+
80+
==== Camel Quarkus
81+
82+
Camel Quarkus has been upgraded to 3.24.0.
83+
84+
== Full changelog
85+
86+
You can get the full changelog of https://github.com/quarkusio/quarkus/releases/tag/3.24.0.CR1[3.24.0.CR1], https://github.com/quarkusio/quarkus/releases/tag/3.24.0[3.24.0], and https://github.com/quarkusio/quarkus/releases/tag/3.24.1[3.24.1] on GitHub.
87+
88+
== Contributors
89+
90+
The Quarkus community is growing and has now https://github.com/quarkusio/quarkus/graphs/contributors[1092 contributors].
91+
Many many thanks to each and everyone of them.
92+
93+
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.
94+
95+
== Come Join Us
96+
97+
We value your feedback a lot so please report bugs, ask for improvements... Let's build something great together!
98+
99+
If you are a Quarkus user or just curious, don't be shy and join our welcoming community:
100+
101+
* provide feedback on https://github.com/quarkusio/quarkus/issues[GitHub];
102+
* craft some code and https://github.com/quarkusio/quarkus/pulls[push a PR];
103+
* discuss with us on https://quarkusio.zulipchat.com/[Zulip] and on the https://groups.google.com/d/forum/quarkus-dev[mailing list];
104+
* ask your questions on https://stackoverflow.com/questions/tagged/quarkus[Stack Overflow].

0 commit comments

Comments
 (0)