From b5f0bb280f8398816c9daacb37208eb0bac545bf Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 14 Nov 2023 11:39:35 -0800 Subject: [PATCH 1/5] Update versions.yaml --- versions.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/versions.yaml b/versions.yaml index 65235447a..fcd4304c6 100644 --- a/versions.yaml +++ b/versions.yaml @@ -14,10 +14,9 @@ module-sets: alpha: - version: v0.7.0-alpha + version: v0.8.0-alpha modules: - go.opentelemetry.io/auto - - go.opentelemetry.io/auto/examples/rolldice excluded-modules: - github.com/hashicorp/go-version - go.opentelemetry.io/auto/examples From f5cef6fcc9cb13e2542bf2cd7791f53f416524ae Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 14 Nov 2023 11:40:03 -0800 Subject: [PATCH 2/5] Prepare alpha for version v0.8.0-alpha --- version.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.go b/version.go index c79bb14e5..7ea86ea5b 100644 --- a/version.go +++ b/version.go @@ -16,5 +16,5 @@ package auto // Version is the current release version of OpenTelemetry Go auto-instrumentation in use. func Version() string { - return "v0.7.0-alpha" + return "v0.8.0-alpha" } From 0e50ef8150c4af77451f757ba574d81b0753ce10 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 14 Nov 2023 11:40:59 -0800 Subject: [PATCH 3/5] Update changelog for release --- CHANGELOG.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2c56542b4..2f114e3f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http ## [Unreleased] +## [v0.8.0-alpha] - 2023-11-14 + ### Added - Add the `WithEnv` `InstrumentationOption` to configure `Instrumentation` to parse the environment. @@ -213,7 +215,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.7.0-alpha...HEAD +[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.8.0-alpha...HEAD +[v0.8.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.8.0-alpha [v0.7.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.7.0-alpha [v0.3.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.3.0-alpha [v0.2.2-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.2.2-alpha From 34430d23a8d7688036079a5e2e6768b2f358c969 Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 14 Nov 2023 11:44:51 -0800 Subject: [PATCH 4/5] Clean changelog --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f114e3f9..23f306203 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,11 +20,11 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http - Add HTTP status code attribute to `net/http` server instrumentation. ([#428](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/428)) - The instrumentation scope now includes the version of the auto-instrumentation project. ([#442](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/442)) - Add a new `WithSampler` method allowing end-users to provide their own implementation of OpenTelemetry sampler directly through the package API. ([#468](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/468)). -- Add uprobes to `execDC` in order to instrument SQL DML ([#475](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/475)). +- Add uprobes to `execDC` in order to instrument SQL DML. ([#475](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/475)) ### Changed -- Documentation no longer says that `SYS_PTRACE` capabilty is needed. ([#388](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/388)) +- Documentation no longer says that `SYS_PTRACE` capability is needed. ([#388](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/388)) - The `NewInstrumentation` no longer parses environment variables by default. Use the new `WithEnv` option to enable environment parsing. ([#417](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/417)) - `NewInstrumentation` now requires a `context.Context` as its first argument. From 54ba51c8ee483964d4a8deea86a79a6fc92256ee Mon Sep 17 00:00:00 2001 From: Tyler Yahn Date: Tue, 14 Nov 2023 11:52:57 -0800 Subject: [PATCH 5/5] Bump auto version in test data --- internal/test/e2e/databasesql/traces.json | 8 ++++---- internal/test/e2e/gin/traces.json | 6 +++--- internal/test/e2e/grpc/traces.json | 6 +++--- internal/test/e2e/nethttp/traces.json | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) diff --git a/internal/test/e2e/databasesql/traces.json b/internal/test/e2e/databasesql/traces.json index 34378a552..95ddb4dae 100644 --- a/internal/test/e2e/databasesql/traces.json +++ b/internal/test/e2e/databasesql/traces.json @@ -30,7 +30,7 @@ { "key": "telemetry.auto.version", "value": { - "stringValue": "v0.7.0-alpha" + "stringValue": "v0.8.0-alpha" } }, { @@ -46,7 +46,7 @@ { "scope": { "name": "database/sql", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { @@ -70,7 +70,7 @@ { "scope": { "name": "net/http", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { @@ -106,7 +106,7 @@ { "scope": { "name": "net/http/client", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { diff --git a/internal/test/e2e/gin/traces.json b/internal/test/e2e/gin/traces.json index 52c6b9dc8..ed8ac5cda 100644 --- a/internal/test/e2e/gin/traces.json +++ b/internal/test/e2e/gin/traces.json @@ -30,7 +30,7 @@ { "key": "telemetry.auto.version", "value": { - "stringValue": "v0.7.0-alpha" + "stringValue": "v0.8.0-alpha" } }, { @@ -46,7 +46,7 @@ { "scope": { "name": "github.com/gin-gonic/gin", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { @@ -76,7 +76,7 @@ { "scope": { "name": "net/http/client", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { diff --git a/internal/test/e2e/grpc/traces.json b/internal/test/e2e/grpc/traces.json index ecd8b76d6..9f79b3fd8 100644 --- a/internal/test/e2e/grpc/traces.json +++ b/internal/test/e2e/grpc/traces.json @@ -30,7 +30,7 @@ { "key": "telemetry.auto.version", "value": { - "stringValue": "v0.7.0-alpha" + "stringValue": "v0.8.0-alpha" } }, { @@ -46,7 +46,7 @@ { "scope": { "name": "google.golang.org/grpc", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { @@ -88,7 +88,7 @@ { "scope": { "name": "google.golang.org/grpc/server", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { diff --git a/internal/test/e2e/nethttp/traces.json b/internal/test/e2e/nethttp/traces.json index 5190c0020..43b751e8f 100644 --- a/internal/test/e2e/nethttp/traces.json +++ b/internal/test/e2e/nethttp/traces.json @@ -30,7 +30,7 @@ { "key": "telemetry.auto.version", "value": { - "stringValue": "v0.7.0-alpha" + "stringValue": "v0.8.0-alpha" } }, { @@ -46,7 +46,7 @@ { "scope": { "name": "net/http", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ { @@ -82,7 +82,7 @@ { "scope": { "name": "net/http/client", - "version": "v0.7.0-alpha" + "version": "v0.8.0-alpha" }, "spans": [ {