dependabot[bot] opened a new pull request, #16377: URL: https://github.com/apache/iceberg/pull/16377
Bumps [com.google.cloud:libraries-bom](https://github.com/googleapis/java-cloud-bom) from 26.80.0 to 26.81.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/java-cloud-bom/releases">com.google.cloud:libraries-bom's releases</a>.</em></p> <blockquote> <h2>v26.81.0</h2> <p>GCP Libraries BOM 26.81.0</p> <p>Here are the differences from the previous version (26.80.0)</p> <h1>New Addition</h1> <ul> <li>com.google.cloud:google-cloud-health:0.1.0</li> </ul> <p>The group ID of the following artifacts is <code>com.google.cloud</code>.</p> <h1>Notable Changes</h1> <h2>Datastore V3 Major Version Changes</h2> <p>Datastore V3 is now available in Maven Central and brings the following changes:</p> <ul> <li>gRPC transport is enabled by default (swapped from HttpJson transport)</li> <li>gRPC default ChannelPool configurations updated to dynamically resize and better support initial load and request spikes</li> </ul> <p>The major version bump did not remove any major functionality. This major version bump primarily serves as a signal regarding the default transport swap and the possible behavioral breaking change. As part of the major version bump, we have removed the existing methods marked as <code>@Deprecated</code> from the client library and bumped the classes and methods marked as <code>@ObsoleteApi</code> to be <code>@Deprecated</code>.</p> <h3>Impact</h3> <h4>Transport Swap</h4> <p>If you are an existing gRPC Datastore user, you should not experience any behavioral changes from this upgrade. Please monitor your applications after the upgrade.</p> <p>If you are an existing HttpJson Datastore user, the default transport has been changed. If you cannot swap to use gRPC, then you will need to make the following changes to explicitly set the <code>HttpTransportOptions</code> if you wish to continue to use HttpJson.</p> <pre><code> DatastoreOptions httpJsonTransportOptions = DatastoreOptions.newBuilder() .setTransportOptions(HttpTransportOptions.newBuilder().build()) .build(); Datastore datastore = httpJsonTransportOptions.getService(); </code></pre> <h4>New Feature: Client-Side Metrics</h4> <p>Datastore V3 introduces built-in client-side observability to help you monitor API performance and troubleshoot latency. The client library can now automatically record and export metrics (such as operation latencies and attempt counts) to Google Cloud Monitoring using a private OpenTelemetry pipeline. Additionally, you can configure the client to route these metrics to your own custom OpenTelemetry backend.</p> <p>Note: Built-in export to Google Cloud Monitoring is currently disabled by default. To use this feature, you must explicitly enable it via <code>DatastoreOpenTelemetryOptions</code>.</p> <h4><code>@Deprecated annotation</code></h4> <p>Since we have added new methods with the <code>@Deprecated</code> annotation, you can experience new CI failures if you fail compilation from deprecated usages. The client library has marked the alternatives that you can migrate to properly move off these newly deprecated cases.</p> <h3>Commits</h3> <ul> <li><strong>datastore:</strong> Bump to v3 major version (<a href="https://redirect.github.com/googleapis/google-cloud-java/issues/12989">#12989</a>) (<a href="https://github.com/googleapis/google-cloud-java/commit/df2099407854fdd0b225b748977b77e97db07d75">df20994</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/083ab1799481c1f8229bc76d2d164399a9f0cdfb"><code>083ab17</code></a> chore: release main (<a href="https://redirect.github.com/googleapis/java-cloud-bom/issues/7479">#7479</a>)</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/33c49cf6af6a2a15ab5e48be01b7aeeabcdf73c5"><code>33c49cf</code></a> deps: update dependency com.google.guava:guava-bom to v33.6.0-jre (<a href="https://redirect.github.com/googleapis/java-cloud-bom/issues/7451">#7451</a>)</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/d60e8eba1fce9242a6b8a70a6e11e8128b0539e5"><code>d60e8eb</code></a> deps: update dependency com.google.guava:guava-bom to v33.6.0-jre (<a href="https://redirect.github.com/googleapis/java-cloud-bom/issues/7452">#7452</a>)</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/87df62bdb0efff6d65fe8001f7e7c6cd13b54676"><code>87df62b</code></a> chore: release main (<a href="https://redirect.github.com/googleapis/java-cloud-bom/issues/7459">#7459</a>)</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/c0a013b0e3dca7f0b789259a27647bcc0b1cf065"><code>c0a013b</code></a> deps: update dependency com.google.cloud:gapic-libraries-bom to v1.86.0 (<a href="https://redirect.github.com/googleapis/java-cloud-bom/issues/7462">#7462</a>)</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/4bdba3c2d8c79c1a14278b2c9e45c4ad35fc0797"><code>4bdba3c</code></a> deps: update dependency com.google.cloud:google-cloud-firestore-bom to v3.42....</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/a1abc407fb2352112937095f17223820b3b4f0dc"><code>a1abc40</code></a> deps: update dependency com.google.cloud:google-cloud-pubsublite-bom to v1.16...</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/4853000e3893bd4f6f87d558afe8a2e30e4fb945"><code>4853000</code></a> deps: update dependency com.google.cloud:google-cloud-bigtable-bom to v2.78.0...</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/74ff608e498c2841f16881c22611c43578475a6c"><code>74ff608</code></a> deps: update dependency com.google.guava:guava to v33 (<a href="https://redirect.github.com/googleapis/java-cloud-bom/issues/7470">#7470</a>)</li> <li><a href="https://github.com/googleapis/java-cloud-bom/commit/3b875af70d71bec28e3e1985552046dddadb61c2"><code>3b875af</code></a> deps: update dependency com.google.cloud:first-party-dependencies to v3.62.0 ...</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/java-cloud-bom/compare/v26.80.0...v26.81.0">compare view</a></li> </ul> </details> <br /> [](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] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
