This is an automated email from the ASF dual-hosted git repository.

lidavidm pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git


The following commit(s) were added to refs/heads/main by this push:
     new 1a6de9d659 MINOR: [Java] Bump io.grpc:grpc-bom from 1.65.0 to 1.68.1 
in /java (#44639)
1a6de9d659 is described below

commit 1a6de9d6590c6cc9afb28d7d5590378ee3d0844f
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Nov 4 20:01:37 2024 -0500

    MINOR: [Java] Bump io.grpc:grpc-bom from 1.65.0 to 1.68.1 in /java (#44639)
    
    Bumps [io.grpc:grpc-bom](https://github.com/grpc/grpc-java) from 1.65.0 to 
1.68.1.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a 
href="https://github.com/grpc/grpc-java/releases";>io.grpc:grpc-bom's 
releases</a>.</em></p>
    <blockquote>
    <h2>v1.68.1</h2>
    <h1>gRPC Java 1.68.1 Release Notes</h1>
    <p>v1.68.0 was a mistake. This is the first release of version 1.68.x</p>
    <h3>Bug Fixes</h3>
    <ul>
    <li>xds: Fix NullPointerException introduced in &quot;Fix load reporting 
when pick first is used for locality-routing&quot; (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11553";>#11553</a>). 
This was in 1.67.1 but not 1.68.0</li>
    </ul>
    <h3>Behavior Changes</h3>
    <ul>
    <li>core: JSON parsing rejects duplicate keys in objects (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11575";>#11575</a>) 
(4be69e3f8). This is the existing behavior in C core. Duplicate keys in objects 
are dangerous as which value takes effect is undefined. Previously, the last 
value was used</li>
    <li>okhttp: Detect transport executors with no remaining threads (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11503";>#11503</a>) 
(3a6be9ca1). The transport uses two threads, but one is on-demand. If the 
executor provided to <code>builder.transportExecutor()</code> runs out of 
threads (e.g., it is a fixed-size thread pool), <em>all</em> transports can be 
wedged, unable to run on-demand tasks, until keepalive kills one of them. Two 
threads are now used when handshaking a  [...]
    <li>gcp-csm-o11y: Get  <code>mesh_id</code> value from 
<code>CSM_MESH_ID</code> environment variable, instead of getting it from 
bootstrap file (84d30afad)</li>
    </ul>
    <h3>Improvements</h3>
    <ul>
    <li>New grpc-context-override-opentelemetry artifact (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11523";>#11523</a>) 
(782a44ad6) (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11599";>#11599</a>) 
(e59ae5fad). This is a <code>io.grpc.Context</code> storage override to store 
its state in <code>io.opentelemetry.context.Context</code>. Libraries should 
not add a dependency on this artifact, as applications can only have one 
storage override in their classpath</li>
    <li>New grpc-s2a artifact. It is a transport that offloads the handshake 
similar to ALTS, but for TLS. It provides 
<code>io.grpc.s2a.S2AChannelCredentials</code></li>
    <li>api: Enhance name resolver `ResolutionResult` to hold addresses or 
error so the single listener API <em>onResult2</em> is used to convey both 
success and error cases for name resolution (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11330";>#11330</a>) 
(1ded8aff8)</li>
    <li>core: Handle NameResolver/LoadBalancer exceptions when panicking 
(b692b9d26). This expands the class of bugs that will fail RPCs with the panic 
error, versus some undefined behavior</li>
    <li>core: Use the default service config in case of initial name resolver 
address resolution error (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11577";>#11577</a>) 
(fa26a8bc5)</li>
    <li>core: <code>StreamTracer.inboundMessageRead()</code> now reports 
uncompressed message size when the message does not need compression (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11598";>#11598</a>) 
(2aae68e11). Previously it always reported <code>-1</code> (unknown)</li>
    <li>netty: Avoid TCP_USER_TIMEOUT warning when explicitly specifying a 
non-epoll channel type to use (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11564";>#11564</a>) 
(62f409810)</li>
    <li>okhttp: Don't warn about missing Conscrypt (6f3542297). This is 
especially helpful when using TLS but not running on Android</li>
    <li>android: For <code>UdsChannelBuilder</code>, use fake IP instead of 
localhost (a908b5e40). This avoids an unnecessary DNS lookup</li>
    <li>xds: Add xDS node ID in select control plane errors to enable 
cross-referencing with control plane logs when debugging (f3cf7c3c7)</li>
    <li>xds: Enhanced how ADS stream terminations are handled, specifically 
addressing cases where a response has or hasn't been received (#2e9c3e19f)</li>
    <li>binder: Update status code documentation for Android 11's package 
visibility rules. (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11551";>#11551</a>) 
(99be6e985)</li>
    <li>binder: Update binderDied() error description to spell out the 
possibilities for those unfamiliar with Android internals. (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11628";>#11628</a>) 
(46c1b387f)</li>
    <li>example-gauth: Use application default creds instead of file argument 
(<a href="https://redirect.github.com/grpc/grpc-java/issues/11595";>#11595</a>) 
(94a0a0d1c)</li>
    <li>opentelemetry: Experimental OpenTelemetry tracing is available. Set the 
<code>GRPC_EXPERIMENTAL_ENABLE_OTEL_TRACING</code> environment variable to 
<code>true</code> to enable tracing support in <code>GrpcOpenTelemetry</code> 
(<a href="https://redirect.github.com/grpc/grpc-java/issues/11409";>#11409</a>, 
<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11477";>#11477</a>)(043ba55,
 421e237)</li>
    </ul>
    <h3>Dependencies</h3>
    <ul>
    <li>Updated protobuf-java to 3.25.5. This helps avoid CVE-2024-7254 
(2ff837ab6)</li>
    </ul>
    <p>Thanks to:<br />
    <a href="https://github.com/Juneezee";><code>@​Juneezee</code></a><br />
    <a href="https://github.com/lgalfaso";><code>@​lgalfaso</code></a><br />
    <a 
href="https://github.com/bestbeforetoday";><code>@​bestbeforetoday</code></a><br 
/>
    <a href="https://github.com/hlx502";><code>@​hlx502</code></a><br />
    <a href="https://github.com/JoeCqupt";><code>@​JoeCqupt</code></a></p>
    <h2>v1.68.0 MISTAKE</h2>
    <p>This was supposed to be v1.67.0, but there was a mistake during the 
release process. This has everything in v1.67.1, <em>except</em> for:</p>
    <ul>
    <li>xds: Fix NullPointerException introduced in &quot;Fix load reporting 
when pick first is used for locality-routing&quot; (<a 
href="https://redirect.github.com/grpc/grpc-java/pull/11553";>grpc/grpc-java#11553</a>)</li>
    </ul>
    <h2>v1.67.1</h2>
    <h2>gRPC Java 1.67.1 Release Notes</h2>
    
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/16f93c8127ce60e3ee7d1276f60a5e6369ff5d7d";><code>16f93c8</code></a>
 Bump version to 1.68.1</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/2b533529df1fe94009359d2fee27e7490a4d21c7";><code>2b53352</code></a>
 Update README etc to reference 1.68.1</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/135f433bcd212fc251eb70b3ec41cd28515dc65e";><code>135f433</code></a>
 Revert &quot;stub: Ignore unary response on server if status is not OK&quot; 
(<a href="https://redirect.github.com/grpc/grpc-java/issues/11636";>#11636</a>) 
(...</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/2d0c15898763a209a7069122ac30a283d909de24";><code>2d0c158</code></a>
 Bump to 1.68.1-SNAPSHOT (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11637";>#11637</a>)</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/46c1b387fa547038dbfb2f6ecd236ed3e4b757e3";><code>46c1b38</code></a>
 Update binderDied() error description to spell out the possibilities for 
thos...</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/b65cbf508195fb86b3642b75185c2b150c700e31";><code>b65cbf5</code></a>
 inprocess: Support tracing message sizes guarded by flag (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11629";>#11629</a>)</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/62f409810d48bbae9fdd111217e7b2b85d377e60";><code>62f4098</code></a>
 netty: Avoid TCP_USER_TIMEOUT warning when not using epoll (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11564";>#11564</a>)</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/00c8bc78dd5a338a1b5b1476dd8ea86b4290a8bf";><code>00c8bc7</code></a>
 Minor grammar fix in Javadoc (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11609";>#11609</a>)</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/4be69e3f8a9c70ec36234d6373c9854eab6e9027";><code>4be69e3</code></a>
 core: SpiffeUtil API for extracting Spiffe URI and loading TrustBundles (<a 
href="https://redirect.github.com/grpc/grpc-java/issues/11575";>#11575</a>)</li>
    <li><a 
href="https://github.com/grpc/grpc-java/commit/1e0928fb7927bef13e1dbc2b47ef8971d16673cb";><code>1e0928f</code></a>
 api: fix javadoc of CallCredentials.applyRequestMetadata</li>
    <li>Additional commits viewable in <a 
href="https://github.com/grpc/grpc-java/compare/v1.65.0...v1.68.1";>compare 
view</a></li>
    </ul>
    </details>
    <br />
    
    [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=io.grpc:grpc-bom&package-manager=maven&previous-version=1.65.0&new-version=1.68.1)](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 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>
    
    Authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Signed-off-by: David Li <[email protected]>
---
 java/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/java/pom.xml b/java/pom.xml
index 15c46be50d..7e3e908716 100644
--- a/java/pom.xml
+++ b/java/pom.xml
@@ -97,7 +97,7 @@ under the License.
     <dep.slf4j.version>2.0.16</dep.slf4j.version>
     <dep.guava-bom.version>33.3.1-jre</dep.guava-bom.version>
     <dep.netty-bom.version>4.1.114.Final</dep.netty-bom.version>
-    <dep.grpc-bom.version>1.65.0</dep.grpc-bom.version>
+    <dep.grpc-bom.version>1.68.1</dep.grpc-bom.version>
     <dep.protobuf-bom.version>3.25.4</dep.protobuf-bom.version>
     <dep.jackson-bom.version>2.18.0</dep.jackson-bom.version>
     <dep.hadoop.version>3.4.1</dep.hadoop.version>

Reply via email to