Skip to content

Commit 993323e

Browse files
authored
Release v0.20.0 (#1711)
* Bump versions * Prepare auto for version v0.20.0 * Update the changelog * Update test expectations
1 parent f0fd0ca commit 993323e

File tree

11 files changed

+25
-22
lines changed

11 files changed

+25
-22
lines changed

CHANGELOG.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,10 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
88

99
## [Unreleased]
1010

11+
## [v0.20.0] - 2025-01-29
12+
1113
### Added
1214

13-
- Update `httpPlusdb` demo with adding `OTEL_GO_AUTO_PARSE_DB_STATEMENT` env variable ([#1523](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1523))
1415
- Support `SELECT`, `INSERT`, `UPDATE`, and `DELETE` for database span names and `db.operation.name` attribute. ([#1253](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1253))
1516
- Support the full tracing API with the `otelglobal` probe. ([#1405](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1405))
1617
- Support `go.opentelemetry.io/otel@v1.33.0`. ([#1417](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1417))
@@ -19,10 +20,11 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
1920
- Support `google.golang.org/grpc` `1.67.3`. ([#1452](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1452))
2021
- Support `google.golang.org/grpc` `1.68.2`. ([#1462](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1462))
2122
- Support `google.golang.org/grpc` `1.69.2`. ([#1467](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1467))
23+
- Support `google.golang.org/grpc` `1.71.0-dev`. ([#1467](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1467))
2224
- Support `golang.org/x/net` `0.33.0`. ([#1471](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1471))
25+
- Use `OTEL_GO_AUTO_PARSE_DB_STATEMENT` environment variable in the `httpPlusdb` demo. ([#1523](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1523))
2326
- Include gRPC error message for client spans. ([#1528](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1528))
2427
- Support `golang.org/x/net` `0.34.0`. ([#1552](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1552))
25-
- Support `google.golang.org/grpc` `1.71.0-dev`. ([#1467](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1467))
2628
- Support `google.golang.org/grpc` `1.69.4`. ([#1590](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1590))
2729
- Support `go.opentelemetry.io/otel@v1.34.0`. ([#1638](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1638))
2830
- Support Go `1.22.11`. ([#1638](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1638))
@@ -34,12 +36,12 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
3436
- Update the `rolldice` example to better show the functionality of the project. ([#1566](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1566))
3537
- Preemptively drop support for the `traceglobal` probe when `Go >= 1.24` is used. ([#1573](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1573))
3638
- Support non-cached offsets.
37-
If the target process uses an unknown version of an instrumented pacakge but has DAWRF data included, the offset is now found on startup instead of erroring. ([#1593](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1593))
39+
If the target process uses an unknown version of an instrumented package but has DAWRF data included, the offset is now found on startup instead of returning an error. ([#1593](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1593))
3840

3941
### Fixed
4042

4143
- Respect `OTEL_EXPORTER_OTLP_PROTOCOL` when `OTEL_TRACES_EXPORTER` is not set. ([#1572](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1572))
42-
- Improve support for stripped binaries, including those built with CGO libraries. ([#1641](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1641))
44+
- Support stripped binaries, including those built with CGO libraries. ([#1641](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1641))
4345

4446
## [v0.19.0-alpha] - 2024-12-05
4547

@@ -550,7 +552,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
550552

551553
This is the first release of OpenTelemetry Go Automatic Instrumentation.
552554

553-
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.19.0-alpha...HEAD
555+
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.20.0...HEAD
556+
[v0.20.0]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.20.0
554557
[v0.19.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.19.0-alpha
555558
[v0.18.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.18.0-alpha
556559
[v0.17.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.17.0-alpha

internal/test/e2e/autosdk/traces.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{

internal/test/e2e/databasesql/traces.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/database/sql",
56-
"version": "v0.19.0-alpha"
56+
"version": "v0.20.0"
5757
},
5858
"spans": [
5959
{
@@ -212,7 +212,7 @@
212212
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
213213
"scope": {
214214
"name": "go.opentelemetry.io/auto/net/http",
215-
"version": "v0.19.0-alpha"
215+
"version": "v0.20.0"
216216
},
217217
"spans": [
218218
{

internal/test/e2e/gin/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/net/http",
56-
"version": "v0.19.0-alpha"
56+
"version": "v0.20.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/grpc/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/google.golang.org/grpc",
56-
"version": "v0.19.0-alpha"
56+
"version": "v0.20.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/kafka-go/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/github.com/segmentio/kafka-go",
56-
"version": "v0.19.0-alpha"
56+
"version": "v0.20.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/nethttp/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/net/http",
56-
"version": "v0.19.0-alpha"
56+
"version": "v0.20.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/nethttp_custom/traces.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{
@@ -53,7 +53,7 @@
5353
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
5454
"scope": {
5555
"name": "go.opentelemetry.io/auto/net/http",
56-
"version": "v0.19.0-alpha"
56+
"version": "v0.20.0"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/otelglobal/traces.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.19.0-alpha"
39+
"stringValue": "v0.20.0"
4040
}
4141
},
4242
{

version.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ package auto
55

66
// Version is the current release version of OpenTelemetry Go auto-instrumentation in use.
77
func Version() string {
8-
return "v0.19.0-alpha"
8+
return "v0.20.0"
99
}

0 commit comments

Comments
 (0)