Bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.51.0 to 0.52.0
Bumps go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.51.0 to 0.52.0.
Release notes
Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases.
Release 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 open-telemetry/opentelemetry-go-contrib#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 open-telemetry/opentelemetry-go-contrib#5435- Add update-all-otel-deps target in Makefile by
@XSAM
in open-telemetry/opentelemetry-go-contrib#5434- build(deps): bump github.com/golangci/golangci-lint from 1.57.2 to 1.58.0 in /tools by
@dependabot
in open-telemetry/opentelemetry-go-contrib#5441- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
@dependabot
in open-telemetry/opentelemetry-go-contrib#5445- autoexport: Add OTEL_METRICS_PRODUCERS environment variable support by
@gouthamve
in open-telemetry/opentelemetry-go-contrib#5281- Fix changelog for #5281 by
@pellared
in open-telemetry/opentelemetry-go-contrib#5450- processors/baggage: add baggage span processor by
@codeboten
in open-telemetry/opentelemetry-go-contrib#5404- Configure Renovate by
@renovate
in open-telemetry/opentelemetry-go-contrib#4579- chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.3 by
@renovate
in open-telemetry/opentelemetry-go-contrib#5462- [chore] Renovate to add Skip Changelog label by
@pellared
in open-telemetry/opentelemetry-go-contrib#5464- chore(deps): update module github.com/golang/snappy to v0.0.4 by
@renovate
in open-telemetry/opentelemetry-go-contrib#5465- chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by
@renovate
in open-telemetry/opentelemetry-go-contrib#5467- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.7 by
@renovate
in open-telemetry/opentelemetry-go-contrib#5466
... (truncated)
Changelog
Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog.
[1.27.0/0.52.0/0.21.0/0.7.0/0.2.0] - 2024-05-21
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)- The
go.opentelemetry.io/contrib/instrumentation/go.mongodb.org/mongo-driver/mongo/otelmongo
package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see #5551. (#5598)
Commits
-
007ae66
Release v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0 (#5628) -
e6f7c8e
otelzap: Add skeleton for array encoder (#5611) -
c47a69c
Bump semconv/v1.24.0 to v1.25.0 (#5605) -
52ee3c4
otelzap: Implement Uint methods on encoder (#5609) -
a91e60b
fix(deps): update module github.com/aws/aws-sdk-go to v1.53.6 (#5616) -
bf9b41d
[chore] Rebuild .tools as they can be outdated (#5603) -
d2e3069
chore(deps): update module google.golang.org/genproto/googleapis/rpc to v0.0.... -
5860ad6
fix(deps): update module google.golang.org/genproto/googleapis/api to v0.0.0-... -
6f3b254
fix(deps): update opentelemetry-go monorepo to 49c866f (#5608) -
5f97832
chore(deps): update codecov/codecov-action action to v4.4.1 (#5613) - Additional commits viewable in compare view