From 6ba35c9c01adbc8dc422254545ac6b2bef5af165 Mon Sep 17 00:00:00 2001 From: dmathieu <42@dmathieu.com> Date: Thu, 12 Feb 2026 10:46:22 +0100 Subject: [PATCH 1/2] add support for Go 1.26 --- .github/workflows/ci.yml | 4 ++-- CHANGELOG.md | 5 +++++ README.md | 6 ++++++ 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 55077ba23cb..de92d3f9538 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -16,7 +16,7 @@ env: # backwards compatibility with the previous two minor releases and we # explicitly test our code for these versions so keeping this at prior # versions does not add value. - DEFAULT_GO_VERSION: "~1.25.0" + DEFAULT_GO_VERSION: "~1.26.0" jobs: lint: runs-on: ubuntu-latest @@ -102,7 +102,7 @@ jobs: compatibility-test: strategy: matrix: - go-version: ["1.25.0", "1.24.0"] + go-version: ["1.26.0", "1.25.0", "1.24.0"] platform: - os: ubuntu-latest arch: "386" diff --git a/CHANGELOG.md b/CHANGELOG.md index dadd92c7bf7..280b4041a52 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,9 +8,13 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm ## [Unreleased] +This release is the last to support [Go 1.24]. +The next release will require at least [Go 1.25]. + ### Added - `WithSpanKind` option in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` to override the default span kind. (#8506) +- Support testing of [Go 1.26]. (TBD) ### Fixed @@ -1747,6 +1751,7 @@ First official tagged release of `contrib` repository. +[Go 1.26]: https://go.dev/doc/go1.26 [Go 1.25]: https://go.dev/doc/go1.25 [Go 1.24]: https://go.dev/doc/go1.24 [Go 1.23]: https://go.dev/doc/go1.23 diff --git a/README.md b/README.md index b1d71270b61..3e93c841788 100644 --- a/README.md +++ b/README.md @@ -52,16 +52,22 @@ This project is tested on the following systems. | OS | Go Version | Architecture | | -------- | ---------- | ------------ | +| Ubuntu | 1.26 | amd64 | | Ubuntu | 1.25 | amd64 | | Ubuntu | 1.24 | amd64 | +| Ubuntu | 1.26 | 386 | | Ubuntu | 1.25 | 386 | | Ubuntu | 1.24 | 386 | +| macOS | 1.26 | amd64 | | macOS | 1.25 | amd64 | | macOS | 1.24 | amd64 | +| macOS | 1.26 | arm64 | | macOS | 1.25 | arm64 | | macOS | 1.24 | arm64 | +| Windows | 1.26 | amd64 | | Windows | 1.25 | amd64 | | Windows | 1.24 | amd64 | +| Windows | 1.26 | 386 | | Windows | 1.25 | 386 | | Windows | 1.24 | 386 | From 9b875be5fe08ae9727da5905c929ae75cff9ec8a Mon Sep 17 00:00:00 2001 From: dmathieu <42@dmathieu.com> Date: Thu, 12 Feb 2026 10:47:28 +0100 Subject: [PATCH 2/2] add pr number --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 280b4041a52..69448094def 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ The next release will require at least [Go 1.25]. ### Added - `WithSpanKind` option in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` to override the default span kind. (#8506) -- Support testing of [Go 1.26]. (TBD) +- Support testing of [Go 1.26]. (#8549) ### Fixed