Skip to content

Commit 3c41f3e

Browse files
Prerelease contrib base v0.55.0 (#12134)
* Update versions.yaml and CHANGELOG * Prepare contrib-base for version v0.55.0 * Run make gotidy * make update-otel OTEL_VERSION=v0.55.0
1 parent 7720487 commit 3c41f3e

File tree

387 files changed

+2351
-2663
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

387 files changed

+2351
-2663
lines changed

CHANGELOG.md

+82
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,88 @@
44

55
<!-- next version -->
66

7+
# v0.55.0
8+
9+
## 🛑 Breaking changes 🛑
10+
- `datadogexporter`: Remove `Sanitize` method from `Config` struct. (#8373)
11+
- `datadogexporter`: (Under `exporter.datadog.hostname.preview` feature gate) Remove `docker` hostname detector (#11834)
12+
- `k8sclusterreceiver`: The `receiver.k8sclusterreceiver.reportCpuMetricsAsDouble` feature gate has been removed (#10838)
13+
- If users were disabling this feature gate, they may have to update
14+
monitoring for a few Kubernetes cpu metrics. For more details see [feature-gate-configurations](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/v0.54.0/receiver/k8sclusterreceiver#feature-gate-configurations).
15+
16+
- `prometheusexporter`: Automatically rename metrics with units to follow Prometheus naming convention (#8950)
17+
18+
### 🚩 Deprecations 🚩
19+
- `datadogexporter`: Deprecate `config` package in favor of structs on the `datadogexporter` package. (#8373)
20+
- `k8sattributesprocessor`: Announcing `pod_association` rules will be deprecated. Use `pod_association.sources` rules instead. This is in order to support metadata enrichment based on multiple attributes. (#4309)
21+
- `hostmetricsreceiver`: Remove direction for paging metrics. The feature gate: `receiver.hostmetricsreceiver.removeDirectionAttributePagingMetrics` can be set to apply the following (#11849)
22+
- `system.paging.operations` will become:
23+
- `system.paging.operations.page_in`
24+
- `system.paging.operations.page_out`
25+
- `hostmetricsreceiver`: Remove direction for paging metrics. The feature gate: `receiver.hostmetricsreceiver.removeDirectionAttributeProcessMetrics` can be set to apply the following (#11819)
26+
- `process.disk.io` will become:
27+
- `process.disk.io.read`
28+
- `process.disk.io.write`
29+
30+
- `hostmetricsreceiver`: Remove direction attribute. The feature gate: `receiver.hostmetricsreceiver.removeDirectionAttribute` can be set to apply the following (#11820)
31+
- `system.network.dropped` will become:
32+
- `system.network.dropped.receive`
33+
- `system.network.dropped.transmit`
34+
- `system.network.errors` will become:
35+
- `system.network.errors.receive`
36+
- `system.network.errors.transmit`
37+
- `system.network.io` will become:
38+
- `system.network.io.receive`
39+
- `system.network.io.transmit`
40+
- `system.network.packets` will become:
41+
- `system.network.packets.receive`
42+
- `system.network.packets.transmit`
43+
44+
- `logzioexporter`: Announcing `custom_endpoint`, `drain_interval`, `queue_capacity`, `queue_max_length` configuration options will be deprecated in upcoming releases (#10821)
45+
- `simpleprometheusreceiver`: Announcing `tls_enable`, `tls_config` will be deprecated and use `confighttp.HTTPClientSettings` instead. (#11553)
46+
47+
### 🚀 New components 🚀
48+
- `sqlqueryreceiver`: Enable the component (#11848)
49+
50+
### 💡 Enhancements 💡
51+
- `cmd/chloggen`: Update CI process to validate new changelog strategy (#11841)
52+
- `cmd/chloggen`: Add new tool for conflict-free CHANGELOG.md management (#11539)
53+
- `coralogixexporter`: Add support for metrics (#11065)
54+
- `coreinternal/attraction`: Supports pattern for delete and hash attractions (#11886)
55+
- `filterprocessor`: Add ability to filter `Spans` (#6341)
56+
- `flinkmetricsreceiver`: Add attribute values to metadata (#11520)
57+
- `k8sattributesprocessor`: do not ignore hostNetwork pods for enrichment based on non IP attribute (#12073)
58+
- `logzioexporter`: Add support for logs pipeline and support for exporterhelper (#10821)
59+
- `pkg/stanza`: Export `pkg/stanza/fileconsumer` package (#11844)
60+
- `prometheusreceiver`: Add `target_info` labels to resource attributes (#11034)
61+
- `redisreceiver`: Add more metrics, `redis.maxmemory`, `redis.role`, `redis.cmd.calls` `redis.cmd.usec` (#11090)
62+
- `sapmexporter`: Add config option to log responses from Splunk APM (#11425)
63+
- `splunkhecexporter`: Update limits for max_content_length settings (#11550)
64+
- `sqlqueryreceiver`: Add core functionality (#10867)
65+
- `tracegen`: Add additional resource attributes (#11145)
66+
- `transformprocessor`: Add IsMatch factory function. This function allows regex matching in conditions. (#10903)
67+
- `transformprocessor`: replace_pattern` and `replace_all_patterns` use regex for pattern matching and replacing text in attributes/metrics (#11125)
68+
69+
### 🧰 Bug fixes 🧰
70+
- `aerospikereceiver`: Fix issue where namespaces would not be collected (#11465)
71+
- `aerospikereceiver`: Fix typo in metric name. Ensure namespace transactions are collected (#12085) (#12083)
72+
- `coralogixexporter`: Fix metrics bearer token (#11831)
73+
- `datadogexporter`: (Under `exporter.datadog.hostname.preview` feature gate) Make the hostname reported on GKE match the Datadog GCP integration hostname. (#11893)
74+
- `datadogexporter`: The `traces.span_name_remappings` setting now correctly refers to the OpenTelemetry key to be renamed without any sort of normalization. (#9693)
75+
- `datadogexporter`: Unify traces exporter behavior with Datadog Agent OTLP traces ingest. (#9693)
76+
- `filelogreceiver`: Read log lines from lost files first in a poll cycle (#12084)
77+
- `filestorageextension`: Copy values returned by Get (#11776)
78+
- `cmd/chloggen`: Fix problem where 'new' command would fail when branch name contained '/' (#11887)
79+
- `kafkaexporter`: Fixed config.Topic mutation causing **Logs|Metrics|Traces** to default to 1 topic (#11420)
80+
- `mongodbreceiver`: do not ignore TLS Settings in mongodbreceiver (#12092)
81+
- `prometheusexporter`: Expose the same metric from different targets correctly (#4986)
82+
- `redactionprocessor`: Respect allow_all_keys configuration (#11542)
83+
- `saphanareceiver`: Fix component memory query, add better error handling (#11507)
84+
- `sapmreceiver`: Fix issue where component instance use in multiple pipelines leads to start failures (#11518)
85+
- `signalfxreceiver`: Fix issue where component instance use in multiple pipelines leads to start failures (#11513)
86+
- `splunkhecreceiver`: Fix issue where component instance use in multiple pipelines leads to start failures (#11517)
87+
88+
789
## v0.54.0
890

991
## 🛑 Breaking changes 🛑

0 commit comments

Comments
 (0)