OpenTelemetry - CNCF/opentelemetry-collector: Release v0.54.0
Name: opentelemetry-collector
Owner: OpenTelemetry - CNCF
Release: v0.54.0
Released: 2022-06-22
License: Apache-2.0
Release Assets:
v0.54.0 Beta
🛑 Breaking changes 🛑
- Remove deprecated
GetLogger
. (#5504) - Remove deprecated
configtest.LoadConfigMap
(#5505) - Remove deprecated
config.Map
(#5505) - Remove deprecated
config.MapProvider
(#5505) - Remove deprecated
config.MapConverter
(#5505) - Remove deprecated
config.Received
(#5505) - Remove deprecated
config.CloseFunc
(#5505) - Deprecated
pcommon.Value.NewValueBytes
is brought back takingpcommon.ImmutableByteSlice
as an argument instead of[]byte
(#5299)
🚩 Deprecations 🚩
- Use immutable slices for primitive types slices to restrict mutations. (#5299)
Value.NewValueMBytes
func is deprecated in favor ofValue.NewValueBytes
func that takesImmutableByteSlice
instead of[]byte
Value.SetMBytesVal
func is deprecated in favor ofValue.SetBytesVal
func that takespcommon.ImmutableByteSlice
instead of []byte.Value.BytesVal
func is deprecated in favor ofValue.BytesVal
func that returnspcommon.ImmutableByteSlice
instead of []byte.<HistogramDataPoint|Buckets>.SetMBucketCounts
funcs are deprecated in favor of<HistogramDataPoint|Buckets>.SetBucketCounts
funcs that takepcommon.ImmutableUInt64Slice
instead of []uint64.<HistogramDataPoint|Buckets>.MBucketCounts
funcs are deprecated in favor of<HistogramDataPoint|Buckets>.BucketCounts
funcs that returnpcommon.ImmutableUInt64Slice
instead of []uint64.HistogramDataPoint.SetMExplicitBounds
func is deprecated in favor ofHistogramDataPoint.SetExplicitBounds
func that takespcommon.ImmutableFloat64Slice
instead of []float64.HistogramDataPoint.MExplicitBounds
func func is deprecated in favor ofHistogramDataPoint.ExplicitBounds
returnspcommon.ImmutableFloat64Slice
instead of []float64.
💡 Enhancements 💡
- Use OpenCensus
metric
package for process metrics instead ofstats
package (#5486) - Update OTLP to v0.18.0 (#5530)
- Log histogram min/max fields with
logging
exporter (#5520)
🧰 Bug fixes 🧰
- Update sum field of exponential histograms to make it optional (#5530)
- Remove redundant extension shutdown call (#5532)
- Refactor pipelines builder, fix some issues (#5512)
- Unconfigured receivers are not identified, this was not a real problem in final binaries since the validation of the config catch this.
- Allow configurations to contain "unused" receivers. Receivers that are configured but not used in any pipeline, this was possible already for exporters and processors.
- Remove the enforcement/check that Receiver factories create the same instance for the same config.