Update module go.opentelemetry.io/contrib/propagators/b3 to v1.32.0
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
go.opentelemetry.io/contrib/propagators/b3 | require | minor |
v1.9.0 -> v1.32.0
|
Release Notes
open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/b3)
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.