You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Deprecated pcommon.Value.NewValueBytes is brought back taking pcommon.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 of Value.NewValueBytes func that takes ImmutableByteSlice instead of []byte
Value.SetMBytesVal func is deprecated in favor of Value.SetBytesVal func that takes pcommon.ImmutableByteSlice instead of []byte.
Value.BytesVal func is deprecated in favor of Value.BytesVal func that returns pcommon.ImmutableByteSlice
instead of []byte.
<HistogramDataPoint|Buckets>.SetMBucketCounts funcs are deprecated in favor of <HistogramDataPoint|Buckets>.SetBucketCounts funcs that take pcommon.ImmutableUInt64Slice instead of []uint64.
<HistogramDataPoint|Buckets>.MBucketCounts funcs are deprecated in favor of <HistogramDataPoint|Buckets>.BucketCounts funcs that return pcommon.ImmutableUInt64Slice instead of []uint64.
HistogramDataPoint.SetMExplicitBounds func is deprecated in favor of HistogramDataPoint.SetExplicitBounds func
that takes pcommon.ImmutableFloat64Slice instead of []float64.
HistogramDataPoint.MExplicitBounds func func is deprecated in favor of HistogramDataPoint.ExplicitBounds
returns pcommon.ImmutableFloat64Slice instead of []float64.
💡 Enhancements 💡
Use OpenCensus metric package for process metrics instead of stats package (#5486)
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.