Bump go.opentelemetry.io/otel/sdk from 1.26.0 to 1.27.0
Bumps go.opentelemetry.io/otel/sdk from 1.26.0 to 1.27.0.
Changelog
Sourced from go.opentelemetry.io/otel/sdk's changelog.
[1.27.0/0.49.0/0.3.0] 2024-05-21
Added
- Add example for
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5242)- Add
RecordFactory
ingo.opentelemetry.io/otel/sdk/log/logtest
to facilitate testing exporter and processor implementations. (#5258)- Add
RecordFactory
ingo.opentelemetry.io/otel/log/logtest
to facilitate testing bridge implementations. (#5263)- The count of dropped records from the
BatchProcessor
ingo.opentelemetry.io/otel/sdk/log
is logged. (#5276)- Add metrics in the
otel-collector
example. (#5283)- Add the synchronous gauge instrument to
go.opentelemetry.io/otel/metric
. (#5304)
- An
int64
orfloat64
synchronous gauge instrument can now be created from aMeter
.- All implementations of the API (
go.opentelemetry.io/otel/metric/noop
,go.opentelemetry.io/otel/sdk/metric
) are updated to support this instrument.- Add logs to
go.opentelemetry.io/otel/example/dice
. (#5349)Changed
- The
Shutdown
method ofExporter
ingo.opentelemetry.io/otel/exporters/stdout/stdouttrace
ignores the context cancellation and always returnsnil
. (#5189)- The
ForceFlush
andShutdown
methods of the exporter returned byNew
ingo.opentelemetry.io/otel/exporters/stdout/stdoutmetric
ignore the context cancellation and always returnnil
. (#5189)- Apply the value length limits to
Record
attributes ingo.opentelemetry.io/otel/sdk/log
. (#5230)- De-duplicate map attributes added to a
Record
ingo.opentelemetry.io/otel/sdk/log
. (#5230)go.opentelemetry.io/otel/exporters/stdout/stdoutlog
won't print timestamps whenWithoutTimestamps
option is set. (#5241)- The
go.opentelemetry.io/otel/exporters/stdout/stdoutlog
exporter won't printAttributeValueLengthLimit
andAttributeCountLimit
fields now, instead it prints theDroppedAttributes
field. (#5272)- Improved performance in the
Stringer
implementation ofgo.opentelemetry.io/otel/baggage.Member
by reducing the number of allocations. (#5286)- Set the start time for last-value aggregates in
go.opentelemetry.io/otel/sdk/metric
. (#5305)- The
Span
ingo.opentelemetry.io/otel/sdk/trace
will record links without span context if either non-emptyTraceState
or attributes are provided. (#5315)- Upgrade all dependencies of
go.opentelemetry.io/otel/semconv/v1.24.0
togo.opentelemetry.io/otel/semconv/v1.25.0
. (#5374)Fixed
- Comparison of unordered maps for
go.opentelemetry.io/otel/log.KeyValue
andgo.opentelemetry.io/otel/log.Value
. (#5306)- Fix the empty output of
go.opentelemetry.io/otel/log.Value
ingo.opentelemetry.io/otel/exporters/stdout/stdoutlog
. (#5311)- Split the behavior of
Recorder
ingo.opentelemetry.io/otel/log/logtest
so it behaves as aLoggerProvider
only. (#5365)- Fix wrong package name of the error message when parsing endpoint URL in
go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp
. (#5371)- Identify the
Logger
returned from the globalLoggerProvider
ingo.opentelemetry.io/otel/log/global
with its schema URL. (#5375)
Commits
-
5661ff0
Release v1.27.0/v0.49.0/v0.3.0 (#5392) -
0d3dddc
Fix exported instrument kind const value change (#5385) -
7aae7a8
chore(deps): update benchmark-action/github-action-benchmark action to v1.20.... -
8c3120f
chore(deps): update module google.golang.org/genproto/googleapis/api to v0.0.... -
d55658e
chore(deps): update codecov/codecov-action action to v4.4.1 (#5387) -
49c866f
fix(deps): update module github.com/golangci/golangci-lint to v1.58.2 (#5382) -
999c6a0
Update all semconv use to v1.25.0 (#5374) -
14441ae
Identify logger with schemaURL in global logger provider (#5375) -
ebd0ade
Split log/logtest into a recorder and a logger (#5365) -
0d1e77c
Fix package prefix of error in otlploghttp (#5371) - Additional commits viewable in compare view