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

   Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.3 
to 1.80.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.80.0</h2>
   <h1>Behavior Changes</h1>
   <ul>
   <li>balancer: log a warning if a balancer is registered with uppercase 
letters, as balancer names should be lowercase. In a future release, balancer 
names will be treated as case-insensitive; see <a 
href="https://redirect.github.com/grpc/grpc-go/issues/5288";>#5288</a> for 
details. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8837";>#8837</a>)</li>
   <li>xds: update resource error handling and re-resolution logic (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8907";>#8907</a>)
   <ul>
   <li>Re-resolve all <code>LOGICAL_DNS</code> clusters simultaneously when 
re-resolution is requested.</li>
   <li>Fail all in-flight RPCs immediately upon receipt of listener or route 
resource errors, instead of allowing them to complete.</li>
   </ul>
   </li>
   </ul>
   <h1>Bug Fixes</h1>
   <ul>
   <li>xds: support the LB policy configured in <code>LOGICAL_DNS</code> 
cluster resources instead of defaulting to <code>pick_first</code>. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8733";>#8733</a>)</li>
   <li>credentials/tls: perform per-RPC authority validation against the leaf 
certificate instead of the entire peer certificate chain. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8831";>#8831</a>)</li>
   <li>xds: enabling A76 ring hash endpoint keys no longer causes EDS resources 
with invalid proxy metadata to be NACKed when HTTP CONNECT (gRFC A86) is 
disabled. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8875";>#8875</a>)</li>
   <li>xds: validate that the sum of endpoint weights in a locality does not 
exceed the maximum <code>uint32</code> value. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8899";>#8899</a>)
   <ul>
   <li>Special Thanks: <a 
href="https://github.com/RAVEYUS";><code>@​RAVEYUS</code></a></li>
   </ul>
   </li>
   <li>xds: fix incorrect proto field access in the weighted round robin (WRR) 
configuration where <code>blackout_period</code> was used instead of 
<code>weight_expiration_period</code>. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8915";>#8915</a>)
   <ul>
   <li>Special Thanks: <a 
href="https://github.com/gregbarasch";><code>@​gregbarasch</code></a></li>
   </ul>
   </li>
   <li>xds/rbac: handle addresses with ports in IP matchers. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8990";>#8990</a>)</li>
   </ul>
   <h1>New Features</h1>
   <ul>
   <li>ringhash: enable gRFC A76 (endpoint hash keys and request hash headers) 
by default. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8922";>#8922</a>)</li>
   </ul>
   <h1>Performance Improvements</h1>
   <ul>
   <li>credentials/alts: pool write buffers to reduce memory allocations and 
usage. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8919";>#8919</a>)</li>
   <li>grpc: enable the use of pooled write buffers for buffering HTTP/2 frame 
writes by default. This reduces memory usage when connections are idle. Use the 
<a 
href="https://pkg.go.dev/google.golang.org/grpc#WithSharedWriteBuffer";>WithSharedWriteBuffer</a>
 dial option or the <a 
href="https://pkg.go.dev/google.golang.org/grpc#SharedWriteBuffer";>SharedWriteBuffer</a>
 server option to disable this feature. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8957";>#8957</a>)</li>
   <li>xds/priority: stop caching child LB policies removed from the 
configuration. This will help reduce memory and cpu usage when localities are 
constantly switching between priorities. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8997";>#8997</a>)</li>
   <li>mem: add a faster tiered buffer pool; use the experimental <a 
href="https://pkg.go.dev/google.golang.org/grpc/mem@master#NewBinaryTieredBufferPool";>mem.NewBinaryTieredBufferPool</a>
 function to create such pools. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8775";>#8775</a>)</li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/397e45edaa68f8763773bbaaf539cf7894169cd2";><code>397e45e</code></a>
 Change version to 1.80.0 (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8948";>#8948</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/64ebf0a600005838970e6ba1eb0a9e46e528ed73";><code>64ebf0a</code></a>
 Cherry-pick <a 
href="https://redirect.github.com/grpc/grpc-go/issues/8997";>#8997</a> to 
v1.80.x (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9027";>#9027</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/e45ed241865981b6973cdd0dd69571456d570282";><code>e45ed24</code></a>
 xds/rbac: add additional handling for addresses with ports (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8990";>#8990</a>) (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9022";>#9022</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/c78d26e03e129f5cb357b757037fcded2333b74e";><code>c78d26e</code></a>
 Cherry-pick <a 
href="https://redirect.github.com/grpc/grpc-go/issues/8957";>#8957</a> to 
v1.80.x (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/9007";>#9007</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/bd7cd3c1abbd27fb751275a58886444d52103482";><code>bd7cd3c</code></a>
 grpc: enforce strict path checking for incoming requests on the server (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8987";>#8987</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/b6597b3d328c1ed6b003f9a23b942af7148352ca";><code>b6597b3</code></a>
 xds/clusterimpl: use xdsConfig for updates and remove redundant fields from 
L...</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/1d4fa8a7b772553e82137b059ad4a8f632a1c522";><code>1d4fa8a</code></a>
 xds: change cdsbalancer to use update from dependency manager (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8907";>#8907</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/8f47d364511c8eb0517b47e1a39f13a1370c6a10";><code>8f47d36</code></a>
 attributes: Replace internal map with linked list (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8933";>#8933</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/22e1ee8085952b4bdadf2928c187d665f6daff99";><code>22e1ee8</code></a>
 xds: add panic recovery in xdsclient resource unmarshalling. (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8895";>#8895</a>)</li>
   <li><a 
href="https://github.com/grpc/grpc-go/commit/7136e99ee323c26984174eb3cec85c201fef9946";><code>7136e99</code></a>
 credentials/alts: Pool write buffers (<a 
href="https://redirect.github.com/grpc/grpc-go/issues/8919";>#8919</a>)</li>
   <li>Additional commits viewable in <a 
href="https://github.com/grpc/grpc-go/compare/v1.79.3...v1.80.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.79.3&new-version=1.80.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