Major changes
- #46961 - Add support for TLS config reload in REST Client
Complete changelog
- #23990 - Resources path params not not included when a Sub-Resource is filtered by
@ServerRequestFilter
- #36343 - REST Client with generic subresource fails with InvalidRestClientDefinitionException
- #40831 - RestEasy reactive: Cannot use method with same name but different parameters
- #43105 - Hibernate ORM - JSON mapper should be made unremovable
- #46623 - Bump elasticsearch-opensource-components.version from 8.17.2 to 8.17.3
- #46628 - swagger ui does not show schema examples after migration to quarkus 3.19
- #46636 - SmallRye Fault Tolerance: add support for OpenTelemetry Metrics
- #46652 - UnsupportedOperationException in TlsConfigUtils when setting ALPN false
- #46669 - config-tracking output file is always "prod" file despite the chosen profile
- #46726 - quarkus.config-tracking.file-suffix does not work as expected
- #46858 - Problems with bom-platform for v. 3.19.3 for jUnit
- #46870 - Use Config profiles in the config-tracking output file
- #46872 - Fixed recordedBuildConfigFile absolute path resolution
- #46881 - Bump wildfly-elytron.version from 2.6.1.Final to 2.6.2.Final
- #46883 - Bump hibernate-search.version from 7.2.2.Final to 7.2.3.Final
- #46893 - Graphql federation
@Resolver
and@Blocking
do not work - #46896 - Bump Quarkiverse parent version to 19
- #46897 - Add doc about default http header methods
- #46900 - Resolved the UnsupportedOperationException in TlsConfigUtils when setting ALPN false
- #46901 - Bump smallrye-graphql.version from 2.12.1 to 2.12.2
- #46906 - Bump com.google.guava:guava from 33.4.0-jre to 33.4.5-jre
- #46910 - Expand note about dependency needed for Kotlin and gRPC
- #46918 - Return locators path parameters in UriInfo
- #46930 - SmallRye GraphQL - Allow execution model annotations on
@Resolver
methods - #46931 - Downgrading mockito.version to 5.12.0 as it is compatible with junit.jupiter.version 5.10.5
- #46940 - Make ObjectMapper/JsonbProducer unremovable if json mapper is required by ORM
- #46943 - Add clarifying sentence to maturity matrix guide
- #46944 - Add some additional doc to HeaderConfig#methods()
- #46956 - OpenAPI: disable example merging by default (Swagger UI regression)
- #46957 - Fix native security extension build failure over missing BouncyCastle class
- #46961 - Add support for TLS config reload in REST Client
- #46963 - Document that the Hibernate Reactive extension doesn't support database-based multitenancy or schema-based multitenancy
- #46966 - Correctly handle trust managers when no trust manager matching the SNI name can be found
- #46967 - DevUI Database view does not work with inactive data sources
- #46968 - [Mandrel/GraalVM for JDK 25+14] kafka-sasl native integration test fails with MissingResourceException
- #46970 - Fix container binary strategy returning with non-zero exit code
- #46972 - OIDC -Azure refresh token doesnt have expiration date
- #46979 - Dev UI Agroal: Make sure to handle disabled datasources
- #46980 - Qute template validation error when using template records with fragments
- #46981 - Remove erroneously left over request context call in test
- #46984 - Fix text on gradle tooling doc
- #46985 - Qute: ignore type-safe fragments for param declarations
- #46989 - Websocket next - default serialization does not work on native
- #46991 - Fix the OIDC opaque token check
- #46995 - Corrects Infinispan documentation
- #47000 - add missing
@UnwrapException
in quarkus-rest doc example - #47001 - Fix constructor search for Qute template records
- #47007 - [3.21] Change in smallrye-config causes application to not start
- #47010 - Quarkus CLI issues WARNINGs for unrecognized .env values in dev mode
- #47015 - Register classes for reflection in amazon lambda and funqy
- #47018 - Bump elasticsearch-opensource-components.version from 8.17.3 to 8.17.4
- #47019 - Bump com.google.guava:guava from 33.4.5-jre to 33.4.6-jre
- #47021 - Grpc Client in Tests fail when Running on Linux with Netty Native Transports
- #47025 - Only set eventLoopGroup on GRPC if native transports not enabled
- #47027 - Register text message types for reflection
- #47029 - Update rest-client.adoc line 183
- #47031 - OpenTelemetry: disabling tracing while keeping metrics enabled leads to UnsatisfiedResolutionException
- #47032 - quarkus-tls-registry 'javax.net.ssl' causes "java.lang.IllegalStateException: No CN or OU in O=xxx,C=xxx" and crashs quarkus application starts
- #47041 - Keep a reference on the parent/original context to allow accessing it from Rest Client interceptors
- #47042 - Update SmallRye Config to 3.12.4
- #47043 - Register resource bundle
sun.security.util.resources.security
for kafka in native mode - #47047 - Support type variables on sub resource interfaces for the rest client
- #47049 - quarkus-tls-registry 'javax.net.ssl' causes "java.lang.IllegalStateException: No CN or OU in O=xxx,C=xxx" and crashs quarkus application starts
- #47053 - Bump org.mariadb.jdbc:mariadb-java-client from 3.5.2 to 3.5.3
- #47057 - Make OTel resource attributes signal independent
- #47062 - Constructor injection of io.opentelemetry.api.metrics.Meter in a
@GrpcService
-annotated class makes tests fail - #47065 - Fix ClassCastException when ResourceMethod with same method name exist
- #47076 - Ensure gRPC server starts after Otel is configured (if applicable)
- #47097 - Prevent config diagnostic warnings from quarkus CLI itself
- #47098 - Rabbitmq connector can't be used with TLS registry
- #47099 - Adds RabbitmqClientConfigCustomizer as unremovable bean
- #47103 - Adding buildpack config options to container image docs