Skip to content

Commit

Permalink
Release v0.9.0-alpha (#556)
Browse files Browse the repository at this point in the history
* Bump versions.yaml

* Prepare alpha for version v0.9.0-alpha

* Update changelog

* Add missing changelog entries

* Update expected test output

* Update CHANGELOG.md
  • Loading branch information
MrAlias authored Dec 14, 2023
1 parent 1505fb1 commit d25d8d4
Show file tree
Hide file tree
Showing 9 changed files with 29 additions and 17 deletions.
14 changes: 13 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,18 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http

## [Unreleased]

## [v0.9.0-alpha] - 2023-12-14

### Added

- The CLI flag `global-impl` is added.
This flag, when used, enables the instrumentation of the OpenTelemetry default global implementation (https://pkg.go.dev/go.opentelemetry.io/otel).
This means that all trace telemetry from this implementation that would normally be dropped will instead be recorded with the auto-instrumentation pipeline. ([#523]https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/523)
- Add `WithResourceAttributes` `InstrumentationOption` to configure `Instrumentation` to add additional resource attributes. ([#522](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/522))
- Support versions `v0.18.0` and `v0.19.0` of `golang.org/x/net`. ([#524](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/524))
- Add the status code to HTTP client instrumentation. ([#527](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/527))
- Support versions `v1.20.12`, `v1.21.4`, and `v1.21.5` of Go standard library. ([#535](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/535))
- Support version `v1.60.0` of `google.golang.org/grpc`. ([#555](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/555))

### Changed

Expand All @@ -25,6 +31,11 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
- The instrumentation scope name for the `net/http/server` instrumentation is now `go.opentelemtry.io/auto/net/http`. (#507)
- The instrumentation for `client.Do` was changed to instrumentation for `Transport.roundTrip`. ([#529](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/529))

### Fixed

- Support commit hash version for dependencies.
If a dependency falls within a known version range used by instrumentation, and its offset structure has not changed, instrumentation will default to the known offset value instead of failing to run. ([#503](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/503))

## [v0.8.0-alpha] - 2023-11-14

### Added
Expand Down Expand Up @@ -232,7 +243,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.8.0-alpha...HEAD
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.9.0-alpha...HEAD
[v0.9.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.9.0-alpha
[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
Expand Down
6 changes: 3 additions & 3 deletions internal/test/e2e/databasesql/traces.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
{
"key": "telemetry.auto.version",
"value": {
"stringValue": "v0.8.0-alpha"
"stringValue": "v0.9.0-alpha"
}
},
{
Expand All @@ -46,7 +46,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/database/sql",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand All @@ -70,7 +70,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/net/http",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down
6 changes: 3 additions & 3 deletions internal/test/e2e/gin/traces.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
{
"key": "telemetry.auto.version",
"value": {
"stringValue": "v0.8.0-alpha"
"stringValue": "v0.9.0-alpha"
}
},
{
Expand All @@ -46,7 +46,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/github.com/gin-gonic/gin",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down Expand Up @@ -76,7 +76,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/net/http",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down
4 changes: 2 additions & 2 deletions internal/test/e2e/grpc/traces.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
{
"key": "telemetry.auto.version",
"value": {
"stringValue": "v0.8.0-alpha"
"stringValue": "v0.9.0-alpha"
}
},
{
Expand All @@ -46,7 +46,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/google.golang.org/grpc",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down
4 changes: 2 additions & 2 deletions internal/test/e2e/nethttp/traces.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
{
"key": "telemetry.auto.version",
"value": {
"stringValue": "v0.8.0-alpha"
"stringValue": "v0.9.0-alpha"
}
},
{
Expand All @@ -46,7 +46,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/net/http",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down
4 changes: 2 additions & 2 deletions internal/test/e2e/nethttp_custom/traces.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
{
"key": "telemetry.auto.version",
"value": {
"stringValue": "v0.8.0-alpha"
"stringValue": "v0.9.0-alpha"
}
},
{
Expand All @@ -46,7 +46,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/net/http",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down
4 changes: 2 additions & 2 deletions internal/test/e2e/otelglobal/traces.json
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@
{
"key": "telemetry.auto.version",
"value": {
"stringValue": "v0.8.0-alpha"
"stringValue": "v0.9.0-alpha"
}
},
{
Expand All @@ -46,7 +46,7 @@
{
"scope": {
"name": "go.opentelemetry.io/auto/go.opentelemetry.io/otel/internal/global",
"version": "v0.8.0-alpha"
"version": "v0.9.0-alpha"
},
"spans": [
{
Expand Down
2 changes: 1 addition & 1 deletion version.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,5 @@ package auto

// Version is the current release version of OpenTelemetry Go auto-instrumentation in use.
func Version() string {
return "v0.8.0-alpha"
return "v0.9.0-alpha"
}
2 changes: 1 addition & 1 deletion versions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

module-sets:
alpha:
version: v0.8.0-alpha
version: v0.9.0-alpha
modules:
- go.opentelemetry.io/auto
excluded-modules:
Expand Down

0 comments on commit d25d8d4

Please sign in to comment.