Skip to content

chore: upgrade dependencies - #511

Open
imroc wants to merge 1 commit into
masterfrom
chore/upgrade-deps-20260721
Open

chore: upgrade dependencies#511
imroc wants to merge 1 commit into
masterfrom
chore/upgrade-deps-20260721

Conversation

@imroc

@imroc imroc commented Jul 27, 2026

Copy link
Copy Markdown
Owner

Dependency Upgrades

Dependency Old Version New Version Type
klauspost/compress v1.19.0 v1.19.1 patch
quic-go/quic-go v0.60.0 v0.61.0 minor (sensitive)
jordanlewis/gcassert (old pseudo) v0.0.0-20260313214104-ad3fae17affe indirect
rogpeppe/go-internal v1.10.0 v1.15.0 indirect
yuin/goldmark v1.4.13 v1.8.4 indirect
golang.org/x/mod v0.37.0 v0.38.0 indirect
golang.org/x/tools v0.47.0 v0.48.0 indirect

Verification

  • go build ./... — pass
  • go vet ./... — pass
  • go test ./... — all packages pass (including internal/http2 and internal/http3)
  • go mod tidy — no residual changes

Notes

  • quic-go v0.61.0: This is a minor version upgrade of the underlying QUIC library. The vendored/modified HTTP/3 code in internal/http3/ was not touched — only go.mod/go.sum changed. Build and tests confirm the modified internal/http3/ code is compatible with quic-go v0.61.0.
  • utls (v1.8.2), x/net (v0.57.0), x/crypto (v0.54.0), x/text (v0.40.0) — already up to date, no change.
  • No source code files modified — only go.mod and go.sum.

- klauspost/compress v1.19.0 -> v1.19.1 (patch)
- quic-go/quic-go v0.60.0 -> v0.61.0 (minor, verified compatible with internal/http3/)
- jordanlewis/gcassert -> v0.0.0-20260313214104-ad3fae17affe (indirect)
- rogpeppe/go-internal v1.10.0 -> v1.15.0 (indirect)
- yuin/goldmark v1.4.13 -> v1.8.4 (indirect)
- golang.org/x/mod v0.37.0 -> v0.38.0 (indirect)
- golang.org/x/tools v0.47.0 -> v0.48.0 (indirect)

All tests pass (go build, go vet, go test ./...), including
internal/http2 and internal/http3 packages. No source code changes.

@imroc imroc left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Review pass — dependency upgrade only (go.mod/go.sum).

Verified:

  • quic-go v0.60.0 → v0.61.0 (minor): no internal/http3/ source changes needed. CI passes on both Go 1.25.x and 1.26.x, confirming the vendored HTTP/3 code is compatible with the new quic-go API.
  • klauspost/compress v1.19.0 → v1.19.1 (patch).
  • Indirect deps (gcassert, go-internal, goldmark, x/mod, x/tools) — no source impact.
  • No source code files modified.

Note for future sync: The x/net version remains at v0.57.0. When the next vendored internal/http2/ upstream sync happens, the baseline commit should be compared against the golang.org/x/net@v0.57.0 tag to ensure no missed changes.

No blockers. Since this is the repo owner's PR, leaving a comment review instead of self-approving.

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.

1 participant