dependabot[bot] opened a new pull request, #9448:
URL: https://github.com/apache/camel-quarkus/pull/9448

   Bumps 
[io.quarkiverse.amazonservices:quarkus-amazon-services-bom](https://github.com/quarkiverse/quarkus-amazon-services)
 from 4.0.0.Beta3 to 4.0.0.Beta4.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/quarkiverse/quarkus-amazon-services/releases";>io.quarkiverse.amazonservices:quarkus-amazon-services-bom's
 releases</a>.</em></p>
   <blockquote>
   <h2>4.0.0.Beta4</h2>
   <h2>New features</h2>
   <ul>
   <li>
   <p><strong>Generic AWS SDK integration:</strong> the new 
<code>quarkus-amazon-sdk</code> extension supports standard synchronous and 
asynchronous AWS SDK v2 clients without requiring a dedicated service 
extension. It includes CDI injection, named clients, shared configuration under 
<code>quarkus.aws</code>, telemetry and Dev Services integration.</p>
   <p>Dedicated extensions take precedence for their services and remain 
necessary for service-specific features such as enhanced clients, presigners 
and transfer managers.</p>
   </li>
   <li>
   <p><strong>SES and SES v2 Dev Services can automatically verify sender 
addresses:</strong></p>
   <pre 
lang="properties"><code>[email protected]
   [email protected]
   </code></pre>
   </li>
   </ul>
   <h2>Fixes and improvements</h2>
   <ul>
   <li>Async clients with identical Netty event-loop settings now share one 
event-loop group, reducing thread usage.</li>
   <li>OpenTelemetry instrumentation is preserved when chaining calls on 
injected SQS and Bedrock Runtime client builders.</li>
   <li>Dev Services now creates application resources when reusing a shared 
container, not only when starting one.</li>
   <li>Dev Services containers can reach the host through 
<code>host.docker.internal</code> on Linux.</li>
   <li>Floci initialization scripts are mounted in 
<code>/etc/floci/init/ready.d</code>.</li>
   <li>Secrets Manager explicitly mapped secrets are fetched directly, 
supporting ARNs and multiple properties mapped to the same secret without 
listing all secrets.</li>
   <li>SSM correctly parses parameter values containing Java properties.</li>
   <li>JSON <code>null</code> values are consistently omitted from AWS 
configuration sources.</li>
   <li>AppConfig Data polling recovers after failed fetches.</li>
   <li>SSM and AppConfig Data release their clients and polling threads on 
shutdown.</li>
   <li>Missing HTTP client dependencies are reported earlier during application 
build.</li>
   </ul>
   <h2>Notes</h2>
   <ul>
   <li>Amazon Inspector Classic is deprecated in favor of 
<code>quarkus-amazon-inspector2</code>.</li>
   <li>Builds now warn when the deprecated Apache HTTP client is used. Migrate 
to <code>apache5-client</code> and 
<code>quarkus.&lt;service&gt;.sync-client.type=apache5</code>.</li>
   <li>Service guides have been extensively revised, with corrected examples, 
additional setup instructions and a new SES v2 walkthrough.</li>
   <li>Updated AWS SDK to <strong>2.57.3</strong>, AWS CRT to 
<strong>0.49.0</strong>, and Testcontainers Floci to 
<strong>2.17.0</strong>.</li>
   </ul>
   <h2>Breaking changes</h2>
   <ul>
   <li>
   <p><strong>Async AWS clients now propagate the caller’s Vert.x context by 
default.</strong> When Vert.x is present, calls started on an event loop 
deliver their final result on that same context, making integration with 
libraries such as Hibernate Reactive easier. Calls from workers, virtual 
threads or non-Vert.x threads retain the previous behavior.</p>
   <p>This feature is experimental. Continuations running on the event loop 
must not block; waiting for the future with <code>join()</code> or 
<code>get()</code> on that event loop leads to a deadlock.</p>
   <p>To restore the previous behavior:</p>
   <pre 
lang="properties"><code>quarkus.&lt;service&gt;.async-client.advanced.vertx-context-propagation=false
   # For clients managed by the generic AWS SDK extension:
   quarkus.aws.async-client.advanced.vertx-context-propagation=false
   </code></pre>
   <p>The dedicated S3 CRT client now also honors 
<code>quarkus.s3.async-client.advanced.use-future-completion-thread-pool</code>.
 When disabled, completion may run on AWS CRT event-loop threads.</p>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/51500ed19430fdff104cc6f73935535ad765e9be";><code>51500ed</code></a>
 [maven-release-plugin] prepare release 4.0.0.Beta4</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/930f62f05910e41c7d6b233050ce6a801823f1fe";><code>930f62f</code></a>
 Update the latest release version 4.0.0.Beta4 in documentation</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/c1b0180b066da892a4903cd9fb708905068370f9";><code>c1b0180</code></a>
 chore: release 4.0.0.Beta4 with ci fixed</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/241a7459e2d6b7ba2d470d0ed9b5b85df7fa72d7";><code>241a745</code></a>
 Update current version to 4.0.0.Beta4</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/f775a3c071ce250469880e01121272e51a9a19e6";><code>f775a3c</code></a>
 test: adapt DevServices registry test to Quarkus 4 Beta2</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/0f97a97df8adea0074bbfd20e617339225e65177";><code>0f97a97</code></a>
 build(deps): bump quarkus.version from 4.0.0.Beta1 to 4.0.0.Beta2</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/7d07c595c59f536843e53514075ca4162152f9f1";><code>7d07c59</code></a>
 refactor!: set default value of update-interval-minutes to 0, add tests and 
u...</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/56be28a34aa9a2e3e114891147497d19a9b5b028";><code>56be28a</code></a>
 feat!: propagate final async AWS results to Vert.x contexts</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/2da48628aad000edcf9d2c5e68f9e6be19874cf5";><code>2da4862</code></a>
 build(deps-dev): bump org.codehaus.mojo:build-helper-maven-plugin</li>
   <li><a 
href="https://github.com/quarkiverse/quarkus-amazon-services/commit/db29ace5d4a8a38b75b46224bde82e28973b7e9f";><code>db29ace</code></a>
 build(deps): bump software.amazon.awssdk.crt:aws-crt</li>
   <li>Additional commits viewable in <a 
href="https://github.com/quarkiverse/quarkus-amazon-services/compare/4.0.0.Beta3...4.0.0.Beta4";>compare
 view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.quarkiverse.amazonservices:quarkus-amazon-services-bom&package-manager=maven&previous-version=4.0.0.Beta3&new-version=4.0.0.Beta4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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 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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

  • [PR] Bump io.quarkiverse.amaz... dependabot[bot] (via GitHub) via commits

Reply via email to