Skip to content

Commit 901598c

Browse files
authored
Release v0.21.0 (#1836)
* Bump ver in versions.yaml * Prepare auto for version v0.21.0 * Update the changelog * Update e2e expectations
1 parent eb91fa5 commit 901598c

File tree

11 files changed

+37
-28
lines changed

11 files changed

+37
-28
lines changed

CHANGELOG.md

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,21 +8,29 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
88

99
## [Unreleased]
1010

11-
### Added
11+
## [v0.21.0] - 2025-02-18
1212

13-
- Preemptively update instrumentation for `net/http` to support Go `1.24` when swiss maps are going to be added. ([#1636](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1636))
14-
- Support Go `1.22.12`. ([#1743](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1743))
15-
- Support Go `1.23.6`. ([#1743](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1743))
16-
- Support `golang.org/x/net` `0.35.0`. ([#1783](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1783))
17-
- Support Go `1.24.0`. ([#1795](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1795), [#1798](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1798))
13+
> [!WARNING]
14+
> The `net/http` instrumentation support for versions `< 1.19` has been dropped.
1815
19-
### Changed
16+
> [!WARNING]
17+
> The `database/sql` instrumentation support for versions `< 1.19` has been dropped.
2018
21-
- Unused support for instrumentation of Go < 1.19 has been dropped. (#1815)
19+
> [!NOTE]
20+
> This is the last release version that will support building the auto-instrumentation CLI using Go 1.22.
21+
> The next release will require development to be done using Go >= 1.23.
2222
23-
### Fixed
23+
### Added
24+
25+
- Update instrumentation for `net/http` to support Go `1.24` SwissMap. ([#1636](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1636))
26+
- Cache offsets for Go `1.22.12`. ([#1743](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1743))
27+
- Cache offsets for Go `1.23.6`. ([#1743](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1743))
28+
- Cache offsets for `golang.org/x/net` `0.35.0`. ([#1783](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1783))
29+
- Cache offsets for Go `1.24.0`. ([#1795](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1795), [#1798](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1798))
30+
31+
### Changed
2432

25-
- `database/sql` instrumentation for Go < `1.17`. (#1772)
33+
- Unused support for instrumentation of Go < 1.19 has been dropped. ([#1815](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1815))
2634

2735
## [v0.20.0] - 2025-01-29
2836

@@ -568,7 +576,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
568576

569577
This is the first release of OpenTelemetry Go Automatic Instrumentation.
570578

571-
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.20.0...HEAD
579+
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.21.0...HEAD
580+
[v0.21.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.21.0
572581
[v0.20.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.20.0
573582
[v0.19.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.19.0-alpha
574583
[v0.18.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.18.0-alpha

internal/test/e2e/autosdk/traces.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{

internal/test/e2e/databasesql/traces.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/database/sql",
56-
"version": "v0.20.0"
56+
"version": "v0.21.0"
5757
},
5858
"spans": [
5959
{
@@ -212,7 +212,7 @@
212212
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
213213
"scope": {
214214
"name": "go.opentelemetry.io/auto/net/http",
215-
"version": "v0.20.0"
215+
"version": "v0.21.0"
216216
},
217217
"spans": [
218218
{

internal/test/e2e/gin/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/net/http",
56-
"version": "v0.20.0"
56+
"version": "v0.21.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/grpc/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/google.golang.org/grpc",
56-
"version": "v0.20.0"
56+
"version": "v0.21.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/kafka-go/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/github.com/segmentio/kafka-go",
56-
"version": "v0.20.0"
56+
"version": "v0.21.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/nethttp/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/net/http",
56-
"version": "v0.20.0"
56+
"version": "v0.21.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/nethttp_custom/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/net/http",
56-
"version": "v0.20.0"
56+
"version": "v0.21.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/otelglobal/traces.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.20.0"
39+
"stringValue": "v0.21.0"
4040
}
4141
},
4242
{

version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ package auto
55

66
// Version is the current release version of OpenTelemetry Go auto-instrumentation in use.
77
func Version() string {
8-
return "v0.20.0"
8+
return "v0.21.0"
99
}

0 commit comments

Comments
 (0)