Complete changelog
- #37608 - gRPC starter app is using legacy approach, single HTTP server should be used instead
- #38236 - Adding a decorator causes bytecode error
- #38504 - NPE on oidc-client when quarkus.oidc-client.grant-options.password.password not provided
- #38533 - 'Unable to find a JDBC driver' for Hibernate Reactive after updating to 3.7.1
- #38683 - Build time performance regression and bigger native binaries when migrating from 3.5 to 3.6 or 3.7
- #38688 - Making sure deployment modules excluded in POM files aren't pulled in by the Gradle plugin
- #38721 - Java 21:
@VirtualThreadUnit
produces very slow tests - #38763 - Enable an injection of the OIDC code flow access token verificaton material
- #38767 - Fail early if OIDC client password grant is misconfigured
- #38771 - Adds an implementation note about
@VirtualThreadUnit
limitations - #38775 - Use the right MongoDB ClientSession interface
- #38776 - OidcRequestFilter with OidcEndpoint applied to all endpoints
- #38777 - OIDC Code flow access token verification goes ahead even if the ID token verification has failed
- #38779 - Fix OidcEndpoint annotation processing
- #38784 - Fix guide URL in RESTEasy Client extension
- #38785 - ArC: fix interception when some methods return void
- #38798 - Using custom header in REST client together with
@NotBody
annotated argument results in warning from EndpointIndexer - #38800 - Don't warn about
@NotBody
use in@GET
methods in REST Client - #38802 - Multipart form data is interpreted as a file although it's not a file
- #38803 - OIDC server is erroneously shown as not available
- #38810 - Expand types which are considered text in multipart handling
- #38815 - Support security identity propagation in VT
- #38816 - Propagate Vert.x context on all ExecutorService methods for VirtualThreadExecutor
- #38817 - Mocking Singleton does not work even when using
@MockitoConfig
(convertScopes = true) - Bean produced from factory method - #38818 - Allow
RunAndCheckMojoTestBase
subclasses to override how much memory extension tests are allowed - #38819 - Add response text to the OIDC bootstrap log errors
- #38821 - Configure SISU bean filtering for the bootstrap Maven resolver
- #38824 - Memory leak when using FT Fallback with dependent beans
- #38833 - Keycloak Admin Client Reactive error id: 9009f9b4-1d58-4011-9ff2-49b87bb59ddd-1: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "authHeader" is null
- #38836 - Fix Keycloak Admin Client Reactive Jackson reader provider priority so that the client can work when the JSONB REST client extension is present
- #38837 - Quarkus create new project fails when -DnoCode is used and artifactId is not set properly
- #38843 - Check the code flow access token after ID token
- #38844 - Fix copy/paste typo
- #38849 - Ensure that generated project GAV is always set
- #38851 - Kafka integration tests fail with latest Mandrel/GraalVM 24.1-dev builds
- #38853 - [3.7] Perform security checks on inherited endpoints before payload deserialization in the RESTEasy Reactive
- #38855 - Make registration of OAuthBearerValidatorCallbackHandler conditional
- #38858 - Testing: fix
@MockitoConfig
(convertScopes=true) with auto-producers - #38859 - Fix warning when launching dev mode specifying quarkus-maven-plugin GAV on the command line
- #38865 - Update commons-compress version to mitigate CVE-2024-25710
- #38866 - Sporadic error in custom readiness check using
keycloak-admin-client
:IllegalStateException: Client is closed
- #38868 - Add config flag to disable jacoco
- #38882 - Quartz - prevent memory leak when Job instance is a
@Dependent
bean - #38886 - Ignore
ValidationSchema
that results in registering all models - #38888 - SmallRye Health: terminate request context properly
- #38889 - Kafka reactive messaging extension incompatible with Micrometer Prometheus extension for Quarkus 3.7.*
- #38890 - Log resolved OIDC tenant id and how the bearer token is found
- #38894 - Disable messaging observation by default for backwards compatibility
- #38897 - Attempt to fix flaky DependentBeanJobTest