Skip to content

Bump google.golang.org/grpc from 1.78.0 to 1.83.2 in /go/grpc - #423

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

tigrannajaryan merged 2 commits into
mainfrom
dependabot/go_modules/go/grpc/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.78.0 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
@github-actions

github-actions Bot commented Jun 2, 2026 •

Copy link
Copy Markdown

Benchmark Result

Benchmark diff with base branch
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 7763 64-Core Processor                
                                                 │ bench-main.txt │           bench-new.txt           │
                                                 │     sec/op     │   sec/op     vs base              │
SerializeNative/STEF/serialize-4                     7.021m ± 13%   6.566m ± 9%  -6.48% (p=0.041 n=6)
SerializeNative/STEFU/serialize-4                    33.97m ±  1%   33.37m ± 2%  -1.76% (p=0.009 n=6)
DeserializeNative/STEF/deser-4                       2.396m ±  1%   2.423m ± 2%       ~ (p=0.240 n=6)
DeserializeNative/STEFU/deser-4                      7.333m ±  1%   7.357m ± 1%       ~ (p=0.240 n=6)
SerializeFromPdata/STEF/serialize-4                  110.2m ±  2%   111.2m ± 4%       ~ (p=0.485 n=6)
SerializeFromPdata/STEFU/serialize-4                 34.22m ±  1%   34.42m ± 1%       ~ (p=0.699 n=6)
DeserializeToPdata/STEF/deserialize-4                50.26m ±  1%   49.48m ± 2%  -1.55% (p=0.026 n=6)
DeserializeToPdata/STEFU/deserialize-4               68.65m ±  1%   68.88m ± 1%       ~ (p=0.485 n=6)
STEFReaderRead-4                                     2.451m ±  1%   2.469m ± 1%       ~ (p=0.310 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4        2.860 ±  2%    2.869 ± 3%       ~ (p=0.699 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     68.55m ±  1%   68.52m ± 1%       ~ (p=0.818 n=6)
ReadSTEF-4                                           2.477m ±  1%   2.504m ± 1%  +1.09% (p=0.041 n=6)
ReadSTEFZ-4                                          3.219m ±  1%   3.224m ± 3%       ~ (p=0.310 n=6)
ReadSTEFZWriteSTEF-4                                 8.177m ±  9%   7.452m ± 1%  -8.86% (p=0.041 n=6)
geomean                                              20.06m         19.86m       -0.98%

                                                 │ bench-main.txt │           bench-new.txt           │
                                                 │   sec/point    │  sec/point   vs base              │
SerializeNative/STEF/serialize-4                    105.05n ± 13%   98.22n ± 9%  -6.51% (p=0.041 n=6)
SerializeNative/STEFU/serialize-4                    508.1n ±  1%   499.2n ± 2%  -1.76% (p=0.009 n=6)
DeserializeNative/STEF/deser-4                       35.83n ±  1%   36.25n ± 2%       ~ (p=0.223 n=6)
DeserializeNative/STEFU/deser-4                      109.7n ±  1%   110.0n ± 1%       ~ (p=0.190 n=6)
SerializeFromPdata/STEF/serialize-4                  1.649µ ±  2%   1.664µ ± 4%       ~ (p=0.485 n=6)
SerializeFromPdata/STEFU/serialize-4                 512.0n ±  1%   515.0n ± 2%       ~ (p=0.762 n=6)
DeserializeToPdata/STEF/deserialize-4                752.5n ±  1%   741.0n ± 2%  -1.53% (p=0.022 n=6)
DeserializeToPdata/STEFU/deserialize-4               1.028µ ±  2%   1.031µ ± 1%       ~ (p=0.524 n=6)
STEFReaderRead-4                                     36.66n ±  1%   36.92n ± 1%       ~ (p=0.310 n=6)
STEFSerializeMultipart/astronomy-otelmetrics-4       3.635µ ±  2%   3.647µ ± 3%       ~ (p=0.699 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     87.13n ±  1%   87.08n ± 1%       ~ (p=0.818 n=6)
ReadSTEF-4                                           37.07n ±  1%   37.48n ± 1%  +1.09% (p=0.037 n=6)
ReadSTEFZ-4                                          48.17n ±  1%   48.25n ± 3%       ~ (p=0.310 n=6)
ReadSTEFZWriteSTEF-4                                 122.3n ±  9%   111.5n ± 1%  -8.87% (p=0.028 n=6)
geomean                                              211.0n         209.0n       -0.98%

                                                 │ bench-main.txt │            bench-new.txt             │
                                                 │      B/op      │     B/op      vs base                │
SerializeNative/STEF/serialize-4                     3.340Mi ± 0%   3.339Mi ± 0%       ~ (p=0.589 n=6)
SerializeNative/STEFU/serialize-4                    7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.143 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.27Mi ± 0%       ~ (p=0.485 n=6)
SerializeFromPdata/STEFU/serialize-4                 7.327Mi ± 0%   7.327Mi ± 0%       ~ (p=0.920 n=6)
DeserializeToPdata/STEF/deserialize-4                34.61Mi ± 0%   34.61Mi ± 0%       ~ (p=0.080 n=6)
DeserializeToPdata/STEFU/deserialize-4               41.48Mi ± 0%   41.48Mi ± 0%       ~ (p=0.119 n=6)
STEFReaderRead-4                                     727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=1.000 n=6) ¹
STEFSerializeMultipart/astronomy-otelmetrics-4       2.684Gi ± 0%   2.684Gi ± 0%       ~ (p=0.937 n=6)
STEFDeserializeMultipart/astronomy-otelmetrics-4     20.19Mi ± 0%   20.19Mi ± 0%       ~ (p=0.652 n=6)
ReadSTEF-4                                           727.5Ki ± 0%   727.5Ki ± 0%       ~ (p=0.113 n=6)
ReadSTEFZ-4                                          10.07Mi ± 0%   10.07Mi ± 0%  -0.00% (p=0.048 n=6)
ReadSTEFZWriteSTEF-4                                 13.21Mi ± 0%   13.21Mi ± 0%       ~ (p=0.275 n=6)
geomean                                              9.164Mi        9.164Mi       +0.00%
¹ all samples are equal

                                                 │ bench-main.txt │            bench-new.txt            │
                                                 │   allocs/op    │  allocs/op   vs base                │
SerializeNative/STEF/serialize-4                      2.666k ± 0%   2.664k ± 0%       ~ (p=0.524 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.933 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.294 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%    501.0 ± 0%       ~ (p=1.000 n=6) ¹
ReadSTEFZWriteSTEF-4                                  1.230k ± 0%   1.230k ± 0%       ~ (p=1.000 n=6) ¹
geomean                                               6.971k        6.971k       -0.00%
¹ all samples are equal
Benchmark result
benchstat bench-new.txt
goos: linux
goarch: amd64
pkg: github.com/splunk/stef/benchmarks
cpu: AMD EPYC 7763 64-Core Processor                
                                                 │ bench-new.txt │
                                                 │    sec/op     │
SerializeNative/STEF/serialize-4                     6.566m ± 9%
SerializeNative/STEFU/serialize-4                    33.37m ± 2%
DeserializeNative/STEF/deser-4                       2.423m ± 2%
DeserializeNative/STEFU/deser-4                      7.357m ± 1%
SerializeFromPdata/STEF/serialize-4                  111.2m ± 4%
SerializeFromPdata/STEFU/serialize-4                 34.42m ± 1%
DeserializeToPdata/STEF/deserialize-4                49.48m ± 2%
DeserializeToPdata/STEFU/deserialize-4               68.88m ± 1%
STEFReaderRead-4                                     2.469m ± 1%
STEFSerializeMultipart/astronomy-otelmetrics-4        2.869 ± 3%
STEFDeserializeMultipart/astronomy-otelmetrics-4     68.52m ± 1%
ReadSTEF-4                                           2.504m ± 1%
ReadSTEFZ-4                                          3.224m ± 3%
ReadSTEFZWriteSTEF-4                                 7.452m ± 1%
geomean                                              19.86m

                                                 │ bench-new.txt │
                                                 │   sec/point   │
SerializeNative/STEF/serialize-4                     98.22n ± 9%
SerializeNative/STEFU/serialize-4                    499.2n ± 2%
DeserializeNative/STEF/deser-4                       36.25n ± 2%
DeserializeNative/STEFU/deser-4                      110.0n ± 1%
SerializeFromPdata/STEF/serialize-4                  1.664µ ± 4%
SerializeFromPdata/STEFU/serialize-4                 515.0n ± 2%
DeserializeToPdata/STEF/deserialize-4                741.0n ± 2%
DeserializeToPdata/STEFU/deserialize-4               1.031µ ± 1%
STEFReaderRead-4                                     36.92n ± 1%
STEFSerializeMultipart/astronomy-otelmetrics-4       3.647µ ± 3%
STEFDeserializeMultipart/astronomy-otelmetrics-4     87.08n ± 1%
ReadSTEF-4                                           37.48n ± 1%
ReadSTEFZ-4                                          48.25n ± 3%
ReadSTEFZWriteSTEF-4                                 111.5n ± 1%
geomean                                              209.0n

                                                 │ 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.27Mi ± 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.684Gi ± 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.164Mi

                                                 │ bench-new.txt │
                                                 │   allocs/op   │
SerializeNative/STEF/serialize-4                     2.664k ± 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                                           501.0 ± 0%
ReadSTEFZWriteSTEF-4                                 1.230k ± 0%
geomean                                              6.971k

@tigrannajaryan

Copy link
Copy Markdown
Collaborator

@dependabot rebase

Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.78.0 to 1.83.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.78.0...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.78.0 to 1.81.1 in /go/grpc Bump google.golang.org/grpc from 1.78.0 to 1.83.2 in /go/grpc Sep 16, 2026
@dependabot
dependabot Bot force-pushed the dependabot/go_modules/go/grpc/google.golang.org/grpc-1.81.1 branch from c3ed70b to 251a5c6 Compare September 16, 2026 08:39
@tigrannajaryan
tigrannajaryan merged commit a07e7d2 into main Sep 16, 2026
9 checks passed
@dependabot
dependabot Bot deleted the dependabot/go_modules/go/grpc/google.golang.org/grpc-1.81.1 branch September 16, 2026 09:06
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