3.8.6
Complete changelog
- #39009 - Narayana update to 7.0.1.Final
- #39233 - Update MicroProfile Config to 3.1
- #39515 - Programmatic Cache API does not preserve Vertx Duplicate Context
- #39599 - JsonObject is empty when used with resteasy-reactive
- #39615 - Allow JsonObject and JsonArray to be used in any POJO for JSON handling
- #39854 - 'quarkus.log.console.format' '%i' Process ID fixed at build time
- #39988 - Context Propagation performance issue and init issue
- #40009 - Duplicated logs with Elastic APM Agent - Quarkus wrongly importing log4j2 configuration from agent
- #40016 - Log file rotation for periods longer then day not working. Regression.
- #40164 - Gradle
quarkusDev
fails with usage analytics enabled - #40287 - Using a custom ParamConverter fails when not sending that parameter with the request
- #40349 - HandleRequestCollectionHelper for Quarkus Amazon Lambda
- #40405 - Bump org.jboss.logmanager:jboss-logmanager from 3.0.4.Final to 3.0.6.Final
- #40431 - Better exception when accessing two non-XA datasources in a transaction
- #40464 - Fix correct parsing of collections in AmazonLambdaRecorder
- #40558 - Avoid using the same directory twice in Maven ITs
- #40584 - Bump com.fasterxml.jackson:jackson-bom from 2.17.0 to 2.17.1
- #40657 - Prevent abort because of a throwable
- #40721 - Allow the use of
@Blocking
on@ClientExceptionMapper
- #40779 - Bump Agroal from 2.3 to 2.4
- #40800 - Trivial: Update matcher in component test test to catch single test case
- #40802 - Control data used in path expression when running remote-dev
- #40822 - Improve
@SecureField
detection lookup exclusions - #40842 - getting-started: grammar: append->appended
- #40851 - kafka metrics : label kafka_version=unknown in native mode
- #40852 -
@CacheResult
with method returning Uni makes cache exceed its maximum size - #40886 - Regression: Unexpected
DisabledOidcClientException
- #40887 - [3.8] Conditionalize security content
- #40894 - Fix a disabled OidcClient REST client issue
- #40987 - NamedQuery inside repository
- #40989 - Config doc - Don't enforce the height
- #41007 - Make sure quarkusXXXCompileOnlyConfiguration extends from platform configuration
- #41049 - Qute: fix regression for optimized generated value resolvers
- #41053 - Docs: clarify named queries for Panache
- #41054 - Fix RESTEasy Classic GZIP max input in native mode
- #41060 - Invalid encoding of '?' in query parameter values by Encode.encodeQueryParam
- #41062 - Fix encoding of '?' in query parameter values by Encode.encodeQueryParam(..)
- #41064 - Use latest SmallRye Context Propagation
- #41069 - [3.8] Tweak auth content based on QE feedback in rhbq docs
- #41081 -
ContextNotActiveException
inSecurityIdentityAugmentor
since Quarkus 3.10 - #41097 - Changing Accept Header in PreMatching filter isn't considered by MessageBodyWriter
- #41106 - Delegate to the correct method in TransactionScopedStatelessSession#fetch
- #41110 - Quarkus REST: various issues with
lastModified
dates - #41111 - Take MediaType set in pre-match filter into when returning Response
- #41121 - Avoid using outdated OpenRewrite config in quarkus update
- #41123 - Quarkus REST: Fix two Date issues regarding preconditions
- #41146 - Add documentation about the Quarkus REST's
@Separator
- #41278 - Add kafka-version.properties as native image resource
- #41351 - OpenTelemetry gRPC OTLP traces exporter sometimes throws NPE on app shutdown when HTTP2 connection stream is closed
- #41354 - MessageBodyWriter not selected went no Accept header is set
- #41355 - [3.8] Use getMajorMinor version for Infinispan Dev Services container
- #41376 - Resteasy tries to instantiate abstract classes since Quarkus 3.3
- #41408 - Bump io.fabric8:maven-model-helper from 36 to 37
- #41411 - Ensure that MessageBodyWriter is passed the proper media type
- #41438 - Avoid exporter related exceptions when application has been shutdown
- #41451 - Qute: StackOverflowError due to nested #include and #insert directives
- #41465 - Ignore abstract jakarta.ws.rs.core.Application classes
- #41513 - Quarkus CLI - Some expected errors lead to a stacktrace and they shouldn't
- #41517 - Qute: fix possible stack overflow error in InsertSectionHelper
- #41532 - [3.8] Solve sync build issue
- #41535 - Log records show the hostname on which the native executable was generated
- #41562 - [3.8] Small documentation enhancement/formating
- #41567 - Quarkus REST abstract resources with
@Path
requires impl. to be CDI beans while RESTEasy does not - #41572 - Bump ubi image to 1.19 for jib
- #41597 - Bump narayana.version from 7.0.1.Final to 7.0.2.Final
- #41600 - GraphQL Query generated from windows doesn't work
- #41601 - Use correct property in JWT key file examples
- #41606 - Allow use of abstract classes in Quarkus REST in the same way as interfaces
- #41609 - Fix bytecode recording issue when default method is used as a getter
- #41633 - Catch exceptions when running checkMissingCommand
- #41637 - Lock docker image version for the OTel Collector
- #41647 - Handle duplicated Vert.x context in CaffeineCacheImpl
- #41654 - Register
@JsonNaming
value for reflection - #41664 - Reinitialize the SmallRye
HostName
class as well - #41669 - Dev mode always complaining about module-info not being supported
- #41670 - Only warn about
module-info
if it exists - #41677 - Infinispan extension needs to include Wildly SASL providers in the native executable
- #41678 - Escape ] in rewritten xrefs for downstream doc
- #41680 - [3.8] Escape ] in rewritten xrefs for downstream doc
- #41682 - [3.8] Extract macros in docs to avoid breaking regexes
- #41685 - SmallRye GraphQL: added \r to PATTERN_NEWLINE_OR_TAB
- #41688 - Infinispan Extension adds SASL to reflective classes
- #41707 - Fix native issue with
@Providers
when only the REST Client exists - #41716 - BugFix fixed comparison of field with itself
- #41720 - Bump com.fasterxml.jackson:jackson-bom from 2.17.1 to 2.17.2
- #41721 - Fix Quarkus REST concurrent modification exception when making abstract resource classes inheritors beans
- #41731 - BugFix Fixed mismatched number of args in string formats
- #41746 - SmallRye Health leaks MDC properties between health checks
- #41763 - For NOTE and TIP, use admonition syntax instead of ID syntax
- #41764 - [3.8] Fix specific items in 3.8 that are fine in main
- #41768 - Using safe Integer comparison
- #41792 - [3.8] Update keycloak version to
24.0.0
in security docs - #41811 - Resteasy Reactive AsyncFile is never closed
- #41814 - Fix code example for JSON serialisation in rest guide
- #41815 - Create new vertx context for blocking health checks
- #41824 - Properly close AsyncFile in Quarkus REST
- #41834 - [3.8] Apply QE feedback to community docs
- #41838 - Set the correct length of parameters when constructing the Redis arguments
- #41896 - Fix flaky InputCollectionOutputCollectionLambdaTest
- #41901 - [3.8] Use the correct extension names for 3.8
- #41950 - [3.8] Update content for support of quarkus-oidc-token-propagation-(reactive) extensions
- #41980 - [3.8] Remove conditionalization from Wiremock section
- #41981 - Use recognized status for apicurio json schema
- #42036 - Upstream-downstream process moves title from line 7-ish to line 1, breaking links
- #42039 - Make sure we append the current buffer before appending the title
- #42047 - [3.8] Add primary ID attributes to files that need them
- #42048 - [3.8] Fix downstream title
- #42058 - In some context,
NoSuchElementException: No line found
error thrown from telemetry - #42071 - Avoid warning on analytics
- #42133 - Incorrect data in the ReactiveDatasourceHealthCheck being set when the connection is down
- #42158 - [3.8] Bump Smallrye Reactive Messaging version to 4.18.1
- #42159 - Resteasy-reactive Unit endpoint reported as "Run time writers required"
- #42195 - Treat Kotlin's Unit as void for the Quarkus REST scoring system
- #42260 - Fix a race condition in ReactiveDatasourceHealthCheck data field population
- #42357 - [3.8] Upgrade quarkus-http to 5.2.3
- #42434 - Fixes potential NPE when custom converters receive empty parameters
- #42567 - CLI in version 3.8.5 does not properly update