dependabot[bot] opened a new pull request, #798:
URL: https://github.com/apache/arrow-go/pull/798

   Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.80.0 
to 1.81.0.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/grpc/grpc-go/releases";>google.golang.org/grpc's 
releases</a>.</em></p>
   <blockquote>
   <h2>Release 1.81.0</h2>
   <h1>Behavior Changes</h1>
   <ul>
   <li>balancer/rls: Switch gauge metrics to asynchronous emission (once per 
collection cycle) to reduce telemetry noise and align with other gRPC language 
implementations. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8808";>#8808</a>)</li>
   </ul>
   <h1>Dependencies</h1>
   <ul>
   <li>Minimum supported Go version is now 1.25. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8969";>#8969</a>)</li>
   </ul>
   <h1>Bug Fixes</h1>
   <ul>
   <li>xds: Use the leaf cluster's security config for the TLS handshake 
instead of the aggregate cluster's config. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8956";>#8956</a>)</li>
   <li>transport: Send a <code>RST_STREAM</code> when receiving an 
<code>END_STREAM</code> when the stream is not already half-closed. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8832";>#8832</a>)</li>
   <li>xds: Fix ADS resource name validation to prevent a panic. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8970";>#8970</a>)</li>
   </ul>
   <h1>New Features</h1>
   <ul>
   <li>grpc/stats: Add support for custom labels in per-call metrics (<a 
href="https://github.com/grpc/proposal/blob/master/A108-otel-custom-per-call-label.md";>gRFC
 A108</a>). (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9008";>#9008</a>)</li>
   <li>xds: Add support for Server Name Indication (SNI) and SAN validation (<a 
href="https://github.com/grpc/proposal/blob/master/A101-SNI-setting-and-SNI-SAN-validation.md";>gRFC
 A101</a>). Disabled by default. To enable, set 
<code>GRPC_EXPERIMENTAL_XDS_SNI=true</code> environment variable. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9016";>#9016</a>)</li>
   <li>xds: Add support to control which fields get propagated from ORCA 
backend metric reports to LRS load reports (<a 
href="https://github.com/grpc/proposal/blob/master/A85-lrs-custom-metrics-changes.md";>gRFC
 A85</a>). Disabled by default. To enable, set 
<code>GRPC_EXPERIMENTAL_XDS_ORCA_LRS_PROPAGATION=true</code>. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9005";>#9005</a>)</li>
   <li>xds: Add metrics to track xDS client connectivity and cached resource 
state (<a 
href="https://github.com/grpc/proposal/blob/master/A78-grpc-metrics-wrr-pf-xds.md";>gRFC
 A78</a>). (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8807";>#8807</a>)</li>
   <li>stats/otel: Enhance <code>grpc.subchannel.disconnections</code> metric 
by adding disconnection reason to the <code>grpc.disconnect_error</code> label 
(<a 
href="https://github.com/grpc/proposal/blob/master/A94-subchannel-otel-metrics.md";>gRFC
 A94</a>). This provides granular insights into why subchannels are closing. 
(<a href="https://redirect.github.com/grpc/grpc-go/issues/8973";>#8973</a>)</li>
   <li>mem: Add <code>mem.Buffer.Slice()</code> API to slice the buffer like a 
slice. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8977";>#8977</a>)
   <ul>
   <li>Special Thanks: <a 
href="https://github.com/ash2k";><code>@​ash2k</code></a></li>
   </ul>
   </li>
   </ul>
   <h1>Performance Improvements</h1>
   <ul>
   <li>alts: Pool read buffers to lower memory utilization when sockets are 
unreadable. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8964";>#8964</a>)</li>
   <li>transport: Pool HTTP/2 framer read buffers to reduce idle memory 
consumption. Currently limited to Linux for ALTS and non-encrypted transports 
(TCP, Unix). To disable, set 
<code>GRPC_GO_EXPERIMENTAL_HTTP_FRAMER_READ_BUFFER_POOLING=false</code> and 
report any issues. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9032";>#9032</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/cb18228317ff523e63d931b4058b0329585b7dcd";><code>cb18228</code></a>
 Change version to 1.81.0 (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9062";>#9062</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/96748f973e20bbfcafa19a8bdffc85ad5da138d1";><code>96748f9</code></a>
 Cherry-pick <a 
href="https://redirect.github.com/grpc/grpc-go/issues/9105";>#9105</a> to 1.81.x 
(<a href="https://redirect.github.com/grpc/grpc-go/issues/9106";>#9106</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/91832222f0144f76527b630ca55cfea6e1aa015a";><code>9183222</code></a>
 Cherry pick <a 
href="https://redirect.github.com/grpc/grpc-go/issues/9055";>#9055</a>, <a 
href="https://redirect.github.com/grpc/grpc-go/issues/9032";>#9032</a> to 
v1.81.x (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9095";>#9095</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/5cba6da4211f3b130238c792937f5921741b616a";><code>5cba6da</code></a>
 Revert &quot;deps: update dependencies for all modules (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9065";>#9065</a>)&quot; 
(<a href="https://redirect.github.com/grpc/grpc-go/issues/9067";>#9067</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/af8a9364aa7523ab24d214e9ef13e6ad64d5c5f9";><code>af8a936</code></a>
 deps: update dependencies for all modules (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9065";>#9065</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/cdc60dfaaadde45e16aa3c28237c0e655a722c1a";><code>cdc60df</code></a>
 transport: optimize heap allocations in ready reader and update syscall 
conne...</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/208d053e3204c806ba9e6205c26aa064c8b42852";><code>208d053</code></a>
 xds/resolver: pass complete XDSConfig in RPC context for HTTP filters (gRFC 
A...</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/50fe1cc7fd78b78ae638ed90ea78514c934167ac";><code>50fe1cc</code></a>
 test: Fix flaky test <code>TestServerStreaming_ClientCallRecvMsgTwice</code> 
in `end2end...</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/d574bad188f25ba03d41a506e6f2ef93837ad10b";><code>d574bad</code></a>
 build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9050";>#9050</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/b8bf4d0488a351c563d63797ffba321585d6bb24";><code>b8bf4d0</code></a>
 build(deps): bump go.opentelemetry.io/otel/sdk from 1.42.0 to 1.43.0 in 
/inte...</li>
   <li>Additional commits viewable in <a 
href="https://github.com/grpc/grpc-go/compare/v1.80.0...v1.81.0";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=google.golang.org/grpc&package-manager=go_modules&previous-version=1.80.0&new-version=1.81.0)](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]

Reply via email to