Skip to content

Commit 8da41a6

Browse files
authored
Release v0.15.0-alpha (#1142)
* Bump alpha modset version * Add missing mod entry for autosdk * Prepare alpha for version v0.15.0-alpha * Run pre-release * Update changelog * Update expected traces * Document the lack of sampler impl
1 parent ad2105c commit 8da41a6

File tree

12 files changed

+27
-19
lines changed

12 files changed

+27
-19
lines changed

CHANGELOG.md

+7-2
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
88

99
## [Unreleased]
1010

11+
## [v0.15.0-alpha] - 2024-10-01
12+
1113
### Added
1214

1315
- Support Go `v1.21.13`. ([#988](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/988))
@@ -19,7 +21,9 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
1921
- Support `go.opentelemetry.io/[email protected]`. ([#1032](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1032))
2022
- Support `google.golang.org/grpc` `1.66.0`. ([#1046](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1046))
2123
- `Sampler` interface that can be passed to `Instrumentation` via the new `WithSampler` option.
22-
This configuration allows customization of what sampler is used by the `Instrumentation`. ([#982](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/982))
24+
This is wireframe configuration, it currently has not effect.
25+
It will be used to allows customization of what sampler is used by the `Instrumentation`.
26+
Implementation, of this feature is expected in the next release. ([#982](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/982))
2327
- The `OTEL_TRACES_SAMPLER` and `OTEL_TRACES_SAMPLER_ARG` environment variables are now supported when the `WithEnv` option is used. ([#982](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/982))
2428
- Support `golang.org/x/net` `v0.29.0`. ([#1051](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1051))
2529
- Support Go `1.22.7`. ([#1051](https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/1051))
@@ -429,7 +433,8 @@ OpenTelemetry Go Automatic Instrumentation adheres to [Semantic Versioning](http
429433

430434
This is the first release of OpenTelemetry Go Automatic Instrumentation.
431435

432-
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.14.0-alpha...HEAD
436+
[Unreleased]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.15.0-alpha...HEAD
437+
[v0.15.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.15.0-alpha
433438
[v0.14.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.14.0-alpha
434439
[v0.13.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.13.0-alpha
435440
[v0.12.0-alpha]: https://github.com/open-telemetry/opentelemetry-go-instrumentation/releases/tag/v0.12.0-alpha

instrumentation.go

+2
Original file line numberDiff line numberDiff line change
@@ -488,6 +488,8 @@ func WithTraceExporter(exp trace.SpanExporter) InstrumentationOption {
488488

489489
// WithSampler returns an [InstrumentationOption] that will configure
490490
// an [Instrumentation] to use the provided sampler to sample OpenTelemetry traces.
491+
//
492+
// This currently is a no-op. It is expected to take effect in the next release.
491493
func WithSampler(sampler Sampler) InstrumentationOption {
492494
return fnOpt(func(_ context.Context, c instConfig) (instConfig, error) {
493495
c.sampler = sampler

internal/test/e2e/autosdk/traces.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
4040
}
4141
},
4242
{

internal/test/e2e/databasesql/traces.json

+3-3
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
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.14.0-alpha"
56+
"version": "v0.15.0-alpha"
5757
},
5858
"spans": [
5959
{
@@ -79,7 +79,7 @@
7979
"schemaUrl": "https://opentelemetry.io/schemas/1.26.0",
8080
"scope": {
8181
"name": "go.opentelemetry.io/auto/net/http",
82-
"version": "v0.14.0-alpha"
82+
"version": "v0.15.0-alpha"
8383
},
8484
"spans": [
8585
{

internal/test/e2e/gin/traces.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
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.14.0-alpha"
56+
"version": "v0.15.0-alpha"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/grpc/traces.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
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.14.0-alpha"
56+
"version": "v0.15.0-alpha"
5757
},
5858
"spans": [
5959
{

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

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
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.14.0-alpha"
56+
"version": "v0.15.0-alpha"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/nethttp/traces.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
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.14.0-alpha"
56+
"version": "v0.15.0-alpha"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/nethttp_custom/traces.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
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.14.0-alpha"
56+
"version": "v0.15.0-alpha"
5757
},
5858
"spans": [
5959
{

internal/test/e2e/otelglobal/traces.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
{
3737
"key": "telemetry.distro.version",
3838
"value": {
39-
"stringValue": "v0.14.0-alpha"
39+
"stringValue": "v0.15.0-alpha"
4040
}
4141
},
4242
{

version.go

+1-1
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.14.0-alpha"
8+
return "v0.15.0-alpha"
99
}

versions.yaml

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
module-sets:
55
alpha:
6-
version: v0.14.0-alpha
6+
version: v0.15.0-alpha
77
modules:
88
- go.opentelemetry.io/auto
99
excluded-modules:
@@ -13,6 +13,7 @@ excluded-modules:
1313
- go.opentelemetry.io/auto/examples/kafka-go/producer
1414
- go.opentelemetry.io/auto/examples/kafka-go/consumer
1515
- go.opentelemetry.io/auto/examples/rolldice
16+
- go.opentelemetry.io/auto/internal/test/e2e/autosdk
1617
- go.opentelemetry.io/auto/internal/test/e2e/databasesql
1718
- go.opentelemetry.io/auto/internal/test/e2e/gin
1819
- go.opentelemetry.io/auto/internal/test/e2e/grpc

0 commit comments

Comments
 (0)