From b1756899ced4edc086c09090fa43479ada6ca26b Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Fri, 23 May 2025 13:43:41 -0700 Subject: [PATCH 1/3] Bump auto modset to v0.22.0 --- versions.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/versions.yaml b/versions.yaml index 1ee65e9f8a..66213be6cd 100644 --- a/versions.yaml +++ b/versions.yaml @@ -3,7 +3,7 @@ module-sets: auto: - version: v0.21.0 + version: v0.22.0 modules: - go.opentelemetry.io/auto sdk: From 9a92b328c64762d22a9107634d1fa98c01c186e3 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Fri, 23 May 2025 13:44:01 -0700 Subject: [PATCH 2/3] Prepare auto for version v0.22.0 --- internal/test/e2e/go.mod | 2 +- internal/tools/go.mod | 2 +- version.go | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/test/e2e/go.mod b/internal/test/e2e/go.mod index 92aacd5783..ba10ad94dc 100644 --- a/internal/test/e2e/go.mod +++ b/internal/test/e2e/go.mod @@ -10,7 +10,7 @@ require ( github.com/mattn/go-sqlite3 v1.14.28 github.com/segmentio/kafka-go v0.4.48 github.com/stretchr/testify v1.10.0 - go.opentelemetry.io/auto v0.21.0 + go.opentelemetry.io/auto v0.22.0 go.opentelemetry.io/auto/sdk v1.1.0 go.opentelemetry.io/collector/pdata v1.32.0 go.opentelemetry.io/otel v1.36.0 diff --git a/internal/tools/go.mod b/internal/tools/go.mod index 7794b35afe..fb65b39007 100644 --- a/internal/tools/go.mod +++ b/internal/tools/go.mod @@ -7,7 +7,7 @@ require ( github.com/docker/docker v28.1.1+incompatible github.com/golangci/golangci-lint/v2 v2.1.6 github.com/google/go-licenses/v2 v2.0.0-alpha.1 - go.opentelemetry.io/auto v0.21.0 + go.opentelemetry.io/auto v0.22.0 go.opentelemetry.io/build-tools/crosslink v0.23.1 go.opentelemetry.io/build-tools/dbotconf v0.23.1 go.opentelemetry.io/build-tools/multimod v0.23.1 diff --git a/version.go b/version.go index 39ab0f3837..4d7f105834 100644 --- a/version.go +++ b/version.go @@ -5,5 +5,5 @@ package auto // Version is the current release version of OpenTelemetry Go auto-instrumentation in use. func Version() string { - return "v0.21.0" + return "v0.22.0" } From 9b9310987b76302ceb2748b5083b270ff231018d Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Fri, 23 May 2025 13:46:34 -0700 Subject: [PATCH 3/3] Update the changelog --- CHANGELOG.md | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e074d07021..2807768d2e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http ## [Unreleased] +## [v0.22.0] - 2025-05-23 + ### Added - Cache offsets for `google.golang.org/grpc` `1.72.0-dev`. ([#1849](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1849)) @@ -24,7 +26,7 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http - Cache offsets for `google.golang.org/grpc` `1.71.0`. ([#1940](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1940)) - Cache offsets for Go `1.23.7`. ([#1940](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1940)) - Cache offsets for Go `1.24.1`. ([#1940](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1940)) -- Cache offsets for `go.opentelemetry.io/otel@v1.35.0`. ([#1948](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1948)) +- Cache offsets for `go.opentelemetry.io/otel` `v1.35.0`. ([#1948](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1948)) - Cache offsets for `golang.org/x/net` `0.37.0`. ([#1948](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1948)) - Cache offsets for `golang.org/x/net` `0.38.0`. ([#2063](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2063)) - Cache offsets for `google.golang.org/grpc` `1.71.1`. ([#2078](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2078)) @@ -42,7 +44,7 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http - Cache offsets for `google.golang.org/grpc` `1.71.2`. ([#2319](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2319)) - Cache offsets for `google.golang.org/grpc` `1.72.1`. ([#2319](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2319)) - Cache offsets for `google.golang.org/grpc` `1.74.0-dev`. ([#2337](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2337)) -- Cache offsets for `go.opentelemetry.io/otel@v1.36.0`. ([#2352](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2352)) +- Cache offsets for `go.opentelemetry.io/otel` `v1.36.0`. ([#2352](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2352)) ### Changed @@ -59,13 +61,13 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http - Build support for Go 1.22 has been removed. Use Go >= 1.23 to develop and build the project. ([#1841](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1841)) -- The `WithGlobal` function is removed from `go.opentelemtry.io/auto` +- The `WithGlobal` function is removed from `go.opentelemtry.io/auto`. This option is on by default. ([#1859](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1859)) -- The `WithServiceName` function is removed from `go.opentelemtry.io/auto` +- The `WithServiceName` function is removed from `go.opentelemtry.io/auto`. Use `WithServiceName` in `go.opentelemtry.io/auto/pipeline/otelsdk` along with `WithHandler` to replace functionality. ([#1859](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1859)) -- The `WithTraceExporter` function is removed from `go.opentelemtry.io/auto` +- The `WithTraceExporter` function is removed from `go.opentelemtry.io/auto`. Use `WithTraceExporter` in `go.opentelemtry.io/auto/pipeline/otelsdk` along with `WithHandler` to replace functionality. ([#1859](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1859)) -- The `WithResourceAttributes` function is removed from `go.opentelemtry.io/auto` +- The `WithResourceAttributes` function is removed from `go.opentelemtry.io/auto`. Use `WithResourceAttributes` in `go.opentelemtry.io/auto/pipeline/otelsdk` along with `WithHandler` to replace functionality. ([#1859](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1859)) - Resolution of the environment variable `"OTEL_GO_AUTO_TARGET_EXE"` has been removed from `WithEnv`. Note, the built binary (`auto/cli`) still supports resolution and use of this value. @@ -652,7 +654,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http This is the first release of OpenTelemetry Go Automatic Instrumentation. -[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.21.0...HEAD +[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.22.0...HEAD +[v0.22.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.22.0 [v0.21.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.21.0 [v0.20.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.20.0 [v0.19.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.19.0-alpha