The go.opentelemetry.io/contrib/bridges/otellogrus module. This module provides an OpenTelemetry logging bridge for github.com/sirupsen/logrus. (#5355)
The WithVersion option function in go.opentelemetry.io/contrib/bridges/otelslog. This option function is used as a replacement of WithInstrumentationScope to specify the logged package version. (#5588)
The WithSchemaURL option function in go.opentelemetry.io/contrib/bridges/otelslog. This option function is used as a replacement of WithInstrumentationScope 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 to InterceptorFilter. (#5196)
The gRPC trace filter functions Any, All, None, Not, MethodName, MethodPrefix, FullMethodName, ServiceName, ServicePrefix and HealthCheck for interceptor are moved to go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor. With this change, the filters in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are now working for stats handler. (#5196)
NewLogger now accepts a namestring as the first argument. This parameter is used as a replacement of WithInstrumentationScope to specify the name of the logger backing the underlying Handler. (#5588)
NewHandler now accepts a namestring as the first argument. This parameter is used as a replacement of WithInstrumentationScope to specify the name of the logger backing the returned Handler. (#5588)
Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#5605)
Removed
The WithInstrumentationScope option function in go.opentelemetry.io/contrib/bridges/otelslog is removed. Use the name parameter added to NewHandler and NewLogger as well as WithVersion and WithSchema as replacements. (#5588)
Deprecated
The InterceptorFilter type in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. (#5196)
The go.opentelemetry.io/contrib/bridges/otellogrus module.
This module provides an OpenTelemetry logging bridge for github.com/sirupsen/logrus. (#5355)
The WithVersion option function in go.opentelemetry.io/contrib/bridges/otelslog.
This option function is used as a replacement of WithInstrumentationScope to specify the logged package version. (#5588)
The WithSchemaURL option function in go.opentelemetry.io/contrib/bridges/otelslog.
This option function is used as a replacement of WithInstrumentationScope 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 to InterceptorFilter. (#5196)
The gRPC trace filter functions Any, All, None, Not, MethodName, MethodPrefix, FullMethodName, ServiceName, ServicePrefix and HealthCheck for interceptor are moved to go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc/filters/interceptor.
With this change, the filters in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc are now working for stats handler. (#5196)
NewSDK in go.opentelemetry.io/contrib/config now returns a configured SDK with a valid LoggerProvider. (#5427)
NewLogger now accepts a namestring as the first argument.
This parameter is used as a replacement of WithInstrumentationScope to specify the name of the logger backing the underlying Handler. (#5588)
NewHandler now accepts a namestring as the first argument.
This parameter is used as a replacement of WithInstrumentationScope to specify the name of the logger backing the returned Handler. (#5588)
Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#5605)
Update the span processor in go.opentelemetry.io/contrib/processors/baggage/baggagetrace to require a baggage key predicate. (#5619)
Removed
The WithInstrumentationScope option function in go.opentelemetry.io/contrib/bridges/otelslog is removed.
Use the name parameter added to NewHandler and NewLogger as well as WithVersion and WithSchema as replacements. (#5588)
Deprecated
The InterceptorFilter type in go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc is deprecated. (#5196)
[1.26.0/0.51.0/0.20.0/0.6.0/0.1.0] - 2024-04-24
Added
NewSDK in go.opentelemetry.io/contrib/config now returns a configured SDK with a valid MeterProvider. (#4804)
Add example for go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
Add RecordFactory in go.opentelemetry.io/otel/sdk/log/logtest to facilitate testing exporter and processor implementations. (#5258)
Add RecordFactory in go.opentelemetry.io/otel/log/logtest to facilitate testing bridge implementations. (#5263)
The count of dropped records from the BatchProcessor in go.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 or float64 synchronous gauge instrument can now be created from a Meter.
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 of Exporter in go.opentelemetry.io/otel/exporters/stdout/stdouttrace ignores the context cancellation and always returns nil. (#5189)
The ForceFlush and Shutdown methods of the exporter returned by New in go.opentelemetry.io/otel/exporters/stdout/stdoutmetric ignore the context cancellation and always return nil. (#5189)
Apply the value length limits to Record attributes in go.opentelemetry.io/otel/sdk/log. (#5230)
De-duplicate map attributes added to a Record in go.opentelemetry.io/otel/sdk/log. (#5230)
go.opentelemetry.io/otel/exporters/stdout/stdoutlog won't print timestamps when WithoutTimestamps option is set. (#5241)
The go.opentelemetry.io/otel/exporters/stdout/stdoutlog exporter won't print AttributeValueLengthLimit and AttributeCountLimit fields now, instead it prints the DroppedAttributes field. (#5272)
Improved performance in the Stringer implementation of go.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 in go.opentelemetry.io/otel/sdk/trace will record links without span context if either non-empty TraceState or attributes are provided. (#5315)
Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
Fixed
Comparison of unordered maps for go.opentelemetry.io/otel/log.KeyValue and go.opentelemetry.io/otel/log.Value. (#5306)
Fix the empty output of go.opentelemetry.io/otel/log.Value in go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
Split the behavior of Recorder in go.opentelemetry.io/otel/log/logtest so it behaves as a LoggerProvider 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 global LoggerProvider in go.opentelemetry.io/otel/log/global with its schema URL. (#5375)
[1.26.0/0.48.0/0.2.0-alpha] 2024-04-24
Added
Add Recorder in go.opentelemetry.io/otel/log/logtest to facilitate testing the log bridge implementations. (#5134)
Add span flags to OTLP spans and links exported by go.opentelemetry.io/otel/exporters/otlp/otlptrace. (#5194)
Make the initial alpha release of go.opentelemetry.io/otel/sdk/log.
This new module contains the Go implementation of the OpenTelemetry Logs SDK.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5240)
Make the initial alpha release of go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.
This new module contains an OTLP exporter that transmits log telemetry using HTTP.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5240)
Make the initial alpha release of go.opentelemetry.io/otel/exporters/stdout/stdoutlog.
Add example for go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
Add RecordFactory in go.opentelemetry.io/otel/sdk/log/logtest to facilitate testing exporter and processor implementations. (#5258)
Add RecordFactory in go.opentelemetry.io/otel/log/logtest to facilitate testing bridge implementations. (#5263)
The count of dropped records from the BatchProcessor in go.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 or float64 synchronous gauge instrument can now be created from a Meter.
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 of Exporter in go.opentelemetry.io/otel/exporters/stdout/stdouttrace ignores the context cancellation and always returns nil. (#5189)
The ForceFlush and Shutdown methods of the exporter returned by New in go.opentelemetry.io/otel/exporters/stdout/stdoutmetric ignore the context cancellation and always return nil. (#5189)
Apply the value length limits to Record attributes in go.opentelemetry.io/otel/sdk/log. (#5230)
De-duplicate map attributes added to a Record in go.opentelemetry.io/otel/sdk/log. (#5230)
go.opentelemetry.io/otel/exporters/stdout/stdoutlog won't print timestamps when WithoutTimestamps option is set. (#5241)
The go.opentelemetry.io/otel/exporters/stdout/stdoutlog exporter won't print AttributeValueLengthLimit and AttributeCountLimit fields now, instead it prints the DroppedAttributes field. (#5272)
Improved performance in the Stringer implementation of go.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 in go.opentelemetry.io/otel/sdk/trace will record links without span context if either non-empty TraceState or attributes are provided. (#5315)
Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
Fixed
Comparison of unordered maps for go.opentelemetry.io/otel/log.KeyValue and go.opentelemetry.io/otel/log.Value. (#5306)
Fix the empty output of go.opentelemetry.io/otel/log.Value in go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
Split the behavior of Recorder in go.opentelemetry.io/otel/log/logtest so it behaves as a LoggerProvider 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 global LoggerProvider in go.opentelemetry.io/otel/log/global with its schema URL. (#5375)
[1.26.0/0.48.0/0.2.0-alpha] 2024-04-24
Added
Add Recorder in go.opentelemetry.io/otel/log/logtest to facilitate testing the log bridge implementations. (#5134)
Add span flags to OTLP spans and links exported by go.opentelemetry.io/otel/exporters/otlp/otlptrace. (#5194)
Make the initial alpha release of go.opentelemetry.io/otel/sdk/log.
This new module contains the Go implementation of the OpenTelemetry Logs SDK.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5240)
Make the initial alpha release of go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.
This new module contains an OTLP exporter that transmits log telemetry using HTTP.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5240)
Make the initial alpha release of go.opentelemetry.io/otel/exporters/stdout/stdoutlog.
Add example for go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5242)
Add RecordFactory in go.opentelemetry.io/otel/sdk/log/logtest to facilitate testing exporter and processor implementations. (#5258)
Add RecordFactory in go.opentelemetry.io/otel/log/logtest to facilitate testing bridge implementations. (#5263)
The count of dropped records from the BatchProcessor in go.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 or float64 synchronous gauge instrument can now be created from a Meter.
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 of Exporter in go.opentelemetry.io/otel/exporters/stdout/stdouttrace ignores the context cancellation and always returns nil. (#5189)
The ForceFlush and Shutdown methods of the exporter returned by New in go.opentelemetry.io/otel/exporters/stdout/stdoutmetric ignore the context cancellation and always return nil. (#5189)
Apply the value length limits to Record attributes in go.opentelemetry.io/otel/sdk/log. (#5230)
De-duplicate map attributes added to a Record in go.opentelemetry.io/otel/sdk/log. (#5230)
go.opentelemetry.io/otel/exporters/stdout/stdoutlog won't print timestamps when WithoutTimestamps option is set. (#5241)
The go.opentelemetry.io/otel/exporters/stdout/stdoutlog exporter won't print AttributeValueLengthLimit and AttributeCountLimit fields now, instead it prints the DroppedAttributes field. (#5272)
Improved performance in the Stringer implementation of go.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 in go.opentelemetry.io/otel/sdk/trace will record links without span context if either non-empty TraceState or attributes are provided. (#5315)
Upgrade all dependencies of go.opentelemetry.io/otel/semconv/v1.24.0 to go.opentelemetry.io/otel/semconv/v1.25.0. (#5374)
Fixed
Comparison of unordered maps for go.opentelemetry.io/otel/log.KeyValue and go.opentelemetry.io/otel/log.Value. (#5306)
Fix the empty output of go.opentelemetry.io/otel/log.Value in go.opentelemetry.io/otel/exporters/stdout/stdoutlog. (#5311)
Split the behavior of Recorder in go.opentelemetry.io/otel/log/logtest so it behaves as a LoggerProvider 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 global LoggerProvider in go.opentelemetry.io/otel/log/global with its schema URL. (#5375)
[1.26.0/0.48.0/0.2.0-alpha] 2024-04-24
Added
Add Recorder in go.opentelemetry.io/otel/log/logtest to facilitate testing the log bridge implementations. (#5134)
Add span flags to OTLP spans and links exported by go.opentelemetry.io/otel/exporters/otlp/otlptrace. (#5194)
Make the initial alpha release of go.opentelemetry.io/otel/sdk/log.
This new module contains the Go implementation of the OpenTelemetry Logs SDK.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5240)
Make the initial alpha release of go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp.
This new module contains an OTLP exporter that transmits log telemetry using HTTP.
This module is unstable and breaking changes may be introduced.
See our versioning policy for more information about these stability guarantees. (#5240)
Make the initial alpha release of go.opentelemetry.io/otel/exporters/stdout/stdoutlog.
Bumps the go-modules group with 8 updates:
1.4.1
1.4.2
0.49.0
0.52.0
1.24.0
1.27.0
1.24.0
1.27.0
1.24.0
1.27.0
0.17.0
0.18.0
0.25.0
0.26.0
1.62.0
1.64.0
Updates
github.com/go-logr/logr
from 1.4.1 to 1.4.2Release notes
Sourced from github.com/go-logr/logr's releases.
Commits
1205f42
Merge pull request #295 from go-logr/dependabot/github_actions/actions/checko...ccedcbd
Merge pull request #294 from go-logr/dependabot/github_actions/github/codeql-...bead577
build(deps): bump actions/checkout from 4.1.5 to 4.1.6a492d95
build(deps): bump github/codeql-action from 3.25.4 to 3.25.519ad07c
build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.31c97a21
build(deps): bump actions/checkout from 4.1.4 to 4.1.5f70c5b5
build(deps): bump github/codeql-action from 3.25.3 to 3.25.44ade8d3
build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.188d98bd
Merge pull request #289 from go-logr/dependabot/github_actions/golangci/golan...432cd86
Merge pull request #288 from go-logr/dependabot/github_actions/actions/setup-...Updates
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp
from 0.49.0 to 0.52.0Release notes
Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's releases.
... (truncated)
Changelog
Sourced from go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp's changelog.
... (truncated)
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)Updates
go.opentelemetry.io/otel
from 1.24.0 to 1.27.0Changelog
Sourced from go.opentelemetry.io/otel's changelog.
... (truncated)
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)Updates
go.opentelemetry.io/otel/metric
from 1.24.0 to 1.27.0Changelog
Sourced from go.opentelemetry.io/otel/metric's changelog.
... (truncated)
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)Updates
go.opentelemetry.io/otel/trace
from 1.24.0 to 1.27.0Changelog
Sourced from go.opentelemetry.io/otel/trace's changelog.
... (truncated)
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)Updates
golang.org/x/mod
from 0.17.0 to 0.18.0Commits
c0bdc7b
modfile: add API for godebug lines6686f41
module: add COM0 and LPT0 to badWindowsNamesUpdates
golang.org/x/net
from 0.25.0 to 0.26.0Commits
66e838c
go.mod: update golang.org/x dependencies6249541
http2: avoid race in server handler SetReadDeadine/SetWriteDeadline603e3e6
quic: disable X25519Kyber768Draft00 in tests67e8d0c
http2: report an error if goroutines outlive serverTester tests5608279
http2: avoid corruption in priority write scheduler0d515a5
http2: factor out frame read/write test functions9f5b79b
http2: drop unused retry function03c... _Description has been truncated_