Skip to content

3.23.0

Latest
Compare
Choose a tag to compare
@quarkusbot quarkusbot released this 28 May 09:21
· 244 commits to main since this release

Complete changelog

  • #27349 - MockSupport may fail in junit5 concurrent execution mode
  • #37363 - ClassLoader.definePackage throws IllegalArgumentException, parentFirst not solving issue
  • #39016 - @CreationTimestamp and @UpdateTimestamp with 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 jpa broken in main
  • #47855 - Do not expose Hibernate-specific metamodels through CDI
  • #47857 - Bump Agroal to 2.7
  • #47858 - Fallback quarkus.test.integration-test-profile to quarkus.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-api to 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 @Retry and 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=false breaks 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