Overview
This release includes the first v1
stable release of the go.opentelemetry.io/auto/sdk
module.
Changed
- Split the functionality of
Instrumentation.Run
toInstrumentation.Load
andInstrumentation.Run
.Load
will report any errors in the loading and attaching phase of the probes. (#1245)
Added
- Include
server.address
andserver.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 indatabase/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 theInstrumentation.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
to7a4bffc
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
totracer.go
by @MrAlias in #1304 - Rename
auto/sdk/trace.go
by @MrAlias in #1303 - Remove unused
ctx
parameter fromtracer.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