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,RandomizationFactorandMultiplier, 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
forwardconnector 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
countconnector 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.connectorsfeature 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.graphfeaturegate. (#2336)builder: added ldflags command option (#6940)proctelemetry: Instrumentproctelemetry.ProcessMetricsmetrics 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)