diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aeea6d18a..a8c902ef33 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,8 +8,10 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http ## [Unreleased] +## [v0.23.0/v1.2.0] - 2025-09-10 + -> [!NOTE] +> [!NOTE] > This is the last release version that will support building the auto-instrumentation CLI using Go 1.23. > The next release will require development to be done using Go >= 1.24. @@ -44,6 +46,7 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http ### Changed - Upgrade `go.opentelemetry.io/auto` semconv to `v1.37.0`. ([#2763](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2763)) +- Upgrade `go.opentelemetry.io/auto/sdk` semconv to `v1.37.0`. ([#2763](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/2763)) ### Fixed @@ -715,7 +718,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.22.1...HEAD +[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.23.0...HEAD +[v0.23.0/v1.2.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.23.0 [v0.22.1]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.22.1 [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 diff --git a/examples/kafka-go/consumer/go.mod b/examples/kafka-go/consumer/go.mod index f819eb5f55..39abd52806 100644 --- a/examples/kafka-go/consumer/go.mod +++ b/examples/kafka-go/consumer/go.mod @@ -13,6 +13,8 @@ require ( github.com/go-logr/stdr v1.2.2 // indirect github.com/klauspost/compress v1.18.0 // indirect github.com/pierrec/lz4/v4 v4.1.22 // indirect - go.opentelemetry.io/auto/sdk v1.1.0 // indirect + go.opentelemetry.io/auto/sdk v1.2.0 // indirect go.opentelemetry.io/otel/metric v1.38.0 // indirect ) + +replace go.opentelemetry.io/auto/sdk => ../../../sdk diff --git a/examples/kafka-go/consumer/go.sum b/examples/kafka-go/consumer/go.sum index bf63f429b6..cb4655fefd 100644 --- a/examples/kafka-go/consumer/go.sum +++ b/examples/kafka-go/consumer/go.sum @@ -23,8 +23,6 @@ github.com/xdg-go/scram v1.1.2 h1:FHX5I5B4i4hKRVRBCFRxq1iQRej7WO3hhBuJf+UUySY= github.com/xdg-go/scram v1.1.2/go.mod h1:RT/sEzTbU5y00aCK8UOx6R7YryM0iF1N2MOmC3kKLN4= github.com/xdg-go/stringprep v1.0.4 h1:XLI/Ng3O1Atzq0oBs3TWm+5ZVgkq2aqdlvP9JtoZ6c8= github.com/xdg-go/stringprep v1.0.4/go.mod h1:mPGuuIYwz7CmR2bT9j4GbQqutWS1zV24gijq1dTyGkM= -go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= -go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8= go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM= go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA= diff --git a/examples/rolldice/user/go.mod b/examples/rolldice/user/go.mod index 92e1813b74..876b810e62 100644 --- a/examples/rolldice/user/go.mod +++ b/examples/rolldice/user/go.mod @@ -10,7 +10,9 @@ require ( require ( github.com/go-logr/logr v1.4.3 // indirect github.com/go-logr/stdr v1.2.2 // indirect - go.opentelemetry.io/auto/sdk v1.1.0 // indirect + go.opentelemetry.io/auto/sdk v1.2.0 // indirect go.opentelemetry.io/otel/metric v1.38.0 // indirect go.opentelemetry.io/otel/trace v1.38.0 // indirect ) + +replace go.opentelemetry.io/auto/sdk => ../../../sdk diff --git a/examples/rolldice/user/go.sum b/examples/rolldice/user/go.sum index 90491bdea2..6a466f12c7 100644 --- a/examples/rolldice/user/go.sum +++ b/examples/rolldice/user/go.sum @@ -13,8 +13,6 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U= github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U= -go.opentelemetry.io/auto/sdk v1.1.0 h1:cH53jehLUN6UFLY71z+NDOiNJqDdPRaXzTel0sJySYA= -go.opentelemetry.io/auto/sdk v1.1.0/go.mod h1:3wSPjt5PWp2RhlCcmmOial7AvC4DQqZb7a7wCow3W8A= go.opentelemetry.io/otel v1.38.0 h1:RkfdswUDRimDg0m2Az18RKOsnI8UDzppJAtj01/Ymk8= go.opentelemetry.io/otel v1.38.0/go.mod h1:zcmtmQ1+YmQM9wrNsTGV/q/uyusom3P8RxwExxkZhjM= go.opentelemetry.io/otel/metric v1.38.0 h1:Kl6lzIYGAh5M159u9NgiRkmoMKjvbsKtYRwgfrA6WpA= diff --git a/go.mod b/go.mod index ba48d3bc76..c37728abe8 100644 --- a/go.mod +++ b/go.mod @@ -96,7 +96,7 @@ require ( github.com/prometheus/otlptranslator v0.0.2 // indirect github.com/prometheus/procfs v0.17.0 // indirect github.com/x448/float16 v0.8.4 // indirect - go.opentelemetry.io/auto/sdk v1.1.0 // indirect + go.opentelemetry.io/auto/sdk v1.2.0 // indirect go.opentelemetry.io/contrib/bridges/prometheus v0.63.0 // indirect go.opentelemetry.io/contrib/detectors/aws/ec2/v2 v2.0.0 // indirect go.opentelemetry.io/contrib/detectors/aws/ecs v1.38.0 // indirect diff --git a/internal/pkg/instrumentation/version.go b/internal/pkg/instrumentation/version.go index 28af61eb7b..a65abff2fd 100644 --- a/internal/pkg/instrumentation/version.go +++ b/internal/pkg/instrumentation/version.go @@ -9,5 +9,5 @@ const ( // Name is used for `telemetry.distro.name` resource attribute. Name = "opentelemetry-go-instrumentation" // Version is the current release version of OpenTelemetry Go auto-instrumentation in use. - Version = "v0.22.1" + Version = "v0.23.0" ) diff --git a/internal/test/e2e/go.mod b/internal/test/e2e/go.mod index c367bd8d10..f68fc4fc52 100644 --- a/internal/test/e2e/go.mod +++ b/internal/test/e2e/go.mod @@ -10,8 +10,8 @@ require ( github.com/mattn/go-sqlite3 v1.14.32 github.com/segmentio/kafka-go v0.4.49 github.com/stretchr/testify v1.11.1 - go.opentelemetry.io/auto v0.22.1 - go.opentelemetry.io/auto/sdk v1.1.0 + go.opentelemetry.io/auto v0.23.0 + go.opentelemetry.io/auto/sdk v1.2.0 go.opentelemetry.io/collector/pdata v1.38.0 go.opentelemetry.io/otel v1.38.0 go.opentelemetry.io/otel/trace v1.38.0 diff --git a/internal/tools/go.mod b/internal/tools/go.mod index de69506890..a1aeee4b1f 100644 --- a/internal/tools/go.mod +++ b/internal/tools/go.mod @@ -7,7 +7,7 @@ require ( github.com/docker/docker v28.4.0+incompatible github.com/golangci/golangci-lint/v2 v2.3.1 github.com/google/go-licenses/v2 v2.0.1 - go.opentelemetry.io/auto v0.22.1 + go.opentelemetry.io/auto v0.23.0 go.opentelemetry.io/build-tools/crosslink v0.26.2 go.opentelemetry.io/build-tools/dbotconf v0.26.2 go.opentelemetry.io/build-tools/multimod v0.26.2 @@ -239,7 +239,7 @@ require ( go.augendre.info/arangolint v0.2.0 // indirect go.augendre.info/fatcontext v0.8.1 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/auto/sdk v1.1.0 // indirect + go.opentelemetry.io/auto/sdk v1.2.0 // indirect go.opentelemetry.io/build-tools v0.27.0 // indirect go.opentelemetry.io/collector/pdata v1.38.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect diff --git a/sdk/internal/telemetry/test/go.mod b/sdk/internal/telemetry/test/go.mod index 49d704d3f2..3631c6874e 100644 --- a/sdk/internal/telemetry/test/go.mod +++ b/sdk/internal/telemetry/test/go.mod @@ -4,7 +4,7 @@ go 1.23.0 require ( github.com/stretchr/testify v1.11.1 - go.opentelemetry.io/auto/sdk v1.1.0 + go.opentelemetry.io/auto/sdk v1.2.0 go.opentelemetry.io/collector/pdata v1.38.0 ) diff --git a/versions.yaml b/versions.yaml index 3c4ecf0dc1..3cb62626d1 100644 --- a/versions.yaml +++ b/versions.yaml @@ -3,11 +3,11 @@ module-sets: auto: - version: v0.22.1 + version: v0.23.0 modules: - go.opentelemetry.io/auto sdk: - version: v1.1.0 + version: v1.2.0 modules: - go.opentelemetry.io/auto/sdk excluded-modules: @@ -23,4 +23,5 @@ excluded-modules: modules: go.opentelemetry.io/auto: version-refs: - - ./internal/pkg/instrumentation/version.go \ No newline at end of file + - ./internal/pkg/instrumentation/version.go +