Quarkus
Notes
- quarkus.io
- LTS versions :
- 3.33 (25 Mar 2026) (EOS: 25 Mar 2027)
- 3.27 (24 Sep 2025) (EOS: 24 Sep 2026)
- 3.20 (26 Mar 2025) (EOS: 28 Mar 2026)
- 3.15 (25 Sep 2024) (EOS: 25 Sep 2025)
- 3.8 (28 Feb 2024) (EOS: 28 Feb 2025)
- 3.2 (05 Jul 2023) (EOS: 05 Jul 2024)
Release notes
v3.20.3
· 6m+
Complete changelog
- #43952 - Gradle:
:quarkusDependenciesBuilduses this output of:jandexwithout declaring dependency - #46814 - Make ClientRequestFilter run on the same Vert.x context as other handlers
- #47053 - Bump org.mariadb.jdbc:mariadb-java-client from 3.5.2 to 3.5.3
- #47104 - Ensure that exceptions that happen extremely early in CLI boot are logged
- #47322 - Bump org.junit:junit-bom from 5.12.1 to 5.12.2 in /devtools/gradle
- #47330 - Bump org.junit:junit-bom from 5.12.1 to 5.12.2
- #47430 - Quarkus fails to start up with composite Gradle build when using Kotlin (Java works correctly)
- #47458 - Add Metrics and Logs to OTel Capabilities
- #47509 - Native application execution failure with
@Retryon the class and private methods - #47520 - SmallRye Fault Tolerance: skip private methods
- #47600 - Disable logger exporter metrics if metrics disabled
- #47643 - OpenAPI: enable merging of schema examples by default
- #47730 - Fix included Kotlin build in quarkusDev
- #48196 - Infinispan cache does not propagate request context
- #48200 - Fixes request context lost in Infinispan cache get/getasync
- #48351 - Fix flaky test in OpenTelemetry Logging
- #48363 - Make quarkusDependenciesBuild run after Jandex tasks, in case they are configured
- #48637 - Gradle multiproject build with jandex fails with when running quarkusDev
- #48670 - Gradle quarkusDev not working on multiprojects when jandex is present
- #48704 - Maven dependency collection fails:
java.io.FileNotFoundException: /path/to/dependency-3.x.x.pom.part (No such file or directory) - #48707 - Bump org.mariadb.jdbc:mariadb-java-client from 3.5.3 to 3.5.4
- #48751 - Retry deployment dependency collecting requests failed due to missing temporary files
- #48812 - Duplicate key -100 in GrpcServerProcessor after upgrading to Quarkus 3.20.0
- #48813 - Improve
Awaiting thread pool shutdownmessage - #48825 - Remove RetryResolutionOnMissingTmpFileErrorsTest
- #48862 - Bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
- #48879 - JWT Bearer Auth Form Parameters Accumulate with Each Request in OidcClientImpl
- #48880 - Use MultiMap set method instead of add for client assertion parameters
- #48883 - Use proper priority to deploy Vert.x Filter used for legacy websockets
- #48887 - Decouple OpenTelemetry bean initialization from
quarkus.otel.sdk.disabledconfig value - #48932 - Point to config-files property for ISPN devservice
- #48967 - Update container-image.adoc: correct base image for openshift extension
- #48983 - Starting from version 3.18.0.CR1, calls to the reactive REST client from an imperative Kafka consumer freeze and fail with a TimeoutException
- #48984 - Bump io.strimzi:strimzi-test-container from 0.109.1 to 0.109.2 to comply with Apache Licence
- #49022 - Always return initialized TokenIntrospection from the CDI producer
- #49093 - Bump smallrye-open-api.version from 4.0.11 to 4.0.12
- #49121 - Redis does not allow for zero timeout on blocking commands
- #49127 - Redis Client: allow zero timeout values
- #49257 - SmallRye Fault Tolerance: upgrade to 6.9.2
- #49347 - Fix missing backticks in JWT security documentation table
- #49348 - [3.20] Install Java 17 for Gradle plugin build
- #49389 - OIDC Dev UI won't work behind an HTTP Proxy
- #49390 - Fix ResponseExceptionMapper example in rest-client.adoc
- #49438 - Fix Proxy usage by OIDC devservices
- #49441 - Docs: Fix spelling typo in the Deploying to OpenShift guide
- #49446 - Bump org.mariadb.jdbc:mariadb-java-client from 3.5.4 to 3.5.5
- #49455 - Fix native image generated static resources index
- #49460 - [3.20] Bump the hibernate group with 12 updates
- #49467 - Add quarkus-extension-processor to quarkus-bom
- #49508 - Use
<annotationProcessorPathsUseDepMgmt>in new extension projects - #49592 - H2C remains enabled with
quarkus.http.http2=false - #49600 - [3.20] Bump kafka3.version from 3.9.0 to 3.9.1
- #49623 - GraphQL client's resolution of TLS configuration is wrong
- #49624 - Fix TLS config resolution for GraphQL clients
- #49634 - Disable HTTP/2 clear text when
quarkus.http.http2isfalse - #49724 - Bump jakarta.mail:jakarta.mail-api from 2.1.3 to 2.1.4
- #49748 - [3.20] Bump the hibernate group with 7 updates
- #49868 - [3.20] Bump to Vert.x 4.5.21 and Netty 4.1.127.Final
- #49951 - [3.20] Bump the hibernate group with 6 updates