Skip to content

Commit ab786eb

Browse files
MrAliasmahendrabishnoi2
authored andcommitted
Support Go 1.25 (open-telemetry#7187)
Resolve open-telemetry#7184
1 parent 013a875 commit ab786eb

File tree

4 files changed

+15
-3
lines changed

4 files changed

+15
-3
lines changed

.github/workflows/benchmark.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
permissions: read-all
1010

1111
env:
12-
DEFAULT_GO_VERSION: "~1.24.0"
12+
DEFAULT_GO_VERSION: "~1.25.0"
1313
jobs:
1414
benchmark:
1515
permissions:

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212
# backwards compatibility with the previous two minor releases and we
1313
# explicitly test our code for these versions so keeping this at prior
1414
# versions does not add value.
15-
DEFAULT_GO_VERSION: "~1.24.0"
15+
DEFAULT_GO_VERSION: "~1.25.0"
1616
# Declare default permissions as read only.
1717
permissions: read-all
1818
jobs:
@@ -135,7 +135,7 @@ jobs:
135135
compatibility-test:
136136
strategy:
137137
matrix:
138-
go-version: ["1.24.0", "1.23.0"]
138+
go-version: ["1.25.0", "1.24.0", "1.23.0"]
139139
platform:
140140
- os: ubuntu-latest
141141
arch: "386"

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,9 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
88

99
## [Unreleased]
1010

11+
This release is the last to support [Go 1.23].
12+
The next release will require at least [Go 1.24].
13+
1114
### Added
1215

1316
- Add template attribute functions to the `go.opentelmetry.io/otel/semconv/v1.34.0` package. (#6939)
@@ -53,6 +56,7 @@ This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.htm
5356
Check the `go.opentelemetry.io/otel/sdk/log/internal/x` package documentation for more information. (#7121)
5457
- Add experimental self-observability trace exporter metrics in `go.opentelemetry.io/otel/exporters/stdout/stdouttrace`.
5558
Check the `go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x` package documentation for more information. (#7133)
59+
- Support testing of [Go 1.25]. (#7187)
5660
- Add experimental self-observability stdoutmetric exporter metrics in `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric`.
5761
Check the `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric/internal/x` package documentation for more information. (#7150)
5862

@@ -3514,6 +3518,7 @@ It contains api and sdk for trace and meter.
35143518

35153519
<!-- Released section ended -->
35163520

3521+
[Go 1.25]: https://go.dev/doc/go1.25
35173522
[Go 1.24]: https://go.dev/doc/go1.24
35183523
[Go 1.23]: https://go.dev/doc/go1.23
35193524
[Go 1.22]: https://go.dev/doc/go1.22

README.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,18 +53,25 @@ Currently, this project supports the following environments.
5353

5454
| OS | Go Version | Architecture |
5555
|----------|------------|--------------|
56+
| Ubuntu | 1.25 | amd64 |
5657
| Ubuntu | 1.24 | amd64 |
5758
| Ubuntu | 1.23 | amd64 |
59+
| Ubuntu | 1.25 | 386 |
5860
| Ubuntu | 1.24 | 386 |
5961
| Ubuntu | 1.23 | 386 |
62+
| Ubuntu | 1.25 | arm64 |
6063
| Ubuntu | 1.24 | arm64 |
6164
| Ubuntu | 1.23 | arm64 |
65+
| macOS 13 | 1.25 | amd64 |
6266
| macOS 13 | 1.24 | amd64 |
6367
| macOS 13 | 1.23 | amd64 |
68+
| macOS | 1.25 | arm64 |
6469
| macOS | 1.24 | arm64 |
6570
| macOS | 1.23 | arm64 |
71+
| Windows | 1.25 | amd64 |
6672
| Windows | 1.24 | amd64 |
6773
| Windows | 1.23 | amd64 |
74+
| Windows | 1.25 | 386 |
6875
| Windows | 1.24 | 386 |
6976
| Windows | 1.23 | 386 |
7077

0 commit comments

Comments
 (0)