Skip to content

v0.18.0-alpha

Latest
Compare
Choose a tag to compare
@MrAlias MrAlias released this 21 Nov 16:38
v0.18.0-alpha
635eaed

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

  • Don't include db.query if it is empty by @RonFed in #1246
  • [auto] Update generated offsets by @github-actions in #1250
  • [auto] Update generated offsets by @github-actions in #1251
  • Add concurrency testing by @MrAlias in #1249
  • [auto] Update generated offsets by @github-actions in #1254
  • [auto] Update generated offsets by @github-actions in #1255
  • Add gRPC server address and port by @damemi in #1242
  • Remove the telemetry package by @MrAlias in #1252
  • Pass telemetry directly to the Controller by @MrAlias in #1248
  • Bump golang.org/x/sync from 0.8.0 to 0.9.0 in /internal/tools by @dependabot in #1286
  • Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.31.0 to 1.32.0 by @dependabot in #1280
  • Bump lycheeverse/lychee-action from 2.0.2 to 2.1.0 by @dependabot in #1268
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/otelglobal by @dependabot in #1267
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/nethttp_custom by @dependabot in #1266
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/autosdk by @dependabot in #1265
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/databasesql by @dependabot in #1264
  • Bump go.opentelemetry.io/otel/trace from 1.31.0 to 1.32.0 in /internal/test/e2e/autosdk by @dependabot in #1276
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/grpc by @dependabot in #1263
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/nethttp by @dependabot in #1262
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/kafka-go by @dependabot in #1260
  • Bump golang from 1.23.2 to 1.23.3 in /examples/rolldice by @dependabot in #1256
  • Bump golang from 1.23.2 to 1.23.3 in /examples/kafka-go by @dependabot in #1258
  • Bump go.opentelemetry.io/collector/pdata from 1.18.0 to 1.19.0 by @dependabot in #1285
  • Bump go.opentelemetry.io/build-tools/multimod from 0.14.0 to 0.15.0 in /internal/tools by @dependabot in #1284
  • Bump golang from 1.23.2 to 1.23.3 in /examples/httpPlusdb by @dependabot in #1261
  • Bump golang from 1.23.2-bookworm to 1.23.3-bookworm by @dependabot in #1259
  • Bump golang from 1.23.2 to 1.23.3 in /internal/test/e2e/gin by @dependabot in #1257
  • Bump google.golang.org/grpc from 1.67.1 to 1.68.0 in /internal/test/e2e/grpc by @dependabot in #1278
  • Bump google.golang.org/grpc from 1.67.1 to 1.68.0 by @dependabot in #1288
  • Bump golang.org/x/arch from 0.11.0 to 0.12.0 by @dependabot in #1271
  • Bump go.opentelemetry.io/otel/trace from 1.31.0 to 1.32.0 in /examples/kafka-go/consumer by @dependabot in #1269
  • Bump go.opentelemetry.io/collector/pdata from 1.18.0 to 1.19.0 in /sdk/internal/telemetry/test by @dependabot in #1277
  • Bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 in /sdk by @dependabot in #1279
  • Bump go.opentelemetry.io/build-tools/dbotconf from 0.14.0 to 0.15.0 in /internal/tools by @dependabot in #1282
  • Bump go.opentelemetry.io/contrib/exporters/autoexport from 0.56.0 to 0.57.0 by @dependabot in #1287
  • Bump distroless/base-debian12 from 8fe31fb to 7a4bffc by @dependabot in #1294
  • Bump github.com/golangci/golangci-lint from 1.61.0 to 1.62.0 in /internal/tools by @dependabot in #1293
  • Handle nil sampling config by @RonFed in #1292
  • Split Instrumentation.Run to Load and Run by @RonFed in #1245
  • Add VERSIONING.md to sdk module by @MrAlias in #1296
  • Make SDK span concurrent safe by @MrAlias in #1300
  • Test SDK Tracer by @MrAlias in #1299
  • Test SDK TracerProvider by @MrAlias in #1298
  • Move spanKind to tracer.go by @MrAlias in #1304
  • Rename auto/sdk/trace.go by @MrAlias in #1303
  • Remove unused ctx parameter from tracer.traces by @MrAlias in #1305
  • otelglobal: add support for v1.32.0 of otel-go by @RonFed in #1302
  • Release v0.18.0-alpha by @MrAlias in #1306

Full Changelog: v0.17.0-alpha...v0.18.0-alpha