Skip to content

Bump google.golang.org/grpc from 1.79.1 to 1.83.2 in /go/otel - #425

Merged
tigrannajaryan merged 2 commits into
mainfrom
dependabot/go_modules/go/otel/google.golang.org/grpc-1.81.1
Sep 16, 2026
Merged

tigrannajaryan merged 2 commits into
mainfrom
dependabot/go_modules/go/otel/google.golang.org/grpc-1.81.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 2, 2026 •

Copy link
Copy Markdown
Contributor

Bumps google.golang.org/grpc from 1.79.1 to 1.83.2.

Release notes

Sourced from google.golang.org/grpc's releases.

Release 1.83.2

Security

  • server: Reject requests missing both :authority and Host headers with HTTP 400 and status Internal. (grpc/grpc-go#9365)

Release 1.83.1

Security

  • xds/rbac: Fix a bug where nested Principal or Permission rules with :scheme or grpc- prefixed header matchers were not rejected, which could cause DENY rules to fail open. (#9258)
  • xds/rbac: Fix a bug where the host header matcher was not being replaced with :authority in nested Principal or Permission rules. (#9258)
  • xds/rbac: Fix a bug where a header matcher whose name was not lowercase, such as X-Role, matched no header, which could cause DENY rules to fail open. (#9332)
  • xds/rbac: Fix a bug where a :scheme or grpc- prefixed header matcher was accepted when its name was not lowercase. (#9332)
  • xds/rbac: Fix a bug where a Host header matcher was not replaced with :authority. (#9332)

Performance

  • transport: Restrict memory overhead of buffering small data frames. (#9331)

Release 1.83.0

Security

  • server: Stop reading from connections when flooded by HTTP/2 frames to mitigate resource exhaustion. The default value for this limit is 100 frames, excluding DATA and HEADERS, and may be changed by setting environment variable GRPC_GO_EXPERIMENTAL_CONTROL_BUFFER_THROTTLE_LIMIT.
  • xds/rbac: Support Metadata and RequestedServerName permissions matcher fields. If present in a DENY rule, previously these would be ignored and fail-open.
  • xds/rbac: Fix panic when parsing unsupported fields in NotRule/NotId permissions.
  • xds/rbac: Support the deprecated source_ip principal identifier by treating it as equivalent to direct_remote_ip.
  • xds: Fix panic when parsing route header matchers configured with empty exact_match, prefix_match, or suffix_match strings. (#9223)

New Features

  • xds/googlec2p: Enable DirectPath over Interconnect support for on-premises clients via the force-xds target URI query parameter. (#9133)
  • xds: Enable xDS configuration to control which fields get propagated from ORCA backend metric reports to LRS load reports. (#9145)
  • authz: Add OnPolicyUpdate callback to FileWatcherOptions to notify when an authz policy is loaded or updated. (#9142)
  • xds: Add support for the GCP Authentication HTTP Filter, which automatically fetches and attaches GCP Service Account Identity JWT tokens to outgoing RPCs.
    • This feature can be enabled by setting environment variable GRPC_EXPERIMENTAL_XDS_GCP_AUTHENTICATION_FILTER=true. (#9119)
  • xds: Add support for xDS-based HTTP CONNECT proxies.
    • This feature can be enabled by setting environment variable GRPC_EXPERIMENTAL_XDS_HTTP_CONNECT=true. (#9151)
  • xds: Add support for contains_match in route header matchers. (#9223)

Bug Fixes

  • credentials/alts: Fix panic when processing malformed frames by validating that the message frame length exceeds the message type field size. (#9197)
  • grpc: Fix compilation on Plan 9 targets (GOOS=plan9), broken since v1.81.0. (#9255)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file Go labels Jun 2, 2026
@tigrannajaryan

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.79.1 to 1.83.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.79.1...v1.83.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.81.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump google.golang.org/grpc from 1.79.1 to 1.81.1 in /go/otel Bump google.golang.org/grpc from 1.79.1 to 1.83.2 in /go/otel Sep 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go/otel/google.golang.org/grpc-1.81.1 branch from 6dbb2ff to 0e103ed Compare September 16, 2026 08:38
@github-actions

Copy link
Copy Markdown

Benchmark Result

Benchmark diff with base branch
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 9V74 80-Core Processor                
                                                 │ bench-main.txt │           bench-new.txt            │
                                                 │     sec/op     │    sec/op     vs base              │
SerializeNative/STEF/serialize-4                      5.098m ± 6%   5.016m ± 12%       ~ (p=0.937 n=6)
SerializeNative/STEFU/serialize-4                     26.29m ± 2%   26.82m ±  3%       ~ (p=0.093 n=6)
DeserializeNative/STEF/deser-4                        1.950m ± 3%   1.946m ±  1%       ~ (p=0.818 n=6)
DeserializeNative/STEFU/deser-4                       5.687m ± 1%   5.695m ±  2%       ~ (p=0.937 n=6)
SerializeFromPdata/STEF/serialize-4                   91.26m ± 3%   93.05m ±  5%       ~ (p=0.093 n=6)
SerializeFromPdata/STEFU/serialize-4                  25.95m ± 2%   27.12m ±  2%  +4.52% (p=0.002 n=6)
DeserializeToPdata/STEF/deserialize-4                 38.26m ± 2%   37.64m ± 10%       ~ (p=0.180 n=6)
DeserializeToPdata/STEFU/deserialize-4                51.81m ± 2%   52.20m ±  6%       ~ (p=0.310 n=6)
STEFReaderRead-4                                      1.999m ± 3%   1.991m ±  1%       ~ (p=0.818 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4         2.336 ± 4%    2.341 ±  4%       ~ (p=1.000 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      64.08m ± 1%   63.01m ±  1%  -1.67% (p=0.026 n=6)
ReadSTEF-4                                            1.974m ± 1%   1.971m ±  1%       ~ (p=0.485 n=6)
ReadSTEFZ-4                                           2.499m ± 1%   2.493m ±  2%       ~ (p=0.699 n=6)
ReadSTEFZWriteSTEF-4                                  5.462m ± 0%   5.504m ±  1%  +0.77% (p=0.002 n=6)
geomean                                               15.72m        15.77m        +0.31%

                                                 │ bench-main.txt │           bench-new.txt            │
                                                 │   sec/point    │  sec/point    vs base              │
SerializeNative/STEF/serialize-4                      76.27n ± 6%   75.04n ± 12%       ~ (p=0.937 n=6)
SerializeNative/STEFU/serialize-4                     393.2n ± 2%   401.1n ±  3%       ~ (p=0.093 n=6)
DeserializeNative/STEF/deser-4                        29.16n ± 3%   29.10n ±  1%       ~ (p=0.818 n=6)
DeserializeNative/STEFU/deser-4                       85.06n ± 1%   85.18n ±  2%       ~ (p=0.937 n=6)
SerializeFromPdata/STEF/serialize-4                   1.366µ ± 3%   1.393µ ±  5%       ~ (p=0.102 n=6)
SerializeFromPdata/STEFU/serialize-4                  388.0n ± 2%   406.0n ±  2%  +4.64% (p=0.002 n=6)
DeserializeToPdata/STEF/deserialize-4                 572.5n ± 1%   563.0n ± 10%       ~ (p=0.193 n=6)
DeserializeToPdata/STEFU/deserialize-4                775.5n ± 2%   781.0n ±  6%       ~ (p=0.310 n=6)
STEFReaderRead-4                                      29.91n ± 3%   29.78n ±  1%       ~ (p=0.937 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        2.969µ ± 4%   2.976µ ±  4%       ~ (p=1.000 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      81.44n ± 1%   80.08n ±  1%  -1.67% (p=0.026 n=6)
ReadSTEF-4                                            29.54n ± 1%   29.50n ±  1%       ~ (p=0.457 n=6)
ReadSTEFZ-4                                           37.40n ± 1%   37.32n ±  2%       ~ (p=0.729 n=6)
ReadSTEFZWriteSTEF-4                                  81.75n ± 0%   82.38n ±  1%  +0.77% (p=0.002 n=6)
geomean                                               165.4n        165.9n        +0.31%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.339Mi ± 0%   3.339Mi ± 0%       ~ (p=0.818 n=6)
SerializeNative/STEFU/serialize-4                    7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.141 n=6)
DeserializeNative/STEF/deser-4                       725.8Ki ± 0%   725.8Ki ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                      1.303Mi ± 0%   1.303Mi ± 0%       ~ (p=1.000 n=6)
SerializeFromPdata/STEF/serialize-4                  33.25Mi ± 0%   33.25Mi ± 0%       ~ (p=0.937 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.788 n=6)
DeserializeToPdata/STEF/deserialize-4                34.61Mi ± 0%   34.61Mi ± 0%       ~ (p=0.753 n=6)
DeserializeToPdata/STEFU/deserialize-4               41.48Mi ± 0%   41.48Mi ± 0%       ~ (p=0.078 n=6)
STEFReaderRead-4                                     727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4       2.683Gi ± 0%   2.682Gi ± 0%       ~ (p=1.000 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.19Mi ± 0%   20.19Mi ± 0%       ~ (p=0.301 n=6)
ReadSTEF-4                                           727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=0.513 n=6)
ReadSTEFZ-4                                          10.07Mi ± 0%   10.07Mi ± 0%       ~ (p=0.563 n=6)
ReadSTEFZWriteSTEF-4                                 13.21Mi ± 0%   13.21Mi ± 0%       ~ (p=0.165 n=6)
geomean                                              9.163Mi        9.163Mi       -0.00%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.664k ± 0%   2.663k ± 0%       ~ (p=1.000 n=6)
SerializeNative/STEFU/serialize-4                      883.0 ± 0%    883.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEF/deser-4                         464.0 ± 0%    464.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeNative/STEFU/deser-4                        496.0 ± 0%    496.0 ± 0%       ~ (p=1.000 n=6) ¹
SerializeFromPdata/STEF/serialize-4                   134.7k ± 0%   134.7k ± 0%       ~ (p=0.827 n=6)
SerializeFromPdata/STEFU/serialize-4                   884.0 ± 0%    884.0 ± 0%       ~ (p=1.000 n=6) ¹
DeserializeToPdata/STEF/deserialize-4                 756.2k ± 0%   756.2k ± 0%       ~ (p=1.000 n=6) ¹
DeserializeToPdata/STEFU/deserialize-4                944.9k ± 0%   944.9k ± 0%       ~ (p=1.000 n=6) ¹
STEFReaderRead-4                                       464.0 ± 0%    464.0 ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4        13.22M ± 0%   13.22M ± 0%       ~ (p=0.584 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4      7.921k ± 0%   7.921k ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEF-4                                             464.0 ± 0%    464.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZ-4                                            501.0 ± 0%    500.5 ± 0%       ~ (p=1.000 n=6)
ReadSTEFZWriteSTEF-4                                  1.230k ± 0%   1.230k ± 0%       ~ (p=1.000 n=6) ¹
geomean                                               6.971k        6.970k       -0.01%
¹ all samples are equal
Benchmark result
benchstat bench-new.txt
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 9V74 80-Core Processor                
                                                 │ bench-new.txt │
                                                 │    sec/op     │
SerializeNative/STEF/serialize-4                    5.016m ± 12%
SerializeNative/STEFU/serialize-4                   26.82m ±  3%
DeserializeNative/STEF/deser-4                      1.946m ±  1%
DeserializeNative/STEFU/deser-4                     5.695m ±  2%
SerializeFromPdata/STEF/serialize-4                 93.05m ±  5%
SerializeFromPdata/STEFU/serialize-4                27.12m ±  2%
DeserializeToPdata/STEF/deserialize-4               37.64m ± 10%
DeserializeToPdata/STEFU/deserialize-4              52.20m ±  6%
STEFReaderRead-4                                    1.991m ±  1%
STEFSerializeMultipart/astronomy-otelmetrics-4       2.341 ±  4%
STEFDeserializeMultipart/astronomy-otelmetrics-4    63.01m ±  1%
ReadSTEF-4                                          1.971m ±  1%
ReadSTEFZ-4                                         2.493m ±  2%
ReadSTEFZWriteSTEF-4                                5.504m ±  1%
geomean                                             15.77m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                    75.04n ± 12%
SerializeNative/STEFU/serialize-4                   401.1n ±  3%
DeserializeNative/STEF/deser-4                      29.10n ±  1%
DeserializeNative/STEFU/deser-4                     85.18n ±  2%
SerializeFromPdata/STEF/serialize-4                 1.393µ ±  5%
SerializeFromPdata/STEFU/serialize-4                406.0n ±  2%
DeserializeToPdata/STEF/deserialize-4               563.0n ± 10%
DeserializeToPdata/STEFU/deserialize-4              781.0n ±  6%
STEFReaderRead-4                                    29.78n ±  1%
STEFSerializeMultipart/astronomy-otelmetrics-4      2.976µ ±  4%
STEFDeserializeMultipart/astronomy-otelmetrics-4    80.08n ±  1%
ReadSTEF-4                                          29.50n ±  1%
ReadSTEFZ-4                                         37.32n ±  2%
ReadSTEFZWriteSTEF-4                                82.38n ±  1%
geomean                                             165.9n

                                                 │ bench-new.txt │
                                                 │     B/op      │
SerializeNative/STEF/serialize-4                    3.339Mi ± 0%
SerializeNative/STEFU/serialize-4                   7.327Mi ± 0%
DeserializeNative/STEF/deser-4                      725.8Ki ± 0%
DeserializeNative/STEFU/deser-4                     1.303Mi ± 0%
SerializeFromPdata/STEF/serialize-4                 33.25Mi ± 0%
SerializeFromPdata/STEFU/serialize-4                7.327Mi ± 0%
DeserializeToPdata/STEF/deserialize-4               34.61Mi ± 0%
DeserializeToPdata/STEFU/deserialize-4              41.48Mi ± 0%
STEFReaderRead-4                                    727.5Ki ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4      2.682Gi ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4    20.19Mi ± 0%
ReadSTEF-4                                          727.5Ki ± 0%
ReadSTEFZ-4                                         10.07Mi ± 0%
ReadSTEFZWriteSTEF-4                                13.21Mi ± 0%
geomean                                             9.163Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.663k ± 0%
SerializeNative/STEFU/serialize-4                     883.0 ± 0%
DeserializeNative/STEF/deser-4                        464.0 ± 0%
DeserializeNative/STEFU/deser-4                       496.0 ± 0%
SerializeFromPdata/STEF/serialize-4                  134.7k ± 0%
SerializeFromPdata/STEFU/serialize-4                  884.0 ± 0%
DeserializeToPdata/STEF/deserialize-4                756.2k ± 0%
DeserializeToPdata/STEFU/deserialize-4               944.9k ± 0%
STEFReaderRead-4                                      464.0 ± 0%
STEFSerializeMultipart/astronomy-otelmetrics-4       13.22M ± 0%
STEFDeserializeMultipart/astronomy-otelmetrics-4     7.921k ± 0%
ReadSTEF-4                                            464.0 ± 0%
ReadSTEFZ-4                                           500.5 ± 0%
ReadSTEFZWriteSTEF-4                                 1.230k ± 0%
geomean                                              6.970k

@tigrannajaryan
tigrannajaryan merged commit 4166609 into main Sep 16, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/go/otel/google.golang.org/grpc-1.81.1 branch September 16, 2026 09:23
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 Go

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant