Skip to content

go.mod, flake.nix: bump dependencies for v0.29.0#3274

Merged
kradalby merged 6 commits into
juanfont:mainfrom
kradalby:deps/update-go-deps
May 22, 2026
Merged

go.mod, flake.nix: bump dependencies for v0.29.0#3274
kradalby merged 6 commits into
juanfont:mainfrom
kradalby:deps/update-go-deps

Conversation

@kradalby
Copy link
Copy Markdown
Collaborator

@kradalby kradalby commented May 19, 2026

Pre-release dep refresh for v0.29.0. Bumps Go modules, the Nix flake (nixpkgs revision plus pinned grpc-gateway and golangci-lint), and Dockerfile base images (golang 1.26.3, alpine 3.23, rust 1.95). tailscale.com held at v1.98.1 since v1.98.2 raised the go directive to 1.26.3, which nixpkgs unstable does not yet ship; bump again once it does. gomodguard disabled in .golangci.yaml because golangci-lint 2.12 deprecated it.

modernc.org/sqlite + modernc.org/libc and tailscale.com + gvisor.dev/gvisor bumped in lockstep per the notes in go.mod.

github.com/jackc/pgx/v5 lifted to 5.9.2, past the 5.9.0 fix for CVE-2026-33816.

Updates #3273
Closes #3275
Closes #3215
Closes #3214
Closes #3209
Closes #3208
Closes #3207
Closes #2989

Generated with the help of an AI assistant

@kradalby kradalby added this to the v0.29.0 milestone May 19, 2026
@kradalby kradalby marked this pull request as ready for review May 20, 2026 09:30
kradalby added 4 commits May 22, 2026 07:59
Refresh direct deps (tailscale v1.98.1, modernc.org/sqlite v1.50.1 +
libc v1.72.3 lockstep, otel cluster v1.43.0, x/* family, pgx v5.9.2,
go-jose v3.0.5, grpc v1.81.1, grpc-gateway v2.29.0) and bulk-update
remaining direct deps. tailscale held at v1.98.1 since v1.98.2 demands
go 1.26.3 which nixpkgs unstable does not yet ship.
nixpkgs: bump unstable revision. Pinned tools: grpc-gateway 2.28.0 ->
2.29.0 (matches the Go dep), golangci-lint 2.11.4 -> 2.12.2. Disable
gomodguard in .golangci.yaml since 2.12 deprecated it.
Bump golang to 1.26.3, alpine to 3.23, rust to 1.95 across the
integration, derper, tailscale-HEAD, and tailscale-rs Dockerfiles.
@kradalby kradalby force-pushed the deps/update-go-deps branch from 884b015 to 1a714d7 Compare May 22, 2026 07:59
kradalby added 2 commits May 22, 2026 08:02
Regenerate capver for tailscale v1.98 — `MinSupportedCapabilityVersion`
slides 109 → 113 (v1.78 → v1.80). v1.80+ clients understand
`Node.HomeDERP`, which superseded `LegacyDERPString` upstream at capver
111. Drops the emit, plumbing, the trip-wire that caught this cleanup,
the golden test fixtures, and the integration check on
`peer.LegacyDERPString()` — the sibling `HomeDERP` check covers intent.

`v1.98` was added by hand to `capver_generated.go` because tailscale
skipped publishing v1.97/v1.98 to ghcr until late in the cycle; a clean
regeneration produces the same content.
Reflects the capver floor move from 109 (v1.78) to 113 (v1.80) that
ships with this release.
@kradalby kradalby force-pushed the deps/update-go-deps branch from 1a714d7 to 2eb74ee Compare May 22, 2026 08:03
@kradalby kradalby merged commit 58a85b6 into juanfont:main May 22, 2026
165 checks passed
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