Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
build(deps): Bump quarkus.version from 3.7.3 to 3.8.0 (#1242)
Bumps `quarkus.version` from 3.7.3 to 3.8.0. Updates `io.quarkus:quarkus-bom` from 3.7.3 to 3.8.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/quarkusio/quarkus/releases">io.quarkus:quarkus-bom's releases</a>.</em></p> <blockquote> <h2>3.8.0.CR1</h2> <h3>Complete changelog</h3> <h2>3.7.4</h2> <h3>Complete changelog</h3> <ul> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/37608">#37608</a> - gRPC starter app is using legacy approach, single HTTP server should be used instead</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38236">#38236</a> - Adding a decorator causes bytecode error</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38504">#38504</a> - NPE on oidc-client when quarkus.oidc-client.grant-options.password.password not provided</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38533">#38533</a> - 'Unable to find a JDBC driver' for Hibernate Reactive after updating to 3.7.1</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38683">#38683</a> - Build time performance regression and bigger native binaries when migrating from 3.5 to 3.6 or 3.7</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38688">#38688</a> - Making sure deployment modules excluded in POM files aren't pulled in by the Gradle plugin</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38721">#38721</a> - Java 21: <code>@VirtualThreadUnit</code> produces very slow tests</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38763">#38763</a> - Enable an injection of the OIDC code flow access token verificaton material</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38767">#38767</a> - Fail early if OIDC client password grant is misconfigured</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38771">#38771</a> - Adds an implementation note about <code>@VirtualThreadUnit</code> limitations</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38775">#38775</a> - Use the right MongoDB ClientSession interface</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38776">#38776</a> - OidcRequestFilter with OidcEndpoint applied to all endpoints</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38777">#38777</a> - OIDC Code flow access token verification goes ahead even if the ID token verification has failed</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38779">#38779</a> - Fix OidcEndpoint annotation processing</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38784">#38784</a> - Fix guide URL in RESTEasy Client extension</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38785">#38785</a> - ArC: fix interception when some methods return void</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38798">#38798</a> - Using custom header in REST client together with <code>@notbody</code> annotated argument results in warning from EndpointIndexer</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38800">#38800</a> - Don't warn about <code>@notbody</code> use in <code>@get</code> methods in REST Client</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38802">#38802</a> - Multipart form data is interpreted as a file although it's not a file</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38803">#38803</a> - OIDC server is erroneously shown as not available</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38810">#38810</a> - Expand types which are considered text in multipart handling</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38815">#38815</a> - Support security identity propagation in VT</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38816">#38816</a> - Propagate Vert.x context on all ExecutorService methods for VirtualThreadExecutor</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38817">#38817</a> - Mocking Singleton does not work even when using <code>@MockitoConfig</code>(convertScopes = true) - Bean produced from factory method</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38818">#38818</a> - Allow <code>RunAndCheckMojoTestBase</code> subclasses to override how much memory extension tests are allowed</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38819">#38819</a> - Add response text to the OIDC bootstrap log errors</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38821">#38821</a> - Configure SISU bean filtering for the bootstrap Maven resolver</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38824">#38824</a> - Memory leak when using FT Fallback with dependent beans</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38833">#38833</a> - Keycloak Admin Client Reactive error id: 9009f9b4-1d58-4011-9ff2-49b87bb59ddd-1: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "authHeader" is null</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38836">#38836</a> - Fix Keycloak Admin Client Reactive Jackson reader provider priority so that the client can work when the JSONB REST client extension is present</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38837">#38837</a> - Quarkus create new project fails when -DnoCode is used and artifactId is not set properly</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38843">#38843</a> - Check the code flow access token after ID token</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38844">#38844</a> - Fix copy/paste typo</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38849">#38849</a> - Ensure that generated project GAV is always set</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38851">#38851</a> - Kafka integration tests fail with latest Mandrel/GraalVM 24.1-dev builds</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38853">#38853</a> - [3.7] Perform security checks on inherited endpoints before payload deserialization in the RESTEasy Reactive</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38855">#38855</a> - Make registration of OAuthBearerValidatorCallbackHandler conditional</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38858">#38858</a> - Testing: fix <code>@MockitoConfig</code>(convertScopes=true) with auto-producers</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38859">#38859</a> - Fix warning when launching dev mode specifying quarkus-maven-plugin GAV on the command line</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38865">#38865</a> - Update commons-compress version to mitigate CVE-2024-25710</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38866">#38866</a> - Sporadic error in custom readiness check using <code>keycloak-admin-client</code>: <code>IllegalStateException: Client is closed</code></li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38868">#38868</a> - Add config flag to disable jacoco</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/quarkusio/quarkus/commit/d4a1d0a48c1126e89406229d72cda2aa38f1c245"><code>d4a1d0a</code></a> [RELEASE] - Bump version to 3.8.0</li> <li><a href="https://github.com/quarkusio/quarkus/commit/bc84000604c1ee47c35c0f26000f69e704fe7a6e"><code>bc84000</code></a> Merge pull request <a href="https://redirect.github.com/quarkusio/quarkus/issues/38864">#38864</a> from gsmet/3.7.4-backports-1</li> <li><a href="https://github.com/quarkusio/quarkus/commit/4611ba630dfe6216aa6f1c05b9d2278299bdd4c6"><code>4611ba6</code></a> Attempt to fix flaky DependentBeanJobTest</li> <li><a href="https://github.com/quarkusio/quarkus/commit/943784b27ed68a07c1f8fa3b9c7bb927a12e2b35"><code>943784b</code></a> Ignore <code>ValidationSchema</code> that results in registering all models</li> <li><a href="https://github.com/quarkusio/quarkus/commit/4d543383bdaeaf54a59c7b777df140e260f6c429"><code>4d54338</code></a> SmallRye Health: terminate request context properly</li> <li><a href="https://github.com/quarkusio/quarkus/commit/d4e9086321fea72b4aaf688a7a4cac85d29a7ea6"><code>d4e9086</code></a> Disable messaging observation by default for backwards compatibility</li> <li><a href="https://github.com/quarkusio/quarkus/commit/bdac5c745117936594dfd1e10acb4312c1a55fa7"><code>bdac5c7</code></a> Log resolved OIDC tenant id and how the bearer token is found</li> <li><a href="https://github.com/quarkusio/quarkus/commit/f1ab295e7ce4b405c6d33598303e799b2cdd6d48"><code>f1ab295</code></a> Update commons-compress version to mitigate CVE-2024-25710</li> <li><a href="https://github.com/quarkusio/quarkus/commit/45c86cc178a943937a71b0f34692ea4711d738cc"><code>45c86cc</code></a> Quartz - prevent memory leak when Job instance is a <a href="https://github.com/Dependent"><code>@Dependent</code></a> bean</li> <li><a href="https://github.com/quarkusio/quarkus/commit/ca7c1bd37e57db17a8c4a0f9edbfae80bf0b5bf7"><code>ca7c1bd</code></a> Check the code flow access token after ID token</li> <li>Additional commits viewable in <a href="https://github.com/quarkusio/quarkus/compare/3.7.3...3.8.0">compare view</a></li> </ul> </details> <br /> Updates `io.quarkus:quarkus-maven-plugin` from 3.7.3 to 3.8.0 Updates `io.quarkus:quarkus-extension-processor` from 3.7.3 to 3.8.0 Updates `io.quarkus:quarkus-extension-maven-plugin` from 3.7.3 to 3.8.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/quarkusio/quarkus/releases">io.quarkus:quarkus-extension-maven-plugin's releases</a>.</em></p> <blockquote> <h2>3.8.0.CR1</h2> <h3>Complete changelog</h3> <h2>3.7.4</h2> <h3>Complete changelog</h3> <ul> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/37608">#37608</a> - gRPC starter app is using legacy approach, single HTTP server should be used instead</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38236">#38236</a> - Adding a decorator causes bytecode error</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38504">#38504</a> - NPE on oidc-client when quarkus.oidc-client.grant-options.password.password not provided</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38533">#38533</a> - 'Unable to find a JDBC driver' for Hibernate Reactive after updating to 3.7.1</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38683">#38683</a> - Build time performance regression and bigger native binaries when migrating from 3.5 to 3.6 or 3.7</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38688">#38688</a> - Making sure deployment modules excluded in POM files aren't pulled in by the Gradle plugin</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38721">#38721</a> - Java 21: <code>@VirtualThreadUnit</code> produces very slow tests</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38763">#38763</a> - Enable an injection of the OIDC code flow access token verificaton material</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38767">#38767</a> - Fail early if OIDC client password grant is misconfigured</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38771">#38771</a> - Adds an implementation note about <code>@VirtualThreadUnit</code> limitations</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38775">#38775</a> - Use the right MongoDB ClientSession interface</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38776">#38776</a> - OidcRequestFilter with OidcEndpoint applied to all endpoints</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38777">#38777</a> - OIDC Code flow access token verification goes ahead even if the ID token verification has failed</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38779">#38779</a> - Fix OidcEndpoint annotation processing</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38784">#38784</a> - Fix guide URL in RESTEasy Client extension</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38785">#38785</a> - ArC: fix interception when some methods return void</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38798">#38798</a> - Using custom header in REST client together with <code>@notbody</code> annotated argument results in warning from EndpointIndexer</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38800">#38800</a> - Don't warn about <code>@notbody</code> use in <code>@get</code> methods in REST Client</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38802">#38802</a> - Multipart form data is interpreted as a file although it's not a file</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38803">#38803</a> - OIDC server is erroneously shown as not available</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38810">#38810</a> - Expand types which are considered text in multipart handling</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38815">#38815</a> - Support security identity propagation in VT</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38816">#38816</a> - Propagate Vert.x context on all ExecutorService methods for VirtualThreadExecutor</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38817">#38817</a> - Mocking Singleton does not work even when using <code>@MockitoConfig</code>(convertScopes = true) - Bean produced from factory method</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38818">#38818</a> - Allow <code>RunAndCheckMojoTestBase</code> subclasses to override how much memory extension tests are allowed</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38819">#38819</a> - Add response text to the OIDC bootstrap log errors</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38821">#38821</a> - Configure SISU bean filtering for the bootstrap Maven resolver</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38824">#38824</a> - Memory leak when using FT Fallback with dependent beans</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38833">#38833</a> - Keycloak Admin Client Reactive error id: 9009f9b4-1d58-4011-9ff2-49b87bb59ddd-1: java.lang.NullPointerException: Cannot invoke "String.startsWith(String)" because "authHeader" is null</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38836">#38836</a> - Fix Keycloak Admin Client Reactive Jackson reader provider priority so that the client can work when the JSONB REST client extension is present</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38837">#38837</a> - Quarkus create new project fails when -DnoCode is used and artifactId is not set properly</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38843">#38843</a> - Check the code flow access token after ID token</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38844">#38844</a> - Fix copy/paste typo</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38849">#38849</a> - Ensure that generated project GAV is always set</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38851">#38851</a> - Kafka integration tests fail with latest Mandrel/GraalVM 24.1-dev builds</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38853">#38853</a> - [3.7] Perform security checks on inherited endpoints before payload deserialization in the RESTEasy Reactive</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38855">#38855</a> - Make registration of OAuthBearerValidatorCallbackHandler conditional</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38858">#38858</a> - Testing: fix <code>@MockitoConfig</code>(convertScopes=true) with auto-producers</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38859">#38859</a> - Fix warning when launching dev mode specifying quarkus-maven-plugin GAV on the command line</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38865">#38865</a> - Update commons-compress version to mitigate CVE-2024-25710</li> <li><a href="https://redirect.github.com/quarkusio/quarkus/issues/38866">#38866</a> - Sporadic error in custom readiness check using <code>keycloak-admin-client</code>: <code>IllegalStateException: Client is closed</code></li> <li><a href="https://redirect.github.com/quarkusio/quarkus/pull/38868">#38868</a> - Add config flag to disable jacoco</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/quarkusio/quarkus/commit/d4a1d0a48c1126e89406229d72cda2aa38f1c245"><code>d4a1d0a</code></a> [RELEASE] - Bump version to 3.8.0</li> <li><a href="https://github.com/quarkusio/quarkus/commit/bc84000604c1ee47c35c0f26000f69e704fe7a6e"><code>bc84000</code></a> Merge pull request <a href="https://redirect.github.com/quarkusio/quarkus/issues/38864">#38864</a> from gsmet/3.7.4-backports-1</li> <li><a href="https://github.com/quarkusio/quarkus/commit/4611ba630dfe6216aa6f1c05b9d2278299bdd4c6"><code>4611ba6</code></a> Attempt to fix flaky DependentBeanJobTest</li> <li><a href="https://github.com/quarkusio/quarkus/commit/943784b27ed68a07c1f8fa3b9c7bb927a12e2b35"><code>943784b</code></a> Ignore <code>ValidationSchema</code> that results in registering all models</li> <li><a href="https://github.com/quarkusio/quarkus/commit/4d543383bdaeaf54a59c7b777df140e260f6c429"><code>4d54338</code></a> SmallRye Health: terminate request context properly</li> <li><a href="https://github.com/quarkusio/quarkus/commit/d4e9086321fea72b4aaf688a7a4cac85d29a7ea6"><code>d4e9086</code></a> Disable messaging observation by default for backwards compatibility</li> <li><a href="https://github.com/quarkusio/quarkus/commit/bdac5c745117936594dfd1e10acb4312c1a55fa7"><code>bdac5c7</code></a> Log resolved OIDC tenant id and how the bearer token is found</li> <li><a href="https://github.com/quarkusio/quarkus/commit/f1ab295e7ce4b405c6d33598303e799b2cdd6d48"><code>f1ab295</code></a> Update commons-compress version to mitigate CVE-2024-25710</li> <li><a href="https://github.com/quarkusio/quarkus/commit/45c86cc178a943937a71b0f34692ea4711d738cc"><code>45c86cc</code></a> Quartz - prevent memory leak when Job instance is a <a href="https://github.com/Dependent"><code>@Dependent</code></a> bean</li> <li><a href="https://github.com/quarkusio/quarkus/commit/ca7c1bd37e57db17a8c4a0f9edbfae80bf0b5bf7"><code>ca7c1bd</code></a> Check the code flow access token after ID token</li> <li>Additional commits viewable in <a href="https://github.com/quarkusio/quarkus/compare/3.7.3...3.8.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information