Sourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's\r\nreleases.
\r\n\r\n\r\nRelease v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0
\r\nOverview
\r\nAdded
\r\n\r\n
\r\n- Add the new
\r\ngo.opentelemetry.io/contrib/instrgen
\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)- Add an experimental
\r\nOTEL_METRICS_PRODUCERS
environment\r\nvariable togo.opentelemetry.io/contrib/autoexport
to be\r\nset metrics producers. (#5281)\r\n\r\n
\r\n- \r\n
prometheus
andnone
are supported values.\r\nYou can specify multiple producers separated by a comma.- Add
\r\nWithFallbackMetricProducer
option that adds a\r\nfallback if theOTEL_METRICS_PRODUCERS
is not set or\r\nempty.- The\r\n
\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace
\r\nmodule. This module provides a Baggage Span Processor. (#5404)- Add gRPC trace
\r\nFilter
for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
.\r\n(#5196)- Add a repository Code Ownership Policy. (#5555)
\r\n- The
\r\ngo.opentelemetry.io/contrib/bridges/otellogrus
\r\nmodule. This module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus
. (#5355)- The
\r\nWithVersion
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
. This option\r\nfunction is used as a replacement of\r\nWithInstrumentationScope
to specify the logged package\r\nversion. (#5588)- The
\r\nWithSchemaURL
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
. This option\r\nfunction is used as a replacement of\r\nWithInstrumentationScope
to specify the semantic convention\r\nschema URL for the logged records. (#5588)- Add support for Cloud Run jobs in\r\n
\r\ngo.opentelemetry.io/contrib/detectors/gcp
. (#5559)Changed
\r\n\r\n
\r\n- \r\n
\r\nThe gRPC trace
\r\nFilter
for interceptor is renamed to\r\nInterceptorFilter
. (#5196)- \r\n
\r\nThe gRPC trace filter functions
\r\nAny
,All
,\r\nNone
,Not
,MethodName
,\r\nMethodPrefix
,FullMethodName
,\r\nServiceName
,ServicePrefix
and\r\nHealthCheck
for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor
.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nare now working for stats handler. (#5196)- \r\n
\r\n\r\n
NewLogger
now accepts aname
\r\nstring
as the first argument. This parameter is used as a\r\nreplacement ofWithInstrumentationScope
to specify the name\r\nof the logger backing the underlyingHandler
. (#5588)- \r\n
\r\n\r\n
NewHandler
now accepts aname
\r\nstring
as the first argument. This parameter is used as a\r\nreplacement ofWithInstrumentationScope
to specify the name\r\nof the logger backing the returnedHandler
. (#5588)- \r\n
\r\nUpgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5605)Removed
\r\n\r\n
\r\n- The
\r\nWithInstrumentationScope
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
is removed.\r\nUse thename
parameter added toNewHandler
and\r\nNewLogger
as well asWithVersion
and\r\nWithSchema
as replacements. (#5588)Deprecated
\r\n\r\n
\r\n- The
\r\nInterceptorFilter
type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nis deprecated. (#5196)What's Changed
\r\n\r\n
\r\n\r\n- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by\r\n
\r\n@dependabot
in\r\nopen-telemetry/opentelemetry-go-contrib#5436- build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to 1.51.30\r\nin /detectors/aws/ec2 by
\r\n@dependabot
in open-telemetry/opentelemetry-go-contrib#5435- Add update-all-otel-deps target in Makefile by
\r\n@XSAM
in open-telemetry/opentelemetry-go-contrib#5434- build(deps): bump github.com/golangci/golangci-lint from 1.57.2 to\r\n1.58.0 in /tools by
\r\n@dependabot
in open-telemetry/opentelemetry-go-contrib#5441- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
\r\n@dependabot
in open-telemetry/opentelemetry-go-contrib#5445- autoexport: Add OTEL_METRICS_PRODUCERS environment variable support\r\nby
\r\n@gouthamve
\r\nin open-telemetry/opentelemetry-go-contrib#5281- Fix changelog for #5281\r\nby
\r\n@pellared
in\r\nopen-telemetry/opentelemetry-go-contrib#5450- processors/baggage: add baggage span processor by
\r\n@codeboten
in open-telemetry/opentelemetry-go-contrib#5404- Configure Renovate by
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#4579- chore(deps): update module github.com/gabriel-vasile/mimetype to\r\nv1.4.3 by
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#5462- [chore] Renovate to add Skip Changelog label by
\r\n@pellared
in open-telemetry/opentelemetry-go-contrib#5464- chore(deps): update module github.com/golang/snappy to v0.0.4 by
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#5465- chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by\r\n
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#5467- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.7\r\nby
\r\n@renovate
in\r\nopen-telemetry/opentelemetry-go-contrib#5466
... (truncated)
\r\nSourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.52.0/0.21.0/0.7.0/0.2.0] - 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add the new
\r\ngo.opentelemetry.io/contrib/instrgen
\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)- Add an experimental
\r\nOTEL_METRICS_PRODUCERS
environment\r\nvariable togo.opentelemetry.io/contrib/autoexport
to be\r\nset metrics producers. (#5281)\r\n\r\n
\r\n- \r\n
prometheus
andnone
are supported values.\r\nYou can specify multiple producers separated by a comma.- Add
\r\nWithFallbackMetricProducer
option that adds a\r\nfallback if theOTEL_METRICS_PRODUCERS
is not set or\r\nempty.- The\r\n
\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace
\r\nmodule. This module provides a Baggage Span Processor. (#5404)- Add gRPC trace
\r\nFilter
for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
.\r\n(#5196)- Add a repository Code Ownership Policy. (#5555)
\r\n- The
\r\ngo.opentelemetry.io/contrib/bridges/otellogrus
\r\nmodule.\r\nThis module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus
. (#5355)- The
\r\nWithVersion
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope
to specify the logged package\r\nversion. (#5588)- The
\r\nWithSchemaURL
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope
to specify the semantic convention\r\nschema URL for the logged records. (#5588)- Add support for Cloud Run jobs in\r\n
\r\ngo.opentelemetry.io/contrib/detectors/gcp
. (#5559)Changed
\r\n\r\n
\r\n- \r\n
\r\nThe gRPC trace
\r\nFilter
for interceptor is renamed to\r\nInterceptorFilter
. (#5196)- \r\n
\r\nThe gRPC trace filter functions
\r\nAny
,All
,\r\nNone
,Not
,MethodName
,\r\nMethodPrefix
,FullMethodName
,\r\nServiceName
,ServicePrefix
and\r\nHealthCheck
for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor
.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nare now working for stats handler. (#5196)- \r\n
\r\n\r\n
NewLogger
now accepts aname
\r\nstring
as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope
to specify the name of the logger\r\nbacking the underlyingHandler
. (#5588)- \r\n
\r\n\r\n
NewHandler
now accepts aname
\r\nstring
as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope
to specify the name of the logger\r\nbacking the returnedHandler
. (#5588)- \r\n
\r\nUpgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5605)Removed
\r\n\r\n
\r\n- The
\r\nWithInstrumentationScope
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
is removed.\r\nUse thename
parameter added toNewHandler
and\r\nNewLogger
as well asWithVersion
and\r\nWithSchema
as replacements. (#5588)Deprecated
\r\n\r\n
\r\n- The
\r\nInterceptorFilter
type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nis deprecated. (#5196)
007ae66
\r\nRelease v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0 (#5628)e6f7c8e
\r\notelzap: Add skeleton for array encoder (#5611)c47a69c
\r\nBump semconv/v1.24.0 to v1.25.0 (#5605)52ee3c4
\r\notelzap: Implement Uint methods on encoder (#5609)a91e60b
\r\nfix(deps): update module github.com/aws/aws-sdk-go to v1.53.6 (#5616)bf9b41d
\r\n[chore] Rebuild .tools as they can be outdated (#5603)d2e3069
\r\nchore(deps): update module google.golang.org/genproto/googleapis/rpc to\r\nv0.0....5860ad6
\r\nfix(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0.0-...6f3b254
\r\nfix(deps): update opentelemetry-go monorepo to 49c866f (#5608)5f97832
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5613)Sourced from go.opentelemetry.io/otel's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#538…","shortMessageHtmlLink":"fix(deps): bump the otel-dependencies group with 10 updates (#65)"}},{"before":"6031b90c6442d00cd84bca93a0dd378cc53d3b5b","after":"95a5708a5f3369e4aa4af971e901671b28b23944","ref":"refs/heads/main","pushedAt":"2024-06-06T07:45:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shanduur","name":"Mateusz Urbanek","path":"/shanduur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32583062?s=80&v=4"},"commit":{"message":"fix(deps): bump the otel-dependencies group with 10 updates (#65)\n\nBumps the otel-dependencies group with 10 updates:\r\n\r\n| Package | From | To |\r\n| --- | --- | --- |\r\n|\r\n[go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib)\r\n| `0.51.0` | `0.52.0` |\r\n|\r\n[go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n|\r\n[go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go)\r\n| `1.26.0` | `1.27.0` |\r\n\r\nUpdates\r\n`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`\r\nfrom 0.51.0 to 0.52.0\r\nSourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's\r\nreleases.
\r\n\r\n\r\nRelease v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0
\r\nOverview
\r\nAdded
\r\n\r\n
\r\n- Add the new
\r\ngo.opentelemetry.io/contrib/instrgen
\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)- Add an experimental
\r\nOTEL_METRICS_PRODUCERS
environment\r\nvariable togo.opentelemetry.io/contrib/autoexport
to be\r\nset metrics producers. (#5281)\r\n\r\n
\r\n- \r\n
prometheus
andnone
are supported values.\r\nYou can specify multiple producers separated by a comma.- Add
\r\nWithFallbackMetricProducer
option that adds a\r\nfallback if theOTEL_METRICS_PRODUCERS
is not set or\r\nempty.- The\r\n
\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace
\r\nmodule. This module provides a Baggage Span Processor. (#5404)- Add gRPC trace
\r\nFilter
for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
.\r\n(#5196)- Add a repository Code Ownership Policy. (#5555)
\r\n- The
\r\ngo.opentelemetry.io/contrib/bridges/otellogrus
\r\nmodule. This module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus
. (#5355)- The
\r\nWithVersion
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
. This option\r\nfunction is used as a replacement of\r\nWithInstrumentationScope
to specify the logged package\r\nversion. (#5588)- The
\r\nWithSchemaURL
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
. This option\r\nfunction is used as a replacement of\r\nWithInstrumentationScope
to specify the semantic convention\r\nschema URL for the logged records. (#5588)- Add support for Cloud Run jobs in\r\n
\r\ngo.opentelemetry.io/contrib/detectors/gcp
. (#5559)Changed
\r\n\r\n
\r\n- \r\n
\r\nThe gRPC trace
\r\nFilter
for interceptor is renamed to\r\nInterceptorFilter
. (#5196)- \r\n
\r\nThe gRPC trace filter functions
\r\nAny
,All
,\r\nNone
,Not
,MethodName
,\r\nMethodPrefix
,FullMethodName
,\r\nServiceName
,ServicePrefix
and\r\nHealthCheck
for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor
.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nare now working for stats handler. (#5196)- \r\n
\r\n\r\n
NewLogger
now accepts aname
\r\nstring
as the first argument. This parameter is used as a\r\nreplacement ofWithInstrumentationScope
to specify the name\r\nof the logger backing the underlyingHandler
. (#5588)- \r\n
\r\n\r\n
NewHandler
now accepts aname
\r\nstring
as the first argument. This parameter is used as a\r\nreplacement ofWithInstrumentationScope
to specify the name\r\nof the logger backing the returnedHandler
. (#5588)- \r\n
\r\nUpgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5605)Removed
\r\n\r\n
\r\n- The
\r\nWithInstrumentationScope
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
is removed.\r\nUse thename
parameter added toNewHandler
and\r\nNewLogger
as well asWithVersion
and\r\nWithSchema
as replacements. (#5588)Deprecated
\r\n\r\n
\r\n- The
\r\nInterceptorFilter
type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nis deprecated. (#5196)What's Changed
\r\n\r\n
\r\n\r\n- build(deps): bump lycheeverse/lychee-action from 1.9.3 to 1.10.0 by\r\n
\r\n@dependabot
in\r\nopen-telemetry/opentelemetry-go-contrib#5436- build(deps): bump github.com/aws/aws-sdk-go from 1.51.25 to 1.51.30\r\nin /detectors/aws/ec2 by
\r\n@dependabot
in open-telemetry/opentelemetry-go-contrib#5435- Add update-all-otel-deps target in Makefile by
\r\n@XSAM
in open-telemetry/opentelemetry-go-contrib#5434- build(deps): bump github.com/golangci/golangci-lint from 1.57.2 to\r\n1.58.0 in /tools by
\r\n@dependabot
in open-telemetry/opentelemetry-go-contrib#5441- build(deps): bump codecov/codecov-action from 4.3.0 to 4.3.1 by
\r\n@dependabot
in open-telemetry/opentelemetry-go-contrib#5445- autoexport: Add OTEL_METRICS_PRODUCERS environment variable support\r\nby
\r\n@gouthamve
\r\nin open-telemetry/opentelemetry-go-contrib#5281- Fix changelog for #5281\r\nby
\r\n@pellared
in\r\nopen-telemetry/opentelemetry-go-contrib#5450- processors/baggage: add baggage span processor by
\r\n@codeboten
in open-telemetry/opentelemetry-go-contrib#5404- Configure Renovate by
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#4579- chore(deps): update module github.com/gabriel-vasile/mimetype to\r\nv1.4.3 by
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#5462- [chore] Renovate to add Skip Changelog label by
\r\n@pellared
in open-telemetry/opentelemetry-go-contrib#5464- chore(deps): update module github.com/golang/snappy to v0.0.4 by
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#5465- chore(deps): update module github.com/mattn/go-isatty to v0.0.20 by\r\n
\r\n@renovate
in open-telemetry/opentelemetry-go-contrib#5467- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.7\r\nby
\r\n@renovate
in\r\nopen-telemetry/opentelemetry-go-contrib#5466
... (truncated)
\r\nSourced from go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.52.0/0.21.0/0.7.0/0.2.0] - 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add the new
\r\ngo.opentelemetry.io/contrib/instrgen
\r\npackage to provide auto-generated source code instrumentation. (#3068,\r\n#3108)- Add an experimental
\r\nOTEL_METRICS_PRODUCERS
environment\r\nvariable togo.opentelemetry.io/contrib/autoexport
to be\r\nset metrics producers. (#5281)\r\n\r\n
\r\n- \r\n
prometheus
andnone
are supported values.\r\nYou can specify multiple producers separated by a comma.- Add
\r\nWithFallbackMetricProducer
option that adds a\r\nfallback if theOTEL_METRICS_PRODUCERS
is not set or\r\nempty.- The\r\n
\r\ngo.opentelemetry.io/contrib/processors/baggage/baggagetrace
\r\nmodule. This module provides a Baggage Span Processor. (#5404)- Add gRPC trace
\r\nFilter
for stats handler to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
.\r\n(#5196)- Add a repository Code Ownership Policy. (#5555)
\r\n- The
\r\ngo.opentelemetry.io/contrib/bridges/otellogrus
\r\nmodule.\r\nThis module provides an OpenTelemetry logging bridge for\r\ngithub.com/sirupsen/logrus
. (#5355)- The
\r\nWithVersion
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope
to specify the logged package\r\nversion. (#5588)- The
\r\nWithSchemaURL
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
.\r\nThis option function is used as a replacement of\r\nWithInstrumentationScope
to specify the semantic convention\r\nschema URL for the logged records. (#5588)- Add support for Cloud Run jobs in\r\n
\r\ngo.opentelemetry.io/contrib/detectors/gcp
. (#5559)Changed
\r\n\r\n
\r\n- \r\n
\r\nThe gRPC trace
\r\nFilter
for interceptor is renamed to\r\nInterceptorFilter
. (#5196)- \r\n
\r\nThe gRPC trace filter functions
\r\nAny
,All
,\r\nNone
,Not
,MethodName
,\r\nMethodPrefix
,FullMethodName
,\r\nServiceName
,ServicePrefix
and\r\nHealthCheck
for interceptor are moved to\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor
.\r\nWith this change, the filters in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nare now working for stats handler. (#5196)- \r\n
\r\n\r\n
NewLogger
now accepts aname
\r\nstring
as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope
to specify the name of the logger\r\nbacking the underlyingHandler
. (#5588)- \r\n
\r\n\r\n
NewHandler
now accepts aname
\r\nstring
as the first argument.\r\nThis parameter is used as a replacement of\r\nWithInstrumentationScope
to specify the name of the logger\r\nbacking the returnedHandler
. (#5588)- \r\n
\r\nUpgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5605)Removed
\r\n\r\n
\r\n- The
\r\nWithInstrumentationScope
option function in\r\ngo.opentelemetry.io/contrib/bridges/otelslog
is removed.\r\nUse thename
parameter added toNewHandler
and\r\nNewLogger
as well asWithVersion
and\r\nWithSchema
as replacements. (#5588)Deprecated
\r\n\r\n
\r\n- The
\r\nInterceptorFilter
type in\r\ngo.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
\r\nis deprecated. (#5196)
007ae66
\r\nRelease v1.27.0/v0.52.0/v0.21.0/v0.7.0/v0.2.0 (#5628)e6f7c8e
\r\notelzap: Add skeleton for array encoder (#5611)c47a69c
\r\nBump semconv/v1.24.0 to v1.25.0 (#5605)52ee3c4
\r\notelzap: Implement Uint methods on encoder (#5609)a91e60b
\r\nfix(deps): update module github.com/aws/aws-sdk-go to v1.53.6 (#5616)bf9b41d
\r\n[chore] Rebuild .tools as they can be outdated (#5603)d2e3069
\r\nchore(deps): update module google.golang.org/genproto/googleapis/rpc to\r\nv0.0....5860ad6
\r\nfix(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0.0-...6f3b254
\r\nfix(deps): update opentelemetry-go monorepo to 49c866f (#5608)5f97832
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5613)Sourced from go.opentelemetry.io/otel's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#5382)999c6a0
\r\nUpdate all semconv use to v1.25.0 (#5374)14441ae
\r\nIdentify logger with schemaURL in global logger provider (#5375)ebd0ade
\r\nSplit log/logtest into a recorder and a logger (#5365)0d1e77c
\r\nFix package prefix of error in otlploghttp (#5371)Sourced from go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp's\r\nchangelog.
\r\n\r\n\r\n[1.27.0/0.49.0/0.3.0] 2024-05-21
\r\nAdded
\r\n\r\n
\r\n- Add example for\r\n
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/sdk/log/logtest
to facilitate\r\ntesting exporter and processor implementations. (#5258)- Add
\r\nRecordFactory
in\r\ngo.opentelemetry.io/otel/log/logtest
to facilitate testing\r\nbridge implementations. (#5263)- The count of dropped records from the
\r\nBatchProcessor
in\r\ngo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
\r\notel-collector
example. (#5283)- Add the synchronous gauge instrument to\r\n
\r\ngo.opentelemetry.io/otel/metric
. (#5304)\r\n\r\n
\r\n- An
\r\nint64
orfloat64
synchronous gauge\r\ninstrument can now be created from aMeter
.- All implementations of the API\r\n(
\r\ngo.opentelemetry.io/otel/metric/noop
,\r\ngo.opentelemetry.io/otel/sdk/metric
) are updated to support\r\nthis instrument.- Add logs to
\r\ngo.opentelemetry.io/otel/example/dice
. (#5349)Changed
\r\n\r\n
\r\n- The
\r\nShutdown
method ofExporter
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdouttrace
\r\nignores the context cancellation and always returnsnil
.\r\n(#5189)- The
\r\nForceFlush
andShutdown
methods of the\r\nexporter returned byNew
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
\r\nignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
\r\nRecord
attributes in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
\r\nRecord
in\r\ngo.opentelemetry.io/otel/sdk/log
. (#5230)- \r\n
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nwon't print timestamps whenWithoutTimestamps
option is\r\nset. (#5241)- The
\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
\r\nexporter won't printAttributeValueLengthLimit
and\r\nAttributeCountLimit
fields now, instead it prints the\r\nDroppedAttributes
field. (#5272)- Improved performance in the
\r\nStringer
implementation of\r\ngo.opentelemetry.io/otel/baggage.Member
by reducing the\r\nnumber of allocations. (#5286)- Set the start time for last-value aggregates in\r\n
\r\ngo.opentelemetry.io/otel/sdk/metric
. (#5305)- The
\r\nSpan
in\r\ngo.opentelemetry.io/otel/sdk/trace
will record links\r\nwithout span context if either non-emptyTraceState
or\r\nattributes are provided. (#5315)- Upgrade all dependencies of\r\n
\r\ngo.opentelemetry.io/otel/semconv/v1.24.0
to\r\ngo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
\r\n\r\n
\r\n- Comparison of unordered maps for\r\n
\r\ngo.opentelemetry.io/otel/log.KeyValue
and\r\ngo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of\r\n
\r\ngo.opentelemetry.io/otel/log.Value
in\r\ngo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
\r\nRecorder
in\r\ngo.opentelemetry.io/otel/log/logtest
so it behaves as a\r\nLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint\r\nURL in\r\n
\r\ngo.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
.\r\n(#5371)- Identify the
\r\nLogger
returned from the global\r\nLoggerProvider
in\r\ngo.opentelemetry.io/otel/log/global
with its schema URL.\r\n(#5375)
5661ff0
\r\nRelease v1.27.0/v0.49.0/v0.3.0 (#5392)0d3dddc
\r\nFix exported instrument kind const value change (#5385)7aae7a8
\r\nchore(deps): update benchmark-action/github-action-benchmark action to\r\nv1.20....8c3120f
\r\nchore(deps): update module google.golang.org/genproto/googleapis/api to\r\nv0.0....d55658e
\r\nchore(deps): update codecov/codecov-action action to v4.4.1 (#5387)49c866f
\r\nfix(deps): update module github.com/golangci/golangci-lint to v1.58.2\r\n(#538…","shortMessageHtmlLink":"fix(deps): bump the otel-dependencies group with 10 updates (#65)"}},{"before":"8f8acb209adcbb725cca3081f3560840da34b773","after":null,"ref":"refs/heads/dependabot/go_modules/otel-dependencies-82e6a22cbc","pushedAt":"2024-06-06T07:45:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shanduur","name":"Mateusz Urbanek","path":"/shanduur","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/32583062?s=80&v=4"}},{"before":null,"after":"8f8acb209adcbb725cca3081f3560840da34b773","ref":"refs/heads/dependabot/go_modules/otel-dependencies-82e6a22cbc","pushedAt":"2024-05-27T16:52:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"fix(deps): bump the otel-dependencies group with 10 updates\n\nBumps the otel-dependencies group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `0.51.0` | `0.52.0` |\n| [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n| [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `1.26.0` | `1.27.0` |\n\n\nUpdates `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` from 0.51.0 to 0.52.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.51.0...zpages/v0.52.0)\n\nUpdates `go.opentelemetry.io/otel` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/metric` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/sdk` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/sdk/metric` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\nUpdates `go.opentelemetry.io/otel/trace` from 1.26.0 to 1.27.0\n- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases)\n- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.26.0...v1.27.0)\n\n---\nupdated-dependencies:\n- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/metric\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/sdk\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/sdk/metric\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n- dependency-name: go.opentelemetry.io/otel/trace\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: otel-dependencies\n...\n\nSigned-off-by: dependabot[bot] Sourced from google.golang.org/grpc's\r\nreleases.
\r\n\r\n\r\nRelease 1.64.0
\r\nAPI Changes
\r\n\r\n
\r\n- stats: Deprecate
\r\nInPayload.Data
and\r\nOutPayload.Data
; they were experimental and will be deleted\r\nin the next release (#7121)Behavior Changes
\r\n\r\n
\r\n- codec: Remove handling of environment variable\r\n
\r\nGRPC_GO_ADVERTISE_COMPRESSORS
to suppress setting supported\r\ncompressors ingrpc-accept-encoding
header. Compressors\r\nwill always be advertised, as they have been by default for some time\r\n(#7203)New Features
\r\n\r\n
\r\n- resolver/dns: Add
\r\nSetMinResolutionInterval
to set the\r\nminimum interval at which DNS re-resolutions may occur (#6962)\r\n\r\n
\r\n- Special Thanks:
\r\n@HomayoonAlimohammadi
- peer/peer: Implement the
\r\nfmt.Stringer
interface for\r\npretty printingPeer
, and- metadata/metadata: Implement the
\r\nfmt.Stringer
interface\r\nfor pretty printingMD
(#7137)\r\n\r\n
\r\n- Special Thanks:
\r\n@AnomalRoil
Performance Improvements
\r\n\r\n
\r\n- client: Improve RPC performance by reducing work while holding a\r\nlock (#7132)
\r\nBug Fixes
\r\n\r\n
\r\n- transport/server: Display the proper timeout value when keepalive\r\npings are not ack'd in time (#7038)\r\n
\r\n\r\n
\r\n- Special Thanks:
\r\n@BatmanAoD
- channelz: Fix bug that was causing the subchannel's target to be\r\nunset (#7189)
\r\n- stats: Fix bug where peer was not set in context when calling stats\r\nhandler for
\r\nOutPayload
,InPayload
, and\r\nEnd
(#7096)Dependencies
\r\n\r\n
\r\n- deps: Remove dependency on deprecated\r\n
\r\ngithub.com/golang/protobuf
module (#7122)Documentation
\r\n\r\n
\r\n- grpc: Deprecate
\r\nWithBlock
,\r\nWithReturnConnectionError
,\r\nFailOnNonTempDialError
which are ignored by\r\nNewClient
(#7097)\r\n\r\n
\r\n- Special Thanks:
\r\n@pellared
- grpc: Deprecate
\r\nDial
andDialContext
.\r\nThese will continue to be supported throughout 1.x, but are deprecated\r\nto direct users toNewClient
(See #7090\r\nfor more information)- examples: Add custom lb example (#6691)
\r\n
fa274d7
\r\nChange version to 1.64.0 (#7218)6b413c8
\r\nxds: Surround two Infof
calls that use\r\npretty.ToJSON
with V(2)
checks (...2dbbcef
\r\nresolver/dns: Add docstring to SetMinResolutionInterval (#7217)070d9c7
\r\ncodes: replace %q to %d in error string when invalid code is an integer\r\n(#7188)5d24ee2
\r\nxds: store server config for LRS server in xdsresource.ClusterUpdate (#7191)c76f686
\r\nadvancedTLS: Rename get root certs related pieces (#7207)f591e3b
\r\ncodec: remove option to suppress setting supported compressors in\r\nheaders (#7...b4f7947
\r\ngithub: remove dependabot (#7208)0561c78
\r\nclient: add user-friendly error message of LB policy update timed out\r\n(#7206)9d9c1fb
\r\npeer: remove change detector test (#7204)Sourced from github.com/linode/linodego's\r\nreleases.
\r\n\r\n\r\nv1.34.0
\r\nWhat's Changed
\r\n⚠️ Breaking Change
\r\n\r\n
\r\n- [BREAKING] Add support for LKE Control Plane ACL by
\r\n@lgarber-akamai
\r\nin linode/linodego#495🐛 Bug Fixes
\r\n\r\n
\r\n- Prevent unexpected warning from Resty when calling\r\n
\r\nClient.SetDebug(false)
by@lgarber-akamai
\r\nin linode/linodego#508💡 Improvements
\r\n\r\n
\r\n- Mask the value of the Authorization header if debug is enabled by
\r\n@rosskirkpat
in\r\nlinode/linodego#501- Expose region capabilities enum by
\r\n@yec-akamai
in linode/linodego#507⚙️ Repo/CI Improvements
\r\n\r\n
\r\n- replace test execution handler with conditional by
\r\n@ykim-1
in linode/linodego#502📦 Dependency Updates
\r\n\r\n
\r\n- bump golang.org/x/net from 0.24.0 to 0.25.0 by
\r\n@dependabot
in linode/linodego#500- bump github.com/go-resty/resty/v2 from 2.12.0 to 2.13.1 by
\r\n@dependabot
in linode/linodego#505- bump golangci/golangci-lint-action from 5 to 6 by
\r\n@dependabot
in linode/linodego#506New Contributors
\r\n\r\n
\r\n- \r\n
@rosskirkpat
\r\nmade their first contribution in linode/linodego#501Full Changelog: https://github.com/linode/linodego/compare/v1.33.1...v1.34.0
\r\nv1.33.1
\r\nWhat's Changed
\r\n⚙️ Repo/CI Improvements
\r\n\r\n
\r\n- CI Cleanup by
\r\n@zliang-akamai
\r\nin linode/linodego#493📦 Dependency Updates
\r\n\r\n
\r\n- Dependencies update for k8s and test sub-packages by
\r\n@zliang-akamai
\r\nin linode/linodego#494- build(deps): bump golangci/golangci-lint-action from 4 to 5 by
\r\n@dependabot
in linode/linodego#499- build(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 by
\r\n@dependabot
in linode/linodego#498- build(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 by
\r\n@dependabot
in linode/linodego#497Full Changelog: https://github.com/linode/linodego/compare/v1.33.0...v1.33.1
\r\n
3bcb4a6
\r\nfix: Prevent unexpected warning from Resty when calling\r\nClient.SetDebug(false...30da20d
\r\nadd capabilities enum (#507)25fe7d3
\r\nMask the value of the Authorization header if debug is enabled (#501)2f9320e
\r\nbuild(deps): bump golangci/golangci-lint-action from 5 to 6 (#506)fee2ec3
\r\nbuild(deps): bump github.com/go-resty/resty/v2 from 2.12.0 to 2.13.1 (#505)87593bd
\r\nCI: replace test execution handler with conditional (#502)7c73ad6
\r\nnew: [BREAKING] Add support for LKE Control Plane ACL (#495)bb0ff3f
\r\nbuild(deps): bump golang.org/x/net from 0.24.0 to 0.25.0 (#500)768c197
\r\nbuild(deps): bump golang.org/x/text from 0.14.0 to 0.15.0 (#497)af11c16
\r\nbuild(deps): bump golang.org/x/oauth2 from 0.19.0 to 0.20.0 (#498)Sourced from github.com/go-resty/resty/v2's\r\nreleases.
\r\n\r\n\r\nv2.13.1
\r\nRelease Notes
\r\nFixes
\r\n\r\n
\r\n- fix: correct resty version number which was missed in the previous\r\nrelease by
\r\n@jeevatkm
in go-resty/resty#793Full Changelog: https://github.com/go-resty/resty/compare/v2.13.0...v2.13.1
\r\nv2.13.0
\r\nRelease Notes
\r\nEnhancements
\r\n\r\n
\r\n- build: update github actions by
\r\n@segevda
in go-resty/resty#785- update dependency golang.org/x/net and codecov ci integration by
\r\n@jeevatkm
in go-resty/resty#792Bug Fixes
\r\n\r\n
\r\n- fix: digest auth by
\r\n@phw
in go-resty/resty#789New Contributors
\r\n\r\n
\r\n- \r\n
@phw
made their\r\nfirst contribution in go-resty/resty#789Full Changelog: https://github.com/go-resty/resty/compare/v2.12.0...v2.13.0
\r\n
Sourced from golangci/golangci-lint-action's\r\nreleases.
\r\n\r\n\r\nv6.0.0
\r\n\r\nWhat's Changed
\r\nThis version removes
\r\nannotations
option (because it was\r\nuseless), and removes the default output format\r\n(github-actions
).\r\nThe annotations are still produced but with another approach.Changes
\r\n\r\n
\r\n- feat: rewrite format handling by
\r\n@ldez
in golangci/golangci-lint-action#1038Dependencies
\r\n\r\n
\r\n- build(deps-dev): bump
\r\n@typescript-eslint/eslint-plugin
\r\nfrom 7.7.1 to 7.8.0 by@dependabot
in golangci/golangci-lint-action#1034- build(deps): bump
\r\n@types/node
from 20.12.7 to 20.12.8\r\nby@dependabot
\r\nin golangci/golangci-lint-action#1036- build(deps-dev): bump
\r\n@typescript-eslint/parser
from\r\n7.7.1 to 7.8.0 by@dependabot
in golangci/golangci-lint-action#1035Full Changelog: https://github.com/golangci/golangci-lint-action/compare/v5.3.0...v6.0.0
\r\nv5.3.0
\r\n\r\nWhat's Changed
\r\nChanges
\r\n\r\n
\r\n- feat: uses 2 dots compare syntax for push diff by
\r\n@ldez
in golangci/golangci-lint-action#1030- feat: add option to control cache invalidation interval by
\r\n@ldez
in golangci/golangci-lint-action#1031- feat: use OS and working-directory as cache key by
\r\n@ldez
in golangci/golangci-lint-action#1032- feat: improve log about pwd/cwd by
\r\n@ldez
in golangci/golangci-lint-action#1033Full Changelog: https://github.com/golangci/golangci-lint-action/compare/v5.2.0...v5.3.0
\r\nv5.2.0
\r\n\r\nWhat's Changed
\r\nChanges
\r\n\r\nFull Changelog: https://github.com/golangci/golangci-lint-action/compare/v5.1.0...v5.2.0
\r\nv5.1.0
\r\n\r\nWhat's Changed
\r\nChanges
\r\n\r\n
\r\n- feat: support for
\r\npull
andmerge_group
\r\nevents with the optiononly-new-issues
by@ldez
in golangci/golangci-lint-action#1029Dependencies
\r\n\r\n
\r\n\r\n- build(deps-dev): bump
\r\n@typescript-eslint/parser
from\r\n7.7.0 to 7.7.1 by@dependabot
in golangci/golangci-lint-action#1027- build(deps-dev): bump
\r\n@typescript-eslint/eslint-plugin
\r\nfrom 7.7.0 to 7.7.1 by@dependabot
in golangci/golangci-lint-action#1028
... (truncated)
\r\na4f60bb
\r\nfix: use 3-dots syntax for diff on push (#1040)5815a4b
\r\ndoc: improve readme23faadf
\r\ndoc: improve readmeb556f25
\r\ndoc: improve readme789f114
\r\nfeat: rewrite format handling (#1038)d36b91c
\r\nbuild(deps-dev): bump @typescript-eslint/parser
from 7.7.1\r\nto 7.8.0 (#1035)a9eb115
\r\nbuild(deps): bump @types/node
from 20.12.7 to 20.12.8 (#1036)bd4fa7c
\r\nbuild(deps-dev): bump @typescript-eslint/eslint-plugin
\r\nfrom 7.7.1 to 7.8.0 (#...