v0.13.0-alpha
Overview
Added
github.com/segmentio/kafka-go
instrumentation. (#709)- Support
go.opentelemetry.io/otel@v1.26.0
. (#796) - Support HTTP server path template added in Go version 1.22.
- The
http.route
attribute is included and the span name updated to use this information. (#740) - Support
golang.org/x/net
v0.25.0. (#821) - Support Go
v1.21.10
. (#824) - Support Go
v1.22.3
. (#824) - Support
google.golang.org/grpc
1.65.0-dev
. (#827) - Support
google.golang.org/grpc
1.64.0
. (#843) WithLoadedIndicator
InstrumentationOption
to configure an Instrumentation to notify the caller once all the eBPF probes are loaded. (#848)- Add env var equivalent to the WithGlobal InstrumentationOption. (#849)
- Support
go.opentelemetry.io/otel@v1.27.0
. (#850) - Support
golang.org/x/net
v0.26.0. (#871) - Support Go
v1.21.11
. (#871) - Support Go
v1.22.4
. (#871)
Fixed
- Change HTTP client span name to
{http.request.method}
. (#775) - Don't set empty URL path in HTTP client probe. (#810)
- Don't fail HTTP client probe attribute resolution on empty URL path. (#810)
- Extract
process.runtime.version
andprocess.runtime.name
from instrumented process. (#811) - Support Go versions from apps defining GOEXPERIMENT. (#813)
- Update
net/http
instrumentation to comply with semantic conventions v1.25.0. (#790) - Update existing 3rd party licenses. (#864)
What's Changed
- Remove high cardinality path from HTTP client span name. by @RonFed in #775
- Bump azure/setup-helm from 3.5 to 4 by @dependabot in #784
- Bump github.com/docker/docker from 26.0.0+incompatible to 26.0.1+incompatible in /internal/tools by @dependabot in #782
- Remove gin specific probes by @grcevski in #780
- kafka-go instrumentation by @RonFed in #709
- Fix offsetgen by @RonFed in #781
- [auto] Update generated offsets by @github-actions in #796
- Switch HTTP client to not use external memory for header injection by @grcevski in #705
- Bump github.com/docker/docker from 26.0.1+incompatible to 26.1.0+incompatible in /internal/tools by @dependabot in #794
- Bump golang from 1.22.1 to 1.22.2 in /internal/test/e2e/kafka-go by @dependabot in #789
- Bump golang from 1.22.0 to 1.22.2 in /examples/kafka-go by @dependabot in #788
- Bump github.com/cilium/ebpf from 0.12.3 to 0.15.0 by @dependabot in #795
- [chore] dependabot updates Sun Apr 28 14:20:35 UTC 2024 by @opentelemetrybot in #808
- Bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by @dependabot in #807
- Bump helm/kind-action from 1.9.0 to 1.10.0 by @dependabot in #806
- Bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp from 1.25.0 to 1.26.0 by @dependabot in #802
- Bump go.opentelemetry.io/contrib/exporters/autoexport from 0.50.0 to 0.51.0 by @dependabot in #805
- Support empty url path in HTTP client probe by @RonFed in #810
- Add null offsets to cache file by @RonFed in #809
- Extract go version and compiler from instrumneted process by @RonFed in #811
- Support template paths as part of span names for go versions >= 1.22 by @RonFed in #740
- Add parseGoVersion to support versions with GOEXPERIMENT by @RonFed in #813
- [auto] Update generated offsets by @github-actions in #822
- Commit
go.mod
for e2e test apps by @damemi in #820 - [auto] Update generated offsets by @github-actions in #824
- Bump golang.org/x/arch from 0.7.0 to 0.8.0 by @dependabot in #819
- Bump github.com/docker/docker from 26.1.0+incompatible to 26.1.1+incompatible in /internal/tools by @dependabot in #815
- Bump distroless/base-debian12 from
611d30d
to786007f
by @dependabot in #817 - Bump github.com/gin-gonic/gin from 1.9.1 to 1.10.0 in /internal/test/e2e/gin by @dependabot in #823
- Bump golang.org/x/sys from 0.19.0 to 0.20.0 by @dependabot in #818
- [auto] Update generated offsets by @github-actions in #827
- Bump golang from 1.22.2 to 1.22.3 in /examples/httpPlusdb by @dependabot in #831
- Bump github.com/docker/docker from 26.1.1+incompatible to 26.1.2+incompatible in /internal/tools by @dependabot in #832
- Bump golang from 1.22.2-bullseye to 1.22.3-bullseye by @dependabot in #835
- Bump golang from 1.22.2 to 1.22.3 in /examples/rolldice by @dependabot in #838
- Bump golang from 1.22.2 to 1.22.3 in /examples/kafka-go by @dependabot in #839
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/nethttp_custom by @dependabot in #840
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/kafka-go by @dependabot in #837
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/databasesql by @dependabot in #836
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/gin by @dependabot in #834
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/otelglobal by @dependabot in #830
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/grpc by @dependabot in #829
- Bump golang from 1.22.2 to 1.22.3 in /internal/test/e2e/nethttp by @dependabot in #828
- Update
net/http
instrumentation to comply with semantic conventions by @damemi in #790 - [auto] Update generated offsets by @github-actions in #843
- Change Ron and Eden affiliation by @edeNFed in #847
- [auto] Update generated offsets by @github-actions in #850
- Bump google.golang.org/grpc from 1.63.2 to 1.64.0 in /internal/test/e2e/grpc by @dependabot in #845
- Bump github.com/docker/docker from 26.1.2+incompatible to 26.1.3+incompatible in /internal/tools by @dependabot in #846
- eBPF loaded indicator by @RonFed in #848
- Add env var equivalent to the WithGlobal InstrumentationOption by @RonFed in #849
- Bump go.opentelemetry.io/otel from 1.26.0 to 1.27.0 in /examples/kafka-go by @dependabot in #851
- Bump go.opentelemetry.io/otel from 1.26.0 to 1.27.0 in /internal/test/e2e/otelglobal by @dependabot in #852
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 in /internal/tools by @dependabot in #853
- Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 in /internal/tools by @dependabot in #854
- Bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0 by @dependabot in #856
- Bump github.com/go-logr/logr from 1.4.1 to 1.4.2 by @dependabot in #857
- Bump go.opentelemetry.io/contrib/exporters/autoexport from 0.51.0 to 0.52.0 by @dependabot in #858
- Bump docker/login-action from 3.1.0 to 3.2.0 by @dependabot in #866
- Update existing 3rd party licenses by @rockdaboot in #864
- [auto] Update generated offsets by @github-actions in #871
- Release v0.13.0-alpha by @MrAlias in #870
New Contributors
- @rockdaboot made their first contribution in #864
Full Changelog: v0.12.0-alpha...v0.13.0-alpha