Skip to content

Commit a2019d2

Browse files
committed
Quarkus 3.29.0
1 parent 568dc37 commit a2019d2

File tree

2 files changed

+74
-2
lines changed

2 files changed

+74
-2
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.28.5
3-
announce: /blog/quarkus-3-28-5-released/
2+
version: 3.29.0
3+
announce: /blog/quarkus-3-29-released/
44
graalvm: 'for Java 21'
55
jdk: "17+"
66
maven: 3.9.6+
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
---
2+
layout: post
3+
title: 'Quarkus 3.29 - Multiple cache backends and Qute DAP debugger support'
4+
date: 2025-10-29
5+
tags: release
6+
synopsis: 'Today, we released Quarkus 3.29. It supports multiple cache backends and provides Qute DAP debugger support.'
7+
author: gsmet
8+
---
9+
10+
Today, we released Quarkus 3.29.
11+
12+
Quarkus 3.29 introduces the following notable changes:
13+
14+
* https://github.com/quarkusio/quarkus/pull/50007[#50007] - Add support for multiple cache backends
15+
* https://github.com/quarkusio/quarkus/pull/48962[#48962] - Provide Qute DAP debugger support
16+
* https://github.com/quarkusio/quarkus/pull/48732[#48732] - Keep the Hibernate ORM and Reactive extensions enabled even when no entity is defined
17+
18+
As usual, this release also includes many bug fixes and improvements.
19+
20+
== Update
21+
22+
To update to Quarkus 3.29, we recommend updating to the latest version of the Quarkus CLI and run:
23+
24+
[source,bash]
25+
----
26+
quarkus update
27+
----
28+
29+
Note that `quarkus update` can update your applications from any version of Quarkus (including 2.x) to Quarkus 3.29.
30+
31+
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.29[Quarkus 3.29 migration guide].
32+
33+
== What's new?
34+
35+
=== Cache
36+
37+
Until now, the Cache extension only supported using one caching backend at a time.
38+
For instance, it wasn't possible to use Caffeine for a given cache and Redis for another one.
39+
40+
With this release, you can now define multiple cache backends and associate each cache to a specific backend.
41+
You can find more information in the https://quarkus.io/guides/cache#configuring-the-underlying-caching-provider[Configuring the underlying caching provider] section of the Cache guide.
42+
43+
=== Qute DAP debugger support
44+
45+
The Qute extension now provides support for the Debug Adapter Protocol (DAP),
46+
which means that you can easily debug your Qute templates in your favorite IDE!
47+
48+
=== Hibernate ORM and Reactive
49+
50+
Both Hibernate ORM and Hibernate Reactive extensions are now enabled even when no entity is defined in your application.
51+
52+
== Full changelog
53+
54+
You can get the full changelog of https://github.com/quarkusio/quarkus/releases/tag/3.29.0.CR1[3.29.0.CR1] and https://github.com/quarkusio/quarkus/releases/tag/3.29.0[3.29.0] on GitHub.
55+
56+
== Contributors
57+
58+
The Quarkus community is growing and has now https://github.com/quarkusio/quarkus/graphs/contributors[1131].
59+
Many many thanks to each and everyone of them.
60+
61+
In particular for the 3.29 release, thanks to Akulov S V, Ales Justin, Alex Martel, Alexey Loubyansky, Alon Gamliel, Andy Damevin, Aryant, Aurea Munoz, azerr, Bhawna, Bruno Baptista, Chris Laprun, Clement Escoffier, Daniel Cunha, Darko Janković, David M. Lloyd, Eli Barbosa, Eric Deandrea, Fedor Dudinsky, Foivos Zakkak, Fouad Almalki, Francesco Nigro, George Gastaldi, Georgios Andrianakis, Guillaume Smet, Holly Cummins, Houssam El Mansouri, Ioannis Canellos, Jakub Jedlicka, Jan Martiska, Jan Pohlmeyer, joonseolee, Julien Ponge, Juliusz Ćwiąkalski, Karm Michal Babacek, Katia Aresti, Ladislav Thon, Lars Andringa, Luca Molteni, Maciej Swiderski, Manuel Müller, Marco Belladelli, marko-bekhta, Martin Kouba, Matej Novotny, Matheus Cruz, Maximilian Zellhofer, Melloware, Michael Edgar, Michal Jurc, Michal Vavřík, Nathan Erwin, Neil J. L. Benn, Ozan Gunalp, Peter Palaga, Phillip Krüger, Pierre Beitz, Piotr Płaczek, Robert Kühne, Robert Stupp, Roberto Cortez, Roman Lovakov, Rostislav Svoboda, Sanne Grinovero, Sergey Beryozkin, Severin Gehwolf, Steve Hawkins, Stéphane Épardaud, Thomas Segismont, Tomas Hofman, xstefank, Yoann Rodière, Yukihiro Okada, yuokada, and zg-riband.
62+
63+
== Come Join Us
64+
65+
We value your feedback a lot so please report bugs, ask for improvements... Let's build something great together!
66+
67+
If you are a Quarkus user or just curious, don't be shy and join our welcoming community:
68+
69+
* provide feedback on https://github.com/quarkusio/quarkus/issues[GitHub];
70+
* craft some code and https://github.com/quarkusio/quarkus/pulls[push a PR];
71+
* discuss with us on https://quarkusio.zulipchat.com/[Zulip] and on the https://groups.google.com/d/forum/quarkus-dev[mailing list];
72+
* ask your questions on https://stackoverflow.com/questions/tagged/quarkus[Stack Overflow].

0 commit comments

Comments
 (0)