Skip to content

build(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 - #1577

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/google.golang.org/grpc-1.83.2
Open

build(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2#1577
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/go_modules/google.golang.org/grpc-1.83.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 9, 2026

Copy link
Copy Markdown
Contributor

Bumps google.golang.org/grpc from 1.83.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)
Commits

Dependabot compatibility score

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 commands and options

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 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)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

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

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.83.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Sep 9, 2026
Copilot AI balanced review requested due to automatic review settings September 9, 2026 01:05
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Sep 9, 2026
@kubevirt-prow kubevirt-prow Bot added dco-signoff: yes Indicates the PR's author has DCO signed all their commits. do-not-merge/release-note-label-needed Indicates that a PR should not merge because it's missing one of the release note labels. labels Sep 9, 2026
@kubevirt-prow

kubevirt-prow Bot commented Sep 9, 2026

Copy link
Copy Markdown

Hi @dependabot[bot]. Thanks for your PR.

PRs from untrusted users cannot be marked as trusted with /ok-to-test in this repo meaning untrusted PR authors can never trigger tests themselves. Collaborators can still trigger tests on the PR using /test all.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔵 Needs a closer look

The focused gRPC security update also introduces broad transitive networking, tooling, text, and syscall changes requiring human validation.

Pull request overview

Updates gRPC to 1.83.2, incorporating stricter HTTP/2 authority validation and refreshing its transitive Go dependencies and vendored sources.

Changes:

  • Rejects gRPC requests missing both :authority and Host.
  • Updates gRPC and associated golang.org/x/* dependencies.
  • Regenerates vendored networking, tooling, text, and syscall code.
File summaries
File Description
go.mod Updates gRPC and transitive module versions.
go.sum Refreshes module checksums.
vendor/modules.txt Records updated vendored versions.
vendor/google.golang.org/grpc/version.go Sets gRPC version to 1.83.2.
vendor/google.golang.org/grpc/internal/transport/http2_server.go Rejects authority-less requests.
vendor/golang.org/x/tools/internal/typesinternal/zerovalue.go Updates type expression generation.
vendor/golang.org/x/tools/internal/typesinternal/types.go Adds implicit field traversal.
vendor/golang.org/x/tools/internal/typesinternal/element.go Handles generic methods safely.
vendor/golang.org/x/tools/internal/stdlib/manifest.go Refreshes standard-library symbols.
vendor/golang.org/x/tools/internal/stdlib/deps.go Refreshes standard-library dependency data.
vendor/golang.org/x/tools/internal/gcimporter/iimport.go Imports generic method metadata.
vendor/golang.org/x/tools/internal/gcimporter/iexport.go Exports generic method metadata.
vendor/golang.org/x/tools/go/types/objectpath/objectpath.go Makes encoder use concurrency-safe.
vendor/golang.org/x/tools/go/packages/packages.go Rejects duplicate package IDs.
vendor/golang.org/x/text/unicode/norm/normalize.go Updates invalid-rune handling.
vendor/golang.org/x/text/unicode/norm/iter.go Uses normalized invalid-rune sizing.
vendor/golang.org/x/text/unicode/norm/forminfo.go Marks invalid rune properties explicitly.
vendor/golang.org/x/sys/windows/types_windows.go Adds MAX_USHORT.
vendor/golang.org/x/sys/windows/syscall_windows.go Validates NT string length.
vendor/golang.org/x/sys/windows/security_windows.go Documents unsafe trustee pointers.
vendor/golang.org/x/sys/unix/zsyscall_linux.go Centralizes generated EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_sparc64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_s390x.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_riscv64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_ppc64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_ppc.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_mipsle.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_mips64le.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_mips64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_mips.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_loong64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_arm64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_arm.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_amd64.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zsyscall_linux_386.go Removes duplicate EpollWait.
vendor/golang.org/x/sys/unix/zerrors_linux.go Refreshes Linux constants.
vendor/golang.org/x/sys/unix/syscall_linux.go Defines common EpollWait.
vendor/golang.org/x/sys/unix/syscall_linux_sparc64.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_s390x.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_riscv64.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_ppc64x.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_ppc.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_mipsx.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_mips64x.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_loong64.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_arm64.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_arm.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_amd64.go Removes architecture declaration.
vendor/golang.org/x/sys/unix/syscall_linux_386.go Removes architecture declaration.
vendor/golang.org/x/net/idna/idna.go Tightens invalid punycode handling.
vendor/golang.org/x/net/http2/transport_wrap.go Updates transport initialization and reservations.
vendor/golang.org/x/net/http2/hpack/tables.go Lazily initializes encoder maps.
vendor/golang.org/x/net/http2/hpack/hpack.go Removes eager decoder map initialization.
vendor/golang.org/x/net/http2/hpack/encode.go Removes eager encoder map initialization.
Review details
  • Files reviewed: 1/55 changed files
  • Comments generated: 0
  • Review effort level: Balanced

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@qinqon

qinqon commented Sep 9, 2026

Copy link
Copy Markdown
Member

/lgtm
/approve

@kubevirt-prow kubevirt-prow Bot added the lgtm Indicates that a PR is ready to be merged. label Sep 9, 2026
@kubevirt-prow

kubevirt-prow Bot commented Sep 9, 2026

Copy link
Copy Markdown

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: qinqon

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@kubevirt-prow kubevirt-prow Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Sep 9, 2026
@qinqon

qinqon commented Sep 9, 2026

Copy link
Copy Markdown
Member

/retest
/ok-to-test

@qinqon

qinqon commented Sep 10, 2026

Copy link
Copy Markdown
Member

/retest

@qinqon

qinqon commented Sep 10, 2026

Copy link
Copy Markdown
Member

/release-note-none

@kubevirt-prow kubevirt-prow Bot added release-note-none Denotes a PR that doesn't merit a release note. and removed do-not-merge/release-note-label-needed Indicates that a PR should not merge because it's missing one of the release note labels. labels Sep 10, 2026
@qinqon

qinqon commented Sep 10, 2026

Copy link
Copy Markdown
Member

/retest

@kubevirt-prow

kubevirt-prow Bot commented Sep 10, 2026

Copy link
Copy Markdown

@dependabot[bot]: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
pull-kubernetes-nmstate-unit-test 8a08069 link true /test pull-kubernetes-nmstate-unit-test
Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. dco-signoff: yes Indicates the PR's author has DCO signed all their commits. dependencies Pull requests that update a dependency file go Pull requests that update Go code lgtm Indicates that a PR is ready to be merged. release-note-none Denotes a PR that doesn't merit a release note. size/XXL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants