From bbfbd7eba624e49b5ccfc20c22e80d016b7facc3 Mon Sep 17 00:00:00 2001 From: MHSanaei Date: Sun, 28 Jun 2026 14:57:43 +0200 Subject: [PATCH] Bump minimum eligible Xray version Update Xray release filtering to only include versions at or above v26.6.27 (previously v26.4.25). Also mark `google.golang.org/protobuf` as a direct dependency in `go.mod` by removing the `// indirect` annotation. --- go.mod | 2 +- internal/web/service/server.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/go.mod b/go.mod index 12023be28..d1512c813 100644 --- a/go.mod +++ b/go.mod @@ -109,7 +109,7 @@ require ( golang.zx2c4.com/wireguard v0.0.0-20260522210424-ecfc5a8d5446 // indirect golang.zx2c4.com/wireguard/windows v1.0.1 // indirect google.golang.org/genproto/googleapis/rpc v0.0.0-20260622175928-b703f567277d // indirect - google.golang.org/protobuf v1.36.11 // indirect + google.golang.org/protobuf v1.36.11 gvisor.dev/gvisor v0.0.0-20260122175437-89a5d21be8f0 // indirect lukechampine.com/blake3 v1.4.1 // indirect ) diff --git a/internal/web/service/server.go b/internal/web/service/server.go index 2f9ba8684..afd9e99d0 100644 --- a/internal/web/service/server.go +++ b/internal/web/service/server.go @@ -825,7 +825,7 @@ func (s *ServerService) GetXrayVersions() ([]string, error) { continue } - if major > 26 || (major == 26 && minor > 4) || (major == 26 && minor == 4 && patch >= 25) { + if major > 26 || (major == 26 && minor > 6) || (major == 26 && minor == 6 && patch >= 27) { versions = append(versions, release.TagName) } }