Highlights
- Release builds now target Linux only across 15 supported architecture variants.
- Each release publishes the unpacked Xray executable alongside the existing ZIP archive and digest file.
Fork fixes
- Removed obsolete Windows, Windows 7, macOS, Android, FreeBSD, and OpenBSD release jobs.
- Removed the unused Wintun asset updater and reduced the CI test runner to Linux.
Upstream changes
- Synchronized with upstream
mainthrough commitb02bdcf4. - Updated
google.golang.org/grpcto 1.83.0 anddocker/login-actionto 4.5.2.
Compatibility notes
- Official release assets are now Linux-only. Non-Linux binaries are no longer produced by the release workflow.
- Linux archive names remain unchanged; standalone binaries use the same platform suffix without the
.zipextension.
Validation
- Parsed every GitHub Actions workflow as YAML and verified that all release matrix entries target Linux.
- Passed
go test ./core -count=1. - Built a static stripped Linux/amd64 ELF with the release flags; SHA-256:
a80a303c26833408a340b1307cf7283cf0c845a76b47415b605fb2f7582d5657.