OpenTelemetry - CNCF/opentelemetry-go-instrumentation: Release v0.14.0-alpha
Name: opentelemetry-go-instrumentation
Owner: OpenTelemetry - CNCF
Release: v0.14.0-alpha
Released: 2024-07-16
License: Apache-2.0
Release Assets:
Overview
Added
- Add support to log level through command line flag. (#842)
- The
WithLogLevel
function andLogLevel
type are added to set the log level forInstrumentation
. (#842) - The
otelglobal
probe now collects the user provided tracer name, version and schemaURL. (#844) - Add
codespell
make target. (#863) - Initial support for
trace-flags
. (#868) - Support
google.golang.org/grpc
1.66.0-dev
. (#872) - Add telemetry distro name & version resource attributes. (#897)
- Support
google.golang.org/grpc
1.65.0
. (#904) - Support Go
v1.21.12
. (#905) - Support Go
v1.22.5
. (#905) - Support
go.opentelemetry.io/[email protected]
. (#905) - Support
google.golang.org/grpc
1.63.3
. (#916) - Support
google.golang.org/grpc
1.64.1
. (#916) - Support
golang.org/x/net
v0.27.0
. (#917)
Changed
- Upgrade semconv from
v1.24.0
tov1.26.0
ingithub.com/segmentio/kafka-go
instrumentation. (#909)- The
messaging.operation
attribute key is renamed tomessaging.operation.type
. - The
messaging.kafka.destination.partition
key is renamed tomessaging.destination.partition.id
- The
- Upgrade semconv from
v1.21.0
tov1.26.0
indatabase/sql
instrumentation. (#911)- The
db.statement
attribute key is renamed todb.query.text
.
- The
- Upgrade semconv from
v1.24.0
tov1.26.0
ingoogle.golang.org/grpc
instrumentation. (#912)- The
net.peer.name
attribute key in client instrumentation is renamed toserver.address
.
- The
- Upgrade semconv to
v1.26.0
innet/http
instrumentation. (#913) - Upgrade
go.opentelemetry.io/auto
semconv tov1.26.0
. (#914)
Fixed
- The HTTP client now uses the
Host
field from the URL if theRequest.Host
is not present. (#888)
What's Changed
- [auto] Update generated offsets by @github-actions in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/872
- Initial support for Trace-flags by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/868
- Bump golang from 1.22.3-bullseye to 1.22.4-bullseye by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/880
- Bump golang from 1.22.3 to 1.22.4 in /examples/rolldice by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/883
- Bump github.com/docker/docker from 26.1.3+incompatible to 26.1.4+incompatible in /internal/tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/884
- Bump golang from 1.22.3 to 1.22.4 in /examples/kafka-go by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/885
- Bump golang from 1.22.3 to 1.22.4 in /examples/httpPlusdb by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/886
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/gin by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/874
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/nethttp_custom by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/875
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/grpc by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/876
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/nethttp by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/877
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/kafka-go by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/878
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/otelglobal by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/879
- Bump golang from 1.22.3 to 1.22.4 in /internal/test/e2e/databasesql by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/881
- Bump golang.org/x/sys from 0.20.0 to 0.21.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/882
- HTTP client: Use Host field in URL if the Request Host is not present by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/888
- Bump github.com/docker/docker from 26.1.4+incompatible to 27.0.0+incompatible in /internal/tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/889
- Bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/891
- Add make target 'codespell' by @rockdaboot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/863
- Bump docker/build-push-action from 5.4.0 to 6.1.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/894
- Bump codespell from 2.2.4 to 2.3.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/895
- Add build constraints for linux/non-linux systems by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/892
- Bump docker/build-push-action from 6.1.0 to 6.2.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/901
- Add support to custom log level through command line flag and environment variable by @vitorhugoro1 in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/842
- Bump github.com/docker/docker from 27.0.0+incompatible to 27.0.2+incompatible in /internal/tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/900
- [auto] Update generated offsets by @github-actions in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/904
- Add telemetry distro name & version resource attributes by @marctc in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/897
- [auto] Update generated offsets by @github-actions in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/905
- Move unreleased changes to "Unreleased" in CHANGELOG by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/910
- [auto] Update generated offsets by @github-actions in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/916
- Refactor probe loading to use ebpf.Collection by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/899
- [auto] Update generated offsets by @github-actions in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/917
- Bump distroless/base-debian12 from
786007f
to1aae189
by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/921 - Bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 in /examples/kafka-go by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/923
- Bump go.opentelemetry.io/contrib/exporters/autoexport from 0.52.0 to 0.53.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/941
- Bump go.opentelemetry.io/otel from 1.27.0 to 1.28.0 in /internal/test/e2e/otelglobal by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/924
- Bump docker/setup-qemu-action from 3.0.0 to 3.1.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/929
- Bump docker/setup-buildx-action from 3.3.0 to 3.4.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/930
- Bump docker/build-push-action from 6.2.0 to 6.3.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/931
- Bump golang from 1.22.4 to 1.22.5 in /examples/rolldice by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/932
- Bump google.golang.org/grpc from 1.64.0 to 1.65.0 in /internal/test/e2e/grpc by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/933
- Bump golang from 1.22.4 to 1.22.5 in /examples/kafka-go by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/934
- Bump golang from 1.22.4 to 1.22.5 in /examples/httpPlusdb by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/935
- Bump golang.org/x/sys from 0.21.0 to 0.22.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/940
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/grpc by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/927
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/kafka-go by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/925
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/otelglobal by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/919
- Update kafka example to use 2 services for producer and consumer by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/893
- Upgrade kafa semconv to 1.26.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/909
- Update copyright headers to SPDX-License-Identifier by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/915
- Upgrade net/http semconv to v1.26.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/913
- Upgrade go.opentelemetry.io/auto semconv to v1.26.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/914
- Ignore opentelemetry-helm-charts codespell issues by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/942
- Refactor span output to a common function by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/918
- Upgrade DB semconv from v1.21.0 to v1.26.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/911
- Add instrumentation compatibility documentation by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/907
- Upgrade go-licenses from v1.6.0 to v2.0.0-alpha.1 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/945
- Fix offsets for go1.22.5 and go1.21.12 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/947
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/nethttp_custom by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/936
- Bump github.com/golangci/golangci-lint from 1.54.2 to 1.59.1 in /internal/tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/890
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/nethttp by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/926
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/databasesql by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/922
- Bump golang from 1.22.4 to 1.22.5 in /internal/test/e2e/gin by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/928
- Don't track outgoing span contexts with the context map by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/873
- Upgrade gRPC semconv from v1.24.0 to v1.26.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/912
- Update RELEASING.md documentation by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/946
- Collect user provided tracer name, version and schemaURL by @RonFed in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/844
- Bump go.opentelemetry.io/build-tools/dbotconf from 0.13.0 to 0.14.0 in /internal/tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/951
- Bump go.opentelemetry.io/build-tools/multimod from 0.13.0 to 0.14.0 in /internal/tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/950
- Release v0.14.0-alpha by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/952
New Contributors
- @vitorhugoro1 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/842
- @marctc made their first contribution in https://github.com/open-telemetry/opentelemetry-go-instrumentation/pull/897
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-instrumentation/compare/v0.13.0-alpha...v0.14.0-alpha