OpenTelemetry - CNCF/opentelemetry-go-instrumentation: Release v0.18.0-alpha

Name: opentelemetry-go-instrumentation

Owner: OpenTelemetry - CNCF

Release: v0.18.0-alpha

Released: 2024-11-21

License: Apache-2.0

Release Assets:

Overview

This release includes the first v1 stable release of the go.opentelemetry.io/auto/sdk module.

Changed

  • Split the functionality of Instrumentation.Run to Instrumentation.Load and Instrumentation.Run. Load will report any errors in the loading and attaching phase of the probes. (#1245)

Added

  • Include server.address and server.port in gRPC spans (>=v1.60.0). (#1242)
  • Support Go standard libraries for 1.22.9 and 1.23.3. (#1250)
  • Support google.golang.org/grpc 1.68.0. (#1251)
  • Support golang.org/x/net 0.31.0. (#1254)
  • Support go.opentelemetry.io/[email protected]. (#1302)

Fixed

  • Don't include db.query.text attribute in database/sql if the query string is empty or not collected. (#1246)
  • Handle a ConfigProvider which doesn't provide a sampling config in the initial configuration by applying the default sampler. (#1292)

Removed

  • The deprecated go.opentelemetry.io/auto/sdk/telemetry package is removed. (#1252)
  • The deprecated go.opentelemetry.io/auto/sdk/telemetry/test module is removed. (#1252)
  • Remove the WithLoadedIndicator InstrumentationOption since the Instrumentation.Load will indicate whether the probes are loaded in a synchronous way. (#1245)

What's Changed

Full Changelog: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.17.0-alpha...v0.18.0-alpha

To top