From 442fcdbd33065f56650c40d7cbd455e73cb0c64e Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Wed, 8 Apr 2026 11:20:16 +0000 Subject: [PATCH] capver: regenerate for tailscale v1.96 go generate ./hscontrol/capver/... Adds v1.96 (capVer 133) to tailscaleToCapVer and capVerToTailscaleVer, rolls the 10-version support window forward so MinSupportedCapabilityVersion is now 109 (v1.78), and refreshes the test fixture accordingly. --- hscontrol/capver/capver_generated.go | 4 +++- hscontrol/capver/capver_test_data.go | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/hscontrol/capver/capver_generated.go b/hscontrol/capver/capver_generated.go index 1e6bf938..72318ae5 100644 --- a/hscontrol/capver/capver_generated.go +++ b/hscontrol/capver/capver_generated.go @@ -41,6 +41,7 @@ var tailscaleToCapVer = map[string]tailcfg.CapabilityVersion{ "v1.90": 130, "v1.92": 131, "v1.94": 131, + "v1.96": 133, } var capVerToTailscaleVer = map[tailcfg.CapabilityVersion]string{ @@ -75,6 +76,7 @@ var capVerToTailscaleVer = map[tailcfg.CapabilityVersion]string{ 125: "v1.88", 130: "v1.90", 131: "v1.92", + 133: "v1.96", } // SupportedMajorMinorVersions is the number of major.minor Tailscale versions supported. @@ -82,4 +84,4 @@ const SupportedMajorMinorVersions = 10 // MinSupportedCapabilityVersion represents the minimum capability version // supported by this Headscale instance (latest 10 minor versions) -const MinSupportedCapabilityVersion tailcfg.CapabilityVersion = 106 +const MinSupportedCapabilityVersion tailcfg.CapabilityVersion = 109 diff --git a/hscontrol/capver/capver_test_data.go b/hscontrol/capver/capver_test_data.go index 6d10d7b7..83bccc08 100644 --- a/hscontrol/capver/capver_test_data.go +++ b/hscontrol/capver/capver_test_data.go @@ -9,10 +9,9 @@ var tailscaleLatestMajorMinorTests = []struct { stripV bool expected []string }{ - {3, false, []string{"v1.90", "v1.92", "v1.94"}}, - {2, true, []string{"1.92", "1.94"}}, + {3, false, []string{"v1.92", "v1.94", "v1.96"}}, + {2, true, []string{"1.94", "1.96"}}, {10, true, []string{ - "1.76", "1.78", "1.80", "1.82", @@ -22,6 +21,7 @@ var tailscaleLatestMajorMinorTests = []struct { "1.90", "1.92", "1.94", + "1.96", }}, {0, false, nil}, } @@ -30,7 +30,7 @@ var capVerMinimumTailscaleVersionTests = []struct { input tailcfg.CapabilityVersion expected string }{ - {106, "v1.74"}, + {109, "v1.78"}, {32, "v1.24"}, {41, "v1.30"}, {46, "v1.32"},