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 diff --git a/internal/test/e2e/go.mod b/internal/test/e2e/go.mod index 92a25f137b..bd6ff7e01d 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 2bd0e9c5d0..5139986cd6 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" } 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: