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.23.0
· 1y+
Complete changelog
- #27349 - MockSupport may fail in junit5 concurrent execution mode
- #37363 - ClassLoader.definePackage throws IllegalArgumentException,
parentFirstnot solving issue - #39016 -
@CreationTimestampand@UpdateTimestampwith the same value after persistAndFlush - #47466 - Agroal doesn’t reset read only when returning connection to pool
- #47483 - Max header size configuration property is not used with AWS Lambda HTTP extension
- #47617 - quarkusDev prints a warning when started using JDK24
- #47618 - Bump netty.version to 4.1.121.Final
- #47785 - Issues with
;in query params causes URIs without a scheme for Quarkus REST - #47821 - REST Client fails for sub-resources with BeanParam
- #47848 - Bump Kotlin to 2.1.21
- #47850 - Quarkus 3.22 regression - Classloader issue with ConfigProvider used in Test
- #47853 - Native integration test
jpabroken inmain - #47855 - Do not expose Hibernate-specific metamodels through CDI
- #47857 - Bump Agroal to 2.7
- #47858 - Fallback
quarkus.test.integration-test-profiletoquarkus.profile - #47860 - Deal with max headers size in Amazon Lambda
- #47864 - Adding scheme and authority to absoluteUri
- #47867 - Bump org.hibernate.reactive:hibernate-reactive-core from 2.4.7.Final to 2.4.8.Final
- #47877 - Manage
io.perfmark:perfmark-apito keep Quarkus, Camel Quarkus, Quarkus CXF and Quarkus Google Cloud Services in sync - #47878 - Manage io.perfmark:perfmark-api to keep Quarkus, Camel Quarkus, Quarkus CXF and Quarkus Google Cloud Services in sync
- #47879 - Make MockSupport methods synchronized
- #47891 - NPE when ValueExpressionResolver returns null
- #47892 - Dont use Facade ClassLoader as TCCL for interacting with profiles
- #47895 - Native application execution failure with
@Retryand overridden methods - #47899 - Retry when
CL.definePackage()throws an IAE - #47903 - [GraalVM for JDK 24+] All native integration tests failing
- #47905 - Change of ownership/visibility on objects created in oracle dev service initialization script
- #47906 - MeterTagsSupport: prevent null metric tag values
- #47907 - Introduce
quarkus.datasource.devservices.init-privileged-script-path - #47909 - Make bean param work properly with subresource in REST Client
- #47910 - Allow "unsupported properties" set in the Hibernate ORM/Reactive extension to override Quarkus' own values
- #47915 - Security:
quarkus.security.auth.enabled-in-dev-mode=falsebreaks SwaggerUI - #47932 - Handle method parameter type annotations in ClassComparisonUtil
- #47933 - OpenAPI Auto security works with enabled-in-dev config from security
- #47934 - CycloneDX parameters do not apply
- #47937 - Fix gRPC enum registration in native
- #47941 - SmallRye Fault Tolerance: add missing reflection registration
- #47944 - Runtime initialize classes to preserve Netty's assumptions
- #47946 - Refactor: Store QuarkusClassLoaders, not StartupActions in FacadeClassLoader map
- #47950 - Refresh deleted source file location
- #47961 - Quarkus Kafka Streams extension does not start in a DEV mode
- #47962 - Fix Quarkus Kafka Streams in DEV mode
- #47963 - Fixes Cyclonedx broken params
- #47966 - Use config.getOptionValue checking quarkus.security.auth.enabled-in-dev-mode