Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Commit 5189165

Browse files
committed
Upgrade to Quarkus 3.32.2
It was required to add the os-maven-plugin. Otherwise, the container image build fails with: Could not find artifact io.netty:netty-transport-native-unix-common:jar:${os.detected.name}-${os.detected.arch}:4.1.130.Final in central Also, Hibernate no longer has the update method on the regular session. And, for convenience, added quarkus.hibernate-orm.log.sql in application.properties
1 parent 6f02a28 commit 5189165

12 files changed

Lines changed: 41 additions & 33 deletions

File tree

frameworks/Java/quarkus/README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ There are currently 2 implementations:
1313

1414
./tfb --mode verify --test quarkus quarkus-hibernate-reactive
1515

16+
After the database container image is created, it can be started independently.
17+
18+
docker run -d --name tfb-database -e POSTGRES_DB=hello_world -e POSTGRES_PASSWORD=benchmarkdbpass -e POSTGRES_USER=benchmarkdbuser -p 5432:5432 techempower/postgres:latest
19+
1620
## Versions
1721

1822
* [Java OpenJDK 17](http://openjdk.java.net/)

frameworks/Java/quarkus/pom.xml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@
88
<packaging>pom</packaging>
99

1010
<properties>
11-
<compiler-plugin.version>3.14.0</compiler-plugin.version>
12-
<maven.compiler.release>21</maven.compiler.release>
11+
<compiler-plugin.version>3.15.0</compiler-plugin.version>
12+
<maven.compiler.release>25</maven.compiler.release>
1313
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1414
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
1515
<quarkus.platform.artifact-id>quarkus-bom</quarkus.platform.artifact-id>
1616
<quarkus.platform.group-id>io.quarkus</quarkus.platform.group-id>
17-
<quarkus.platform.version>3.21.2</quarkus.platform.version>
17+
<quarkus.platform.version>3.32.2</quarkus.platform.version>
1818
<skipITs>true</skipITs>
19-
<surefire-plugin.version>3.5.2</surefire-plugin.version>
19+
<surefire-plugin.version>3.5.4</surefire-plugin.version>
2020
<!-- Check https://github.com/netty/netty-incubator-transport-io_uring/tags -->
2121
<netty.io_uring.version>0.0.26.Final</netty.io_uring.version>
2222
<rocker.version>1.3.0</rocker.version>
@@ -61,6 +61,16 @@
6161
</dependencyManagement>
6262

6363
<build>
64+
<!--Required during the upgrade to Quarkus 3.32.2-->
65+
<!--Otherwise, the container image build fails with:-->
66+
<!--Could not find artifact io.netty:netty-transport-native-unix-common:jar:${os.detected.name}-${os.detected.arch}:4.1.130.Final in central-->
67+
<extensions>
68+
<extension>
69+
<groupId>kr.motd.maven</groupId>
70+
<artifactId>os-maven-plugin</artifactId>
71+
<version>1.7.1</version>
72+
</extension>
73+
</extensions>
6474
<plugins>
6575
<plugin>
6676
<groupId>${quarkus.platform.group-id}</groupId>
@@ -81,9 +91,7 @@
8191
<artifactId>maven-compiler-plugin</artifactId>
8292
<version>${compiler-plugin.version}</version>
8393
<configuration>
84-
<compilerArgs>
85-
<arg>-parameters</arg>
86-
</compilerArgs>
94+
<parameters>true</parameters>
8795
</configuration>
8896
</plugin>
8997
<plugin>

frameworks/Java/quarkus/quarkus-hibernate-reactive.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=resteasy-reactive-hibernate-reactive

frameworks/Java/quarkus/quarkus-reactive-routes-pgclient.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=reactive-routes-pgclient

frameworks/Java/quarkus/quarkus-vertx.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=vertx

frameworks/Java/quarkus/quarkus.dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM registry.access.redhat.com/ubi9/openjdk-21:1.22 as maven
1+
FROM registry.access.redhat.com/ubi9/openjdk-25:1.24 as maven
22
ENV LANGUAGE='en_US:en'
33

44
WORKDIR /quarkus
@@ -29,7 +29,7 @@ WORKDIR /quarkus/$MODULE
2929
RUN mvn package -B -q
3030
WORKDIR /quarkus
3131

32-
FROM registry.access.redhat.com/ubi9/openjdk-21-runtime:1.22
32+
FROM registry.access.redhat.com/ubi9/openjdk-25-runtime:1.24
3333
ENV LANGUAGE='en_US:en'
3434
WORKDIR /quarkus
3535
ENV MODULE=resteasy-reactive-hibernate

frameworks/Java/quarkus/reactive-routes-pgclient/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<dependency>
4141
<groupId>com.google.guava</groupId>
4242
<artifactId>guava</artifactId>
43-
<version>32.0.0-jre</version>
43+
<version>32.0.1-jre</version>
4444
</dependency>
4545
<dependency>
4646
<groupId>io.netty</groupId>
@@ -75,7 +75,7 @@
7575
<dependency>
7676
<groupId>com.google.guava</groupId>
7777
<artifactId>guava</artifactId>
78-
<version>32.0.0-jre</version>
78+
<version>32.0.1-jre</version>
7979
</dependency>
8080
</dependencies>
8181
</plugin>

frameworks/Java/quarkus/resteasy-reactive-hibernate-reactive/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<dependency>
4545
<groupId>com.google.guava</groupId>
4646
<artifactId>guava</artifactId>
47-
<version>32.0.0-jre</version>
47+
<version>32.0.1-jre</version>
4848
</dependency>
4949
<dependency>
5050
<groupId>io.netty</groupId>

frameworks/Java/quarkus/resteasy-reactive-hibernate-reactive/src/main/resources/application.properties

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@ quarkus.hibernate-orm.second-level-caching-enabled=false
1717

1818
#quarkus.vertx.storage=false
1919

20+
quarkus.hibernate-orm.log.sql=false
21+
2022
quarkus.log.console.enable=true
2123
quarkus.log.console.level=INFO
2224
quarkus.log.file.enable=false

frameworks/Java/quarkus/resteasy-reactive-hibernate/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<dependency>
4545
<groupId>com.google.guava</groupId>
4646
<artifactId>guava</artifactId>
47-
<version>32.0.0-jre</version>
47+
<version>32.0.1-jre</version>
4848
</dependency>
4949
<dependency>
5050
<groupId>io.netty</groupId>
@@ -79,7 +79,7 @@
7979
<dependency>
8080
<groupId>com.google.guava</groupId>
8181
<artifactId>guava</artifactId>
82-
<version>32.0.0-jre</version>
82+
<version>32.0.1-jre</version>
8383
</dependency>
8484
</dependencies>
8585
</plugin>

0 commit comments

Comments
 (0)