Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 15, 2025

This PR contains the following updates:

Package Change Age Confidence
google.golang.org/grpc v1.68.0v1.78.0 age confidence

Release Notes

grpc/grpc-go (google.golang.org/grpc)

v1.78.0: Release 1.78.0

Compare Source

Behavior Changes
  • client: Reject target URLs containing unbracketed colons in the hostname in Go version 1.26+. (#​8716)
New Features
  • stats/otel: Add backend service label to wrr metrics as part of A89. (#​8737)
  • stats/otel: Add subchannel metrics (without the disconnection reason) to eventually replace the pickfirst metrics. (#​8738)
  • client: Wait for all pending goroutines to complete when closing a graceful switch balancer. (#​8746)
Bug Fixes
  • transport/client : Return status code Unknown on malformed grpc-status. (#​8735)
  • client: Add experimental.AcceptCompressors so callers can restrict the grpc-accept-encoding header advertised for a call. (#​8718)
  • xds: Fix a bug in StringMatcher where regexes would match incorrectly when ignore_case is set to true. (#​8723)
  • xds/resolver:
    • Drop previous route resources and report an error when no matching virtual host is found.
    • Only log LDS/RDS configuration errors following a successful update and retain the last valid resource to prevent transient failures. (#​8711)
  • client:
    • Change connectivity state to CONNECTING when creating the name resolver (as part of exiting IDLE).
    • Change connectivity state to TRANSIENT_FAILURE if name resolver creation fails (as part of exiting IDLE).
    • Change connectivity state to IDLE after idle timeout expires even when current state is TRANSIENT_FAILURE.
    • Fix a bug that resulted in OnFinish call option not being invoked for RPCs where stream creation failed. (#​8710)
  • xdsclient: Fix a race in the xdsClient that could lead to resource-not-found errors. (#​8627)
Performance Improvements
  • mem: Round up to nearest 4KiB for pool allocations larger than 1MiB. (#​8705)

v1.77.0: Release 1.77.0

Compare Source

API Changes

  • mem: Replace the Reader interface with a struct for better performance and maintainability. (#​8669)

Behavior Changes

  • balancer/pickfirst: Remove support for the old pick_first LB policy via the environment variable GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false. The new pick_first has been the default since v1.71.0. (#​8672)

Bug Fixes

  • xdsclient: Fix a race condition in the ADS stream implementation that could result in resource-not-found errors, causing the gRPC client channel to move to TransientFailure. (#​8605)
  • client: Ignore HTTP status header for gRPC streams. (#​8548)
  • client: Set a read deadline when closing a transport to prevent it from blocking indefinitely on a broken connection. (#​8534)
  • client: Fix a bug where default port 443 was not automatically added to addresses without a specified port when sent to a proxy.
    • Setting environment variable GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false disables this change; please file a bug if any problems are encountered as we will remove this option soon. (#​8613)
  • balancer/pickfirst: Fix a bug where duplicate addresses were not being ignored as intended. (#​8611)
  • server: Fix a bug that caused overcounting of channelz metrics for successful and failed streams. (#​8573)
  • 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 pick_first but don't set endpoints. (#​8610)
  • mem: Clear large buffers before re-using. (#​8670)

Performance Improvements

New Features

  • outlierdetection: Add metrics specified in gRFC A91. (#​8644)
  • stats/opentelemetry: Add support for optional label grpc.lb.backend_service in per-call metrics (#​8637)
  • xds: Add support for JWT Call Credentials as specified in gRFC A97. Set environment variable GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true to enable this feature. (#​8536)
  • experimental/stats: Add support for up/down counters. (#​8581)

v1.76.0: Release 1.76.0

Compare Source

Dependencies

Bug Fixes

  • client: Return status INTERNAL when a server sends zero response messages for a unary or client-streaming RPC. (#​8523)
  • client: Fail RPCs with status INTERNAL instead of UNKNOWN upon receiving http headers with status 1xx and END_STREAM flag set. (#​8518)
  • pick_first: Fix race condition that could cause pick_first to get stuck in IDLE state on backend address change. (#​8615)

New Features

  • credentials: Add credentials/jwt package providing file-based JWT PerRPCCredentials (A97). (#​8431)

Performance Improvements

  • client: Improve HTTP/2 header size estimate to reduce re-allocations. (#​8547)
  • encoding/proto: Avoid redundant message size calculation when marshaling. (#​8569)

v1.75.1: Release 1.75.1

Compare Source

Bug Fixes

  • transport: Fix a data race while copying headers for stats handlers in the std lib http2 server transport. (#​8519)
  • xdsclient:
    • Fix a data race caused while reporting load to LRS. (#​8483)
    • Fix regression preventing empty node IDs when creating an LRS client. (#​8483)
  • server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#​8528)

v1.75.0: Release 1.75.0

Compare Source

Behavior Changes

  • xds: Remove support for GRPC_EXPERIMENTAL_XDS_FALLBACK environment variable. Fallback support can no longer be disabled. (#​8482)
  • stats: Introduce DelayedPickComplete event, a type alias of PickerUpdated. (#​8465)
    • This (combined) event will now be emitted only once per call, when a transport is successfully selected for the attempt.
    • OpenTelemetry metrics will no longer have multiple "Delayed LB pick complete" events in Go, matching other gRPC languages.
    • A future release will delete the PickerUpdated symbol.
  • credentials: Properly apply grpc.WithAuthority as the highest-priority option for setting authority, above the setting in the credentials themselves. (#​8488)
    • Now that this WithAuthority is available, the credentials should not be used to override the authority.
  • round_robin: Randomize the order in which addresses are connected to in order to spread out initial RPC load between clients. (#​8438)
  • server: Return status code INTERNAL when a client sends more than one request in unary and server streaming RPC. (#​8385)
    • This is a behavior change but also a bug fix to bring gRPC-Go in line with the gRPC spec.

New Features

  • dns: Add an environment variable (GRPC_ENABLE_TXT_SERVICE_CONFIG) to provide a way to disable TXT lookups in the DNS resolver (by setting it to false). By default, TXT lookups are enabled, as they were previously. (#​8377)

Bug Fixes

  • xds: Fix regression preventing empty node IDs in xDS bootstrap configuration. (#​8476)
  • xds: Fix possible panic when certain invalid resources are encountered. (#​8412)
  • xdsclient: Fix a rare panic caused by processing a response from a closed server. (#​8389)
  • stats: Fix metric unit formatting by enclosing non-standard units like call and endpoint in curly braces to comply with UCUM and gRPC OpenTelemetry guidelines. (#​8481)
  • xds: Fix possible panic when clusters are removed from the xds configuration. (#​8428)
  • xdsclient: Fix a race causing "resource doesn not exist" when rapidly subscribing and unsubscribing to the same resource. (#​8369)
  • client: When determining the authority, properly percent-encode (if needed, which is unlikely) when the target string omits the hostname and only specifies a port (grpc.NewClient(":<port-number-or-name>")). (#​8488)

v1.74.3: Release 1.74.3

Compare Source

Bug Fixes

  • xds: Fix a regression preventing empty node IDs in the bootstrap configuration. (#​8476 , #​8483)
  • xdsclient: Fix a data race caused while reporting load to LRS. (#​8483)
  • server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#​8528)

v1.74.2: Release 1.74.2

Compare Source

New Features

  • grpc: introduce new DialOptions and ServerOptions (WithStaticStreamWindowSize, WithStaticConnWindowSize, StaticStreamWindowSize, StaticConnWindowSize) that force fixed window sizes for all HTTP/2 connections. By default, gRPC uses dynamic sizing of these windows based upon a BDP estimation algorithm. The existing options (WithInitialWindowSize, etc) also disable BDP estimation, but this behavior will be changed in a following release. (#​8283)

API Changes

  • balancer: add ExitIdle method to Balancer interface. Earlier, implementing this method was optional. (#​8367)

Behavior Changes

  • xds: Remove the GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST environment variable that allows disabling the least request balancer with xDS. Least request was made available by default with xDS in v1.72.0. (#​8248)
  • server: allow 0s grpc-timeout header values, which older gRPC-Java versions could send. This restores the behavior of grpc-go before v1.73.0. (#​8439)

Bug Fixes

  • googledirectpath: avoid logging the error message Attempt to set a bootstrap configuration... when creating multiple directpath channels. (#​8419)

Performance Improvements

  • transport: reduce heap allocations by pooling objects and avoiding method-to-closure conversions. (#​8361)
  • transport: reduce heap allocations by re-using mem.Reader objects. (#​8360)

Documentation

  • examples: add examples to demonstrate enabling experimental metrics using the OpenTelemetry plugin. (#​8388)

v1.74.1: Release 1.74.1

Compare Source

Version 1.74.1 retracts release v1.74.0 and itself. Release 1.74.0 was accidentally tagged on the wrong commit and should not be used. Version 1.73.0 should be used until 1.74.2 is released.

v1.74.0: Release 1.74.0

Compare Source

Release 1.74.0 was accidentally tagged on the wrong commit and should not be used. Version 1.73.0 should be used until 1.74.1 is released.

v1.73.1: Release 1.73.1

Compare Source

Bug Fixes

  • server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#​8528)

v1.73.0: Release 1.73.0

Compare Source

New Features

  • balancer/ringhash: move LB policy from xds/internal to exported path to facilitate use without xds (#​8249)
  • xds: enable least request LB policy by default. It can be disabled by setting GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST=false in your environment. (#​8253)
  • grpc: add a CallAuthority Call Option that can be used to overwrite the http :authority header on per-RPC basis. (#​8068)
  • stats/opentelemetry: add trace event for name resolution delay. (#​8074)
  • health: added List method to gRPC Health service. (#​8155)
  • ringhash: implement features from gRFC A76. (#​8159)
  • xds: add functionality to support SPIFFE Bundle Maps as roots of trust in XDS which can be enabled by setting GRPC_EXPERIMENTAL_XDS_MTLS_SPIFFE=true. (#​8167, #​8180, #​8229, #​8343)

Bug Fixes

  • xds: locality ID metric label is changed to make it consistent with gRFC A78. (#​8256)
  • client: fail RPCs on the client when using extremely short contexts that expire before the grpc-timeout header is created. (#​8312)
  • server: non-positive grpc-timeout header values are now rejected. This is consistent with the gRPC protocol spec. (#​8290)
  • xds: fix reported error string when LRS load reporting interval is invalid. (#​8224)

Performance Improvements

  • credentials/alts: improve read performance by optimizing buffer copies and allocations. (#​8271)
  • server: improve performance of RPC handling by avoid a status proto copy (#​8282)

Documentation

  • examples/features/opentelemetry: modify example to demonstrate tracing using OpenTelemtry plugin. (#​8056)

v1.72.3: Release 1.72.3

Compare Source

Bug Fixes

  • server: Fix a regression preventing streams from being cancelled or timed out when blocked on flow control. (#​8528)

v1.72.2: Release 1.72.2

Compare Source

Bug Fixes

  • client: restore support for NO_PROXY environment variable when connecting to locally-resolved addresses (case 2 from gRFC A1). (#​8329)
  • balancer/least_request: fix panic on resolver errors. (#​8333)

v1.72.1: Release 1.72.1

Compare Source

Bug Fixes

  • client: HTTP Proxy connections are no longer attempted for addresses with non-TCP network types. (#​8215)
  • client: Fix bug that causes RPCs to fail with status INTERNAL instead of CANCELLED or DEADLINE_EXCEEDED when receiving a RST_STREAM frame in the middle of the gRPC message. (#​8289)

v1.72.0: Release 1.72.0

Compare Source

Dependencies

  • Minimum supported Go version is now 1.23 (#​8108)

API Changes

  • resolver: add experimental AddressMapV2 with generics to ultimately replace AddressMap. Deprecate AddressMap for deletion (#​8187)
  • resolver: convert EndpointMap in place to use generics (#​8189)

New Features

  • xds: add grpc.xds_client.server_failure counter metric on xDS client to record connectivity errors (#​8203)
  • balancer/rls: allow maxAge to exceed 5 minutes if staleAge is set in the LB policy configuration (#​8137)
  • ringhash: implement gRFC A76 improvements. (#​8159)
  • pickfirst: The new pick first LB policy is made the default. The new LB policy implements the Happy Eyeballs algorithm. To disable the new policy set the environment variable GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST to false (case insensitive).

Bug Fixes

  • xds: fix support for circuit breakers and load reporting in LOGICAL_DNS clusters (#​8169, #​8170)
  • xds/cds: improve RPC error messages when resources are not found (#​8122)
  • balancer/priority: fix race that could leak balancers and goroutines during shutdown (#​8095)
  • stats/opentelemetry: fix trace attributes message sequence numbers to start from 0 (#​8237)
  • balancer/pickfirstleaf: fix panic if deprecated Address.Metadata field is set to a non-comparable value by ignoring the field (#​8227)

Behavior Changes

  • transport: make servers send an HTTP/2 RST_STREAM frame to cancel a stream when the deadline expires (#​8071)

Documentation

v1.71.3: Release 1.71.3

Compare Source

Bug Fixes

  • client: restore support for NO_PROXY environment variable when connecting to locally-resolved addresses (case 2 from gRFC A1). (#​8329)
  • balancer/least_request: fix panic on resolver errors. (#​8333)

v1.71.2: Release 1.71.2

Compare Source

Bug Fixes

  • client: HTTP Proxy connections are no longer attempted for addresses with non-TCP network types. (#​8215)

v1.71.1: Release 1.71.1

Compare Source

Bug Fixes

  • grpc: fix a bug causing an extra Read from the compressor if a compressed message is the same size as the limit. This could result in a panic with the built-in gzip compressor (#​8178)
  • xds: restore the behavior of reading the bootstrap config before creating the first xDS client instead of at package init time (#​8164)
  • stats/opentelemetry: use TextMapPropagator and TracerProvider from TraceOptions instead of OpenTelemetry globals (#​8166)
  • client: fix races when an http proxy is configured that could lead to deadlocks or panics (#​8195)
  • client: fix bug causing RPC failures with message "no children to pick from" when using a custom resolver that calls the deprecated NewAddress API (#​8149)
  • wrr: fix slow processing of address updates that could result in problems including RPC failures for servers with a large number of backends (#​8179)

v1.71.0: Release 1.71.0

Compare Source

API Changes

  • balancer: Custom LB policies that record metrics must use the new MetricsRecorder method on Balancer.ClientConn instead of the removed Balancer.BuildOptions.MetricsRecorder field to obtain a metrics recorder. (#​8027)
  • balancer: balancer.ClientConn implementations must now embed a delegate implementation. This allows grpc-go to add new methods to the interface and remain backward compatible. (#​8026)
  • balancer/endpointsharding: The constructor accepts the child balancer's builder and a struct with optional configuration. (#​8052)

New Features

  • xds: Add support for dualstack via the additional_addresses field in the Endpoint resource. To disable this feature, set the environment variable GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false. (#​8134)
  • stats/opentelemetry: Add experimental support for OpenTelemetry tracing. (#​7852)
  • xds/internal/xdsclient: Add counter metrics for valid and invalid resource updates. (#​8038)
  • balancer/leastrequest, roundrobin: Add dualstack support. (#​7969, #​7966)
  • balancer/endpointsharding: Balancers created with the new DisableAutoReconnect option will not attempt to call ExitIdle automatically on their children when the children report idle. (#​8052)

Bug Fixes

  • client: Fix support for proxies when using grpc.NewClient so the target is resolved by the proxy as expected. (#​7881)
    • Added WithLocalDNSResolution() dial option to explicitly force target resolution on the client instead. (#​7881)
  • weightedtarget: Return erroring picker when no targets are configured. (#​8070)
  • xds: Fail RPCs with UNAVAILABLE when the EDS resource is missing or contains no endpoints (#​8070)
  • xdsclient: Fix a bug where connectivity failures were reported to resource watchers before trying all listed servers. (#​8075)
  • grpc: Fix the number of bytes reported in the error message when encoded messages are larger than 4GB. (#​8033)
  • xds: Fixed a bug preventing tests from creating multiple servers or channels with different bootstrap configs. (#​8050)
  • grpc: Fix message length checks when compression is enabled and maxReceiveMessageSize is MaxInt (#​7918)

Documentation

  • client: Improve documentation of grpc.NewClient and ClientConn.CanonicalTarget by providing examples. (#​8078)
  • examples/features/dualstack: New example demonstrating usage of endpoints and dualstack functionality. (#​8098)

v1.70.0: Release 1.70.0

Compare Source

Behavior Changes

  • client: reject service configs containing an invalid retryPolicy in accordance with gRFCs A21 and A6. (#​7905)
    • Note that this is a potential breaking change for some users using an invalid configuration, but continuing to allow this behavior would violate our cross-language compatibility requirements.

New Features

  • xdsclient: fallback to a secondary management server (if specified in the bootstrap configuration) when the primary is down is enabled by default. Can be disabled by setting the environment variable GRPC_EXPERIMENTAL_XDS_FALLBACK to false. (#​7949)
  • experimental/credentials: experimental transport credentials are added which don't enforce ALPN. (#​7980)
    • These credentials will be removed in an upcoming grpc-go release. Users must not rely on these credentials directly. Instead, they should either vendor a specific version of gRPC or copy the relevant credentials into their own codebase if absolutely necessary.

Bug Fixes

  • xds: fix a possible deadlock that happens when both the client application and the xDS management server (responsible for configuring the client) are using the xds:/// scheme in their target URIs. (#​8011)

Performance

  • server: for unary requests, free raw request message data as soon as parsing is finished instead of waiting until the method handler returns. (#​7998)

Documentation

  • examples/features/gracefulstop: add example to demonstrate server graceful stop. (#​7865)

v1.69.4: Release 1.69.4

Compare Source

Bug Fixes

  • rbac: fix support for :path header matchers, which would previously never successfully match (#​7965).

Documentation

  • examples/features/csm_observability: update example client and server to use the helloworld service instead of echo service (#​7945).

v1.69.2: Release 1.69.2

Compare Source

Bug Fixes

  • stats/experimental: add type aliases for symbols (Metrics/etc) that were moved to the stats package (#​7929).
  • client: set user-agent string to the correct version.

v1.69.0: Release 1.69.0

Compare Source

Known Issues

  • The recently added grpc.NewClient function is incompatible with forward proxies, because it resolves the target hostname on the client instead of passing the hostname to the proxy. A fix is expected to be a part of grpc-go v1.70. (#​7556)

New Features

  • stats/opentelemetry: Introduce new APIs to enable OpenTelemetry instrumentation for metrics on servers and clients (#​7874)
  • xdsclient: add support to fallback to lower priority servers when higher priority ones are down (#​7701)
  • dns: Add support for link local IPv6 addresses (#​7889)
  • The new experimental pickfirst LB policy (disabled by default) supports Happy Eyeballs, interleaving IPv4 and IPv6 address as described in RFC-8305 section 4, to attempt connections to multiple backends concurrently. The experimental pickfirst policy can be enabled by setting the environment variable GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST to true. (#​7725, #​7742)
  • balancer/pickfirst: Emit metrics from the pick_first load balancing policy (#​7839)
  • grpc: export MethodHandler, which is the type of an already-exported field in MethodDesc (#​7796)

Bug Fixes

  • credentials/google: set scope for application default credentials (#​7887)
  • xds: fix edge-case issues where some clients or servers would not initialize correctly or would not receive errors when resources are invalid or unavailable if another channel or server with the same target was already in use . (#​7851, #​7853)
  • examples: fix the debugging example, which was broken by a recent change (#​7833)

Behavior Changes

  • client: update retry attempt backoff to apply jitter per updates to gRFC A6. (#​7869)
  • balancer/weightedroundrobin: use the pick_first LB policy to manage connections (#​7826)

API Changes

  • balancer: An internal method is added to the balancer.SubConn interface to force implementors to embed a delegate implementation. This requirement is present in the interface documentation, but wasn't enforced earlier. (#​7840)

Performance Improvements

  • mem: implement a ReadAll() method for more efficient io.Reader consumption (#​7653)
  • mem: use slice capacity instead of length to determine whether to pool buffers or directly allocate them (#​7702)

Documentation

  • examples/csm_observability: Add xDS Credentials and switch server to be xDS enabled (#​7875)

v1.68.2: Release 1.68.2

Compare Source

Dependencies

  • Remove the experimental stats/opentelemetry module and instead add the experimental packages it contains directly into the main google.golang.org/grpc module (#​7936)

v1.68.1: Release 1.68.1

Compare Source

Bug Fixes

  • credentials/alts: avoid SRV and TXT lookups for handshaker service to work around hangs caused by buggy versions of systemd-resolved. (#​7861)

Dependencies

  • Relax minimum Go version requirement from go1.22.7 to go1.22. (#​7831)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
Copy link
Contributor Author

renovate bot commented Dec 15, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: go.sum
Command failed: go get -t ./...
go: module google.golang.org/grpc@v1.78.0 requires go >= 1.24.0; switching to go1.24.11
go: downloading go1.24.11 (linux/amd64)
go: downloading github.com/alecthomas/kong v1.4.0
go: downloading github.com/bufbuild/buf v1.47.2
go: downloading github.com/golangci/golangci-lint v1.62.0
go: downloading github.com/grpc-ecosystem/grpc-gateway/v2 v2.23.0
go: downloading google.golang.org/grpc v1.78.0
go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.5.1
go: downloading google.golang.org/protobuf v1.36.10
go: downloading mvdan.cc/gofumpt v0.7.0
go: downloading golang.org/x/net v0.47.0
go: downloading google.golang.org/genproto/googleapis/rpc v0.0.0-20251029180050-ab9386a59fda
go: downloading golang.org/x/sync v0.18.0
go: downloading connectrpc.com/connect v1.17.0
go: downloading github.com/spf13/cobra v1.8.1
go: downloading github.com/fatih/color v1.18.0
go: downloading github.com/gofrs/flock v0.12.1
go: downloading github.com/hashicorp/go-version v1.7.0
go: downloading github.com/pelletier/go-toml/v2 v2.2.3
go: downloading github.com/pelletier/go-toml v1.9.5
go: downloading github.com/santhosh-tekuri/jsonschema/v5 v5.3.1
go: downloading github.com/spf13/pflag v1.0.5
go: downloading github.com/spf13/viper v1.12.0
go: downloading go.uber.org/automaxprocs v1.6.0
go: downloading golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f
go: downloading gopkg.in/yaml.v3 v3.0.1
go: downloading golang.org/x/text v0.31.0
go: downloading google.golang.org/genproto/googleapis/api v0.0.0-20251029180050-ab9386a59fda
go: downloading golang.org/x/sys v0.38.0
go: downloading github.com/google/go-cmp v0.7.0
go: downloading golang.org/x/tools v0.38.0
go: downloading golang.org/x/mod v0.29.0
go: downloading buf.build/gen/go/bufbuild/registry/protocolbuffers/go v1.35.1-20241025140216-aa40f2c93090.1
go: downloading connectrpc.com/otelconnect v0.7.1
go: downloading golang.org/x/term v0.37.0
go: downloading buf.build/go/protoyaml v0.2.0
go: downloading github.com/bufbuild/protovalidate-go v0.7.3-0.20241015162221-1446f1e1d576
go: downloading go.lsp.dev/jsonrpc2 v0.10.0
go: downloading github.com/google/go-containerregistry v0.20.2
go: downloading buf.build/go/bufplugin v0.6.0
go: downloading github.com/quic-go/quic-go v0.48.1
go: downloading github.com/google/uuid v1.6.0
go: downloading github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c
go: downloading github.com/bufbuild/protocompile v0.14.1
go: downloading github.com/pkg/profile v1.7.0
go: downloading go.uber.org/zap/exp v0.3.0
go: downloading go.uber.org/zap v1.27.0
go: downloading github.com/inconshreveable/mousetrap v1.1.0
go: downloading github.com/mattn/go-colorable v0.1.13
go: downloading github.com/mattn/go-isatty v0.0.20
go: downloading github.com/go-viper/mapstructure/v2 v2.2.1
go: downloading github.com/ldez/gomoddirectives v0.2.4
go: downloading github.com/mitchellh/go-homedir v1.1.0
go: downloading github.com/golangci/plugin-module-register v0.1.1
go: downloading github.com/sirupsen/logrus v1.9.3
go: downloading github.com/stretchr/testify v1.11.1
go: downloading github.com/go-xmlfmt/xmlfmt v1.1.2
go: downloading github.com/golangci/revgrep v0.5.3
go: downloading github.com/fsnotify/fsnotify v1.6.0
go: downloading github.com/mitchellh/mapstructure v1.5.0
go: downloading github.com/spf13/afero v1.11.0
go: downloading github.com/spf13/cast v1.5.0
go: downloading github.com/spf13/jwalterweatherman v1.1.0
go: downloading buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go v1.35.1-20240920164238-5a7b106cbb87.1
go: downloading go.opentelemetry.io/otel v1.38.0
go: downloading go.opentelemetry.io/otel/metric v1.38.0
go: downloading go.opentelemetry.io/otel/trace v1.38.0
go: downloading buf.build/gen/go/bufbuild/bufplugin/protocolbuffers/go v1.35.1-20241031151143-70f632351282.1
go: downloading pluginrpc.com/pluginrpc v0.5.0
go: downloading buf.build/gen/go/bufbuild/registry/connectrpc/go v1.17.0-20241025140216-aa40f2c93090.1
go: downloading github.com/jdx/go-netrc v1.0.0
go: downloading github.com/bufbuild/protoplugin v0.0.0-20240911180120-7bb73e41a54a
go: downloading go.lsp.dev/protocol v0.12.0
go: downloading github.com/tetratelabs/wazero v1.8.1
go: downloading github.com/segmentio/encoding v0.4.0
go: downloading buf.build/go/spdx v0.2.0
go: downloading github.com/docker/docker v27.3.1+incompatible
go: downloading github.com/klauspost/compress v1.17.11
go: downloading github.com/docker/cli v27.3.1+incompatible
go: downloading github.com/opencontainers/go-digest v1.0.0
go: downloading github.com/docker/distribution v2.8.3+incompatible
go: downloading github.com/rs/cors v1.11.1
go: downloading github.com/go-chi/chi/v5 v5.1.0
go: downloading github.com/onsi/ginkgo/v2 v2.21.0
go: downloading go.uber.org/mock v0.5.0
go: downloading github.com/quic-go/qpack v0.5.1
go: downloading github.com/cpuguy83/go-md2man/v2 v2.0.5
go: downloading github.com/felixge/fgprof v0.9.5
go: downloading github.com/rogpeppe/go-internal v1.13.1
go: downloading github.com/alingse/asasalint v0.0.11
go: downloading github.com/tdakkota/asciicheck v0.2.0
go: downloading github.com/breml/bidichk v0.3.2
go: downloading github.com/timakin/bodyclose v0.0.0-20230421092635-574207250966
go: downloading github.com/lasiar/canonicalheader v1.1.2
go: downloading github.com/sivchari/containedctx v1.0.3
go: downloading github.com/kkHAIKE/contextcheck v1.1.5
go: downloading github.com/karamaru-alpha/copyloopvar v1.1.0
go: downloading github.com/bkielbasa/cyclop v1.2.3
go: downloading gitlab.com/bosi/decorder v0.4.2
go: downloading github.com/OpenPeeDeeP/depguard/v2 v2.2.0
go: downloading github.com/golangci/dupl v0.0.0-20180902072040-3e9179ac440a
go: downloading github.com/Abirdcfly/dupword v0.1.3
go: downloading github.com/charithe/durationcheck v0.0.10
go: downloading github.com/Djarvur/go-err113 v0.0.0-20210108212216-aea10b59be24
go: downloading github.com/kisielk/errcheck v1.8.0
go: downloading github.com/breml/errchkjson v0.4.0
go: downloading github.com/Antonboom/errname v1.0.0
go: downloading github.com/polyfloyd/go-errorlint v1.6.0
go: downloading github.com/nishanths/exhaustive v0.12.0
go: downloading github.com/GaijinEntertainment/go-exhaustruct/v3 v3.3.0
go: downloading github.com/kyoh86/exportloopref v0.1.11
go: downloading github.com/Crocmagnon/fatcontext v0.5.2
go: downloading github.com/ashanbrown/forbidigo v1.6.0
go: downloading github.com/gostaticanalysis/forcetypeassert v0.1.0
go: downloading github.com/ultraware/funlen v0.1.0
go: downloading github.com/daixiang0/gci v0.13.5
go: downloading github.com/golangci/modinfo v0.3.4
go: downloading github.com/hexops/gotextdiff v1.0.3
go: downloading github.com/nunnatsa/ginkgolinter v0.18.0
go: downloading 4d63.com/gocheckcompilerdirectives v1.2.1
go: downloading 4d63.com/gochecknoglobals v0.2.1
go: downloading github.com/alecthomas/go-check-sumtype v0.2.0
go: downloading github.com/uudashr/gocognit v1.1.3
go: downloading github.com/jgautheron/goconst v1.7.1
go: downloading github.com/go-critic/go-critic v0.11.5
go: downloading github.com/quasilyte/go-ruleguard/dsl v0.3.22
go: downloading github.com/quasilyte/go-ruleguard v0.4.3-0.20240823090925-0fe6f58b47b1
go: downloading github.com/fzipp/gocyclo v0.6.0
go: downloading github.com/tetafro/godot v1.4.18
go: downloading github.com/matoous/godox v0.0.0-20230222163458-006bad1f9d26
go: downloading github.com/golangci/gofmt v0.0.0-20240816233607-d8596aa466a9
go: downloading github.com/shazow/go-diff v0.0.0-20160112020656-b6b7b6733b8c
go: downloading github.com/denis-tingaikin/go-header v0.5.0
go: downloading github.com/ryancurrah/gomodguard v1.3.5
go: downloading github.com/golangci/go-printf-func-name v0.1.0
go: downloading github.com/securego/gosec/v2 v2.21.4
go: downloading honnef.co/go/tools v0.5.1
go: downloading github.com/xen0n/gosmopolitan v1.2.2
go: downloading github.com/leonklingele/grouper v1.1.2
go: downloading github.com/uudashr/iface v1.2.0
go: downloading github.com/julz/importas v0.1.0
go: downloading github.com/macabu/inamedparam v0.1.3
go: downloading github.com/gordonklaus/ineffassign v0.1.0
go: downloading github.com/sashamelentyev/interfacebloat v1.1.0
go: downloading github.com/ckaznocha/intrange v0.2.1
go: downloading github.com/butuzov/ireturn v0.3.0
go: downloading github.com/timonwong/loggercheck v0.10.1
go: downloading github.com/yagipy/maintidx v1.0.0
go: downloading github.com/ashanbrown/makezero v1.1.1
go: downloading github.com/butuzov/mirror v1.2.0
go: downloading github.com/golangci/misspell v0.6.0
go: downloading github.com/tommy-muehle/go-mnd/v2 v2.5.1
go: downloading go-simpler.org/musttag v0.13.0
go: downloading github.com/alexkohler/nakedret/v2 v2.0.5
go: downloading github.com/nakabonne/nestif v0.3.1
go: downloading github.com/gostaticanalysis/nilerr v0.1.1
go: downloading github.com/Antonboom/nilnil v1.0.0
go: downloading github.com/ssgreg/nlreturn/v2 v2.2.1
go: downloading github.com/sonatard/noctx v0.1.0
go: downloading github.com/firefart/nonamedreturns v1.0.5
go: downloading github.com/stbenjam/no-sprintf-host-port v0.1.1
go: downloading github.com/kunwardeep/paralleltest v1.0.10
go: downloading github.com/catenacyber/perfsprint v0.7.1
go: downloading github.com/alexkohler/prealloc v1.0.0
go: downloading github.com/nishanths/predeclared v0.2.2
go: downloading github.com/yeya24/promlinter v0.3.0
go: downloading github.com/ghostiam/protogetter v0.3.8
go: downloading github.com/curioswitch/go-reassign v0.2.0
go: downloading github.com/raeperd/recvcheck v0.1.2
go: downloading github.com/BurntSushi/toml v1.4.1-0.20240526193622-a339e1f7089c
go: downloading github.com/mgechev/revive v1.5.0
go: downloading github.com/jingyugao/rowserrcheck v1.1.1
go: downloading go-simpler.org/sloglint v0.7.2
go: downloading github.com/jjti/go-spancheck v0.6.2
go: downloading github.com/ryanrolds/sqlclosecheck v0.5.1
go: downloading github.com/4meepo/tagalign v1.3.4
go: downloading github.com/ldez/tagliatelle v0.5.0
go: downloading github.com/sivchari/tenv v1.12.1
go: downloading github.com/maratori/testableexamples v1.0.0
go: downloading github.com/Antonboom/testifylint v1.5.0
go: downloading github.com/maratori/testpackage v1.1.1
go: downloading github.com/kulti/thelper v0.6.3
go: downloading github.com/moricho/tparallel v0.3.2
go: downloading github.com/golangci/unconvert v0.0.0-20240309020433-c5143eacb3ed
go: downloading mvdan.cc/unparam v0.0.0-20240528143540-8a5130ca722f
go: downloading github.com/sashamelentyev/usestdlibvars v1.27.0
go: downloading github.com/blizzy78/varnamelen v0.8.0
go: downloading github.com/sanposhiho/wastedassign/v2 v2.0.7
go: downloading github.com/ultraware/whitespace v0.1.1
go: downloading github.com/tomarrell/wrapcheck/v2 v2.9.0
go: downloading github.com/bombsimon/wsl/v4 v4.4.1
go: downloading github.com/ykadowak/zerologlint v0.1.5
go: downloading github.com/davecgh/go-spew v1.1.1
go: downloading github.com/pmezard/go-difflib v1.0.0
go: downloading github.com/stretchr/objx v0.5.2
go: downloading github.com/subosito/gotenv v1.4.1
go: downloading github.com/hashicorp/hcl v1.0.0
go: downloading gopkg.in/ini.v1 v1.67.0
go: downloading github.com/magiconair/properties v1.8.6
go: downloading gopkg.in/yaml.v2 v2.4.0
go: downloading github.com/go-logr/logr v1.4.3
go: downloading github.com/klauspost/pgzip v1.2.6
go: downloading buf.build/gen/go/pluginrpc/pluginrpc/protocolbuffers/go v1.35.1-20241007202033-cf42259fcbfc.1
go: downloading github.com/google/cel-go v0.22.0
go: downloading go.lsp.dev/pkg v0.0.0-20210717090340-384b27a52fb2
go: downloading go.lsp.dev/uri v0.3.0
go: downloading go.uber.org/multierr v1.11.0
go: downloading github.com/segmentio/asm v1.2.0
go: downloading github.com/docker/go-connections v0.5.0
go: downloading github.com/opencontainers/image-spec v1.1.0
go: downloading github.com/distribution/reference v0.6.0
go: downloading github.com/pkg/errors v0.9.1
go: downloading go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.57.0
go: downloading github.com/containerd/log v0.1.0
go: downloading github.com/docker/go-units v0.5.0
go: downloading github.com/moby/term v0.5.0
go: downloading github.com/morikuni/aec v1.0.0
go: downloading golang.org/x/crypto v0.44.0
go: downloading github.com/russross/blackfriday/v2 v2.1.0
go: downloading github.com/google/pprof v0.0.0-20241101162523-b92577c0c142
go: downloading github.com/sourcegraph/go-diff v0.7.0
go: downloading github.com/gostaticanalysis/analysisutil v0.7.1
go: downloading github.com/go-toolsmith/astcast v1.1.0
go: downloading github.com/gobwas/glob v0.2.3
go: downloading github.com/go-toolsmith/astcopy v1.1.0
go: downloading github.com/go-toolsmith/astequal v1.2.0
go: downloading github.com/go-toolsmith/astfmt v1.1.0
go: downloading github.com/go-toolsmith/astp v1.1.0
go: downloading github.com/go-toolsmith/strparse v1.1.0
go: downloading github.com/go-toolsmith/typep v1.1.0
go: downloading github.com/quasilyte/regex/syntax v0.0.0-20210819130434-b3f0c404a727
go: downloading github.com/Masterminds/semver/v3 v3.3.0
go: downloading github.com/ccojocar/zxcvbn-go v1.0.2
go: downloading github.com/gostaticanalysis/comment v1.4.2
go: downloading github.com/prometheus/client_golang v1.20.2
go: downloading github.com/prometheus/client_model v0.6.1
go: downloading github.com/fatih/structtag v1.2.0
go: downloading github.com/ettle/strcase v0.2.0
go: downloading github.com/go-logr/stdr v1.2.2
go: downloading go.opentelemetry.io/auto/sdk v1.2.1
go: downloading cel.dev/expr v0.24.0
go: downloading github.com/stoewer/go-strcase v1.3.0
go: downloading github.com/moby/docker-image-spec v1.3.1
go: downloading github.com/Microsoft/go-winio v0.6.2
go: downloading github.com/felixge/httpsnoop v1.0.4
go: downloading github.com/moby/locker v1.0.1
go: downloading github.com/vbatts/tar-split v0.11.6
go: downloading github.com/docker/docker-credential-helpers v0.8.2
go: downloading github.com/containerd/stargz-snapshotter/estargz v0.15.1
go: downloading github.com/go-task/slim-sprig/v3 v3.0.0
go: downloading golang.org/x/exp/typeparams v0.0.0-20240909161429-701f63a606c0
go: downloading github.com/quasilyte/gogrep v0.5.0
go: downloading github.com/quasilyte/stdinfo v0.0.0-20220114132959-f7386bf02567
go: downloading github.com/beorn7/perks v1.0.1
go: downloading github.com/cespare/xxhash/v2 v2.3.0
go: downloading github.com/prometheus/common v0.55.0
go: downloading github.com/prometheus/procfs v0.15.1
go: downloading github.com/chavacava/garif v0.1.0
go: downloading github.com/olekukonko/tablewriter v0.0.5
go: downloading github.com/antlr4-go/antlr/v4 v4.13.1
go: downloading github.com/gogo/protobuf v1.3.2
go: downloading github.com/moby/sys/mountinfo v0.7.2
go: downloading github.com/moby/patternmatcher v0.6.0
go: downloading github.com/moby/sys/sequential v0.6.0
go: downloading github.com/moby/sys/userns v0.1.0
go: downloading github.com/moby/sys/user v0.3.0
go: downloading github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161
go: downloading github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822
go: downloading github.com/mattn/go-runewidth v0.0.16
go: downloading github.com/moby/sys/mount v0.3.4
go: downloading github.com/opencontainers/runtime-spec v1.2.0
go: downloading github.com/rivo/uniseg v0.4.7
go: downloading github.com/containerd/containerd v1.7.23
go: downloading github.com/containerd/continuity v0.4.4
go: downloading github.com/containerd/platforms v0.2.1
go: downloading github.com/containerd/typeurl/v2 v2.2.3
go: downloading github.com/Microsoft/hcsshim v0.12.9
go: downloading github.com/containerd/ttrpc v1.2.6
go: downloading github.com/containerd/errdefs v1.0.0
go: downloading go.opencensus.io v0.24.0
go: downloading github.com/containerd/cgroups/v3 v3.0.3
go: downloading github.com/containerd/errdefs/pkg v0.3.0
go: downloading github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da
go: downloading github.com/rogpeppe/go-internal v1.14.1
go: github.com/Anddd7/grpcbin imports
	github.com/Anddd7/grpcbin/pb: cannot find module providing package github.com/Anddd7/grpcbin/pb

@renovate renovate bot force-pushed the renovate/google.golang.org-grpc-1.x branch from e227872 to 76d35f5 Compare December 23, 2025 13:55
@renovate renovate bot changed the title Update module google.golang.org/grpc to v1.77.0 Update module google.golang.org/grpc to v1.78.0 Dec 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant