3.8.5
Complete changelog
- #23341 - Oracle JDBC extension in native mode doesn´t work with XA
- #34693 - Vertx RouteFilter not propagating request context to a resteasy-reactive resource
- #36458 - Enhance OIDC token propagation filters to select named OIDC clients
- #36973 - Azure Functions Http: corrupted request body
- #36994 - OIDC AccessToken can lead to AmbiguousResolutionException
- #37323 - "IOException: Connection was closed" when retrying non-WebApplicationExceptions
- #38807 - JPA entities containing LAZY loaded relations cannot be merged in another transaction
- #39088 - Solve POM formatting issues when creating project/adding extension/removing extension
- #39132 - OIDC token propagation: add option to select named OIDC client and token exchange per REST client with the
@AccessToken
annotation - #39283 -
SQLException: Unable to enlist connection to existing transaction
when accessing multiple persistence units in the same transaction since 3.8.2 - #39382 - Preserve POM format when extensions are added/removed
- #39443 - Use Quarkus wide version of jna-platform in azure-functions
- #39455 - Bump com.fasterxml.jackson:jackson-bom from 2.16.1 to 2.17.0
- #39519 - OpenTelemetry - respect proxy settings in VertxGrpcExporter and VertxHttpExporter
- #39543 - Enable proxy configuration for OpenTelemetry exporters
- #39546 - Make maxParameters of MultiPartUploadHandler configurable
- #39549 - Make max parameters of multipart handling configurable
- #39579 - Don't run CDI interceptors on class-level exception mappers
- #39581 - The http metrics should provide a path instead of REDIRECTION and NOT_FOUND when possible
- #39583 - Keep the URIs in the metrics tag if they match a client or server pattern
- #39636 - Resteasy Gzip max input with suffix format not working
- #39656 - Bump maven-model-helper to 35
- #39677 - Quarkus caches Failures
- #39707 - Backport hide EndUserSpanProcessor integration
- #39729 - OpenTelemetry always sets proxy
- #39731 - Fix StorkClientRequestFilter exception handling
- #39733 - Fix for proxy flag on OTel
- #39738 - Quarkus should use
HybridJacksonPool
with Loom - #39739 - Jackson should use HybridJacksonPool
- #39762 - Ensure that failed unis are not cached
- #39770 - Improve the multipart encoded mode handling in the rest client
- #39798 - Update documentation for QUARKUS AND GRADLE - Development mode: quarkusDev#workingDir has been deprecated
- #39802 - Make sure pathFilter is applied to workspace module content tree
- #39828 - Properly convert MemorySize to RESTEasy configuration
- #39829 - Use quarkusDev#workingDirectory
- #39835 - Bump maven-model-helper to 36
- #39866 - Warn users when using older GraalVM or Mandrel versions
- #39871 - Routing for index.html fails with 404 for directories
- #39877 - Bump MINIMUM working mandrel/graalvm version to 22.3
- #39878 - Ensure that index.html works in any directory in native mode
- #39906 - Disable default RemoteCacheManager configuration with Dev Services in Infinispan
- #39918 - Property to enable/disable default client in Infinispan Dev Services
- #39944 - Support configuring SyslogHandler max message length
- #39958 - Add maxLength configuration option to SysLog
- #39960 - MessageBundle naming issue
- #39978 - Hot Reloading conflicts with Maven Flatten Plugin
- #39982 - Parameter to skip Maven goal executions before quarkus:dev, skipping flatten plugin by default
- #39990 - Fix MessageBundle key/file name resolver algorithm
- #39995 - Go back to raw Maven read/write for bootstrap
- #40000 - Signed JARs may be modified during a native build
- #40001 - Un-sign modified dependency JARs when filtering
- #40019 - Changing Accept Header in PreMatching filter isn't considered by MessageBodyWriter
- #40022 - Take MediaType set in pre-match filter into account during serialization
- #40028 - Collect only runtime static resources for native builds
- #40042 - CaffeineCache metrics are doubled
- #40055 - Unable to compile qute codestart to native on windows
- #40063 - Fix typo in cassandra.adoc
- #40067 - Qute: fix NativeImageResourceBuildItem registration on Windows
- #40074 - Applying the QE feedback to the Logging guide
- #40105 - Docs: update deploying-to-openshift.adoc for build option
- #40107 - Update datasource yaml config in docs
- #40135 - Update kafka doc: Emitter
- #40145 - Do not increment metrics on CaffeineCache#getIfPresent call
- #40153 - Many "Failed to index" warnings since 3.9.1
- #40158 - Qute: ultimate fix for the problem with registering NativeImageResourceBuildItem correctly on Windows
- #40159 - Logging Guide: Remove duplicated statements
- #40171 - Quarkus docs using deprecated io.quarkus.test.junit.mockito.InjectMock
- #40172 - Updates quarkusdocs to replace deprecated injectMock
- #40184 - Fix resource registration for native compilation
- #40188 - Bump BouncyCastle version to 1.78.1
- #40218 - Bump Quarkus HTTP to 5.2.2.Final
- #40230 - Bump hibernate-orm.version from 6.4.4.Final to 6.4.5.Final
- #40243 - unexpected stacktraces about missing Http1xServerResponse and RecordParserImpl vertx classes in native build
- #40244 - Quarkus Rest AbstractJsonMessageBodyReader with wrong case-sensitive content-type header handling
- #40249 - Move reinitialization of vertx classes out of NettyProcessor
- #40255 - Make resteasy-reactive AbstractJsonMessageBodyReader handle MediaType case insensitive
- #40267 - ArC: prevent NPE when EagerInstanceHandle.UNAVAILABLE is closed
- #40275 - Align bootstrap and the rest on the same Slf4j version
- #40307 - WebSocket + Role-based authentication stopped working with Quarkus 3.9.x: Security Identity is not available
- #40365 - Add a temporary config property to allow multiple resources
- #40366 - Qute-Templates cannot be found in tests if directory "src/test/resources/templates" exist
- #40371 - Quarkus Classloader in Test not returning all results
- #40383 - Avoid classes with incomplete hierarchy in Hibernate Validator
- #40384 - Allow ClassLoader to return multiple resources
- #40385 - Don't close connection if response is sent
- #40400 - Fix multi rooted path tree scanning in the Qute processor
- #40410 - Less user friendly message when have rest and resteasy in one project
- #40432 - Fix improper section levels
- #40438 - Potential NPE thrown from QuarkusClassLoader.getResources
- #40440 - Fix possible NPE from resource loading
- #40442 - Fix DisableLoggingFeature for JBoss Threads/Hibernate/Infinispan/Websocket-client
- #40448 - Avoid "Failed to index" warnings produced during
@SecureField
annotation detection - #40468 - Update ubi8/openjdk-VERSION from 1.18 to 1.19
- #40513 - Apache Pulsar Reference Guide doc error
- #40524 - Fix configuration table filter and row collapse/expansion in guides
- #40537 - Bump OpenJDK images to 1.19
- #40541 - Bump quarkiverse-parent to 16 and maven-compiler-plugin to 3.13.0
- #40549 - Overcome 'String too large to record' issue with Truffle
- #40604 - Fix pulsar doc misnamed variable, replace enableRetry with retryEnable
- #40652 - Fix QuarkusProdModeTest mistaking Hibernate ORM logs for a proof of application startup
- #40662 - Bump Keycloak version to 24.0.4
- #40673 - Azure Functions HTTP: use utf-8 instead of default charset decoding request
- #40677 - If the system environment variables include
kafka
orKAFKA
, theKafkaRuntimeConfigProducer
throws an exception. - #40694 - Adjust sync-web-site.sh for branch renaming of quarkusio repo
- #40704 - Fix XA support for Oracle in native
- #40718 - Make error message thrown when Quarkus REST and RESTEasy Classic are combined user-friendly again
- #40720 - Fix issue with Liquibase and H2 database
- #40741 - Avoid StringIndexOutOfBoundsException in KafkaRuntimeConfigProducer
- #40817 - Fix minor typo in hibernate-reactive.adoc
- #40853 - POM is not preserved when we add or remove extensions with CLI
- #40869 - Set the target file in the Model
- #40927 - Support annotationProcessorPathsUseDepMgmt in quarkus:dev