Update supported go versions to 1.25+1.26
Follow the release of go 1.26.0 today, go 1.24 is no longer supported by
upstream.
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index fda1b9d..058793c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -173,8 +173,8 @@
strategy:
matrix:
go:
- - '1.24'
- '1.25'
+ - '1.26'
fail-fast: false
steps:
- uses: actions/checkout@v6
@@ -218,7 +218,7 @@
run: make -C test/go precross
- name: Upload go precross artifacts
- if: matrix.go == '1.25'
+ if: matrix.go == '1.26'
uses: actions/upload-artifact@v6
with:
name: go-precross
diff --git a/LANGUAGES.md b/LANGUAGES.md
index c02c1a2..8bf9a33 100644
--- a/LANGUAGES.md
+++ b/LANGUAGES.md
@@ -168,7 +168,7 @@
<td align=left><a href="https://github.com/apache/thrift/blob/master/lib/go/README.md">Go</a></td>
<!-- Since -----------------><td>0.7.0</td>
<!-- Build Systems ---------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td>
-<!-- Language Levels -------><td>1.24</td><td>1.25</td>
+<!-- Language Levels -------><td>1.25</td><td>1.26</td>
<!-- Field types -----------><td><img src="/doc/images/cgrn.png" alt="Yes"/></td>
<!-- Low-Level Transports --><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cred.png" alt=""/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td>
<!-- Transport Wrappers ----><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td><td><img src="/doc/images/cgrn.png" alt="Yes"/></td>
diff --git a/go.mod b/go.mod
index 8d1f852..3d1ea89 100644
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,3 @@
module github.com/apache/thrift
-go 1.24
+go 1.25
diff --git a/lib/go/test/fuzz/go.mod b/lib/go/test/fuzz/go.mod
index 09f6603..dc53780 100644
--- a/lib/go/test/fuzz/go.mod
+++ b/lib/go/test/fuzz/go.mod
@@ -1,6 +1,6 @@
module github.com/apache/thrift/lib/go/test/fuzz
-go 1.24
+go 1.25
require github.com/apache/thrift v0.0.0-00010101000000-000000000000
diff --git a/lib/go/test/go.mod b/lib/go/test/go.mod
index 0101918..9b7603e 100644
--- a/lib/go/test/go.mod
+++ b/lib/go/test/go.mod
@@ -1,6 +1,6 @@
module github.com/apache/thrift/lib/go/test
-go 1.24
+go 1.25
require (
github.com/apache/thrift v0.0.0-00010101000000-000000000000
diff --git a/test/go/go.mod b/test/go/go.mod
index 96e6828..43e77a5 100644
--- a/test/go/go.mod
+++ b/test/go/go.mod
@@ -1,6 +1,6 @@
module github.com/apache/thrift/test/go
-go 1.24
+go 1.25
require (
github.com/apache/thrift v0.0.0-00010101000000-000000000000