Skip to content

fix(deps): update golang#3327

Open
renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
renovate-bot:renovate/golang
Open

fix(deps): update golang#3327
renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
renovate-bot:renovate/golang

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Apr 20, 2026

This PR contains the following updates:

Package Change Age Confidence Type Update Pending
cloud.google.com/go/alloydbconn v1.17.3v1.18.1 age confidence require minor v1.18.2
cloud.google.com/go/profiler v0.4.3v0.6.0 age confidence require minor
cloud.google.com/go/secretmanager v1.16.0v1.19.0 age confidence require minor v1.20.0
github.com/go-playground/validator/v10 v10.30.1v10.30.2 age confidence require patch
go (source) 1.26.11.26.2 age confidence toolchain patch
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.67.0v0.68.0 age confidence require minor
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.67.0v0.68.0 age confidence require minor
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.42.0v1.43.0 age confidence require minor
golang.org/x/net v0.52.0v0.53.0 age confidence require minor
google.golang.org/grpc v1.79.3v1.80.0 age confidence require minor v1.81.0

Release Notes

googlecloudplatform/alloydb-go-connector (cloud.google.com/go/alloydbconn)

v1.18.1

Compare Source

Bug Fixes

v1.18.0

Compare Source

Features
googleapis/google-cloud-go (cloud.google.com/go/profiler)

v0.6.0

Compare Source

  • Beta release of BigQuery, DataStore, Logging and Storage. See the
    blog post.

  • bigquery:

    • struct support. Read a row directly into a struct with
      RowIterator.Next, and upload a row directly from a struct with Uploader.Put.
      You can also use field tags. See the [package documentation][cloud-bigquery-ref]
      for details.

    • The ValueList type was removed. It is no longer necessary. Instead of

    var v ValueList
    ... it.Next(&v) ..

    use

    var v []Value
    ... it.Next(&v) ...
    • Previously, repeatedly calling RowIterator.Next on the same []Value or
      ValueList would append to the slice. Now each call resets the size to zero first.

    • Schema inference will infer the SQL type BYTES for a struct field of
      type []byte. Previously it inferred STRING.

    • The types uint, uint64 and uintptr are no longer supported in schema
      inference. BigQuery's integer type is INT64, and those types may hold values
      that are not correctly represented in a 64-bit signed integer.

v0.5.0

  • bigquery:
    • The SQL types DATE, TIME and DATETIME are now supported. They correspond to
      the Date, Time and DateTime types in the new cloud.google.com/go/civil
      package.
    • Support for query parameters.
    • Support deleting a dataset.
    • Values from INTEGER columns will now be returned as int64, not int. This
      will avoid errors arising from large values on 32-bit systems.
  • datastore:
    • Nested Go structs encoded as Entity values, instead of a
      flattened list of the embedded struct's fields. This means that you may now have twice-nested slices, eg.
      type State struct {
        Cities  []struct{
          Populations []int
        }
      }
      See the announcement for
      more details.
    • Contexts no longer hold namespaces; instead you must set a key's namespace
      explicitly. Also, key functions have been changed and renamed.
    • The WithNamespace function has been removed. To specify a namespace in a Query, use the Query.Namespace method:
      q := datastore.NewQuery("Kind").Namespace("ns")
    • All the fields of Key are exported. That means you can construct any Key with a struct literal:
      k := &Key{Kind: "Kind",  ID: 37, Namespace: "ns"}
    • As a result of the above, the Key methods Kind, ID, d.Name, Parent, SetParent and Namespace have been removed.
    • NewIncompleteKey has been removed, replaced by IncompleteKey. Replace
      NewIncompleteKey(ctx, kind, parent)
      with
      IncompleteKey(kind, parent)
      and if you do use namespaces, make sure you set the namespace on the returned key.
    • NewKey has been removed, replaced by NameKey and IDKey. Replace
      NewKey(ctx, kind, name, 0, parent)
      NewKey(ctx, kind, "", id, parent)
      with
      NameKey(kind, name, parent)
      IDKey(kind, id, parent)
      and if you do use namespaces, make sure you set the namespace on the returned key.
    • The Done variable has been removed. Replace datastore.Done with iterator.Done, from the package google.golang.org/api/iterator.
    • The Client.Close method will have a return type of error. It will return the result of closing the underlying gRPC connection.
    • See the announcement for
      more details.
go-playground/validator (github.com/go-playground/validator/v10)

v10.30.2

Compare Source

What's Changed

New Contributors

Full Changelog: go-playground/validator@v10.30.1...v10.30.2

golang/go (go)

v1.26.2

open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)

v1.43.0: /v0.65.0/v0.19.0

Compare Source

Added

  • Add IsRandom and WithRandom on TraceFlags, and IsRandom on SpanContext in go.opentelemetry.io/otel/trace
    for W3C Trace Context Level 2 Random Trace ID Flag support. (#​8012)
  • Add service detection with WithService in go.opentelemetry.io/otel/sdk/resource. (#​7642)
  • Add DefaultWithContext and EnvironmentWithContext in go.opentelemetry.io/otel/sdk/resource to support plumbing context.Context through default and environment detectors. (#​8051)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp. (#​8038)
  • Support attributes with empty value (attribute.EMPTY) in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#​8038)
  • Add support for per-series start time tracking for cumulative metrics in go.opentelemetry.io/otel/sdk/metric.
    Set OTEL_GO_X_PER_SERIES_START_TIMESTAMPS=true to enable. (#​8060)
  • Add WithCardinalityLimitSelector for metric reader for configuring cardinality limits specific to the instrument kind. (#​7855)

Changed

  • Introduce the EMPTY Type in go.opentelemetry.io/otel/attribute to reflect that an empty value is now a valid value, with INVALID remaining as a deprecated alias of EMPTY. (#​8038)
  • Refactor slice handling in go.opentelemetry.io/otel/attribute to optimize short slice values with fixed-size fast paths. (#​8039)
  • Improve performance of span metric recording in go.opentelemetry.io/otel/sdk/trace by returning early if self-observability is not enabled. (#​8067)
  • Improve formatting of metric data diffs in go.opentelemetry.io/otel/sdk/metric/metricdata/metricdatatest. (#​8073)

Deprecated

  • Deprecate INVALID in go.opentelemetry.io/otel/attribute. Use EMPTY instead. (#​8038)

Fixed

  • Return spec-compliant TraceIdRatioBased description. This is a breaking behavioral change, but it is necessary to
    make the implementation spec-compliant. (#​8027)
  • Fix a race condition in go.opentelemetry.io/otel/sdk/metric where the lastvalue aggregation could collect the value 0 even when no zero-value measurements were recorded. (#​8056)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp to mitigate excessive memory usage caused by a misconfigured or malicious server.
    Responses exceeding the limit are treated as non-retryable errors. (#​8108)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp to mitigate excessive memory usage caused by a misconfigured or malicious server.
    Responses exceeding the limit are treated as non-retryable errors. (#​8108)
  • Limit HTTP response body to 4 MiB in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to mitigate excessive memory usage caused by a misconfigured or malicious server.
    Responses exceeding the limit are treated as non-retryable errors. (#​8108)
  • WithHostID detector in go.opentelemetry.io/otel/sdk/resource to use full path for kenv command on BSD. (#​8113)
  • Fix missing request.GetBody in go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp to correctly handle HTTP2 GOAWAY frame. (#​8096)

What's Changed

New Contributors

Full Changelog: open-telemetry/opentelemetry-go@v1.42.0...v1.43.0

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

v1.80.0

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

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

@forking-renovate forking-renovate Bot added dependencies Pull requests that update a dependency file lang: go Issues specific to Go. labels Apr 20, 2026
@renovate-bot renovate-bot requested a review from a team as a code owner April 20, 2026 02:41
@renovate-bot renovate-bot added the dependencies Pull requests that update a dependency file label Apr 20, 2026
@forking-renovate
Copy link
Copy Markdown

forking-renovate Bot commented Apr 20, 2026

ℹ️ Artifact update notice

File name: src/checkoutservice/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 16 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/auth v0.17.0 -> v0.19.0
github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 -> v0.0.0-20260402051712-545e8a4df936
github.com/googleapis/enterprise-certificate-proxy v0.3.7 -> v0.3.14
github.com/googleapis/gax-go/v2 v2.15.0 -> v2.21.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0 -> v1.43.0
go.opentelemetry.io/proto/otlp v1.9.0 -> v1.10.0
golang.org/x/crypto v0.48.0 -> v0.49.0
golang.org/x/net v0.51.0 -> v0.52.0
golang.org/x/oauth2 v0.35.0 -> v0.36.0
golang.org/x/sync v0.19.0 -> v0.20.0
golang.org/x/text v0.34.0 -> v0.35.0
golang.org/x/time v0.14.0 -> v0.15.0
google.golang.org/api v0.256.0 -> v0.274.0
google.golang.org/genproto v0.0.0-20251124214823-79d6a2a48846 -> v0.0.0-20260319201613-d00831a3d3e7
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 -> v0.0.0-20260401024825-9d38bb4040a9
google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 -> v0.0.0-20260406210006-6f92a3bedf2d
File name: src/frontend/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 17 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/auth v0.17.0 -> v0.19.0
github.com/gabriel-vasile/mimetype v1.4.12 -> v1.4.13
github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 -> v0.0.0-20260402051712-545e8a4df936
github.com/googleapis/enterprise-certificate-proxy v0.3.7 -> v0.3.14
github.com/googleapis/gax-go/v2 v2.15.0 -> v2.21.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0 -> v1.43.0
go.opentelemetry.io/proto/otlp v1.9.0 -> v1.10.0
golang.org/x/crypto v0.48.0 -> v0.49.0
golang.org/x/net v0.51.0 -> v0.52.0
golang.org/x/oauth2 v0.35.0 -> v0.36.0
golang.org/x/sync v0.19.0 -> v0.20.0
golang.org/x/text v0.34.0 -> v0.35.0
golang.org/x/time v0.14.0 -> v0.15.0
google.golang.org/api v0.256.0 -> v0.274.0
google.golang.org/genproto v0.0.0-20251124214823-79d6a2a48846 -> v0.0.0-20260319201613-d00831a3d3e7
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 -> v0.0.0-20260401024825-9d38bb4040a9
google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 -> v0.0.0-20260406210006-6f92a3bedf2d
File name: src/productcatalogservice/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 19 additional dependencies were updated

Details:

Package Change
cloud.google.com/go/alloydb v1.20.0 -> v1.21.0
cloud.google.com/go/auth v0.18.1 -> v0.19.0
cloud.google.com/go/iam v1.5.3 -> v1.7.0
cloud.google.com/go/longrunning v0.7.0 -> v0.8.0
github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 -> v0.0.0-20260402051712-545e8a4df936
github.com/googleapis/enterprise-certificate-proxy v0.3.11 -> v0.3.14
github.com/googleapis/gax-go/v2 v2.16.0 -> v2.21.0
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.42.0 -> v1.43.0
go.opentelemetry.io/proto/otlp v1.9.0 -> v1.10.0
golang.org/x/crypto v0.48.0 -> v0.49.0
golang.org/x/net v0.51.0 -> v0.52.0
golang.org/x/oauth2 v0.35.0 -> v0.36.0
golang.org/x/sync v0.19.0 -> v0.20.0
golang.org/x/text v0.34.0 -> v0.35.0
golang.org/x/time v0.14.0 -> v0.15.0
google.golang.org/api v0.265.0 -> v0.274.0
google.golang.org/genproto v0.0.0-20251202230838-ff82c1b0f217 -> v0.0.0-20260319201613-d00831a3d3e7
google.golang.org/genproto/googleapis/api v0.0.0-20260209200024-4cfbd4190f57 -> v0.0.0-20260401024825-9d38bb4040a9
google.golang.org/genproto/googleapis/rpc v0.0.0-20260226221140-a57be14db171 -> v0.0.0-20260406210006-6f92a3bedf2d
File name: src/shippingservice/go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 17 additional dependencies were updated

Details:

Package Change
google.golang.org/grpc v1.79.2 -> v1.80.0
cloud.google.com/go/auth v0.17.0 -> v0.19.0
github.com/google/pprof v0.0.0-20251114195745-4902fdda35c8 -> v0.0.0-20260402051712-545e8a4df936
github.com/googleapis/enterprise-certificate-proxy v0.3.7 -> v0.3.14
github.com/googleapis/gax-go/v2 v2.15.0 -> v2.21.0
go.opentelemetry.io/otel v1.39.0 -> v1.42.0
go.opentelemetry.io/otel/metric v1.39.0 -> v1.42.0
go.opentelemetry.io/otel/trace v1.39.0 -> v1.42.0
golang.org/x/crypto v0.49.0 -> v0.50.0
golang.org/x/oauth2 v0.34.0 -> v0.36.0
golang.org/x/sys v0.42.0 -> v0.43.0
golang.org/x/text v0.35.0 -> v0.36.0
golang.org/x/time v0.14.0 -> v0.15.0
google.golang.org/api v0.256.0 -> v0.274.0
google.golang.org/genproto v0.0.0-20251124214823-79d6a2a48846 -> v0.0.0-20260319201613-d00831a3d3e7
google.golang.org/genproto/googleapis/api v0.0.0-20251202230838-ff82c1b0f217 -> v0.0.0-20260401001100-f93e5f3e9f0f
google.golang.org/genproto/googleapis/rpc v0.0.0-20251202230838-ff82c1b0f217 -> v0.0.0-20260401024825-9d38bb4040a9

@renovate-bot renovate-bot added the lang: go Issues specific to Go. label Apr 20, 2026
@renovate-bot renovate-bot force-pushed the renovate/golang branch 7 times, most recently from 0caf8f5 to b5c4419 Compare April 23, 2026 23:59
@renovate-bot renovate-bot force-pushed the renovate/golang branch 3 times, most recently from b43fc39 to f342752 Compare May 2, 2026 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file lang: go Issues specific to Go.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant