Skip to content

chore: update Xray-core to v26.10.31 and refresh dependencies - #170

Merged
yiguodev merged 1 commit into
mainfrom
chore/update-dependencies-20261101
Nov 1, 2026
Merged

yiguodev merged 1 commit into
mainfrom
chore/update-dependencies-20261101

Conversation

@yiguodev

@yiguodev yiguodev commented Nov 1, 2026

Copy link
Copy Markdown
Collaborator

Summary

- Xray-core v26.10.29
+ Xray-core v26.10.31
- yaml/v3 v3.0.5
+ yaml/v3 v3.0.6
- gVisor 03e72471a6e6
+ gVisor aa767e4c43d0
- x509roots/fallback 1da6254a58cf
+ x509roots/fallback 30a33513ff6d

Align the default build pin and English/Chinese build documentation with the updated module graph.

Evidence

  • Before: The module and default build pin resolved Xray-core v26.10.29.
    After: Both resolve v26.10.31 (a4a3dff5b20c), also verified in the generated Android libraries.
  • Passed go test -race ./... -count=1 -timeout 15m, go vet ./..., go mod verify, and git diff --check.
  • All 8 build-script tests passed.
  • python3 build/main.py android succeeded and restored go.mod/go.sum. All four Android ABIs contain the expected Core version and use 16 KiB ELF load alignment.

Merge Danger

Door: two-way

Blast Radius: Runtime

Dependency updates affect all libXray consumers. Native artifacts were rebuilt for Android; Apple, Linux, and Windows native builds were not run.

Copilot AI balanced review requested due to automatic review settings November 1, 2026 10:38

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.

🟢 Approval recommended

No active review issues are reported for the dependency refresh and corresponding build-pin and documentation updates.

No open issues 🎉

What changed in this PR

Updates libXray to Xray-core v26.10.31 and refreshes related dependencies, keeping the default native-build pin and build documentation aligned.

Changes:

  • Updates Xray-core, YAML v3, gVisor, and fallback certificate roots.
  • Synchronizes dependency checksums and the default build pin.
  • Updates English and Chinese documentation to name the new Core release.
File Description
readme/​README.zh_CN.md Updates the documented default Core release to v26.10.31.
README.md Updates the documented default Core release to v26.10.31.
go.sum Refreshes checksums for the updated dependencies.
go.mod Updates Xray-core and three indirect dependencies.
build/​app/​build.py Aligns the default Core pin with the module version.

Review effort: Balanced

@yiguodev
yiguodev merged commit 7fe8528 into main Nov 1, 2026
4 checks passed
@yiguodev
yiguodev deleted the chore/update-dependencies-20261101 branch November 1, 2026 11:04
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