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

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


The following commit(s) were added to refs/heads/main by this push:
     new 915f9ba7 chore: Bump google.golang.org/grpc from 1.76.0 to 1.77.0 
(#580)
915f9ba7 is described below

commit 915f9ba747b74cbda1b96a81213ad2a612ce4df6
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Mon Dec 1 11:13:16 2025 -0500

    chore: Bump google.golang.org/grpc from 1.76.0 to 1.77.0 (#580)
    
    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from
    1.76.0 to 1.77.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.77.0</h2>
    <h1>API Changes</h1>
    <ul>
    <li>mem: Replace the <code>Reader</code> interface with a struct for
    better performance and maintainability. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8669";>#8669</a>)</li>
    </ul>
    <h1>Behavior Changes</h1>
    <ul>
    <li>balancer/pickfirst: Remove support for the old
    <code>pick_first</code> LB policy via the environment variable
    <code>GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false</code>. The new
    <code>pick_first</code> has been the default since <code>v1.71.0</code>.
    (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8672";>#8672</a>)</li>
    </ul>
    <h1>Bug Fixes</h1>
    <ul>
    <li>xdsclient: Fix a race condition in the ADS stream implementation
    that could result in <code>resource-not-found</code> errors, causing the
    gRPC client channel to move to <code>TransientFailure</code>. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8605";>#8605</a>)</li>
    <li>client: Ignore HTTP status header for gRPC streams. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8548";>#8548</a>)</li>
    <li>client: Set a read deadline when closing a transport to prevent it
    from blocking indefinitely on a broken connection. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8534";>#8534</a>)
    <ul>
    <li>Special Thanks: <a
    
href="https://github.com/jgold2-stripe";><code>@​jgold2-stripe</code></a></li>
    </ul>
    </li>
    <li>client: Fix a bug where default port 443 was not automatically added
    to addresses without a specified port when sent to a proxy.
    <ul>
    <li>Setting environment variable
    <code>GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false</code>
    disables this change; please file a bug if any problems are encountered
    as we will remove this option soon. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8613";>#8613</a>)</li>
    </ul>
    </li>
    <li>balancer/pickfirst: Fix a bug where duplicate addresses were not
    being ignored as intended. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8611";>#8611</a>)</li>
    <li>server: Fix a bug that caused overcounting of channelz metrics for
    successful and failed streams. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8573";>#8573</a>)
    <ul>
    <li>Special Thanks: <a
    href="https://github.com/hugehoo";><code>@​hugehoo</code></a></li>
    </ul>
    </li>
    <li>balancer/pickfirst: When configured, shuffle addresses in resolver
    updates that lack endpoints. Since gRPC automatically adds endpoints to
    resolver updates, this bug only affects custom LB policies that delegate
    to <code>pick_first</code> but don't set endpoints. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8610";>#8610</a>)</li>
    <li>mem: Clear large buffers before re-using. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8670";>#8670</a>)</li>
    </ul>
    <h1>Performance Improvements</h1>
    <ul>
    <li>transport: Reduce heap allocations to reduce time spent in garbage
    collection. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8624";>#8624</a>,
    <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8630";>#8630</a>,
    <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8639";>#8639</a>,
    <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8668";>#8668</a>)</li>
    <li>transport: Avoid copies when reading and writing Data frames. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8657";>#8657</a>,
    <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8667";>#8667</a>)</li>
    <li>mem: Avoid clearing newly allocated buffers. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8670";>#8670</a>)</li>
    </ul>
    <h1>New Features</h1>
    <ul>
    <li>outlierdetection: Add metrics specified in <a
    
href="https://github.com/grpc/proposal/blob/master/A91-outlier-detection-metrics.md";>gRFC
    A91</a>. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8644";>#8644</a>)
    <ul>
    <li>Special Thanks: <a
    href="https://github.com/davinci26";><code>@​davinci26</code></a>, <a
    
href="https://github.com/PardhuKonakanchi";><code>@​PardhuKonakanchi</code></a></li>
    </ul>
    </li>
    <li>stats/opentelemetry: Add support for optional label
    <code>grpc.lb.backend_service</code> in per-call metrics (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8637";>#8637</a>)</li>
    <li>xds: Add support for JWT Call Credentials as specified in <a
    
href="https://github.com/grpc/proposal/blob/master/A97-xds-jwt-call-creds.md";>gRFC
    A97</a>. Set environment variable
    <code>GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true</code> to enable
    this feature. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8536";>#8536</a>)
    <ul>
    <li>Special Thanks: <a
    href="https://github.com/dimpavloff";><code>@​dimpavloff</code></a></li>
    </ul>
    </li>
    <li>experimental/stats: Add support for up/down counters. (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8581";>#8581</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/805b1f88c5fb9419e3837c72e1deb9c2ec677ffe";><code>805b1f8</code></a>
    Change version to 1.77.0 (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8677";>#8677</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/ea7b66e1caa21b242b035bc4f598edb82093877f";><code>ea7b66e</code></a>
    Cherrypick <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8702";>#8702</a> to
    v1.77.x (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8709";>#8709</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/cadae08d5f37d60083091c103a89d5566b7ae34e";><code>cadae08</code></a>
    Cherry-pick <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8536";>#8536</a> to
    v1.77.x (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8691";>#8691</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/4288cfc5aba43fa11ad9b769f58b193b78f76a3b";><code>4288cfc</code></a>
    Cherrypick <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8657";>#8657</a>
    and <a
    href="https://redirect.github.com/grpc/grpc-go/issues/8667";>#8667</a> to
    v1.77.x (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8690";>#8690</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/f959da611763ff733f7fb6b4b04c0f796d0fa441";><code>f959da6</code></a>
    transport: Reduce heap allocations (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8668";>#8668</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/0d49384b60894f29d2da20f7f72987aed4fbb229";><code>0d49384</code></a>
    deps: update all dependencies (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8673";>#8673</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/e3e142d0e32ff4e500ca140dc5eaed66adac9bfd";><code>e3e142d</code></a>
    pickfirst: Remove old pickfirst (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8672";>#8672</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/254ab1095e9f4179cebd36517bfb7e61b623e509";><code>254ab10</code></a>
    documentation: fix typos in benchmark and auth docs (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8674";>#8674</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/2d56bdadb11058f67c48e3c837fcf4a487e15346";><code>2d56bda</code></a>
    mem: Remove Reader interface and export the concrete struct (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8669";>#8669</a>)</li>
    <li><a
    
href="https://github.com/grpc/grpc-go/commit/8ab0c8214a28222821a1a761996b76f9bfa6aca7";><code>8ab0c82</code></a>
    mem: Avoid clearing new buffers and clear buffers from simpleBufferPools
    (<a
    href="https://redirect.github.com/grpc/grpc-go/issues/8670";>#8670</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/grpc/grpc-go/compare/v1.76.0...v1.77.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.76.0&new-version=1.77.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 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>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
---
 go.mod |  4 ++--
 go.sum | 32 ++++++++++++++++----------------
 2 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/go.mod b/go.mod
index f0457f33..ae12e873 100644
--- a/go.mod
+++ b/go.mod
@@ -46,7 +46,7 @@ require (
        golang.org/x/tools v0.39.0
        golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da
        gonum.org/v1/gonum v0.16.0
-       google.golang.org/grpc v1.76.0
+       google.golang.org/grpc v1.77.0
        google.golang.org/protobuf v1.36.10
        modernc.org/sqlite v1.29.6
 )
@@ -89,7 +89,7 @@ require (
        golang.org/x/telemetry v0.0.0-20251111182119-bc8e575c7b54 // indirect
        golang.org/x/term v0.37.0 // indirect
        golang.org/x/text v0.31.0 // indirect
-       google.golang.org/genproto/googleapis/rpc 
v0.0.0-20250804133106-a7a43d27e69b // indirect
+       google.golang.org/genproto/googleapis/rpc 
v0.0.0-20251022142026-3a174f9686a8 // indirect
        gopkg.in/yaml.v3 v3.0.1 // indirect
        modernc.org/gc/v3 v3.0.0-20240107210532-573471604cb6 // indirect
        modernc.org/libc v1.41.0 // indirect
diff --git a/go.sum b/go.sum
index 68f6436f..3483982e 100644
--- a/go.sum
+++ b/go.sum
@@ -176,18 +176,18 @@ github.com/zeebo/assert v1.3.0 
h1:g7C04CbJuIDKNPFHmsk4hwZDO5O+kntRxzaUoNXj+IQ=
 github.com/zeebo/assert v1.3.0/go.mod 
h1:Pq9JiuJQpG8JLJdtkwrJESF0Foym2/D9XMU5ciN/wJ0=
 github.com/zeebo/xxh3 v1.0.2 h1:xZmwmqxHZA8AI603jOQ0tMqmBr9lPeFwGg6d+xy9DC0=
 github.com/zeebo/xxh3 v1.0.2/go.mod 
h1:5NWz9Sef7zIDm2JHfFlcQvNekmcEl9ekUZQQKCYaDcA=
-go.opentelemetry.io/auto/sdk v1.1.0 
h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA=
-go.opentelemetry.io/auto/sdk v1.1.0/go.mod 
h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A=
-go.opentelemetry.io/otel v1.37.0 
h1:9zhNfelUvx0KBfu/gb+ZgeAfAgtWrfHJZcAqFC228wQ=
-go.opentelemetry.io/otel v1.37.0/go.mod 
h1:ehE/umFRLnuLa/vSccNq9oS1ErUlkkK71gMcN34UG8I=
-go.opentelemetry.io/otel/metric v1.37.0 
h1:mvwbQS5m0tbmqML4NqK+e3aDiO02vsf/WgbsdpcPoZE=
-go.opentelemetry.io/otel/metric v1.37.0/go.mod 
h1:04wGrZurHYKOc+RKeye86GwKiTb9FKm1WHtO+4EVr2E=
-go.opentelemetry.io/otel/sdk v1.37.0 
h1:ItB0QUqnjesGRvNcmAcU0LyvkVyGJ2xftD29bWdDvKI=
-go.opentelemetry.io/otel/sdk v1.37.0/go.mod 
h1:VredYzxUvuo2q3WRcDnKDjbdvmO0sCzOvVAiY+yUkAg=
-go.opentelemetry.io/otel/sdk/metric v1.37.0 
h1:90lI228XrB9jCMuSdA0673aubgRobVZFhbjxHHspCPc=
-go.opentelemetry.io/otel/sdk/metric v1.37.0/go.mod 
h1:cNen4ZWfiD37l5NhS+Keb5RXVWZWpRE+9WyVCpbo5ps=
-go.opentelemetry.io/otel/trace v1.37.0 
h1:HLdcFNbRQBE2imdSEgm/kwqmQj1Or1l/7bW6mxVK7z4=
-go.opentelemetry.io/otel/trace v1.37.0/go.mod 
h1:TlgrlQ+PtQO5XFerSPUYG0JSgGyryXewPGyayAWSBS0=
+go.opentelemetry.io/auto/sdk v1.2.1 
h1:jXsnJ4Lmnqd11kwkBV2LgLoFMZKizbCi5fNZ/ipaZ64=
+go.opentelemetry.io/auto/sdk v1.2.1/go.mod 
h1:KRTj+aOaElaLi+wW1kO/DZRXwkF4C5xPbEe3ZiIhN7Y=
+go.opentelemetry.io/otel v1.38.0 
h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8=
+go.opentelemetry.io/otel v1.38.0/go.mod 
h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM=
+go.opentelemetry.io/otel/metric v1.38.0 
h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA=
+go.opentelemetry.io/otel/metric v1.38.0/go.mod 
h1:kB5n/QoRM8YwmUahxvI3bO34eVtQf2i4utNVLr9gEmI=
+go.opentelemetry.io/otel/sdk v1.38.0 
h1:l48sr5YbNf2hpCUj/FoGhW9yDkl+Ma+LrVl8qaM5b+E=
+go.opentelemetry.io/otel/sdk v1.38.0/go.mod 
h1:ghmNdGlVemJI3+ZB5iDEuk4bWA3GkTpW+DOoZMYBVVg=
+go.opentelemetry.io/otel/sdk/metric v1.38.0 
h1:aSH66iL0aZqo//xXzQLYozmWrXxyFkBJ6qT5wthqPoM=
+go.opentelemetry.io/otel/sdk/metric v1.38.0/go.mod 
h1:dg9PBnW9XdQ1Hd6ZnRz689CbtrUp0wMMs9iPcgT9EZA=
+go.opentelemetry.io/otel/trace v1.38.0 
h1:Fxk5bKrDZJUH+AMyyIXGcFAPah0oRcT+LuNtJrmcNLE=
+go.opentelemetry.io/otel/trace v1.38.0/go.mod 
h1:j1P9ivuFsTceSWe1oY+EeW3sc+Pp42sO++GHkg4wwhs=
 golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod 
h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
 golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod 
h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
 golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 
h1:R84qjqJb5nVJMxqWYb3np9L5ZsaDtB+a39EqjV0JSUM=
@@ -248,10 +248,10 @@ golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da 
h1:noIWHXmPHxILtqtCOPIhS
 golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da/go.mod 
h1:NDW/Ps6MPRej6fsCIbMTohpP40sJ/P/vI1MoTEGwX90=
 gonum.org/v1/gonum v0.16.0 h1:5+ul4Swaf3ESvrOnidPp4GZbzf0mxVQpDCYUQE7OJfk=
 gonum.org/v1/gonum v0.16.0/go.mod 
h1:fef3am4MQ93R2HHpKnLk4/Tbh/s0+wqD5nfa6Pnwy4E=
-google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b 
h1:zPKJod4w6F1+nRGDI9ubnXYhU9NSWoFAijkHkUXeTK8=
-google.golang.org/genproto/googleapis/rpc 
v0.0.0-20250804133106-a7a43d27e69b/go.mod 
h1:qQ0YXyHHx3XkvlzUtpXDkS29lDSafHMZBAZDc03LQ3A=
-google.golang.org/grpc v1.76.0 h1:UnVkv1+uMLYXoIz6o7chp59WfQUYA2ex/BXQ9rHZu7A=
-google.golang.org/grpc v1.76.0/go.mod 
h1:Ju12QI8M6iQJtbcsV+awF5a4hfJMLi4X0JLo94ULZ6c=
+google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 
h1:M1rk8KBnUsBDg1oPGHNCxG4vc1f49epmTO7xscSajMk=
+google.golang.org/genproto/googleapis/rpc 
v0.0.0-20251022142026-3a174f9686a8/go.mod 
h1:7i2o+ce6H/6BluujYR+kqX3GKH+dChPTQU19wjRPiGk=
+google.golang.org/grpc v1.77.0 h1:wVVY6/8cGA6vvffn+wWK5ToddbgdU3d8MNENr4evgXM=
+google.golang.org/grpc v1.77.0/go.mod 
h1:z0BY1iVj0q8E1uSQCjL9cppRj+gnZjzDnzV0dHhrNig=
 google.golang.org/protobuf v1.36.10 
h1:AYd7cD/uASjIL6Q9LiTjz8JLcrh/88q5UObnmY3aOOE=
 google.golang.org/protobuf v1.36.10/go.mod 
h1:HTf+CrKn2C3g5S8VImy6tdcUvCska2kB7j23XfzDpco=
 gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod 
h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=

Reply via email to