1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2025-09-16 09:26:25 +02:00

Drop support for Go 1.23 (#7274)

This commit is contained in:
Tyler Yahn
2025-08-31 07:52:30 -07:00
committed by GitHub
parent 84e3f3ac8b
commit 8ab8e421a5
30 changed files with 32 additions and 35 deletions

View File

@@ -135,7 +135,7 @@ jobs:
compatibility-test: compatibility-test:
strategy: strategy:
matrix: matrix:
go-version: ["1.25.0", "1.24.0", "1.23.0"] go-version: ["1.25.0", "1.24.0"]
platform: platform:
- os: ubuntu-latest - os: ubuntu-latest
arch: "386" arch: "386"

View File

@@ -8,6 +8,10 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
## [Unreleased] ## [Unreleased]
### Removed
- Drop support for [Go 1.23]. (#7274)
<!-- Released section --> <!-- Released section -->
<!-- Don't change this section unless doing release --> <!-- Don't change this section unless doing release -->

View File

@@ -55,25 +55,18 @@ Currently, this project supports the following environments.
|----------|------------|--------------| |----------|------------|--------------|
| Ubuntu | 1.25 | amd64 | | Ubuntu | 1.25 | amd64 |
| Ubuntu | 1.24 | amd64 | | Ubuntu | 1.24 | amd64 |
| Ubuntu | 1.23 | amd64 |
| Ubuntu | 1.25 | 386 | | Ubuntu | 1.25 | 386 |
| Ubuntu | 1.24 | 386 | | Ubuntu | 1.24 | 386 |
| Ubuntu | 1.23 | 386 |
| Ubuntu | 1.25 | arm64 | | Ubuntu | 1.25 | arm64 |
| Ubuntu | 1.24 | arm64 | | Ubuntu | 1.24 | arm64 |
| Ubuntu | 1.23 | arm64 |
| macOS 13 | 1.25 | amd64 | | macOS 13 | 1.25 | amd64 |
| macOS 13 | 1.24 | amd64 | | macOS 13 | 1.24 | amd64 |
| macOS 13 | 1.23 | amd64 |
| macOS | 1.25 | arm64 | | macOS | 1.25 | arm64 |
| macOS | 1.24 | arm64 | | macOS | 1.24 | arm64 |
| macOS | 1.23 | arm64 |
| Windows | 1.25 | amd64 | | Windows | 1.25 | amd64 |
| Windows | 1.24 | amd64 | | Windows | 1.24 | amd64 |
| Windows | 1.23 | amd64 |
| Windows | 1.25 | 386 | | Windows | 1.25 | 386 |
| Windows | 1.24 | 386 | | Windows | 1.24 | 386 |
| Windows | 1.23 | 386 |
While this project should work for other systems, no compatibility guarantees While this project should work for other systems, no compatibility guarantees
are made for those systems currently. are made for those systems currently.

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/bridge/opencensus module go.opentelemetry.io/otel/bridge/opencensus
go 1.23.0 go 1.24.0
require ( require (
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/bridge/opencensus/test module go.opentelemetry.io/otel/bridge/opencensus/test
go 1.23.0 go 1.24.0
require ( require (
go.opencensus.io v0.24.0 go.opencensus.io v0.24.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/bridge/opentracing module go.opentelemetry.io/otel/bridge/opentracing
go 1.23.0 go 1.24.0
replace go.opentelemetry.io/otel => ../.. replace go.opentelemetry.io/otel => ../..

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc module go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc
go 1.23.0 go 1.24.0
// Contains broken dependency on go.opentelemetry.io/otel/sdk/log/logtest. // Contains broken dependency on go.opentelemetry.io/otel/sdk/log/logtest.
retract v0.12.0 retract v0.12.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp module go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
go 1.23.0 go 1.24.0
// Contains broken dependency on go.opentelemetry.io/otel/sdk/log/logtest. // Contains broken dependency on go.opentelemetry.io/otel/sdk/log/logtest.
retract v0.12.0 retract v0.12.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc module go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc
go 1.23.0 go 1.24.0
retract v0.32.2 // Contains unresolvable dependencies. retract v0.32.2 // Contains unresolvable dependencies.

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp module go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp
go 1.23.0 go 1.24.0
retract v0.32.2 // Contains unresolvable dependencies. retract v0.32.2 // Contains unresolvable dependencies.

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlptrace module go.opentelemetry.io/otel/exporters/otlp/otlptrace
go 1.23.0 go 1.24.0
require ( require (
github.com/google/go-cmp v0.7.0 github.com/google/go-cmp v0.7.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
go 1.23.0 go 1.24.0
require ( require (
github.com/cenkalti/backoff/v5 v5.0.3 github.com/cenkalti/backoff/v5 v5.0.3

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp module go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp
go 1.23.0 go 1.24.0
require ( require (
github.com/cenkalti/backoff/v5 v5.0.3 github.com/cenkalti/backoff/v5 v5.0.3

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/prometheus module go.opentelemetry.io/otel/exporters/prometheus
go 1.23.0 go 1.24.0
// v0.59.0 produces incorrect metric names when bracketed units are used. // v0.59.0 produces incorrect metric names when bracketed units are used.
// https://github.com/open-telemetry/opentelemetry-go/issues/7039 // https://github.com/open-telemetry/opentelemetry-go/issues/7039

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/stdout/stdoutlog module go.opentelemetry.io/otel/exporters/stdout/stdoutlog
go 1.23.0 go 1.24.0
// Contains broken dependency on go.opentelemetry.io/otel/sdk/log/logtest. // Contains broken dependency on go.opentelemetry.io/otel/sdk/log/logtest.
retract v0.12.0 retract v0.12.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/stdout/stdoutmetric module go.opentelemetry.io/otel/exporters/stdout/stdoutmetric
go 1.23.0 go 1.24.0
require ( require (
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/stdout/stdouttrace module go.opentelemetry.io/otel/exporters/stdout/stdouttrace
go 1.23.0 go 1.24.0
replace ( replace (
go.opentelemetry.io/otel => ../../.. go.opentelemetry.io/otel => ../../..

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/exporters/zipkin module go.opentelemetry.io/otel/exporters/zipkin
go 1.23.0 go 1.24.0
require ( require (
github.com/go-logr/logr v1.4.3 github.com/go-logr/logr v1.4.3

2
go.mod
View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel module go.opentelemetry.io/otel
go 1.23.0 go 1.24.0
require ( require (
github.com/go-logr/logr v1.4.3 github.com/go-logr/logr v1.4.3

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/internal/tools module go.opentelemetry.io/otel/internal/tools
go 1.23.0 go 1.24.0
require ( require (
github.com/Masterminds/semver v1.5.0 github.com/Masterminds/semver v1.5.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/log module go.opentelemetry.io/otel/log
go 1.23.0 go 1.24.0
require ( require (
github.com/go-logr/logr v1.4.3 github.com/go-logr/logr v1.4.3

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/log/logtest module go.opentelemetry.io/otel/log/logtest
go 1.23.0 go 1.24.0
require ( require (
github.com/google/go-cmp v0.7.0 github.com/google/go-cmp v0.7.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/metric module go.opentelemetry.io/otel/metric
go 1.23.0 go 1.24.0
require ( require (
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/schema module go.opentelemetry.io/otel/schema
go 1.23.0 go 1.24.0
require ( require (
github.com/Masterminds/semver/v3 v3.4.0 github.com/Masterminds/semver/v3 v3.4.0

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/sdk module go.opentelemetry.io/otel/sdk
go 1.23.0 go 1.24.0
replace go.opentelemetry.io/otel => ../ replace go.opentelemetry.io/otel => ../

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/sdk/log module go.opentelemetry.io/otel/sdk/log
go 1.23.0 go 1.24.0
require ( require (
github.com/go-logr/logr v1.4.3 github.com/go-logr/logr v1.4.3

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/sdk/log/logtest module go.opentelemetry.io/otel/sdk/log/logtest
go 1.23.0 go 1.24.0
require ( require (
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/sdk/metric module go.opentelemetry.io/otel/sdk/metric
go 1.23.0 go 1.24.0
require ( require (
github.com/go-logr/logr v1.4.3 github.com/go-logr/logr v1.4.3

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/trace module go.opentelemetry.io/otel/trace
go 1.23.0 go 1.24.0
replace go.opentelemetry.io/otel => ../ replace go.opentelemetry.io/otel => ../

View File

@@ -1,6 +1,6 @@
module go.opentelemetry.io/otel/trace/internal/telemetry/test module go.opentelemetry.io/otel/trace/internal/telemetry/test
go 1.23.0 go 1.24.0
require ( require (
github.com/stretchr/testify v1.11.1 github.com/stretchr/testify v1.11.1