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)
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 5 updates in the / directory:
0.18.5
0.18.7
0.12.3
0.12.4
0.49.0
0.52.0
0.23.0
0.24.0
0.25.0
0.26.0
Updates
github.com/paketo-buildpacks/occam
from 0.18.5 to 0.18.7Release notes
Sourced from github.com/paketo-buildpacks/occam's releases.
Commits
aff3030
Buildpack packaging should always target linux7b8692d
Updates go mod toolchain version to 1.22.4ddf2781
Bump github.com/docker/dockere9fee75
Adds support of buildpackages in buildpack store and updates freezer (#302)dda57be
Updating github-configf0b937b
Use stable go version everywhere.354d744
Bump to go 1.2164bc107
Updating github-configd00fe4b
Bump github.com/docker/docker37502e4
Bump github.com/testcontainers/testcontainers-go from 0.30.0 to 0.31.0Updates
github.com/ForestEckhardt/freezer
from 0.0.12 to 0.1.0Release notes
Sourced from github.com/ForestEckhardt/freezer's releases.
Commits
a57bf55
Updates fetchers to create buildpackagesUpdates
github.com/Microsoft/hcsshim
from 0.12.3 to 0.12.4Release notes
Sourced from github.com/Microsoft/hcsshim's releases.
Commits
c6a8327
Adding support for loadbalancer policy update in hns. (#2085)44e4ec0
Changes for checking the global version for modify policy version support. (#...62f86c0
OutBoundNATPolicy Schema changes (#2106)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/crypto
from 0.23.0 to 0.24.0Commits
332fd65
go.mod: update golang.org/x dependencies0b431c7
x509roots/fallback: update bundle349231f
ssh: implement CryptoPublicKey on sk keys44c9b0f
ssh: allow server auth callbacks to send additional banners67b1361
sha3: reenable s390x assembly477a5b4
sha3: make APIs usable with zero allocations59b5a86
sha3: disable s390x assembly10f366e
sha3: simplify XOR functionsUpdates
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 function03c24c2
http2: use synthetic time in server tests022530c
http2: add a more full-featured test net.Conn410d19e
http2: avoid racy access to clientStream.requestedGzipUpdates
golang.org/x/sys
from 0.20.0 to 0.21.0Commits