Skip to content

chore: update Go and third-party dependencies - #168

Merged
yiguodev merged 1 commit into
mainfrom
dev-26.11.1-1
Oct 23, 2026
Merged

yiguodev merged 1 commit into
mainfrom
dev-26.11.1-1

Conversation

@yiguodev

Copy link
Copy Markdown
Collaborator

Summary

Refresh the networking dependencies and raise the minimum Go version required by the updated gVisor module.

-Go 1.27.2
+Go 1.27.3
-pion/dtls/v3 v3.1.14
+pion/dtls/v3 v3.1.15
-pires/go-proxyproto v0.15.0
+pires/go-proxyproto v0.16.0
-googleapis/rpc 4341edf3f941
+googleapis/rpc ce908d29299b
-gVisor 9e9495997e29
+gVisor 8938ebcf1c12

Xray-core remains pinned to the v26.10.21 release commit. Only go.mod and go.sum change.

Evidence

  • Before: Four declared dependencies had available updates; the minimum Go version was 1.27.2.
    After: All 59 declared module requirements were checked with no remaining upgrades; the minimum Go version is 1.27.3.
  • Passed go mod verify, go vet ./..., go test -race ./... -count=1 -timeout 15m, and git diff --check.
  • Passed CGO_ENABLED=0 go build -mod=readonly ./... for Linux and Windows, each on amd64 and arm64. These are Go package cross-compilation checks; native library builds and device testing were not performed.

Merge Danger

Door: two-way

The dependency changes can be reverted. Consumers need Go 1.27.3 or newer.

Blast Radius: networking

The updated modules affect DTLS, PROXY protocol, RPC types, and the gVisor network stack.

Copilot AI balanced review requested due to automatic review settings October 23, 2026 12:14

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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.

@yiguodev
yiguodev merged commit 756ef80 into main Oct 23, 2026
3 checks passed
@yiguodev
yiguodev deleted the dev-26.11.1-1 branch October 23, 2026 12:24
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.

2 participants