Update module go.opentelemetry.io/contrib/propagators/b3 to v1.35.0 - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
go.opentelemetry.io/contrib/propagators/b3 | require | minor |
v1.9.0 -> v1.35.0
|
Release Notes
open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/b3)
v1.35.0
: /v0.60.0/v0.29.0/v0.15.0/v0.10.0/v0.8.0/v0.7.0
Overview
This release is the last to support Go 1.22. The next release will require at least Go 1.23.
[!WARNING] This is the last version to use Semantic Conventions v1.20.0 for HTTP libraries by default. The next version (0.61.0) will default to v1.26.0, and the following one (0.62.0) will drop support for Semantic Conventions v1.20.0
You can switch to the new Semantic Conventions right now by setting the
OTEL_SEMCONV_STABILITY_OPT_IN=http/dup
environment variable in your application.See also the HTTP semantic conventions stability migration
Added
- Add support for configuring
ClientCertificate
andClientKey
field for OTLP exporters ingo.opentelemetry.io/contrib/config
. (#6378) - Add
WithAttributeBuilder
,AttributeBuilder
,DefaultAttributeBuilder
,DynamoDBAttributeBuilder
,SNSAttributeBuilder
to support adding attributes based on SDK input and output ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#6543) - Support for the
OTEL_SEMCONV_STABILITY_OPT_IN=http/dup
environment variable ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6652) - Added the
WithMeterProvider
option to allow passing a custom meter provider togo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
. (#6648) - Added the
WithMetricAttributesFn
option to allow setting dynamic, per-request metric attributes ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
. (#6648) - Added metrics support, and emit all stable metrics from the Semantic Conventions in
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
. (#6648) - Add support for configuring
Insecure
field for OTLP exporters ingo.opentelemetry.io/contrib/config
. (#6658) - Support for the
OTEL_SEMCONV_STABILITY_OPT_IN=http/dup
environment variable ininstrumentation/net/http/httptrace/otelhttptrace
to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6720) - Support for the
OTEL_SEMCONV_STABILITY_OPT_IN=http/dup
environment variable ininstrumentation/github.com/emicklei/go-restful/otelrestful
to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6710) - Added metrics support, and emit all stable metrics from the Semantic Conventions in
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#6747) - Support for the
OTEL_SEMCONV_STABILITY_OPT_IN=http/dup
environment variable ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#6778) - Support
OTEL_SEMCONV_STABILITY_OPT_IN
to emit telemetry following bothgo.opentelemetry.io/otel/semconv/v1.21.0
(default) andgo.opentelemetry.io/otel/semconv/v1.26.0
(opt-in) ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo
per the Database semantic convention stability migration guide. (#6172) - Support Go 1.24. (#6765)
- Add support for configuring
HeadersList
field for OTLP exporters ingo.opentelemetry.io/contrib/config
. (#6657) - Add
go.opentelemetry.io/contrib/otelconf
module which is a replacement forgo.opentelemetry.io/contrib/config
. (#6796) - Added
WithFallbackLogExporter
to allow setting a fallback log exporter whenOTEL_LOGS_EXPORTER
is unset ingo.opentelemetry.io/contrib/exporters/autoexport
. (#6844)
Changed
- Add custom attribute to the span after execution of the SDK rather than before in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#6543) - The
code.function
attribute emitted bygo.opentelemetry.io/contrib/bridges/otelslog
now stores the package path-qualified function name instead of just the function name. Thecode.namespace
attribute is no longer added. (#6870) - The
code.function
attribute emitted bygo.opentelemetry.io/contrib/bridges/otelzap
now stores the package path-qualified function name instead of just the function name. Thecode.namespace
attribute is no longer added. (#6870) - Improve performance by reducing allocations for common request protocols in the modules below. (#6845)
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
Deprecated
- Deprecate
WithAttributeSetter
,AttributeSetter
,DefaultAttributeSetter
,DynamoDBAttributeSetter
,SNSAttributeSetter
in favor ofWithAttributeBuilder
,AttributeBuilder
,DefaultAttributeBuilder
,DynamoDBAttributeBuilder
,SNSAttributeBuilder
ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#6543) - Deprecate
go.opentelemetry.io/contrib/config
module in favor ofgo.opentelemetry.io/contrib/otelconf
. This is the last release of this module. (#6796)
Fixed
- Use
context.Background()
as default context instead of nil ingo.opentelemetry.io/contrib/bridges/otellogr
. (#6527) - Convert Prometheus histogram buckets to non-cumulative otel histogram buckets in
go.opentelemetry.io/contrib/bridges/prometheus
. (#6685) - Don't start spans that never end for filtered out gRPC stats handler in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#6695) - Fix a possible nil dereference panic in
NewSDK
ofgo.opentelemetry.io/contrib/config/v0.3.0
. (#6752) - Fix prometheus endpoint with an IPv6 address in
go.opentelemetry.io/contrib/config
. (#6815)
What's Changed
- chore(deps): update golang.org/x/telemetry digest to
04cd7ba
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6642 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6643
- chore(deps): update module github.com/cloudwego/base64x to v0.1.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6647
- config: add tests for socket endpoint by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6636
- otellogr: Fix nil context panic by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6527
- config: add support for extra TLS configuration by @mattsains in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6378
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6655
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6656
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/sns to v1.33.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6659
- chore(deps): update dependency codespell to v2.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6660
- fix(deps): update module github.com/aws/smithy-go to v1.22.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6661
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.118.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6662
- chore(deps): update module go.opentelemetry.io/build-tools to v0.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6666
- fix(deps): update googleapis to
138b5a5
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6664 - chore(deps): update codecov/codecov-action action to v5.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6665
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.74.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6667
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6668
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6669
- chore: Group renovate build-tools update by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6670
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6674
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6672
- Count code owners approvals towards the two required approvals by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6675
- chore(deps): update codecov/codecov-action action to v5.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6676
- fix(deps): update module google.golang.org/grpc to v1.70.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6677
- Remove the instrgen module by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6671
- Support output value in AttributeSetter by @SodaDev in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6543
- fix(deps): update googleapis to
65684f5
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6679 - fix(deps): update module google.golang.org/protobuf to v1.36.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6681
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6682
- chore(deps): update codecov/codecov-action action to v5.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6680
- Make the package dynamic in internal/shared/semconv by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6663
- chore(deps): update module github.com/bytedance/sonic to v1.12.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6684
- fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6687
- fix(deps): update googleapis to
29210b9
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6688 - chore(deps): update module github.com/goccy/go-json to v0.10.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6689
- chore(deps): update module github.com/cyphar/filepath-securejoin to v0.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6690
- fix(deps): update golang.org/x to
3edf0e9
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6691 - chore(deps): update dependency codespell to v2.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6694
- fix(deps): update golang.org/x to
e0ece0d
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6693 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.75.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6697
- chore(deps): update module github.com/spf13/pflag to v1.0.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6696
- Setup body wrapper in otelmux by @martinyonatann in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6650
- Add documentation on runtime.Start for scheduling metrics by @anuraaga in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6686
- otelgrpc: only start span if not filtered out by @vianamjr in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6695
- [chore] Update codespell target by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6698
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6700
- fix: convert Prometheus histograms to non-cumulative otel histogram by @mehran-prs in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6685
- chore(deps): update module github.com/skeema/knownhosts to v1.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6701
- chore(deps): update module github.com/goccy/go-yaml to v1.15.16 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6702
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6706
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6705
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.7.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6703
- Migrate to
semconv
forotelmux
and implement the package intracing
by @martinyonatann in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6652 - chore(deps): update module github.com/goccy/go-yaml to v1.15.17 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6708
- Templateize the request http package by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6709
- Remove trailing space from changelog by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6711
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6714
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6715
- fix(deps): update googleapis to
7023788
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6713 - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.119.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6716
- chore(deps): update golang.org/x/telemetry digest to
3af0d96
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6717 - chore(deps): update lycheeverse/lychee-action action to v2.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6718
- feat: support metrics for otelmux by @martinyonatann in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6648
- chore(deps): update module github.com/cloudflare/circl to v1.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6719
- config: add support for Insecure by @mattsains in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6658
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6721
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6724
- chore(deps): update golang.org/x/telemetry digest to
c67c2d1
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6723 - fix(deps): update build-tools to v0.18.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6726
- fix(deps): update module google.golang.org/protobuf to v1.36.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6729
- chore(deps): update golang.org/x/telemetry digest to
557cf9c
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6730 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.76.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6733
- fix(deps): update golang.org/x to
f9890c6
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6735 - chore(deps): update python docker tag to v3.13.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6734
- Use semconv migration package for httptrace by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6720
- chore(deps): update module golang.org/x/sys to v0.30.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6736
- Use semconv package for otelrestful by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6710
- chore(deps): update module golang.org/x/sys to v0.30.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6738
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.26.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6739
- fix(deps): update googleapis to
e9438ea
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6740 - chore(deps): update module golang.org/x/crypto to v0.33.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6741
- chore(deps): update module 4d63.com/gochecknoglobals to v0.2.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6742
- chore(deps): update module github.com/goccy/go-yaml to v1.15.19 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6743
- chore(deps): update module go-simpler.org/sloglint to v0.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6744
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6745
- Close stale issues and MRs after 2 years of inactivity by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6746
- fix(deps): update module golang.org/x/net to v0.35.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6748
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6749
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6751
- fix(deps): update golang.org/x/exp digest to
939b2ce
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6750 - chore(deps): update module github.com/goccy/go-yaml to v1.15.20 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6753
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.40.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6755
- chore(deps): update module github.com/ldez/exptostd to v0.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6754
- config: fix issue causing a crash on invalid value by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6752
- chore(deps): update module github.com/goccy/go-yaml to v1.15.22 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6761
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6758
- chore(deps): update golang.org/x/telemetry digest to
7530529
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6766 - chore(deps): update module github.com/go-critic/go-critic to v0.12.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6768
- chore(deps): update module github.com/sanity-io/litter to v1.5.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6771
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6774
- chore(deps): update golang docker tag to v1.24 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6773
- chore(deps): update module github.com/gostaticanalysis/forcetypeassert to v0.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6775
- fix(deps): update googleapis to
5a70512
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6770 - fix(deps): update module github.com/golangci/golangci-lint to v1.64.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6772
- Add support for Go 1.24 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6765
- Replace tenv linter with usetesting by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6776
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6777
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6779
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6781
- feat(otelgin): add metrics recording for HTTP server by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6747
- refactor(otelgin): refactor HTTP server attributes to use new
semconv
package by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6778 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6783
- chore(deps): update golang.org/x/telemetry digest to
6f9b61d
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6782 - chore(deps): update module github.com/goccy/go-yaml to v1.15.23 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6784
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6785
- chore(deps): update module github.com/sanity-io/litter to v1.5.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6789
- chore(deps): update module github.com/mgechev/revive to v1.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6793
- chore(deps): update module github.com/spf13/cobra to v1.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6792
- fix(deps): update golang.org/x to
eff6e97
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6791 - chore(deps): update module github.com/tetafro/godot to v1.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6787
- chore(deps): update module github.com/go-playground/validator/v10 to v10.25.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6790
- chore(deps): update module github.com/spf13/cobra to v1.9.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6794
- chore(deps): update module github.com/4meepo/tagalign to v1.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6795
- [chore] Rename traceProvider to tracerProvider by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6801
- fix(deps): update module github.com/aws/smithy-go to v1.22.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6798
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6803
- chore(deps): update prom/prometheus docker tag to v3.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6797
- fix(deps): update golang.org/x to
aa4b98e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6804 - config: support HeadersList by @mattsains in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6657
- Remove otelhttp/test module by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6763
- fix(deps): update googleapis to
56aae31
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6806 - chore(deps): update module github.com/catenacyber/perfsprint to v0.8.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6805
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6807
- chore(deps): update module github.com/bytedance/sonic to v1.12.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6809
- chore(deps): update module golang.org/x/sys to v0.30.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6808
- chore(deps): update module github.com/kisielk/errcheck to v1.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6810
- Add FOSSA scanning workflow by @opentelemetrybot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6799
- chore(otelgin): rename files for improved clarity and consistency by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6786
- fix(deps): update module github.com/prometheus/client_golang to v1.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6811
- chore(deps): update module github.com/klauspost/compress to v1.18.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6812
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.120.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6814
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6816
- chore(deps): update golang.org/x/telemetry digest to
165e2f8
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6819 - Add http semantic conventions notice to changelog by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6737
- [chore] Add OSS-Fuzz badge by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6817
- [config] Allow prometheus to configure IPv6 by using the standard net host port joining by @bogdandrutu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6815
- [chore] Reuse contributing docs from Core repo by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6818
- otelconfig: new module as a copy of config module which is being deprecated by @mikeblum in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6796
- chore(deps): update module github.com/ldez/exptostd to v0.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6825
- fix(deps): update module github.com/google/go-cmp to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6826
- chore(deps): update module github.com/gaijinentertainment/go-exhaustruct/v3 to v3.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6832
- chore(deps): update github.com/lufia/plan9stats digest to
a661cff
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6831 - chore(deps): update module github.com/rogpeppe/go-internal to v1.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6834
- fix(deps): update module go.mongodb.org/mongo-driver to v1.17.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6837
- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6836
- minsev: Update to use sdk/log.FilterProcessor by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6833
- fix(deps): update build-tools to v0.19.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6842
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6843
- chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6840
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6848
- chore(deps): update codecov/codecov-action action to v5.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6851
- fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.27.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6850
- fix(deps): update module github.com/emicklei/go-restful/v3 to v3.12.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6849
- chore(deps): update prom/prometheus docker tag to v3.2.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6847
- Added WithFallbackLogExporter func by @sonalgaud12 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6844
- chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6855
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6854
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6856
- chore(deps): update module github.com/kkhaike/contextcheck to v1.1.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6858
- chore(deps): update module 4d63.com/gocheckcompilerdirectives to v1.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6861
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.25.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6863
- chore(deps): update mvdan.cc/unparam digest to
0df0534
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6864 - chore(deps): update module github.com/bytedance/sonic to v1.12.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6865
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6867
- chore(deps): update github.com/lufia/plan9stats digest to
876f3ea
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6872 - chore(deps): update github.com/golangci/dupl digest to
44c6a0b
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6874 - otelslog, otelzap: align with code attributes semantic conventions by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6870
- Look at stale issues in ascending order by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6871
- fix(deps): update build-tools to v0.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6877
- improve netProtocol performance for well-known protocols by @boekkooi-impossiblecloud in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6845
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.121.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6885
- chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6884
- chore(deps): update module github.com/ryancurrah/gomodguard to v1.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6883
- fix(deps): update module google.golang.org/grpc to v1.71.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6886
- fix(deps): update module github.com/prometheus/client_golang to v1.21.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6879
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6882
- chore(deps): update k8s.io/kube-openapi digest to
e5f78fe
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6880 - otelmongo: support OTEL_SEMCONV_STABILITY_OPT_IN for v1.26.0 semconv by @prestonvasquez in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6172
- fix OTEL_HTTP_CLIENT_COMPATIBILITY_MODE to OTEL_SEMCONV_STABILITY_OPT_IN in the changelog by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6887
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6888
- Release v1.35.0/v0.60.0/v0.29.0/v0.15.0/v0.10.0/v0.8.0/v0.7.0 by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6889
New Contributors
- @mattsains made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6378
- @SodaDev made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6543
- @martinyonatann made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6650
- @anuraaga made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6686
- @vianamjr made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6695
- @mehran-prs made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6685
- @mikeblum made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6796
- @sonalgaud12 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6844
- @boekkooi-impossiblecloud made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6845
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.34.0...v1.35.0
v1.34.0
: /v0.59.0/v0.28.0/v0.14.0/v0.9.0/v0.7.0/v0.6.0
Overview
Added
- Generate server metrics with semantic conventions
v1.26.0
ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
whenOTEL_SEMCONV_STABILITY_OPT_IN
is set tohttp/dup
. (#6411) - Generate client metrics with semantic conventions
v1.26.0
ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
whenOTEL_SEMCONV_STABILITY_OPT_IN
is set tohttp/dup
. (#6607)
Fixed
- Fix error logged by Jaeger remote sampler on empty or unset
OTEL_TRACES_SAMPLER_ARG
environment variable (#6511) - Relax minimum Go version to 1.22.0 in various modules. (#6595)
-
NewSDK
handles emptyOpenTelemetryConfiguration.Resource
properly ingo.opentelemetry.io/contrib/config/v0.3.0
. (#6606) - Fix a possible nil dereference panic in
NewSDK
ofgo.opentelemetry.io/contrib/config/v0.3.0
. (#6606)
What's Changed
- fix(deps): update module google.golang.org/grpc to v1.69.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6438
- [chore] Update go.opentelemetry.io/contrib packages in example/dice/instrumented by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6439
- chore(deps): update k8s.io/kube-openapi digest to
2c72e55
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6445 - [chore] Add test coverage of version.go files by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6443
- [chore] Have renovate update our tools dependencies by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6444
- chore(deps): update module golang.org/x/crypto to v0.31.0 [security] by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6429
- fix(deps): update module cloud.google.com/go/compute/metadata to v0.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6447
- chore(deps): update github.com/golang/groupcache digest to
2c02b82
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6449 - chore(deps): update github.com/matoous/godox digest to
94d1edd
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6450 - chore(deps): update github.com/burntsushi/toml digest to
b7406c0
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6448 - chore(deps): update github.com/timakin/bodyclose digest to
adbc21e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6451 - [chore] Remove the renovate update for otel go by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6436
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6452
- chore(deps): update mvdan.cc/unparam digest to
57a3b42
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6453 - chore(deps): update module dario.cat/mergo to v1.0.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6454
- chore(deps): update module github.com/microsoft/go-winio to v0.6.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6460
- chore(deps): update module github.com/masterminds/semver/v3 to v3.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6459
- chore(deps): update module github.com/butuzov/ireturn to v0.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6455
- chore(deps): update module github.com/go-xmlfmt/xmlfmt to v1.1.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6456
- chore(deps): update module github.com/jjti/go-spancheck to v0.6.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6457
- chore(deps): update module github.com/ckaznocha/intrange to v0.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6466
- chore(deps): update module github.com/magiconair/properties to v1.8.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6458
- chore(deps): update module github.com/butuzov/mirror to v1.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6464
- chore(deps): update module github.com/goccy/go-yaml to v1.15.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6473
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6472
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6465
- chore(deps): update module github.com/ldez/gomoddirectives to v0.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6475
- chore(deps): update module github.com/prometheus/client_golang to v1.20.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6478
- chore(deps): update module github.com/ashanbrown/makezero to v1.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6463
- chore(deps): update module github.com/cloudflare/circl to v1.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6467
- chore(deps): update module github.com/curioswitch/go-reassign to v0.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6468
- chore(deps): update module github.com/cyphar/filepath-securejoin to v0.3.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6469
- chore(deps): update module github.com/sanposhiho/wastedassign/v2 to v2.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6484
- chore(deps): update module github.com/mailru/easyjson to v0.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6483
- chore(deps): update module github.com/sagikazarmark/locafero to v0.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6482
- chore(deps): update module github.com/spf13/cast to v1.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6486
- chore(deps): update module github.com/tdakkota/asciicheck to v0.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6488
- chore(deps): update module github.com/djarvur/go-err113 to v0.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6470
- chore(deps): update module github.com/tomarrell/wrapcheck/v2 to v2.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6490
- chore(deps): update module github.com/stbenjam/no-sprintf-host-port to v0.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6487
- chore(deps): update module github.com/prometheus/common to v0.61.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6479
- chore(deps): update module github.com/uudashr/iface to v1.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6493
- chore(deps): update module github.com/uudashr/gocognit to v1.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6492
- chore(deps): update module github.com/skeema/knownhosts to v1.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6485
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6480
- chore(deps): update module github.com/fsnotify/fsnotify to v1.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6471
- chore(deps): update module github.com/alecthomas/go-check-sumtype to v0.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6489
- fix(deps): update golang.org/x to
4a55095
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6481 - chore(deps): update module github.com/bytedance/sonic to v1.12.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6491
- chore(deps): update module github.com/gostaticanalysis/comment to v1.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6474
- feat(otelhttp): generate New Server Metrics in
otelhttp
by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6411 - chore(deps): update module github.com/antonboom/nilnil to v1.0.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6499
- fix(deps): update module google.golang.org/protobuf to v1.36.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6501
- chore(deps): update golang.org/x/telemetry digest to
738f4b2
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6498 - fix(deps): update googleapis to
9240e9c
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6500 - chore(deps): update module github.com/cyphar/filepath-securejoin to v0.3.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6502
- fix(deps): update golang.org/x to
b2144cd
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6503 - chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.116.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6505
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.116.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6506
- chore(deps): update module github.com/goccy/go-yaml to v1.15.11 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6507
- chore(deps): update module github.com/spf13/cast to v1.7.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6508
- chore(deps): update codecov/codecov-action action to v5.1.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6512
- fix(deps): update module golang.org/x/net to v0.33.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6514
- fix(deps): update module google.golang.org/grpc to v1.69.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6513
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6515
- chore(deps): update lycheeverse/lychee-action action to v2.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6517
- fix(deps): update googleapis to
6b3ec00
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6519 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6520
- chore(deps): update golang.org/x/telemetry digest to
cc96b6e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6521 - chore(deps): update module github.com/goccy/go-yaml to v1.15.12 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6523
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.25.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6522
- chore(deps): update module github.com/goccy/go-yaml to v1.15.13 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6524
- chore(deps): update github.com/timakin/bodyclose digest to
1db5c5c
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6525 - fix(deps): update module google.golang.org/protobuf to v1.36.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6528
- chore(deps): update module github.com/julz/importas to v0.2.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6535
- fix(deps): update googleapis to
6982302
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6529 - chore(deps): update module github.com/tetafro/godot to v1.4.20 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6530
- chore(deps): update github.com/golangci/gofmt digest to
057b062
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6531 - chore(deps): update module github.com/ldez/grignotin to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6532
- chore(deps): update mvdan.cc/unparam digest to
447d509
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6534 - chore(deps): update prom/prometheus docker tag to v3.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6554
- chore(deps): update module github.com/sashamelentyev/usestdlibvars to v1.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6553
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6556
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6557
- fix(deps): update module github.com/golangci/golangci-lint to v1.63.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6558
- chore(deps): update module github.com/ldez/grignotin to v0.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6552
- chore(deps): update module github.com/karamaru-alpha/copyloopvar to v1.2.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6551
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6550
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.12 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6548
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6547
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6545
- chore(deps): update module github.com/gin-contrib/sse to v1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6559
- Fix: error logged on empty OTEL_TRACES_SAMPLER_ARG by @matthewhughes934 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6511
- Add support for the
WithMetricAttributesFn
option for otelhttp middlewares by @TanishqPorwar in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6542 - fix(deps): update googleapis to
5f5ef82
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6561 - Only run link check on main branch merge by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6563
- chore(deps): update module github.com/alingse/nilnesserr to v0.1.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6564
- chore(deps): update module golang.org/x/crypto to v0.32.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6566
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6567
- fix(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6568
- [chore] Move the changelog guard by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6518
- chore(deps): update module github.com/bytedance/sonic to v1.12.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6569
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6571
- fix(deps): update module google.golang.org/protobuf to v1.36.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6572
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.39.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6573
- fix(deps): update module go.mongodb.org/mongo-driver to v1.17.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6574
- chore(deps): update module github.com/uudashr/iface to v1.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6575
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6577
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.117.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6578
- chore(deps): update module github.com/sagikazarmark/locafero to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6583
- chore(deps): update module github.com/sanity-io/litter to v1.5.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6582
- chore(deps): update module github.com/ashanbrown/makezero to v2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6585
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6584
- chore(deps): update module github.com/ebitengine/purego to v0.8.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6587
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6589
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.16.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6591
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.16.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6592
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.16.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6593
- chore(deps): update module github.com/mattn/go-colorable to v0.1.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6594
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.6.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6546
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6596
- fix(deps): Relax go minor version requirement by @arjan-bal in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6595
- chore(deps): update module github.com/go-playground/validator/v10 to v10.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6599
- chore(deps): update module github.com/cyphar/filepath-securejoin to v0.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6601
- fix(deps): update module google.golang.org/grpc to v1.69.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6600
- Duplicate client metrics with semconv v1.26 in otelhttp by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6607
- fix(deps): update module golang.org/x/vuln to v1.1.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6610
- chore(deps): update module github.com/bytedance/sonic/loader to v0.2.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6570
- config: Fix newResource by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6606
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6611
- chore(deps): update module github.com/crocmagnon/fatcontext to v0.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6612
- chore(deps): update module github.com/ldez/exptostd to v0.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6614
- fix(deps): update googleapis to
1a7da9e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6616 - chore(deps): update module github.com/protonmail/go-crypto to v1.1.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6617
- chore(deps): update module google.golang.org/protobuf to v1.36.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6618
- fix(deps): update module github.com/aws/aws-sdk-go to v1.55.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6619
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6622
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6623
- chore(deps): update module github.com/goccy/go-yaml to v1.15.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6628
- chore(deps): update module github.com/prometheus/common to v0.62.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6634
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6631
- Templatize the otelhttp semconv module by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6626
- config: Add fuzz tests by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6604
- chore(deps): update module github.com/goccy/go-yaml to v1.15.15 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6640
- Release v1.34.0/v0.59.0/v0.28.0/v0.14.0/v0.9.0/v0.7.0/v0.6.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6641
New Contributors
- @matthewhughes934 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6511
- @TanishqPorwar made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6542
- @arjan-bal made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6595
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.33.0...v1.34.0
v1.33.0
: /v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0
Overview
Added
- Added support for providing
endpoint
,pollingIntervalMs
andinitialSamplingRate
using environment variableOTEL_TRACES_SAMPLER_ARG
ingo.opentelemetry.io/contrib/samples/jaegerremote
. (#6310) - Added support exporting logs via OTLP over gRPC in
go.opentelemetry.io/contrib/config
. (#6340) - The
go.opentelemetry.io/contrib/bridges/otellogr
module. This module provides an OpenTelemetry logging bridge forgithub.com/go-logr/logr
. (#6386) - Added SNS instrumentation in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#6388)
Changed
- Change the span name to be
GET /path
so it complies with the OTel HTTP semantic conventions ingo.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
. (#6365) - Record errors instead of setting the
gin.errors
attribute ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#6346) - The
go.opentelemetry.io/contrib/config
now supports multiple schemas in subdirectories (i.e.go.opentelemetry.io/contrib/config/v0.3.0
) for easier migration. (#6412)
Fixed
- Fix broken AWS presigned URLs when using instrumentation in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#5975) - Fixed the value for configuring the OTLP exporter to use
grpc
instead ofgrpc/protobuf
ingo.opentelemetry.io/contrib/config
. (#6338) - Allow marshaling types in
go.opentelemetry.io/contrib/config
. (#6347) - Removed the redundant handling of panic from the
HTML
function ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#6373) - The
code.function
attribute emitted bygo.opentelemetry.io/contrib/bridges/otelslog
now stores just the function name instead the package path-qualified function name. Thecode.namespace
attribute now stores the package path. (#6415) - The
code.function
attribute emitted bygo.opentelemetry.io/contrib/bridges/otelzap
now stores just the function name instead the package path-qualified function name. Thecode.namespace
attribute now stores the package path. (#6423)
What's Changed
- fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6313
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.57.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6314
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6219
- Fix lint issue for golangci-lint 1.62.0 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6322
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6320
- fix(deps): update googleapis to
e0fbfb7
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6324 - chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.4.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6327
- fix(deps): update googleapis to
65e8d21
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6325 - otellogr: Implement Error and comment Init by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6295
- Use lychee new cache-exclude-status option and upgrade lychee-action by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6323
- chore(deps): update module google.golang.org/protobuf to v1.35.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6328
- [chore]: enable perfsprint linter by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6316
- chore(deps): update codecov/codecov-action action to v5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6329
- Support Environment Variable for Jaeger Remote Sampler by @akstron in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6310
- [chore] Fix codecov action usage by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6333
- chore(deps): update codecov/codecov-action action to v5.0.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6334
- Renovate/aws sdk go v2 monorepo by @akats7 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6332
- fix(deps): update module github.com/aws/smithy-go to v1.22.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6335
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6326
- chore(deps): update prom/prometheus docker tag to v3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6330
- chore(deps): update module github.com/go-playground/validator/v10 to v10.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6336
- config: fix otlp exporter protocol issue by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6338
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
e639e21
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6344 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6343
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
e639e21
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6345 - add grpc support for log export by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6340
- Add check for toolchain by @7h3-3mp7y-m4n in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6342
- chore(deps): update codecov/codecov-action action to v5.0.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6350
- chore(deps): update codecov/codecov-action action to v5.0.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6352
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.114.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6348
- chore(deps): update codecov/codecov-action action to v5.0.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6354
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6355
- Add the tmp directory to .gitignore by @evan-bradley in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6349
- Update generated config types by @evan-bradley in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6347
- chore(deps): update codecov/codecov-action action to v5.0.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6356
- chore(deps): update kubernetes packages to v0.31.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6358
- chore(deps): update codecov/codecov-action action to v5.0.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6357
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.68.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6359
- Automatically request reviews from codeowners of components by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6282
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6361
- fix(deps): update module github.com/stretchr/testify to v1.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6362
- chore(deps): update module github.com/bytedance/sonic to v1.12.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6368
- otelaws: Add finalize middleware after instead of before by @jacksehr in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5975
- tests(otelgin): move test files and trim module dependencies by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6360
- fix(deps): update module github.com/golangci/golangci-lint to v1.62.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6369
- [chore]: enable usestdlibvars linter by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6367
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.69.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6371
- otellogr: Add benchmarks by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6364
- chore(deps): update module github.com/google/gnostic-models to v0.6.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6374
- feat(otelgin): enhance gin error tracking with span recording by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6346
- fix(otelgin): remove redundant error handling from HTML by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6373
- added akats7 as codeowner for otelgin by @akats7 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6370
- fix(otelecho): comply with span naming semconv by @flc1125 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6365
- chore(deps): update k8s.io/kube-openapi digest to
9959940
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6377 - chore(deps): update prom/prometheus docker tag to v3.0.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6382
- chore(deps): update github.com/golang/groupcache digest to
2c02b82
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6383 - fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.11 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6384
- fix(deps): update module github.com/itchyny/gojq to v0.12.17 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6387
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6389
- otellogr: Publish module by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6386
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6390
- fix(deps): update googleapis to
19429a9
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6393 - Run genjsonschema in CI by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6353
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6397
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6399
- chore(deps): update golang.org/x by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6402
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6404
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.115.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6403
- chore(deps): update module github.com/prometheus/common to v0.61.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6405
- fix(deps): update module google.golang.org/grpc to v1.68.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6401
- Split dice example into instrumented and uninstrumented by @IgorEulalio in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6300
- chore: comment spelling fix in otelhttp semconv by @vordimous in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6407
- chore(deps): update codecov/codecov-action action to v5.1.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6408
- chore(deps): update codecov/codecov-action action to v5.1.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6409
- fix(deps): update googleapis to
a4fef06
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6410 - fix(deps): update googleapis to
e6fa225
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6413 - [chore] Fix versions.yaml by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6414
- chore(deps): update k8s.io/utils digest to
24370be
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6416 - config: separate schema version support into separate directories by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6412
- feat(otelaws): add sns attribute instrumentation by @pragmaticivan in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6388
- fix(deps): update golang.org/x/exp digest to
1443442
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6417 - Switch the otelhttp semconv tests to use metricdatatest by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6400
- chore(deps): update module golang.org/x/sys to v0.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6420
- fix(deps): update golang.org/x/exp digest to
1829a12
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6421 - otelslog: Split code attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6415
- fix(deps): update kubernetes packages to v0.31.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6422
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6424
- chore(deps): update module golang.org/x/crypto to v0.31.0 - autoclosed by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6426
- otelzap: Split code attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6423
- chore(deps): update k8s.io/kube-openapi digest to
5ad02ce
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6432 - chore(deps): update module sigs.k8s.io/structured-merge-diff/v4 to v4.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6431
- fix(deps): update module github.com/labstack/echo/v4 to v4.13.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6433
- chore(deps): update module github.com/goccy/go-json to v0.10.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6430
- config: fix panic on nil value in headers name/value pair by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6425
- Add method and benchmarks for pooling metric options by @vordimous in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6394
- config: add support for certificate configuration by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6376
- Release v1.33.0/v0.58.0/v0.27.0/v0.13.0/v0.8.0/v0.6.0/v0.5.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6435
New Contributors
- @akstron made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6310
- @akats7 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6332
- @7h3-3mp7y-m4n made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6342
- @evan-bradley made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6349
- @jacksehr made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5975
- @flc1125 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6360
- @IgorEulalio made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6300
- @vordimous made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6407
- @pragmaticivan made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6388
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.32.0...v1.33.0
v1.32.0
: /v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0
Overview
Added
- Add the
WithSource
option to thego.opentelemetry.io/contrib/bridges/otelslog
log bridge to set thecode.*
attributes in the log record that includes the source location where the record was emitted. (#6253) - Add
ContextWithStartTime
andStartTimeFromContext
togo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
, which allows setting the start time using go context. (#6137) - Set the
code.*
attributes ingo.opentelemetry.io/contrib/bridges/otelzap
if thezap.Logger
was created with theAddCaller
orAddStacktrace
option. (#6268) - Add a
LogProcessor
togo.opentelemetry.io/contrib/processors/baggagecopy
to copy baggage members to log records. (#6277)- Use
baggagecopy.NewLogProcessor
when configuring a Log Provider.-
NewLogProcessor
accepts aFilter
function type that selects which baggage members are added to the log record.
-
- Use
Changed
- Transform raw (
slog.KindAny
) attribute values to matchinglog.Value
types. For example,[]string{"foo", "bar"}
attribute value is now transformed tolog.SliceValue(log.StringValue("foo"), log.StringValue("bar"))
instead oflog.String("[foo bar"])
. (#6254) - Upgrade
go.opentelemetry.io/otel/semconv/v1.17.0
togo.opentelemetry.io/otel/semconv/v1.21.0
ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo
. (#6272) - Resource doesn't merge with defaults if a valid resource is configured in
go.opentelemetry.io/contrib/config
. (#6289)
Fixed
- Transform nil attribute values to
log.Value
zero value instead of panicking ingo.opentelemetry.io/contrib/bridges/otellogrus
. (#6237) - Transform nil attribute values to
log.Value
zero value instead of panicking ingo.opentelemetry.io/contrib/bridges/otelzap
. (#6237) - Transform nil attribute values to
log.Value
zero value instead oflog.StringValue("<nil>")
ingo.opentelemetry.io/contrib/bridges/otelslog
. (#6246) - Fix
NewClientHandler
so thatrpc.client.request.*
metrics measure requests instead of responses andrpc.client.responses.*
metrics measure responses instead of requests ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#6250) - Fix issue in
go.opentelemetry.io/contrib/config
causingotelprom.WithResourceAsConstantLabels
configuration to not be respected. (#6260) -
otel.Handle
is no longer called on a successful shutdown of the Prometheus exporter ingo.opentelemetry.io/contrib/config
. (#6299)
What's Changed
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.56.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6251
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6247
- fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog to v0.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6249
- Fix panic for nil attributes and move convert funcs to internal/shared/logutil by @m1heng in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6237
- otelslog: Transform nil attribute to empty log.Value by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6246
- fix(deps): update module github.com/prometheus/client_golang to v1.20.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6255
- fix(deps): update googleapis to
796eee8
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6257 - fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6258
- oteslog: Improve transforming slog.KindAny attributes by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6254
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6259
- otelgrpc: Fix NewClientHandler to emit proper request/response metrics by @bogdandrutu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6250
- config: fix bug where WithResourceAsConstantLabels wasn't set by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6260
- otelslog: Add WithSource option by @Jesse0Michael in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6253
- otelhttp: Allow setting start time using context by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6137
- chore(deps): update module github.com/bytedance/sonic/loader to v0.2.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6267
- chore(deps): update module github.com/ebitengine/purego to v0.8.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6269
- fix(deps): update googleapis to
324edc3
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6270 - chore(deps): update prom/prometheus docker tag to v2.55.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6271
- otelzap: Add caller and stacktrace to attributes if present by @suniastar in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6268
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.112.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6274
- chore(deps): update kubernetes packages to v0.31.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6273
- chore(deps): update module github.com/prometheus/common to v0.60.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6275
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.66.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6276
- fix(deps): update module github.com/atombender/go-jsonschema to v0.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6278
- otellogr: Implement LevelSeverity, Enabled by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6206
- otelmongo semconv 1.21.0 bump by @prestonvasquez in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6272
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6280
- Add Cheng-Zhen as a triager by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6279
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/route53 to v1.46.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6284
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6288
- fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.25.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6287
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6286
- chore(deps): update k8s.io/utils digest to
3ea5e8c
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6290 - config: update resource to return only configured values by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6289
- feat: add LogProcessor to baggagecopy by @Jesse0Michael in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6277
- fix(deps): update googleapis to
dd2ea8e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6292 - chore(deps): update k8s.io/utils digest to
6fe5fd8
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6291 - chore(deps): update module github.com/bytedance/sonic to v1.12.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6293
- chore(deps): update prom/prometheus docker tag to v2.55.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6297
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6298
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.113.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6301
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.15.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6303
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.15.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6302
- config: don't log an error on close by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6299
- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6304
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.15.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6305
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6308
- fix(deps): update module google.golang.org/grpc to v1.68.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6306
- Release v1.32.0/v0.57.0/v0.26.0/v0.12.0/v0.7.0/v0.5.0/v0.4.0 by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6311
New Contributors
- @m1heng made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6237
- @Jesse0Michael made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6253
- @suniastar made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6268
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.31.0...v1.32.0
v1.31.0
: /v0.56.0/v0.25.0/v0.11.0/v0.6.0/v0.4.0/v0.3.0
Overview
Added
- The
Severitier
andSeverityVar
types are added togo.opentelemetry.io/contrib/processors/minsev
allowing dynamic configuration of the severity used by theLogProcessor
. (#6116) - Move examples from
go.opentelemetry.io/otel
to this repository underexamples
directory. (#6158) - Support yaml/json struct tags for generated code in
go.opentelemetry.io/contrib/config
. (#5433) - Add support for parsing YAML configuration via
ParseYAML
ingo.opentelemetry.io/contrib/config
. (#5433) - Add support for temporality preference configuration in
go.opentelemetry.io/contrib/config
. (#5860)
Changed
- The function signature of
NewLogProcessor
ingo.opentelemetry.io/contrib/processors/minsev
has changed to accept the addedSeveritier
interface instead of alog.Severity
. (#6116) - Updated
go.opentelemetry.io/contrib/config
to use the v0.3.0 release of schema which includes backwards incompatible changes. (#6126) -
NewSDK
ingo.opentelemetry.io/contrib/config
now returns a no-op SDK ifdisabled
is set totrue
. (#6185) - The deprecated
go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
package has found a Code Owner. The package is no longer deprecated. (#6207)
Fixed
- Possible nil dereference panic in
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
. (#5965) -
logrus.Level
transformed to appropriatelog.Severity
ingo.opentelemetry.io/contrib/bridges/otellogrus
. (#6191)
Removed
- The
Minimum
field of theLogProcessor
ingo.opentelemetry.io/contrib/processors/minsev
is removed. UseNewLogProcessor
to configure this setting. (#6116) - The deprecated
go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron
package is removed. (#6186) - The deprecated
go.opentelemetry.io/contrib/samplers/aws/xray
package is removed. (#6187)
What's Changed
- Add skeleton for otellogr bridge by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6097
- chore(deps): update opentelemetry-go monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6108
- fix(deps): update module google.golang.org/grpc to v1.66.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6109
- otelhttptrace: handle missing getconn hook without panic by @krantideep95 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5965
- chore(deps): update kubernetes packages to v0.31.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6110
- fix(deps): update module cloud.google.com/go/compute/metadata to v0.5.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6114
- fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.34 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6117
- Bump otel/log after introducing EnabledParameters by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6115
- fix(deps): update opentelemetry-go monorepo to
534ce5a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6118 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6120
- fix(deps): update module github.com/prometheus/client_golang to v1.20.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6119
- fix(deps): update module go.mongodb.org/mongo-driver to v1.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6121
- fix(deps): update opentelemetry-go monorepo to
7bd1c85
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6122 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.62.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6124
- Update
minsev
to allow dynamic severities by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6116 - otelmongo: Use a mock deployment for testing against a MongoDB server by @prestonvasquez in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5749
- fix(deps): update module github.com/aws/smithy-go to v1.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6129
- fix(deps): update module google.golang.org/grpc to v1.67.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6131
- fix(deps): update opentelemetry-go monorepo to
a200e0a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6130 - [chore]: enable len and empty rules from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6125
- fix(deps): update opentelemetry-go monorepo to
aef9e4f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6132 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6135
- chore(deps): update k8s.io/utils digest to
49e7df5
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6136 - [chore]: enable error-nil and nil-compare rules from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6133
- fix(deps): update opentelemetry-go monorepo to
063239f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6138 - chore(deps): update module github.com/bytedance/sonic to v1.12.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6143
- chore(deps): update module github.com/klauspost/compress to v1.17.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6146
- fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6148
- fix(deps): update module cloud.google.com/go/compute/metadata to v0.5.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6150
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6149
- chore(deps): update module github.com/rogpeppe/go-internal to v1.13.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6147
- [chore]: enable error-is-as rule from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6141
- [chore]: enable compares and negative-positive rules from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6139
- [chore]: enable go-require rule from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6140
- fix(deps): update googleapis to
9d4c2d2
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6153 - otellogr: Implement Info, WithName, WithValues by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6111
- refactor(otelhttp): unit tests by @5ylar in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6151
- Add linter rules to prevent uses of the SDK in bridges and instrumentations by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6145
- [chore]: enable expected-actual rule from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6154
- xray client: return an error if the HTTP request failed by @jaedle in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5718
- fix: update references to logging exporter by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6134
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6157
- config: simplify test code by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6123
- Move examples from core repository by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6158
- [chore]: enable formatter rule from testifylint by @mmorel-35 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6156
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6159
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6165
- fix(deps): update googleapis to
af27646
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6164 - fix(deps): update module google.golang.org/grpc to v1.67.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6166
- dice: Revert otelslog usage by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6162
- [chore] Add verify_examples.sh by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6160
- chore(deps): update module github.com/prometheus/common to v0.60.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6168
- Move @MadVikingGod to Emeritus status by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6163
- fix(deps): update module go.mongodb.org/mongo-driver to v1.17.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6173
- chore(deps): update codecov/codecov-action action to v4.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6169
- Remove toolchain statement from otelgin example by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6178
- Use lychee cache by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6161
- Ignore commit upgrades for otel-go in renovate by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6144
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.64.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6181
- Add dmathieu as codeowner of the host and runtime instrumentations by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6179
- config: add yaml/json struct tags by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5433
- chore: removing unnecessary comments by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6184
- Move @hanyuancheung to Emeritus status by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6177
- fix(deps): update module github.com/aws/smithy-go to v1.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6189
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6188
- config: return a noop SDK if disabled is set to true by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6185
- Add dashpole as an owner of instrumentation/runtime by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6194
- Remove xray sampler by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6187
- chore(deps): update module golang.org/x/net to v0.30.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6200
- chore(deps): update module golang.org/x/sys to v0.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6196
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.111.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6209
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6199
- chore(deps): update module golang.org/x/time to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6208
- chore(deps): update module golang.org/x/text to v0.19.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6204
- chore(deps): update module golang.org/x/crypto to v0.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6198
- chore(deps): update module golang.org/x/arch to v0.11.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6195
- chore(deps): update module github.com/tklauser/numcpus to v0.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6197
- fix(deps): update golang.org/x/exp digest to
225e2ab
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6201 - chore(deps): update module google.golang.org/protobuf to v1.35.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6213
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6216
- fix(deps): update googleapis to
5fefd90
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6214 - Group golang.org/x dependencies by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6211
- Fix invalid renovate json config by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6217
- chore(deps): update sigs.k8s.io/json digest to
c46165d
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6222 - config: add support for temporality configuration by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5860
- Revert "chore(deps): update sigs.k8s.io/json digest to
c46165d
" by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6223 - chore(deps): update lycheeverse/lychee-action action to v2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6220
- Temporarily consider 429s as success in links check by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6210
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6221
- chore(deps): update k8s.io/kube-openapi digest to
67ed584
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6225 - otellogrus: Fix logrus.Level conversion by @vkuptcov in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6191
- chore(deps): update sigs.k8s.io/json digest to
e386a8a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6227 - Run the test compatibility check even if tests failed by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6224
- feat(instrumentation/http/otelhttp): move client metrics creation into internal semconv package by @VinozzZ in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6002
- Remove otelmacaron by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6186
- Revert "chore(deps): update lycheeverse/lychee-action action to v2" by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6229
- config: support v0.3 of the config schema by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6126
- otelecho: Add Code Owner and remove deprecation by @scorpionknifes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6207
- Update otel core to the latest release by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6233
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.65.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6234
- chore(deps): update module github.com/klauspost/compress to v1.17.11 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6232
- Release v1.31.0/v0.56.0/v0.25.0/v0.11.0/v0.6.0/v0.4.0/v0.3.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6243
New Contributors
- @krantideep95 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5965
- @prestonvasquez made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5749
- @mmorel-35 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6125
- @5ylar made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6151
- @jaedle made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5718
- @vkuptcov made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6191
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.30.0...v1.31.0
v1.30.0
: /v0.55.0/v0.24.0/v0.10.0/v0.5.0/v0.3.0/v0.2.0
Overview
Added
- Add
NewProducer
togo.opentelemetry.io/contrib/instrumentation/runtime
, which allows collecting thego.schedule.duration
histogram metric from the Go runtime. (#5991) - Add gRPC protocol support for OTLP log exporter in
go.opentelemetry.io/contrib/exporters/autoexport
. (#6083)
Removed
Fixed
- Superfluous call to
WriteHeader
when flushing after setting a status code ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#6074) - Superfluous call to
WriteHeader
when writing the response body after setting a status code ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#6055)
What's Changed
- fix(deps): update module github.com/aws/aws-sdk-go-v2/config to v1.27.30 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6041
- Drop support for Go 1.21 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6046
- fix(deps): update module github.com/prometheus/client_golang to v1.20.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6044
- chore(deps): update module github.com/pelletier/go-toml/v2 to v2.2.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6040
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
4ba0660
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6043 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
4ba0660
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6045 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
f6391c0
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6049 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
f6391c0
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6048 - Replace go 1.21 with go 1.22 in go mod by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6047
- chore(deps): update module github.com/bytedance/sonic to v1.12.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6052
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6051
- chore(deps): update k8s.io/kube-openapi digest to
65a50c7
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6050 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
7e3bb23
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6056 - chore(deps): update k8s.io/kube-openapi digest to
f7e401e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6057 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
7e3bb23
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6058 - chore(deps): update module github.com/prometheus/common to v0.57.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6059
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.61.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6061
- fix(deps): update module google.golang.org/grpc to v1.66.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6060
- Don't write headers on
Write
if they were already written by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6055 - fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6063
- chore(deps): update module github.com/aws/aws-sdk-go-v2/service/sqs to v1.34.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6062
- chore(deps): update k8s.io/utils digest to
702e33f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6065 - chore(deps): update module github.com/prometheus/common to v0.58.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6066
- Ensure codespell failures fail CI by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6064
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
8af14fe
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6068 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
8af14fe
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6067 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6070
- chore(deps): update k8s.io/kube-openapi digest to
9e1beec
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6069 - Implement go.schedule.duration by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5991
- chore(deps): update module golang.org/x/arch to v0.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6075
- fix(deps): update golang.org/x/exp digest to
e7e105d
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6082 - chore(deps): update module golang.org/x/text to v0.18.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6081
- chore(deps): update module golang.org/x/term to v0.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6080
- chore(deps): update module golang.org/x/sys to v0.25.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6078
- chore(deps): update module golang.org/x/oauth2 to v0.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6077
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6079
- Group googleapis update by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6072
- fix(deps): update module github.com/prometheus/client_golang to v1.20.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6084
- chore(deps): update module github.com/prometheus/common to v0.59.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6085
- Fix superfluous writing header after flush in otelhttp by @amanakin in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6074
- chore(deps): update module golang.org/x/crypto to v0.27.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6087
- chore(deps): update module golang.org/x/net to v0.29.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6089
- [chore] Remove toolchain directive by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6088
- config: remove incorrect comment by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6090
- chore(deps): update module github.com/go-playground/validator/v10 to v10.22.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6096
- feat: add grpc support for log autoexport by @sysulq in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6083
- fix(deps): update golang.org/x/exp digest to
701f63a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6099 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.34.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6102
- fix(deps): update module google.golang.org/grpc to v1.66.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6103
- chore(deps): update github.com/lufia/plan9stats digest to
873cd01
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6098 - chore(deps): update kubernetes packages to v0.31.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5926
- Fix gosec lint issues by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6107
- fix(deps): update module github.com/golangci/golangci-lint to v1.61.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6101
- Release v1.30.0/v0.55.0/v0.24.0/v0.10.0/v0.5.0/v0.3.0/v0.2.0 by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6106
New Contributors
- @amanakin made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6074
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.29.0...v1.30.0
v1.29.0
: /v0.54.0/v0.23.0/v0.9.0/v0.4.0/v0.2.0/v0.1.0
Overview
This release is the last to support Go 1.21. The next release will require at least Go 1.22.
Added
- Add the
WithSpanAttributes
andWithMetricAttributes
methods to set custom attributes to the stats handler ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#5133) - The
go.opentelemetry.io/contrib/bridges/otelzap
module. This module provides an OpenTelemetry logging bridge forgo.uber.org/zap
. (#5191) - Support for the
OTEL_HTTP_CLIENT_COMPATIBILITY_MODE=http/dup
environment variable ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
to emit attributes for both the v1.20.0 and v1.26.0 semantic conventions. (#5401) - The
go.opentelemetry.io/contrib/bridges/otelzerolog
module. This module provides an OpenTelemetry logging bridge forgithub.com/rs/zerolog
. (#5405) - Add
WithGinFilter
filter parameter ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
to allow filtering requests with*gin.Context
. (#5743) - Support for stdoutlog exporter in
go.opentelemetry.io/contrib/config
. (#5850) - Add macOS ARM64 platform to the compatibility testing suite. (#5868)
- Add new runtime metrics to
go.opentelemetry.io/contrib/instrumentation/runtime
, which are still disabled by default. (#5870) - Add the
WithMetricsAttributesFn
option to allow setting dynamic, per-request metric attributes ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#5876) - The
go.opentelemetry.io/contrib/config
package supports configuringwith_resource_constant_labels
for the prometheus exporter. (#5890) - Support Go 1.23. (#6017)
Removed
- The deprecated
go.opentelemetry.io/contrib/processors/baggagecopy
package is removed. (#5853)
Fixed
- Race condition when reading the HTTP body and writing the response in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#5916)
What's Changed
- Remove redundant otelhttp allocation by @gaiaz-iusipov in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5842
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5856
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5855
- chore(deps): update k8s.io/kube-openapi digest to
0aa61b4
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5854 - chore(deps): update module golang.org/x/sys to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5858
- chore(deps): update module golang.org/x/term to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5859
- chore(deps): update module golang.org/x/mod to v0.19.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5857
- config: Implement stdoutlog exporter by @robinknaapen in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5850
- chore(deps): update module golang.org/x/crypto to v0.25.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5862
- chore(deps): update module golang.org/x/net to v0.27.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5863
- fix(deps): update module golang.org/x/tools to v0.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5866
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.15 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5864
- fix(deps): update golang.org/x/exp digest to
46b0784
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5867 - Remove baggagetrace by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5853
- Use logtest.AssertRecordEqual in logrus bridge by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5852
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
4ad9e85
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5870 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
4ad9e85
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5871 - fix(deps): update module github.com/aws/aws-sdk-go to v1.54.16 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5873
- chore(deps): update k8s.io/kube-openapi digest to
3c01b74
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5875 - Run macOS tests on both AMD and ARM architectures by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5868
- HTTP Semconv migration Part1 Client - v1.24.0 support by @MadVikingGod in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5773
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to v0.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5881
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to v0.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5882
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5887
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
40e1e62
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5885 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
40e1e62
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5884 - fix(deps): update module github.com/aws/aws-sdk-go to v1.54.17 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5886
- Remove instrgen changelog entry by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5874
- otelslog: Remove the pooled buffer by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5878
- fix(deps): update module cloud.google.com/go/compute/metadata to v0.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5888
- chore(deps): update module github.com/aws/aws-sdk-go-v2/feature/ec2/imds to v1.16.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5889
- chore(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5891
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5892
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.18 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5893
- chore(deps): update k8s.io/utils digest to
18e509b
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5894 - Add skeleton for zerolog bridge by @AkhigbeEromo in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5782
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5898
- chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5899
- chore(deps): update module golang.org/x/sys to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5900
- chore(deps): update opentelemetry-go monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5901
- otelzap: Add test for passing context by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5897
- otelzap: remove TODO comments for using pooled objects by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5895
- otezap: Add support for zap named loggers by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5896
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
46eb208
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5904 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
46eb208
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5903 - fix(deps): update module github.com/aws/aws-sdk-go to v1.54.19 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5909
- added codeowners for zerolog bridge by @AkhigbeEromo in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5905
- Protect released changelog in CI by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5906
- otelzap: Add otelzap under experimental bridge by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5907
- config: add support for with_resource_constant_labels option by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5890
- Implement new runtime metrics by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5780
- fix(deps): update module go.opentelemetry.io/contrib/instrumentation/runtime to v0.53.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5912
- chore(deps): update module golang.org/x/sys to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5911
- fix(deps): update opentelemetry-go monorepo to v1.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5913
- Update CHANGELOG.md for OTEL_HTTP_CLIENT_COMPATIBILITY_MODE environment variable by @VinozzZ in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5908
- fix(deps): update golang.org/x/exp digest to
1d5bc16
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5919 - fix(deps): update module golang.org/x/vuln to v1.1.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5921
- fix(deps): update golang.org/x/exp digest to
e3f2596
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5920 - otelzap: Add package documentation by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5917
- otellogrus: Fix package documentation by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5922
- zerolog: Hook implementation by @AkhigbeEromo in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5918
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5928
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.20 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5929
- instrumentation/net/http/otelhttp: upgrade semconv to v1.26.0 by @VinozzZ in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5923
- otelzerolog: Add benchmark by @AkhigbeEromo in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5925
- fix(deps): update golang.org/x/exp digest to
8a7402a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5931 - Fix otelzap docs by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5933
- otelzerolog: Add otelzerolog under experimental bridge by @AkhigbeEromo in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5930
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
d784300
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5935 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
d784300
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5934 - fix(deps): update module github.com/aws/aws-sdk-go to v1.55.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5937
- fix(deps): update module github.com/aws/aws-sdk-go to v1.55.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5941
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
e6d459c
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5939 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
e6d459c
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5940 - fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5942
- fix(deps): update module github.com/aws/aws-sdk-go to v1.55.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5943
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5952
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
93522f1
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5948 - chore(deps): update k8s.io/kube-openapi digest to
6f6746f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5951 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.34.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5944
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
93522f1
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5949 - chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5950
- chore(deps): update github.com/youmark/pkcs8 digest to
a2c0da2
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5953 - fix(deps): update module github.com/aws/aws-sdk-go to v1.55.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5955
- chore(deps): update module github.com/bytedance/sonic to v1.12.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5956
- chore(deps): update k8s.io/kube-openapi digest to
7a9a4e8
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5958 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
b1a4ccb
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5960 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
b1a4ccb
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5959 - fix(deps): update module github.com/aws/aws-sdk-go to v1.55.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5961
- [chore] Add asasalint linter by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5957
- [chore] Add bodyclose linter by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5962
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5966
- instrumentation/net/http/otelhttp: support duplicate both old and new attributes for HTTPClient by @VinozzZ in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5945
- Fix community membership link by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5971
- Move otelhttp wrappers into internal package by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5916
- HTTP Semconv migration Part1 Server Metrics - v1.20.0 support by @MadVikingGod in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5818
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.58.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5976
- chore(deps): update module golang.org/x/time to v0.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5982
- chore(deps): update module golang.org/x/arch to v0.9.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5977
- chore(deps): update module golang.org/x/oauth2 to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5979
- chore(deps): update module golang.org/x/mod to v0.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5978
- chore(deps): update module golang.org/x/sync to v0.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5980
- chore(deps): update module golang.org/x/sys to v0.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5981
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
2c9e96a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5984 - chore(deps): update module github.com/bytedance/sonic to v1.12.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5985
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
2c9e96a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5983 - chore(deps): update module golang.org/x/text to v0.17.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5989
- chore(deps): update module golang.org/x/net to v0.28.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5987
- chore(deps): update module golang.org/x/crypto to v0.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5986
- fix(deps): update module golang.org/x/tools to v0.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5990
- fix(deps): update module go.mongodb.org/mongo-driver to v1.16.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5995
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
573a115
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5998 - chore(deps): update k8s.io/kube-openapi digest to
8e68654
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5999 - fix(deps): update golang.org/x/exp digest to
0cdaa3a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6000 - chore(deps): update module golang.org/x/sys to v0.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6003
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
573a115
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6001 - Remove otelzerolog by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5996
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
8ffd90a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6004 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
8ffd90a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6005 - HTTP migration, Env Var name by @MadVikingGod in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5997
- feat: Add *gin.Context Filter parameter by @rehanpfmr in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5743
- fix(deps): update module github.com/prometheus/client_golang to v1.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6011
- fix(deps): update module github.com/aws/smithy-go to v1.20.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6012
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6016
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
ddb44da
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6014 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6015
- chore(deps): update k8s.io/kube-openapi digest to
5732855
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6006 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
ddb44da
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6013 - chore(deps): update golang docker tag to v1.23 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6009
- Update minsev LogProcessor implementation by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5994
- Remove use of deprecated Library in otellambda/test by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5993
- chore(deps): update opentelemetry-go monorepo to
772d3d7
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6018 - chore(deps): update github.com/lufia/plan9stats digest to
b1d8f4d
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6020 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
278611b
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6024 - fix(deps): update module github.com/prometheus/client_golang to v1.20.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6022
- chore(deps): update opentelemetry-go monorepo to
b213e25
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6021 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
278611b
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6025 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.60.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6027
- Add support for Go 1.23 by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6017
- chore(deps): update opentelemetry-go monorepo to
083d03e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6028 - Allow setting custom metric attributes in otelhttp transport by @luca-filipponi in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5876
- chore(deps): update opentelemetry-go monorepo to
fe6c67e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6030 - otelgrpc: add custom attributes to the stats handler by @inigohu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5133
- chore(deps): update k8s.io/utils digest to
f90d014
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6029 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
fc7c04a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6032 - chore(deps): update k8s.io/kube-openapi digest to
76de80e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6033 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6037
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
fc7c04a
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6036 - fix(deps): update golang.org/x/exp digest to
778ce7b
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6035 - fix(deps): update golang.org/x/exp digest to
9b4947d
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6038 - fix(deps): update module github.com/golangci/golangci-lint to v1.60.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6008
- fix(deps): update module github.com/golangci/golangci-lint to v1.60.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6039
- Release v1.29.0/v0.54.0/v0.23.0/v0.9.0/v0.4.0/v0.2.0/v0.1.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/6042
New Contributors
- @gaiaz-iusipov made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5842
- @robinknaapen made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5850
- @AkhigbeEromo made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5782
- @VinozzZ made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5908
- @rehanpfmr made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5743
- @luca-filipponi made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5876
- @inigohu made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5133
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.28.0...v1.29.0
v1.28.0
: /v0.53.0/v0.22.0/v0.8.0/v0.3.0/v0.1.0
Overview
Added
- Add the new
go.opentelemetry.io/contrib/detectors/azure/azurevm
package to provide a resource detector for Azure VMs. (#5422) - Add support to configure views when creating MeterProvider using the config package. (#5654)
- The
go.opentelemetry.io/contrib/config
add support to configure periodic reader interval and timeout. (#5661) - Add log support for the autoexport package. (#5733)
- Add support for disabling the old runtime metrics using the
OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false
environment variable. (#5747) - Add support for signal-specific protocols environment variables (
OTEL_EXPORTER_OTLP_TRACES_PROTOCOL
,OTEL_EXPORTER_OTLP_LOGS_PROTOCOL
,OTEL_EXPORTER_OTLP_METRICS_PROTOCOL
) ingo.opentelemetry.io/contrib/exporters/autoexport
. (#5816) - The
go.opentelemetry.io/contrib/processors/minsev
module is added. This module provides and experimental logging processor with a configurable threshold for the minimum severity records must have to be recorded. (#5817) - The
go.opentelemetry.io/contrib/processors/baggagecopy
module. This module is a replacement ofgo.opentelemetry.io/contrib/processors/baggage/baggagetrace
. (#5824)
Changed
- Improve performance of
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
with the usage ofWithAttributeSet()
instead ofWithAttribute()
. (#5664) - Improve performance of
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
with the usage ofWithAttributeSet()
instead ofWithAttribute()
. (#5664) - Update
go.opentelemetry.io/contrib/config
to latest released configuration schema which introduces breaking changes whereAttributes
is now amap[string]interface{}
. (#5758) - Upgrade all dependencies of
go.opentelemetry.io/otel/semconv/v1.25.0
togo.opentelemetry.io/otel/semconv/v1.26.0
. (#5847)
Fixed
- Custom attributes targeting metrics recorded by the
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
are not ignored anymore. (#5129) - The double setup in
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example
that caused duplicate traces. (#5564) - The superfluous
response.WriteHeader
call ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
when the response writer is flushed. (#5634) - Use
c.FullPath()
method to sethttp.route
attribute ingo.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#5734) - Out-of-bounds panic in case of invalid span ID in
go.opentelemetry.io/contrib/propagators/b3
. (#5754)
Deprecated
- The
go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5550. (#5645) - The
go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron
package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5552. (#5646) - The
go.opentelemetry.io/contrib/samplers/aws/xray
package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5554. (#5647) - The
go.opentelemetry.io/contrib/processors/baggage/baggagetrace
package is deprecated. Use the addedgo.opentelemetry.io/contrib/processors/baggagecopy
package instead. (#5824)- Use
baggagecopy.NewSpanProcessor
as a replacement forbaggagetrace.New
.-
NewSpanProcessor
accepts aFitler
function type that selects which baggage members are added to a span. -
NewSpanProcessor
returns a*baggagecopy.SpanProcessor
instead of atrace.SpanProcessor
interface. The returned type still implements the interface.
-
- Use
What's Changed
- chore(deps): update module github.com/goccy/go-json to v0.10.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5623
- chore(deps): update k8s.io/kube-openapi digest to
835d969
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5622 - chore(deps): update module github.com/go-logr/logr to v1.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5627
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5629
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
d264139
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5630 - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.8.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5624
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
d264139
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5631 - Add deprecation notice to otelmongo by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5598
- Move unreleased changelog entry by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5637
- chore(deps): update module github.com/bytedance/sonic to v1.11.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5633
- fix(deps): update module golang.org/x/vuln to v1.1.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5650
- otelzap: Implement Write method by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5620
- otelzap: Implement methods on arrayEncoder by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5632
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5649
- Deprecate the AWS EC2 detector by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5636
- Deprecate the AWS ECS detector by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5638
- Deprecate otelmongo/test by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5639
- Deprecate the AWS EKS detector by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5640
- Deprecate the AWS Lambda detector by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5641
- Deprecate otellambda by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5642
- Deprecate otelaws by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5643
- Deprecate otelmux by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5644
- Deprecate otelecho by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5645
- Deprecate otelmacaron by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5646
- Deprecate the AWS propagators by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5647
- Deprecate the AWS XRAY sampler by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5648
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5660
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5663
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5657
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5658
- fix(deps): update golang.org/x/exp digest to
4c93da0
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5662 - fix(deps): update golang.org/x/tools digest to
7045d2e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5651 - config: Add support to configure periodic reader interval and timeout by @bogdandrutu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5661
- Introduce respWriter.Flush so we don't write the status twice by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5634
- fix(deps): update golang.org/x/tools digest to
cc29c91
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5667 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
a332354
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5668 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
a332354
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5669 - fix(deps): update golang.org/x/tools digest to
f10a0f1
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5670 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
5315273
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5671 - fix(deps): update golang.org/x/tools digest to
cc29c91
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5673 - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
5315273
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5672 - chore(deps): update module github.com/bytedance/sonic to v1.11.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5682
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.11 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5675
- otelzap: Implement methods on
arrayEncoder
by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5652 - fix(deps): update module github.com/emicklei/go-restful/v3 to v3.12.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5679
- fix: custom attributes are ignored - #5084 by @zailic in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5129
- Use more efficient
WithAttributeSet()
by @ash2k in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5664 - fix(deps): update golang.org/x/tools digest to
e229045
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5674 - fix(deps): update golang.org/x/exp digest to
23cca88
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5677 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5678
- Use passthrough resolver when bufnet is used by @ash2k in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5676
- Add link to codeowners policy in codeowners file by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5680
- [chore] ensure codecov uses token by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5687
- fix(deps): update golang.org/x/tools digest to
8d54ca1
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5685 - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.12 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5684
- fix(deps): update golang.org/x/tools digest to
2e977dd
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5689 - fix: OTEL_TRACES_EXPORTER typo by @sysulq in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5686
- Add otelhttp Handler.ServeHTTP and Transport.RoundTrip benchmarks by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5681
- Add codespell to CI by @SequoiaGod in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5683
- [chore] Fix renovate config by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5694
- otelzap: Implement With method by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5653
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.13 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5691
- otelzap: Implement methods on encoder by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5665
- chore(deps): update module github.com/prometheus/procfs to v0.15.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5696
- fix(deps): update golang.org/x/exp digest to
404ba88
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5695 - Add @pyohannes as owner of EC2/ECS/EKS AWS detectors by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5656
- fix(deps): update golang.org/x/exp digest to
fd00a4e
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5697 - fix(deps): update golang.org/x/tools digest to
2f8e378
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5690 - fix(deps): update golang.org/x/tools digest to
cc29c91
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5698 - fix(deps): update golang.org/x/tools digest to
58cc8a4
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5708 - fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5701
- fix(deps): update golang.org/x/tools digest to
018d3b2
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5710 - chore(deps): update module github.com/go-playground/validator/v10 to v10.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5705
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5699
- chore(deps): update module github.com/prometheus/common to v0.54.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5709
- fix(deps): update golang.org/x/tools digest to
4478db0
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5711 - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.15 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5713
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5714
- fix(deps): update golang.org/x/tools digest to
cc29c91
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5715 - otelzap: Allow context injection via fields by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5707
- fix(deps): update golang.org/x/tools digest to
5e43887
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5716 - chore(deps): update module golang.org/x/net to v0.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5725
- Add support to configure views with config.NewSdk by @bogdandrutu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5654
- otelzap: Implement Reflect method by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5703
- Add @akats7 as a Code Owner by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5712
- Bump Go version used in CI by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5735
- fix(deps): update golang.org/x/exp digest to
fc45aab
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5727 - chore(deps): update module golang.org/x/crypto to v0.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5722
- chore(deps): update module golang.org/x/sys to v0.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5731
- chore(deps): update module golang.org/x/mod to v0.18.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5723
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.16 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5724
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
ef581f9
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5726 - chore(deps): update module golang.org/x/oauth2 to v0.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5729
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
ef581f9
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5728 - fix(deps): update module golang.org/x/tools to v0.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5738
- otelgin: Using
c.FullPath()
to sethttp.route
attribute by @NeoCN in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5734 - baggagetrace: Add baggage key predicate by @MikeGoldsmith in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5619
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5740
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.18 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5739
- fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.24.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5744
- fix(deps): update module golang.org/x/vuln to v1.1.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5742
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5745
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.20 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5746
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5748
- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5750
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
a8a6208
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5751 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
a8a6208
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5752 - chore(deps): update module google.golang.org/protobuf to v1.34.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5755
- feat: add log support for autoexport by @sysulq in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5733
- Fix otelhttptrace example to avoid duplicating the generated data by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5564
- Prepare for migration to new runtime metrics by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5747
- HTTP Semconv migration Part3 Server - v1.24.0 support by @MadVikingGod in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5401
- Fix broken link by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5767
- Add a resource detector for Azure VMs by @pyohannes in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5422
- chore(deps): update codecov/codecov-action action to v4.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5763
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5756
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.3.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5757
- chore(deps): update module github.com/go-playground/validator/v10 to v10.22.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5759
- chore(deps): update module github.com/klauspost/compress to v1.17.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5760
- fix(deps): update golang.org/x/exp digest to
7f521ea
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5764 - fix(deps): update module go.mongodb.org/mongo-driver to v1.15.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5766
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5768
- chore(deps): update module golang.org/x/sys to v0.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5770
- config: add support for logger provider configuration by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5427
- fix(deps): update module go.opentelemetry.io/otel/sdk to v1.27.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5772
- chore(deps): update module k8s.io/klog/v2 to v2.130.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5771
- fix(deps): update module github.com/shirou/gopsutil/v3 to v4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5702
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
68d350f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5774 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
68d350f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5775 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5776
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5777
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5779
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5783
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5781
- otelzap: Implement namespace method by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5721
- chore(deps): update module k8s.io/klog/v2 to v2.130.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5788
- chore(deps): update module github.com/bytedance/sonic to v1.11.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5785
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5786
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5787
- chore(deps): update k8s.io/kube-openapi digest to
b456828
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5791 - fix(deps): update module github.com/aws/aws-sdk-go to v1.54.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5792
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.33.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5793
- Update project approvers by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5778
- Do not fail CI on codecov create report by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5794
- Remove pdata dependency and use proto-go instead by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5789
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
dc46fd2
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5798 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
dc46fd2
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5799 - otelzap: Add severity text to log record by @thomasgouveia in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5797
- otelzap: Add Benchmarks by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5784
- Add unconvert linter by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5802
- Add unparam linter by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5803
- Add tenv linter by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5801
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5800
- chore(deps): update module github.com/prometheus/common to v0.55.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5806
- Fix panic caused by invalid spanId with b3 propagator by @Cirilla-zmh in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5754
- config: update schema to v0.2.0 by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5758
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5814
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.9 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5815
- otelzap: add testable example and package documentation by @thomasgouveia in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5805
- Add errorlint linter by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5804
- Rename BaggageKeyPredicate to Filter by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5809
- Return
SpanProcessor
ptr nottrace.SpanProcessor
frombaggagetrace.New
by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5810 - Do not panic for empty
baggagetrace.SpanProcessor
by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5811 - Do not alias baggage import by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5812
- Change BaggageKeyPredicate to filter baggage Members by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5813
- fix(deps): update module go.mongodb.org/mongo-driver to v1.16.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5821
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.10 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5820
- fix(deps): update module github.com/aws/smithy-go to v1.20.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5822
- Add comment to the safety of the uint8 cast by @MadVikingGod in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5819
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5827
- exporters/autoexport: add support for signal-specific protocols environment variables by @thomasgouveia in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5816
- Replace and deprecate
baggagetrace
by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5824 - Add the minsev package by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5817
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5832
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest to
f6361c8
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5828 - fix(deps): update google.golang.org/genproto/googleapis/api digest to
f6361c8
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5829 - fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5825
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.11 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5826
- chore(deps): update module golang.org/x/sys to v0.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5833
- fix(deps): update go.opentelemetry.io/contrib/processors/baggagecopy digest to
6294bb1
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5831 - fix(deps): update module github.com/aws/aws-sdk-go to v1.54.12 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5834
- fix(deps): update module cloud.google.com/go/compute/metadata to v0.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5835
- Revert toolchain addition to autoexport by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5841
- fix(deps): update module google.golang.org/grpc to v1.65.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5837
- Remove
otelmongo
deprecation while we onboard a Code Owner by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5840 - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.58.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5844
- Upgrade Go versions in CI by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5845
- Add @XSAM and @dmathieu as repository maintainers by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5838
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.13 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5843
- Release v1.28.0/v0.53.0/v0.22.0/v0.8.0/v0.3.0/v0.1.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5847
New Contributors
- @zailic made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5129
- @sysulq made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5686
- @SequoiaGod made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5683
- @NeoCN made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5734
- @pyohannes made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5422
- @thomasgouveia made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5797
- @Cirilla-zmh made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5754
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.27.0...v1.28.0
v1.27.0
: /v0.52.0/v0.21.0/v0.7.0/v0.2.0
Overview
Added
- Add the new
go.opentelemetry.io/contrib/instrgen
package to provide auto-generated source code instrumentation. (#3068, #3108) - Add an experimental
OTEL_METRICS_PRODUCERS
environment variable togo.opentelemetry.io/contrib/autoexport
to be set metrics producers. (#5281)-
prometheus
andnone
are supported values. You can specify multiple producers separated by a comma. - Add
WithFallbackMetricProducer
option that adds a fallback if theOTEL_METRICS_PRODUCERS
is not set or empty.
-
- The
go.opentelemetry.io/contrib/processors/baggage/baggagetrace
module. This module provides a Baggage Span Processor. (#5404) - Add gRPC trace
Filter
for stats handler togo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#5196) - Add a repository Code Ownership Policy. (#5555)
- The
go.opentelemetry.io/contrib/bridges/otellogrus
module. This module provides an OpenTelemetry logging bridge forgithub.com/sirupsen/logrus
. (#5355) - The
WithVersion
option function ingo.opentelemetry.io/contrib/bridges/otelslog
. This option function is used as a replacement ofWithInstrumentationScope
to specify the logged package version. (#5588) - The
WithSchemaURL
option function ingo.opentelemetry.io/contrib/bridges/otelslog
. This option function is used as a replacement ofWithInstrumentationScope
to specify the semantic convention schema URL for the logged records. (#5588) - Add support for Cloud Run jobs in
go.opentelemetry.io/contrib/detectors/gcp
. (#5559)
Changed
-
The gRPC trace
Filter
for interceptor is renamed toInterceptorFilter
. (#5196) -
The gRPC trace filter functions
Any
,All
,None
,Not
,MethodName
,MethodPrefix
,FullMethodName
,ServiceName
,ServicePrefix
andHealthCheck
for interceptor are moved togo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor
. With this change, the filters ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
are now working for stats handler. (#5196) -
NewLogger
now accepts aname
string
as the first argument. This parameter is used as a replacement ofWithInstrumentationScope
to specify the name of the logger backing the underlyingHandler
. (#5588) -
NewHandler
now accepts aname
string
as the first argument. This parameter is used as a replacement ofWithInstrumentationScope
to specify the name of the logger backing the returnedHandler
. (#5588) -
Upgrade all dependencies of
go.opentelemetry.io/otel/semconv/v1.24.0
togo.opentelemetry.io/otel/semconv/v1.25.0
. (#5605)
Removed
- The
WithInstrumentationScope
option function ingo.opentelemetry.io/contrib/bridges/otelslog
is removed. Use thename
parameter added toNewHandler
andNewLogger
as well asWithVersion
andWithSchema
as replacements. (#5588)
Deprecated
- The
InterceptorFilter
type ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
is deprecated. (#5196)
What's Changed
- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5436
- build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to 1.51.30 in /detectors/aws/ec2 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5435
- Add update-all-otel-deps target in Makefile by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5434
- build(deps): bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 in /tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5441
- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5445
- autoexport: Add OTEL_METRICS_PRODUCERS environment variable support by @gouthamve in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5281
- Fix changelog for #5281 by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5450
- processors/baggage: add baggage span processor by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5404
- Configure Renovate by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4579
- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5462
- [chore] Renovate to add Skip Changelog label by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5464
- chore(deps): update module github.com/golang/snappy to v0.0.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5465
- chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5467
- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.7 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5466
- chore(deps): update module google.golang.org/appengine to v1.6.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5470
- chore(deps): update module github.com/go-macaron/inject to v0.0.0-20200308113650-138e5925c53b by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5471
- chore(deps): update module github.com/tklauser/go-sysconf to v0.3.14 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5468
- chore(deps): update module github.com/ugorji/go/codec to v1.2.12 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5469
- chore(deps): update module github.com/golang/groupcache to v0.0.0-20210331224755-41bb18bfe9da by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5472
- chore(deps): update module google.golang.org/genproto to v0.0.0-20240506185236-b8a5c65736ae by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5476
- chore(deps): update module github.com/lufia/plan9stats to v0.0.0-20240408141607-282e7b5d6b74 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5473
- chore(deps): update module github.com/power-devops/perfstat to v0.0.0-20240221224432-82ca36839d55 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5474
- chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240506185236-b8a5c65736ae by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5477
- build(deps): bump go.opentelemetry.io/contrib/bridges/prometheus from 0.50.0 to 0.51.0 in /exporters/autoexport by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5460
- chore(deps): update module k8s.io/kube-openapi to v0.0.0-20240430033511-f0e62f92d13f by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5478
- chore(deps): update module github.com/bytedance/sonic to v1.11.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5479
- fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5482
- build(deps): bump golang.org/x/tools from 0.20.0 to 0.21.0 in /tools by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5458
- fix(deps): update opentelemetry-go monorepo to v1.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5486
- chore(deps): update module k8s.io/utils to v0.0.0-20240502163921-fe8a2dddb1d0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5480
- fix(deps): update module golang.org/x/exp to v0.0.0-20240506185415-9bf2ced13842 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5487
- fix(deps): update module github.com/brunoscheufler/aws-ecs-metadata-go to v0.0.0-20221221133751-67e37ae746cd by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5481
- fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240506185236-b8a5c65736ae by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5488
- build(deps): bump go.opentelemetry.io/collector/pdata from 1.5.0 to 1.7.0 in /exporters/autoexport by @dependabot in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5459
- chore(deps): update go-openapi packages by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5489
- chore(deps): update golang docker tag to v1.22 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5490
- chore(deps): update module github.com/go-ole/go-ole to v1.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5492
- chore(deps): update module github.com/cespare/xxhash/v2 to v2.3.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5491
- chore(deps): update module github.com/go-playground/validator/v10 to v10.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5495
- chore(deps): update module github.com/google/uuid to v1.6.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5497
- chore(deps): update module github.com/klauspost/compress to v1.17.8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5498
- chore(deps): update module github.com/pelletier/go-toml/v2 to v2.2.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5500
- fix(deps): update module github.com/gin-gonic/gin to v1.10.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5518
- chore(deps): update module github.com/prometheus/procfs to v0.14.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5502
- chore(deps): update module github.com/montanaflynn/stats to v0.7.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5499
- chore(deps): update module github.com/prometheus/common to v0.53.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5501
- chore(deps): update module github.com/rogpeppe/go-internal to v1.12.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5503
- chore(deps): update module golang.org/x/crypto to v0.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5505
- chore(deps): update module golang.org/x/sync to v0.7.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5508
- chore(deps): update module golang.org/x/sys to v0.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5509
- fix(deps): update module golang.org/x/tools to v0.21.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5521
- chore(deps): update module golang.org/x/time to v0.5.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5512
- chore(deps): update module golang.org/x/net to v0.25.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5506
- fix(deps): update module go.opentelemetry.io/contrib/samplers/jaegerremote to v0.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5520
- chore(deps): update module golang.org/x/oauth2 to v0.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5507
- chore(deps): update module google.golang.org/protobuf to v1.34.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5513
- [chore] Bump Go versions to ~1.22.3 and ~1.21.10 in CI by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5529
- chore(deps): update module sigs.k8s.io/yaml to v1.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5515
- fix(deps): update module github.com/aws/aws-sdk-go to v1.52.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5516
- chore(deps): update module gopkg.in/ini.v1 to v1.67.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5514
- fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp to v1.23.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5519
- chore(deps): update module github.com/unknwon/com to v1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5522
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5517
- otelslog: Refine TestNewHandlerConfiguration by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5484
- [chore] otelslog: Add CODEOWNERS by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5485
- Add dependencies label to renovate MRs by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5526
- otelzap: Add skeleton and config options by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5449
- chore(deps): update module go.uber.org/multierr to v1.11.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5534
- config: add support for additional properties in resource by @codeboten in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4832
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5535
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5538
- fix(deps): update module github.com/aws/aws-sdk-go to v1.52.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5536
- Add Verify OTel changes section to the releasing file by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5527
- [chore] renovate: Ignore instrgen bumps by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5537
- fix(deps): update module github.com/prometheus/client_golang to v1.19.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5540
- otelgrpc: Add Filter for stats handler by @ymtdzzz in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5196
- [chore] Downgrade k8s.io modules that do not support Go 1.22 by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5531
- Move Aneurysm9 to emeritus status by @Aneurysm9 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5533
- chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240509183442-62759503f434 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5556
- fix(deps): update module github.com/aws/aws-sdk-go to v1.52.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5557
- fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240509183442-62759503f434 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5558
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5560
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5561
- chore(deps): update module github.com/lufia/plan9stats to v0.0.0-20240513124658-fba389f38bae by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5565
- chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240513163218-0867130af1f8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5567
- fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240513163218-0867130af1f8 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5569
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5568
- chore(deps): update module github.com/prometheus/procfs to v0.15.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5570
- Add code owner policy by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5555
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/s3 to v1.54.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5575
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5573
- chore(deps): update codecov/codecov-action action to v4.4.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5574
- fix(deps): update module google.golang.org/grpc to v1.64.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5576
- logrus logging bridge by @dmathieu in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5356
- fix(deps): update module go.opentelemetry.io/otel/sdk to v1.26.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5585
- otelzap: Basic implementation of Core.Write by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5539
- chore(deps): update module golang.org/x/sys to v0.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5584
- chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240515191416-fc5f0ca64291 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5589
- fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240515191416-fc5f0ca64291 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5592
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5590
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.3 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5591
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.20.0 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5593
- Remove dependabot version updates by @XSAM in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5577
- otelzap: Skeleton for zap encoder by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5566
- Add dashpole as a codeowner for otelrestful by @dashpole in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5596
- otelzap: Implement methods on objectEncoder by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5595
- otelzap: Implement Enabled method by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5594
- fix(deps): update aws-sdk-go-v2 monorepo by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5600
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.4 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5599
- otelslog: Replace WithInstrumentationScope with options and and argument by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5588
- detectors/gcp: Add support for Cloud Run jobs by @nvx in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5559
- fix(deps): update go.opentelemetry.io/otel/log digest to
ebd0ade
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5587 - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5607
- otelzap: remove dependency on logs sdk by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5604
- Replace WithInstrumentationScope with options and and argument by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5606
- fix(deps): update module github.com/golangci/golangci-lint to v1.58.2 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5610
- otelzap: Implement methods on
objectEncoder
by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5602 - Update all go.opentelemetry.io/otel dependencies by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5612
- chore(deps): update codecov/codecov-action action to v4.4.1 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5613
- fix(deps): update opentelemetry-go monorepo to
49c866f
by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5608 - fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-20240520151616-dc85e6b867a5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5615
- chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.0-20240520151616-dc85e6b867a5 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5614
- [chore] Rebuild .tools as they can be outdated by @pellared in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5603
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.6 by @renovate in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5616
- otelzap: Implement Uint methods on encoder by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5609
- Bump semconv/v1.24.0 to v1.25.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5605
- otelzap: Add skeleton for array encoder by @khushijain21 in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5611
- Release v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0 by @MrAlias in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5628
New Contributors
- @gouthamve made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5281
- @renovate made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4579
- @khushijain21 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5449
- @ymtdzzz made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5196
- @nvx made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5559
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.26.0...v1.27.0
v1.26.0
: /v0.51.0/v0.20.0/v0.6.0/v0.1.0
Added
-
NewSDK
ingo.opentelemetry.io/contrib/config
now returns a configured SDK with a validMeterProvider
. (#4804)
Changed
- Change the scope name for the prometheus bridge to
go.opentelemetry.io/contrib/bridges/prometheus
to match the package. (#5396)
Fixed
- Fix bug where an empty exemplar was added to counters in
go.opentelemetry.io/contrib/bridges/prometheus
. (#5395) - Fix bug where the last histogram bucket was missing in
go.opentelemetry.io/contrib/bridges/prometheus
. (#5395)
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.25.0...v1.26.0
v1.25.0
: /v0.50.0/v0.19.0/v0.5.0/v0.0.1
Added
- Implemented setting the
cloud.resource_id
resource attribute ingo.opentelemetry.io/detectors/aws/ecs
based on the ECS Metadata v4 endpoint. (#5091) - The
go.opentelemetry.io/contrib/bridges/otelslog
module. This module provides an OpenTelemetry logging bridge for "log/slog". (#5335)
Fixed
- Update all dependencies to address [GO-2024-2687]. (#5359)
Removed
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.24.0...v1.25.0
v1.24.0
: /v0.49.0/v0.18.0/v0.4.0
This release is the last to support Go 1.20. The next release will require at least Go 1.21.
Added
- Support Go 1.22. (#5082)
- Add support for Summary metrics to
go.opentelemetry.io/contrib/bridges/prometheus
. (#5089) - Add support for Exponential (native) Histograms in
go.opentelemetry.io/contrib/bridges/prometheus
. (#5093)
Removed
- The deprecated
RequestCount
constant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
is removed. (#4894) - The deprecated
RequestContentLength
constant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
is removed. (#4894) - The deprecated
ResponseContentLength
constant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
is removed. (#4894) - The deprecated
ServerLatency
constant ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
is removed. (#4894)
Fixed
- Retrieving the body bytes count in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
does not cause a data race anymore. (#5080)
New Contributors
- @arvindbr8 made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4897
- @wushujames made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5135
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.23.0...v1.24.0
v1.23.0
: /v0.48.0/v0.17.0/v0.3.0
Added
- Add client metric support to
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#4707) - Add peer attributes to spans recorded by
NewClientHandler
,NewServerHandler
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#4873) - Add support for
cloud.account.id
,cloud.availability_zone
andcloud.region
in the AWS ECS detector. (#4860)
Changed
- The fallback options in
go.opentelemetry.io/contrib/exporters/autoexport
now accept factory functions. (#4891)-
WithFallbackMetricReader(metric.Reader) MetricOption
is replaced withfunc WithFallbackMetricReader(func(context.Context) (metric.Reader, error)) MetricOption
. -
WithFallbackSpanExporter(trace.SpanExporter) SpanOption
is replaced withWithFallbackSpanExporter(func(context.Context) (trace.SpanExporter, error)) SpanOption
.
-
- The
http.server.request_content_length
metric ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
is changed tohttp.server.request.size
.(#4707) - The
http.server.response_content_length
metric ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
is changed tohttp.server.response.size
.(#4707)
Deprecated
- The
RequestCount
,RequestContentLength
,ResponseContentLength
,ServerLatency
constants ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
are deprecated. (#4707)
Fixed
- Do not panic in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
ifMeterProvider
returns anil
instrument. (#4875)
New Contributors
- @acpana made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4831
- @hiroyaonoe made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4704
- @hcelaloner made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4891
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.22.0...v1.23.0
v1.22.0
: Release 1.22.0/0.47.0/0.16.0/0.2.0
Added
- Add
SDK.Shutdown
method in"go.opentelemetry.io/contrib/config"
. (#4583) -
NewSDK
ingo.opentelemetry.io/contrib/config
now returns a configured SDK with a validTracerProvider
. (#4741)
Changed
- The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/example
are upgraded to v1.20.0. (#4320) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
are upgraded to v1.20.0. (#4320) - Updated configuration schema to include
schema_url
for resource definition andwithout_type_suffix
andwithout_units
for the Prometheus exporter. (#4727) - The semantic conventions used by the
go.opentelemetry.io/contrib/detectors/aws/ecs
resource detector are upgraded to v1.24.0. (#4803) - The semantic conventions used by the
go.opentelemetry.io/contrib/detectors/aws/lambda
resource detector are upgraded to v1.24.0. (#4803) - The semantic conventions used by the
go.opentelemetry.io/contrib/detectors/aws/ec2
resource detector are upgraded to v1.24.0. (#4803) - The semantic conventions used by the
go.opentelemetry.io/contrib/detectors/aws/eks
resource detector are upgraded to v1.24.0. (#4803) - The semantic conventions used by the
go.opentelemetry.io/contrib/detectors/gcp
resource detector are upgraded to v1.24.0. (#4803) - The semantic conventions used in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/test
are upgraded to v1.24.0. (#4803)
Fixed
- Fix
NewServerHandler
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
to correctly set the span status depending on the gRPC status. (#4587) - The
stats.Handler
fromgo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
now does not crash when receiving an unexpected context. (#4825) - Update
go.opentelemetry.io/contrib/detectors/aws/ecs
to fix the task ARN when it is not valid. (#3583) - Do not panic in
go.opentelemetry.io/contrib/detectors/aws/ecs
when the container ARN is not valid. (#3583)
v1.21.1
: /v0.46.1/v0.15.1/v0.1.1
Changed
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.21.0
/v0.44.0
release. (#4582)
Fixed
- Fix
StreamClientInterceptor
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
to end the spans synchronously. (#4537) - Fix data race in stats handlers when processing messages received and sent metrics in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#4577) - The stats handlers
NewClientHandler
,NewServerHandler
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
now record RPC durations inms
instead ofns
. (#4548)
v1.21.0
: /v0.46.0/v0.15.0/v0.1.0
Added
- Add the new
go.opentelemetry.io/contrib/instrgen
package to provide auto-generated source code instrumentation. (#3068, #3108) - Add
"go.opentelemetry.io/contrib/samplers/jaegerremote".WithSamplingStrategyFetcher
which sets custom fetcher implementation. (#4045) - Add
"go.opentelemetry.io/contrib/config"
package that includes configuration models generated via go-jsonschema. (#4376) - Add
NewSDK
function to"go.opentelemetry.io/contrib/config"
. The initial implementation only returns noop providers. (#4414) - Add metrics support (No-op, OTLP and Prometheus) to
go.opentelemetry.io/contrib/exporters/autoexport
. (#4229, #4479) - Add support for
console
span exporter and metrics exporter ingo.opentelemetry.io/contrib/exporters/autoexport
. (#4486) - Set unit and description on all instruments in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#4500) - Add metric support for
grpc.StatsHandler
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#4356) - Expose the name of the scopes in all instrumentation libraries as
ScopeName
. (#4448)
Changed
- Dropped compatibility testing for [Go 1.19]. The project no longer guarantees support for this version of Go. (#4352)
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.20.0
/v0.43.0
release. (#4546) - In
go.opentelemetry.io/contrib/exporters/autoexport
,Option
was renamed toSpanOption
. The old name is deprecated but continues to be supported as an alias. (#4229)
Deprecated
- The interceptors (
UnaryClientInterceptor
,StreamClientInterceptor
,UnaryServerInterceptor
,StreamServerInterceptor
,WithInterceptorFilter
) are deprecated. Use stats handlers (NewClientHandler
,NewServerHandler
) instead. (#4534)
Fixed
- The
go.opentelemetry.io/contrib/samplers/jaegerremote
sampler does not panic when the default HTTP round-tripper (http.DefaultTransport
) is not*http.Transport
. (#4045) - The
UnaryServerInterceptor
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
now sets gRPC status code correctly for therpc.server.duration
metric. (#4481) - The
NewClientHandler
,NewServerHandler
ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
now honorotelgrpc.WithMessageEvents
options. (#4536) - The
net.sock.peer.*
andnet.peer.*
high cardinality attributes are removed from the metrics generated bygo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#4322)
v1.20.0
: /v0.45.0/v0.14.0
Added
- Set the description for the
rpc.server.duration
metric ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#4302) - Add
NewServerHandler
andNewClientHandler
that return agrpc.StatsHandler
used for gRPC instrumentation ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#3002) - Add new Prometheus bridge module in
go.opentelemetry.io/contrib/bridges/prometheus
. (#4227)
Changed
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.19.0
/v0.42.0
/v0.0.7
release. - Use
grpc.StatsHandler
for gRPC instrumentation ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/example
. (#4325)
New Contributors
- @puckpuck made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4302
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.19.0...v1.20.0
v1.19.0
: /v0.44.0/v0.13.0
Added
- Add
gcp.gce.instance.name
andgcp.gce.instance.hostname
resource attributes togo.opentelemetry.io/contrib/detectors/gcp
. (#4263)
Changed
- The semantic conventions used by
go.opentelemetry.io/contrib/detectors/aws/ec2
have been upgraded to v1.21.0. (#4265) - The semantic conventions used by
go.opentelemetry.io/contrib/detectors/aws/ecs
have been upgraded to v1.21.0. (#4265) - The semantic conventions used by
go.opentelemetry.io/contrib/detectors/aws/eks
have been upgraded to v1.21.0. (#4265) - The semantic conventions used by
go.opentelemetry.io/contrib/detectors/aws/lambda
have been upgraded to v1.21.0. (#4265) - The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda
have been upgraded to v1.21.0. (#4265)- The
faas.execution
attribute is nowfaas.invocation_id
. - The
faas.id
attribute is nowaws.lambda.invoked_arn
.
- The
- The semantic conventions used by
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
have been upgraded to v1.21.0. (#4265) - The
http.request.method
attribute will only allow known HTTP methods from the metrics generated bygo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#4277)
Removed
- The high cardinality attributes
net.sock.peer.addr
,net.sock.peer.port
,http.user_agent
,enduser.id
, andhttp.client_ip
were removed from the metrics generated bygo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#4277) - The deprecated
go.opentelemetry.io/contrib/instrumentation/github.com/astaxie/beego/otelbeego
module is removed. (#4295) - The deprecated
go.opentelemetry.io/contrib/instrumentation/github.com/go-kit/kit/otelkit
module is removed. (#4295) - The deprecated
go.opentelemetry.io/contrib/instrumentation/github.com/Shopify/sarama/otelsarama
module is removed. (#4295) - The deprecated
go.opentelemetry.io/contrib/instrumentation/github.com/bradfitz/gomemcache/memcache/otelmemcache
module is removed. (#4295) - The deprecated
go.opentelemetry.io/contrib/instrumentation/github.com/gocql/gocql/otelgocql
module is removed. (#4295)
New Contributors
- @utsushiiro made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4260
- @RangelReale made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4230
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.18.0...v1.19.0
v1.18.0
: /v0.43.0/v0.12.0
Added
- Add
NewMiddleware
function ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#2964) - The
go.opentelemetry.io/contrib/exporters/autoexport
package to provide configuration of trace exporters with useful defaults and environment variable support. (#2753, #4100, #4130, #4132, #4134) -
WithRouteTag
ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
adds HTTP route attribute to metrics. (#615) - Add
WithSpanOptions
option ingo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#3768) - Add testing support for Go 1.21. (#4233)
Changed
- Change interceptors in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
to disableSENT
/RECEIVED
events. UseWithMessageEvents()
to turn back on. (#3964)
Fixed
- AWS XRay Remote Sampling to cap
quotaBalance
to 1x quota ingo.opentelemetry.io/contrib/samplers/aws/xray
. (#3651, #3652) - Do not panic when the HTTP request has the "Expect: 100-continue" header in
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
. (#3892) - Fix span status value set for non-standard HTTP status codes in modules listed below. (#3966)
go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho
go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
- Do not modify the origin request in
RoundTripper
ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#4033) - Handle empty value of
OTEL_PROPAGATORS
environment variable the same way as when the variable is unset ingo.opentelemetry.io/contrib/propagators/autoprop
. (#4101) - Fix gRPC service/method URL path parsing discrepancies in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#4135)
Deprecated
- The
go.opentelemetry.io/contrib/instrumentation/github.com/astaxie/beego/otelbeego
module is deprecated. (#4092, #4104) - The
go.opentelemetry.io/contrib/instrumentation/github.com/go-kit/kit/otelkit
module is deprecated. (#4093, #4104) - The
go.opentelemetry.io/contrib/instrumentation/github.com/Shopify/sarama/otelsarama
module is deprecated. (#4099)
Removed
- Remove
Handler
type ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
. (#2964)
New Contributors
- @alnr made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/2964
- @Alkorin made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/3892
- @Baliedge made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/3964
- @gastonqiu made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4033
- @charleskorn made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/615
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.17.0...v1.18.0
v1.17.0
: /v0.42.0/v0.11.0
What's Changed
Changed
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.16.0
/v0.39.0
release. - Use
strings.Cut()
instead ofstring.SplitN()
for better readability and memory use. (#3822)
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.17.0-rc.1...v1.17.0
v1.16.1
: /v0.41.1/v0.10.1
What's Changed
Added
- The
WithPublicEndpoint
andWithPublicEndpointFn
options ingo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
. (#3661)
Changed
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.15.1
/v0.38.1
release
Fixed
- AWS XRay Remote Sampling to preserve previous rule if updated rule property has not changed in
go.opentelemetry.io/contrib/samplers/aws/xray
. (#3619, #3620)
New Contributors
- @elaous made their first contribution in https://github.com/open-telemetry/opentelemetry-go-contrib/pull/3661
Full Changelog: https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.16.0...v1.16.1
v1.16.0
: /v0.41.0/v0.10.0
Added
- AWS SDK add
rpc.system
attribute ingo.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#3582, #3617)
Changed
- Update
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
to align gRPC server span status with the changes in the OpenTelemetry specification. (#3685) - Adding the
db.statement
tag to spans ingo.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo
is now disabled by default. (#3519)
Fixed
- The error received by
otelecho
middleware is then passed back to upstream middleware instead of being swallowed. (#3656) - Prevent taking from reservoir in AWS XRay Remote Sampler when there is zero capacity in
go.opentelemetry.io/contrib/samplers/aws/xray
. (#3684) - Fix
otelhttp.Handler
ingo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
to propagate multipleWriteHeader
calls while persisting the initialstatusCode
. (#3580)
v1.15.0
: /v0.40.0/v0.9.0
This release is the last to support Go 1.18. The next release will require at least Go 1.19.
Added
- Support Go 1.20. (#3372)
- Add
SpanNameFormatter
option to packagego.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
. (#3343)
Changed
- Change to use protobuf parser instead of encoding/json to accept enums as strings in
go.opentelemetry.io/contrib/samplers/jaegerremote
. (#3183)
Fixed
- Remove use of deprecated
"math/rand".Seed
ingo.opentelemetry.io/contrib/instrumentation/github.com/Shopify/sarama/otelsarama/example/producer
. (#3396) - Do not assume "aws" partition in ecs detector to prevent panic in
go.opentelemetry.io/contrib/detectors/aws/ecs
. (#3167) - The span name of producer spans from
go.opentelemetry.io/contrib/instrumentation/github.com/Shopify/sarama/otelsarama
is corrected to usepublish
instead ofsend
. (#3369) - Attribute types are corrected in
go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#3369)-
aws.dynamodb.table_names
is now a string slice value. -
aws.dynamodb.global_secondary_indexes
is now a string slice value. -
aws.dynamodb.local_secondary_indexes
is now a string slice value. -
aws.dynamodb.attribute_definitions
is now a string slice value. -
aws.dynamodb.global_secondary_index_updates
is now a string slice value. -
aws.dynamodb.provisioned_read_capacity
is now afloat64
value. -
aws.dynamodb.provisioned_write_capacity
is now afloat64
value.
-
v1.14.0
: /v0.39.0/v0.8.0
1.14.0/0.39.0/0.8.0 - 2023-02-07
Changed
- Change
runtime.uptime
instrument ingo.opentelemetry.io/contrib/instrumentation/runtime
fromInt64ObservableUpDownCounter
toInt64ObservableCounter
, since the value is monotonic. (#3347)
Fixed
- The GCE detector in
go.opentelemetry.io/contrib/detectors/gcp
includes the "cloud.region" attribute when appropriate. (#3367)
v1.13.0
: /v0.38.0/v0.7.0
Added
- Add
WithSpanNameFormatter
togo.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux
to allow customizing span names. (#3041) - Add missing recommended AWS Lambda resource attributes
faas.instance
andfaas.max_memory
ingo.opentelemetry.io/contrib/detectors/aws/lambda
. (#3148) - Improve documentation for
go.opentelemetry.io/contrib/samplers/jaegerremote
by providing examples of sampling endpoints. (#3147) - Add
WithServerName
togo.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
to set the primary server name of aHandler
. (#3182)
Changed
- Remove expensive calculation of uncompressed message size attribute in
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
. (#3168) - Upgrade all
semconv
packages to usev1.17.0
. (#3182) - Upgrade dependencies of OpenTelemetry Go to use the new
v1.12.0
/v0.35.0
release. (#3190, #3170)
v1.12.0
: /0.37.0/0.6.0
Added
- Implemented retrieving the
aws.ecs.*
resource attributes ingo.opentelemetry.io/detectors/aws/ecs
based on the ECS Metadata v4 endpoint. (#2626) - The
WithLogger
option togo.opentelemetry.io/contrib/samplers/jaegerremote
to allow users to pass alogr.Logger
and have operations logged. (#2566) - Add the
messaging.url
&messaging.system
attributes to all appropriate SQS operations in thego.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
package. (#2879) - Add example use of the metrics signal to
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/example
. (#2610) - [otelgin] Add support for filters to the
go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin
package to provide the way to control which inbound requests are traced. (#2965, #2963)
Fixed
- Set the status_code span attribute even if the HTTP handler hasn't written anything. (#2822)
- Do not wrap http.NoBody in
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
, which fixes handling of that special request body. (#2983)
v1.11.1
: /v0.36.4/v0.5.2
Added
- Add trace context propagation support to
instrumentation/github.com/aws/aws-sdk-go-v2/otelaws
. (#2856).
Changed
- Upgrade dependencies of OpenTelemetry Go to use the new
v1.11.1
/v0.33.0
release.
v1.11.0
: /v0.36.2/v0.5.1
Changed
- Upgrade dependencies of the OpenTelemetry Go Metric SDK to use the new
v1.11.0
/v0.32.2
release
v1.10.0
: /v0.35.0/v0.5.0
Changed
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.