Complete changelog
- #10264 - elytron security: define role mapper (was: ldap security - role mapper)
- #36510 -
quarkus.otel.traces.suppress-non-application-uris
not working withquarkus.management.enabled
- #43326 - Hibernate-Reactive: ClassCastException EmbeddableInitializerImpl to ReactiveInitializer
- #43706 - Include proto unzip directory as proto import directory argument for protoc
- #43823 - Bump io.quarkus.develocity:quarkus-project-develocity-extension from 1.1.5 to 1.1.6
- #43845 - Exemplars are not recorded for metric
http_server_requests*
- #44016 - Micrometer exemplars on HTTP
- #44047 - Demote Agroal's "JDBC resources leaked" warnings to DEBUG
- #44209 - Bump io.quarkus.develocity:quarkus-project-develocity-extension from 1.1.6 to 1.1.7
- #44511 - NPE during custom bean invocation via PreAuthorize annotation in Quarkus RESTEasy
- #44540 - FORMAT_FAILURE when using
Log.error(Object,Throwable)
- #44550 - GraphQL Typesafe client with sources in a dependency
- #44565 - Ensure that all our handlers extend
ExtHandler
- #44645 - NullPointerException from Hibernate ORM when there is a problem establishing a connection
- #44667 - Pass secured method arguments into security checks for
@PreAuthorize
security annotation on SpringWeb endpoints - #44674 - Qute: Rendering Timeout Instead of Throwing TemplateException for Missing Keys in {#let} and {#set} Constructs
- #44682 - Qute: fix handling of missing properties in strict mode
- #44846 - Quarkus 3.17.1+ does not like 'get' methods on Panache (Kotlin) Entities
- #44863 - org.hibernate.bytecode.enhance.spi.EnhancementException: Enhancement of [org.acme.domain.MyEntity] failed
- #44866 - Qute message bundle using enum uppercase with words separated by underscores
- #44883 - Qute message bundles: fix localization of enums
- #44929 - Error in secured post-multipart interface with large files
- #44932 - Grpc client interceptors are not registered when injected via constructor
- #44959 - Ensure request body is consumed so that multipart requests with large payloads never hang when exception happens before body is consumed
- #44960 - Page count fails when using a sort specification in a Panache query with a SELECT DISTINCT statement in Quarkus 3.17
- #44961 - Fix InjectionPointModifier for repeated annotations on method parameters; add grpc test
- #45084 - A NoSuchMethodException is raised when a REST resource is called with a single JsonObject argument in native build
- #45097 - Ensure that jakarta json types can be deserialized in native mode
- #45104 - Bump com.gradle:develocity-maven-extension from 1.22.2 to 1.23
- #45126 - Bump org.hibernate.validator:hibernate-validator from 8.0.1.Final to 8.0.2.Final
- #45161 - Fix local proxy handling in REST Client module
- #45167 - Long.parseLong Error with Redis Client Instrumentation
- #45172 - Docs: Correct word form in Native Applications Tips
- #45173 - Unable to use custom handlers for HTTP OPTIONS method in subresources
- #45174 - Unable to use custom handlers for HTTP OPTIONS method in subresources
- #45188 -
@JoinColumns
breaks on Hibernate Reactive - #45190 - Fix matrix computation for Ubuntu 24
- #45199 - Bump gradle/develocity-actions from 1.2 to 1.3
- #45235 - Upgrade to Hibernate ORM 6.6.4 / Reactive 2.4.3
- #45254 - Typo in Proxy Configuration Guidance
- #45260 - Typo in ProxyConfig
- #45300 - Fix how Vert.x routes are identified in metrics and OpenTelemetry
- #45305 - Docs: Correct sentence in Simplified MongoDB with Panache
- #45335 - swapi.dev is down, use swapi.tech
- #45351 - Fixed an issue where annotations were not part of the Jandex index, if given in an external JAR
- #45385 - IllegalArgumentException when parsing Accept Header
- #45401 - Use swapi.tech for The Star Wars API calls
- #45419 - Fix typos in deploying-to-kubernetes.adoc
- #45437 - Do not use grep -q when calculating the matrix
- #45439 - OpenTelemetry: fix the Redis instrumenter in case of a tainted connection
- #45467 - Add FAQ about thread dumps in native reference guide
- #45471 - Update code to get Mandrel version from native executable
- #45482 - Execute the MongoDB Connection Health Check on Startup
- #45487 - Fix Quarkus platform BOM version info collection for analytics
- #45518 - Remove erroneous state tracking from client readers/writers
- #45523 - Fix Mongo health checks
- #45527 - Register Parallel Database Query related elements for reflection
- #45555 - RESTEasy Reactive:
ClientBuilder
andClient
should not share the sameConfiguration
instance - #45564 - fix: possible NPE if data has not been set yet
- #45565 - If certificate reloading is enabled, mTLS stop functioning after the reload
- #45576 - Revert "[oracle-jdbc] Remove unnecessary conditionals from
@BuildSteps
in the Oracle JDBC extension" - #45578 - Fix: trust store config is overwritten by key store config while certificate reloading
- #45583 - Adjust logging level for JDBC resource leak warnings
- #45586 - Elytron security LDAP: Document and test mapping of LDAP groups to SecurityIdentity roles
- #45593 - Copy
Configuration
when building a JAX-RSClient
- #45612 - Fix typo
- #45650 - ClassNotFound during static init build step corrupts delayed logging
- #45676 - Quarkus reports a NoSuchMethod hiding the real cause when it fails to start
- #45677 - Add missing
@ConfigItem
to FilterConfig - #45682 - decodeAsXPendingSummary NPE on r.get(1) or r.get(2)
- #45687 - Redis Client: fix NPE when constructing XPendingSummary
- #45731 - Bump hibernate-orm.version from 6.6.4.Final to 6.6.5.Final
- #45756 - Bump hibernate-reactive.version from 2.4.3.Final to 2.4.4.Final
- #45799 - Fix PathTreeClassPathElement#toString() implementation
- #45801 - Fix documentation for connecting to multiple devservice databases
- #45813 - Update URL of swapi-graphql.netlify.app GraphQL endpoint
- #45829 - Upgrade to Vert.x 4.5.12 and Netty 4.1.117.Final
- #45847 - Netty metric with dynamic tag cause time series leak
- #45877 - Replace the id label with a name label for Netty allocator
- #45913 - Fix generate ca command in tls guide
- #45943 - OpenApiFilter without Runstage causes NPE
- #45945 - Properly get default value when handling OpenApiFilters
- #45971 - Fix incorrect response code when media type is invalid
- #46018 - integration-tests/hibernate-reactive-mssql is not being run (and does not build)
- #46036 - In container build output is not executable anymore
- #46040 - OpenTelemetry extension traces health endpoints when a custom root-path is configured
- #46041 - Upgrade Hibernate ORM to 6.6.6.Final
- #46043 - Fix and restore hibernate-reactive-mssql tests
- #46055 - Ensure that the copied native executable has the executable permission when copied from the host to the container image.
- #46102 - Live reload classloader memory leak when using hibernate-envers with a custom revision entity
- #46179 - Upgrade to Hibernate ORM 6.6.7.Final
- #46181 - Simplify and fix building the list of framework endpoints
- #46237 - Memory leak using RestClient and Mutiny's Multi
- #46269 - Avoid creating a timer when reconnectDelay is set to Max
- #46352 - Liquibase MongoDB - Register AbstractMongoChange for reflection
- #46403 - DB2: Missing resource bundle
- #46411 - Custom ContextResolver can not be used anymore for rest client since 3.13
- #46412 - Memory Leak in Quarkus REST Service if request failed with timeout.
- #46413 - Don't assume context resolvers are always called from REST Client
- #46419 - Always close OutputStream in RESTEasy Classic
- #46426 - [3.15] Always close OutputStream in RESTEasy Classic
- #46440 - Implement isValidAuthority() in ForwardedServerRequestWrapper
- #46491 - Register Db2 resource bundle classes for reflection
- #46530 - Register some date-related types for reflection for GraphQL clients
- #46554 - [3.15] Update Kafka client version to 3.7.2 to cover CVE-2024-56128
- #46707 - [3.15] SmallRye Fault Tolerance: upgrade to 6.4.2