Quarkus notes :
quarkus.io
LTS versions :
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 list 3.31.1 2026-01-28 RECENT
3.31.0 2026-01-28 RECENT
3.30.8 2026-01-23 3.30.7 2026-01-21 3.27.2 2026-01-21 3.20.5 2026-01-21 3.30.6 2026-01-07 3.30.5 2025-12-24 3.30.4 2025-12-17 3.30.3 2025-12-10 3.30.2 2025-12-03 3.30.1 2025-11-26 3.30.0 2025-11-26 3.29.4 2025-11-19 3.20.4 2025-11-19 3.27.1 2025-11-19 3.29.3 2025-11-14 3.29.2 2025-11-08 3.29.1 2025-11-06 3.29.0 2025-10-29
notes :
quarkus.io
LTS versions :
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 :
Complete changelog
#25852 - Testcontainers ryuk abandoned during build without testing using Gradle
#40503 - Remote development mode: RemoteSyncHandler interrupted exception
#46078 - X-Forwarded-Host header resets the request port
#50752 - OpenAPI - Multiple custom annotation classes of same type not working
#51845 - Inconsistent error behavior with an empty host header
#51861 - Better handling for null or empty authority
#51931 - Transform CleanerJava9
#52004 - Dev UI Js Dependencies updates (grouped)
#52035 - Dev UI: Upgrade to vaadin 25
#52092 - Newline character in access log pattern
#52094 - Testing authentication with quarkus-websocket-next breaks if you have quarkus-test-security enabled too
#52096 - Better duplicate files warning
#52105 - Quarkus restarts 2 times when an annotation processor creates classes
#52108 - WebSockets Next Security: use identity stored on connection for @TestSecurity and fallback to deferred identity for lazy authentication in all situations
#52109 - Remember timestamp of generated java files
#52110 - Log InterruptedException as debug for RemoteSyncHandler
#52115 - Exception Mapping does not work anymore for streaming responses
#52116 - Arc: fix class generation bug
#52117 - testcontainers reuse property override
#52118 - Don't wrap exceptions thrown by StreamingOutput
#52127 - Uber jar - Add a couple of ignore rules
#52128 - Do not leak internal host port into Host header when host is taken from Forwarded header without proto or scheme directives
#52130 - ListeningAddress to be Optional.empty when port and protocol are null
#52131 - build(deps): bump org.jetbrains.kotlinx:kotlinx-serialization-json from 1.9.0 to 1.10.0
#52135 - TestContainersStrategy.get to prevent potential concurrency issues
#52136 - Upgrade Dev UI to vaadin 25.x
#52155 - Annotation can be applied either on class or its methods
#52157 - Document in Infinispan protostream annotations processor
#52158 - OIDC token propagation: allow to combine @AccessToken on class and its methods
#52159 - build(deps): bump io.quarkus:quarkus-platform-bom-maven-plugin from 0.0.128 to 0.0.129
#52160 - Add documentation for proxy-registry to allow reference for others extensions
#52161 - New Assistant component to navigate to the chat screen
#52163 - Vert.x - Avoid reflection when creating virtual thread factory
#52167 - Use platform-independent newline in access logs
#52169 - Fix trailing slash handling in forwarded prefix
#52171 - Introduce a BuildItem to express the need to load native libraries
#52173 - Avoid warnings about native libraries by Brotli, Jansi and MSSQL JDBC (production mode only)
#52183 - Address native library loading needs for Kafka extensions
#52184 - Enable native access for mongodb-crypt
#52185 - Enable native access for epoll/kqueue transports for Netty
#52186 - Bump smallrye-open-api.version from 4.2.3 to 4.2.4
#52188 - Update README.md for Java 25 support
#52194 - Upgrade to PostgreSQL JDBC 42.7.9
#52197 - BuildMetrics: fix produced items when extended capture is enabled
#52199 - Fix VertxImplGetVirtualThreadFactory transformation
#52203 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /devtools/gradle
#52204 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7 in /build-parent
#52205 - Bump com.microsoft.azure.functions:azure-functions-java-library from 3.2.2 to 3.2.3
#52206 - Bump flyway.version from 11.20.2 to 11.20.3
#52208 - Bump org.assertj:assertj-core from 3.27.6 to 3.27.7
#52211 - Bump org.jboss.logging:jboss-logging from 3.6.1.Final to 3.6.2.Final
#52215 - Transform Netty's isSharable check to use a marker interface
#52217 - Rewrite DefaultChannelId to avoid reflection