Skip to content

chore(deps): bump google.golang.org/grpc to v1.82.1 across all modules - #2114

Merged
vchaindz merged 1 commit into
masterfrom
chore/bump-grpc-1.82.1
Jul 30, 2026
Merged

vchaindz merged 1 commit into
masterfrom
chore/bump-grpc-1.82.1

Conversation

@vchaindz

Copy link
Copy Markdown
Contributor

Closes the last open Dependabot advisory on the repository: "gRPC-Go: xDS RBAC and HTTP/2 Vulnerabilities", which affects every version below v1.82.1.

Six modules pinned v1.79.3, and one of them is immudb itself — so this was the only remaining alert touching shipped code.

Modules bumped

Module Ships
go.mod yes
tools/mkdb/go.mod no
test/columns/go.mod no
test/e2e/truncation/go.mod no
docs/security/vulnerabilities/linear-fake/go/go.mod no
docs/security/vulnerabilities/linear-fake/server/go.mod no

Transitive updates

go mod tidy pulled what grpc v1.82.1 requires. In the main module:

Dependency Change
google.golang.org/genproto/googleapis/{api,rpc} 20260414002931-afd174a4e478
google.golang.org/protobuf 1.36.10 → 1.36.11
github.com/envoyproxy/protoc-gen-validate 1.3.0 → 1.3.3
github.com/spf13/afero 1.10.0 → 1.15.0 (indirect, via viper)

Calling out afero explicitly — it is a larger jump than the rest and arrives indirectly through viper rather than through grpc.

Verification

grpc sits on the server wire path, so this was checked rather than assumed:

go build ./...                                          clean
go vet ./pkg/server/... ./pkg/client/... ./pkg/api/...   clean
go test ./pkg/client/...      8 packages ok, 0 failures
go test ./pkg/server/...      3 packages ok, 0 failures
go test ./pkg/api/...         ok

Context

With #2111 merged, open alerts dropped from 35 to 6 — all six being this one grpc advisory. This PR takes it to zero.

Closes the last open Dependabot advisory on the repository: "gRPC-Go: xDS RBAC
and HTTP/2 Vulnerabilities", which affects every version below v1.82.1. Six
modules pinned v1.79.3, and one of them is immudb itself, so this was the only
alert touching shipped code.

Modules bumped:

  go.mod                                                (ships)
  tools/mkdb/go.mod
  test/columns/go.mod
  test/e2e/truncation/go.mod
  docs/security/vulnerabilities/linear-fake/go/go.mod
  docs/security/vulnerabilities/linear-fake/server/go.mod

go mod tidy pulled the transitive updates grpc v1.82.1 requires. In the main
module those are:

  google.golang.org/genproto/googleapis/{api,rpc}  -> 20260414002931-afd174a4e478
  google.golang.org/protobuf                        1.36.10 -> 1.36.11
  github.com/envoyproxy/protoc-gen-validate         1.3.0   -> 1.3.3
  github.com/spf13/afero                            1.10.0  -> 1.15.0   (indirect, via viper)

Verified on this branch: go build ./... and go vet over pkg/server, pkg/client
and pkg/api are clean; go test passes for pkg/client (8 packages), pkg/server
(3 packages) and pkg/api/schema, with no failures. grpc sits on the server wire
path, so this was checked rather than assumed.
@coveralls

Copy link
Copy Markdown
Collaborator

Coverage Status

coverage: 84.986% (+0.03%) from 84.96% — chore/bump-grpc-1.82.1 into master

@vchaindz
vchaindz merged commit df6953b into master Jul 30, 2026
18 of 19 checks passed
@vchaindz
vchaindz deleted the chore/bump-grpc-1.82.1 branch July 30, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants