OpenTelemetry - CNCF/opentelemetry-collector: Release cmd/builder/v0.71.0
Name: opentelemetry-collector
Owner: OpenTelemetry - CNCF
Release: v1.0.0-RC5/v0.71.0
Released: 2023-02-08
License: Apache-2.0
Release Assets:
Images and binaries here: https://github.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.71.0
v1.0.0-rc5/v0.71.0
🛑 Breaking changes 🛑
pdata
: Add private method to GrpcServer interface, disallow direct implementation (#6966)featuregate
: Remove deprecated GetRegistry (#7011)pcommon
: Remove deprecated Map.Sort (#6688)
🚩 Deprecations 🚩
featuregate
: Deprecate Registry.List in favor of Registry.VisitAll. (#7041)featuregate
: Deprecate Apply in favor of Set (#7018)pdata
: Deprecate [Metrics|Logs|Traces].MoveTo methods. (#7091)featuregate
: Deprecate RegistryOption in favor of RegisterOption (#7012)featuregate
: Deprecate featuregate.Registry.[IsEnabled, RegisterID, MustRegister] (#6998)
🚀 New components 🚀
httpsprovider
: Add the httpsprovider. This component allows the collector to fetch configurations from web servers using the HTTPS protocol. (#6683)
💡 Enhancements 💡
exporter
: Allow configuration of fields,RandomizationFactor
andMultiplier
, for exponential backoff algorithm when retry on failure is enabled (#6610)connectors
: Add "connectors", a new type of pipeline component (#2336)- Connectors connect pipelines by acting as an exporter in one or more pipelines and simultaneously
as a receiver of corresponding data in one or more other pipelines. For example:
- The
forward
connector can export data to another pipeline of the same type. This allows you to merge data from multiple pipelines onto a common pipeline. Or, you can replicate data onto multiple pipelines so that it may be processed in different ways and/or exported to different backends. - The
count
connector can count data of any type. Regardless of the type of data that is counted, it emits counts as metrics onto a metrics pipeline.
- The
- Connectors are currently disabled by default but can be enabled with the
service.connectors
feature gate. - See the connectors README for more details on how to use connectors.
- Connectors connect pipelines by acting as an exporter in one or more pipelines and simultaneously
as a receiver of corresponding data in one or more other pipelines. For example:
service
: Enable new pipelines implementation using graphs. Controlled by theservice.graph
featuregate. (#2336)builder
: added ldflags command option (#6940)proctelemetry
: Instrumentproctelemetry.ProcessMetrics
metrics with otel-go (#6886)capabilityconsumer
: If the consumer has already the desired capability, don't wrap (#7116)confmap
: Add support to resolve embedded uris inside a string, concatenate results. (#6932)
🧰 Bug fixes 🧰
confmap
: Fix bug in confmap validation that allowed the usage of case-insensitive keys in the configurations, despite them failing silently. (#6876)logging
: Fix the attribute key used to identify the receiver data type in logging configuration (#7033)