github open-telemetry/opentelemetry-collector v0.57.2

latest releases: v0.100.0, cmd/builder/v0.100.0, pdata/v1.7.0...
21 months ago

Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.57.2

🛑 Breaking changes 🛑

  • Remove deprecated funcs/types from service related to Config (#5755)
  • Changeconfighttp.ToClient to accept a component.Host (#5737)
  • Remove deprecated funcs from pdata related to mutable slices (#5754)
  • Change the following deprecated component functions to ensure a stability level is set:
    • component.WithTracesExporter
    • component.WithMetricsExporter
    • component.WithLogsExporter
    • component.WithTracesReceiver
    • component.WithMetricsReceiver
    • component.WithLogsReceiver
    • component.WithTracesProcessor
    • component.WithMetricsProcessor
    • component.WithLogsProcessor

🚩 Deprecations 🚩

  • Deprecated the current Flag API. The new API provides functions to check and set Flags (#5790) (#5602):
    • NumberDataPoint.Flags -> NumberDataPoint.FlagsStruct
    • NumberDataPoint.SetFlags -> NumberDataPoint.FlagsStruct
    • HistogramDataPoint.Flags -> HistogramDataPoint.FlagsStruct
    • HistogramDataPoint.SetFlags -> HistogramDataPoint.FlagsStruct
    • ExponentialHistogramDataPoint.Flags -> ExponentialHistogramDataPoint.FlagsStruct
    • ExponentialHistogramDataPoint.SetFlags -> ExponentialHistogramDataPoint.FlagsStruct
    • SummaryDataPoint.Flags -> SummaryDataPoint.FlagsStruct
    • SummaryDataPoint.SetFlags -> SummaryDataPoint.FlagsStruct
    • MetricDataPointFlags -> MetricDataPointFlagsStruct
    • NewMetricDataPointFlags -> NewMetricDataPointFlagsStruct
    • MetricDataPointFlagsNone -> MetricDataPointFlagsStruct.NoRecordedValue
    • MetricDataPointFlagNoRecordedValue -> MetricDataPointFlagsStruct.NoRecordedValue
    • MetricDataPointFlag
  • Deprecate the following component functions added to ensure a stability level is set:
    • component.WithTracesExporterAndStabilityLevel -> component.WithTracesExporter
    • component.WithMetricsExporterAndStabilityLevel -> component.WithMetricsExporter
    • component.WithLogsExporterAndStabilityLevel -> component.WithLogsExporter
    • component.WithTracesReceiverAndStabilityLevel -> component.WithTracesReceiver
    • component.WithMetricsReceiverAndStabilityLevel -> component.WithMetricsReceiver
    • component.WithLogsReceiverAndStabilityLevel -> component.WithLogsReceiver
    • component.WithTracesProcessorAndStabilityLevel -> component.WithTracesProcessor
    • component.WithMetricsProcessorAndStabilityLevel -> component.WithMetricsProcessor
    • component.WithLogsProcessorAndStabilityLevel -> component.WithLogsProcessor

💡 Enhancements 💡

  • Make the in-memory and persistent queues more consistent (#5764
  • ocb now exits with an error if it fails to load the build configuration. (#5731)
  • Deprecate HTTPClientSettings.ToClientWithHost (#5737)

🧰 Bug fixes 🧰

  • Fix bug in ocb where flags did not take precedence. (#5726)

Don't miss a new opentelemetry-collector release

NewReleases is sending notifications on new releases.