feat: update ReleaseVersion to v2.1.8 and format relay list output in tabular form

Kim committed Apr 27, 2026 at 12:05 UTC e38497e635a9946ea5f69a5b7095d631960b7622
2 files changed +6 -3
cmd/portal-tunnel/main.go
+5 -2
@@ -9,6 +9,7 @@ import (
9 "os"
10 "strings"
11 "sync"
12 + "text/tabwriter"
13 "time"
14
15 "github.com/rs/zerolog"
@@ -233,14 +234,16 @@ func runListCommand(args []string) error {
234 }
235 wg.Wait()
236
237 + table := tabwriter.NewWriter(os.Stdout, 0, 0, 2, ' ', 0)
238 + fmt.Fprintln(table, "RELAY\tVERSION")
239 for i, relayURL := range relayURLs {
240 ver := versions[i]
241 if ver == "" {
242 ver = "unknown"
243 }
241 - fmt.Printf("%s\t%s\n", relayURL, ver)
244 + fmt.Fprintf(table, "%s\t%s\n", relayURL, ver)
245 }
243 - return nil
246 + return table.Flush()
247 }
248
249 func printRootUsage(w io.Writer) {
types/types.go
+1 -1
@@ -1,7 +1,7 @@
1 package types
2
3 const (
4 - ReleaseVersion = "v2.1.7"
4 + ReleaseVersion = "v2.1.8"
5 SDKVersion = "6"
6 DiscoveryVersion = "7"
7 PortalRelayRegistryURL = "https://raw.githubusercontent.com/gosuda/portal-tunnel/main/registry.json"