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
<summary>Highlights from the upstream Collector changelog</summary>
20
+
21
+
### 🛑 Breaking changes 🛑
22
+
-`pkg/exporterhelper`: Remove all experimental symbols in exporterhelper ([#11143](https://github.com/open-telemetry/opentelemetry-collector/issues/11143))
23
+
They have all been moved to xexporterhelper
24
+
-`spanmetricsconnector`: Exclude all resource attributes in spanmetrics ([#42103](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42103))
25
+
This change aligns with the ServiceGraph implementation and may introduce a breaking change:
26
+
Users utilizing Prometheus remote write will not experience a breaking change.
27
+
Users using OTLP/HTTP may encounter a breaking change.
28
+
The change is currently guarded by the feature gate connector.spanmetrics.excludeResourceMetrics and is disabled by default.
29
+
It will be enabled by default in the next release.
30
+
-`spanmetricsconnector`: Change default duration metrics unit from ms to s ([#42462](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42462))
31
+
This change introduces a breaking change, which is now guarded by the feature gate connector.spanmetrics.useSecondAsDefaultMetricsUnit.
32
+
Currently, the feature gate is disabled by default, so the unit will remain ms. After one release cycle, the unit will switch to s and the feature gate will also be enabled by default.
33
+
34
+
### Unmaintained Components
35
+
These components are marked as Unmaintained and will eventually be removed from our community distributions. If you depend on these components we need your help to support them.
36
+
37
+
- extension/healthcheck
38
+
39
+
### 💡 Enhancements 💡
40
+
41
+
-`all`: Changelog entries will now have their component field checked against a list of valid components. ([#13924](https://github.com/open-telemetry/opentelemetry-collector/issues/13924))
42
+
This will ensure a more standardized changelog format which makes it easier to parse.
43
+
-`pkg/pdata`: Mark featuregate pdata.useCustomProtoEncoding as stable ([#13883](https://github.com/open-telemetry/opentelemetry-collector/issues/13883))
44
+
-`pkg/ottl`: Create ctxprofilecommon for common attribute handling in various profiling sub messages ([#42107](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42107))
45
+
-`all`: Mark configoptional as stable ([#13403](https://github.com/open-telemetry/opentelemetry-collector/issues/13403))
46
+
-`all`: Mark configauth module as 1.0 ([#9476](https://github.com/open-telemetry/opentelemetry-collector/issues/9476))
47
+
-`redactionprocessor`: Add support for URL sanitization in the redaction processor. ([#41535](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/41535))
48
+
-`receiver/k8seventsreceiver`: Added support for Leader Election into k8seventsreceiver using k8sleaderelector extension. ([#42266](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42266))
49
+
-`receiver/k8sobjectsreceiver`: Switch to standby mode when leader lease is lost instead of shutdown ([#42706](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42706))
50
+
-`processor/resourcedetection`: Add support for DigitalOcean in resourcedetectionprocessor ([#42803](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42803))
51
+
-`processor/resourcedetection`: Add support for upcloud in resourcedetectionprocessor ([#42801](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42801))
52
+
-`hostmetricsreceiver`: Add useMemAvailable feature gate to use the MemAvailable kernel's statistic to compute the "used" memory usage ([#42221](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42221))
53
+
-`tailsamplingprocessor`: Add support for extensions that implement sampling policies. ([#31582](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/31582))
54
+
Extension support for tailsamplingprocessor is still in development and the interfaces may change at any time.
55
+
56
+
### 🧰 Bug fixes 🧰
57
+
58
+
-`receiver/k8seventsreceiver`: Prevent potential panic in the events receiver by safely checking that informer objects are *corev1.Event before handling them. ([#43014](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/43014))
59
+
-`processor/k8sattributes`: Use podUID instead podName to determine which pods should be deleted from cache ([#42978](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42978))
60
+
-`statsdreceiver`: Fix a data race in statsdreceiver on shutdown ([#42878](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42878))
61
+
62
+
### 🚩 Deprecations 🚩
63
+
-`all`: service/telemetry.TracesConfig is deprecated ([#13904](https://github.com/open-telemetry/opentelemetry-collector/issues/13904))
64
+
This type alias has been added to otelconftelemetry.TracesConfig,
65
+
where the otelconf-based telemetry implementation now lives.
66
+
67
+
### 🚀 New components 🚀
68
+
69
+
-`resourcedetectionprocessor`: Added Oracle Cloud resource detection support to resourcedetectionprocessor, enabling automatic population of Oracle Cloud-specific resource attributes. ([#35091](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35091))
70
+
This update allows the OpenTelemetry Collector to detect and annotate telemetry with Oracle Cloud resource metadata when running in Oracle Cloud environments.
71
+
Includes new unit tests and documentation.
72
+
73
+
---
74
+
75
+
</details>
76
+
77
+
<!-- previous-version -->
78
+
7
79
## v0.37.0
8
80
9
81
This release includes version 0.136.0 of the upstream Collector components.
@@ -27,15 +99,15 @@ v0.136.0:
27
99
-`processor/resourcedetectionprocessor`: Add support for Vultr cloud provider in the resourcedetectionprocessor ([#42569](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42569))
28
100
-`spanmetricsconnector`: Supports adding the `collector.instance.id` attribute to data points generated by the spanmetrics connector. ([#40400](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/40400))
29
101
This feature currently in alpha stage, user should enable it by feature-gate `--feature-gates=+connector.spanmetrics.includeCollectorInstanceID`
30
-
31
102
-`processor/resourcedetectionprocessor`: Add support for Scaleway cloud provider in the resourcedetectionprocessor ([#42664](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42664))
32
103
-`tailsamplingprocessor`: Set a `tailsampling.cached_decision` attribute on traces that were sampled by the decision cache. ([#42535](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42535))
33
104
-`receiver/k8scluster`: Add experimental metric for container status reason ([#32457](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32457))
34
105
-`xpdata`: Add Serialization and Deserialization of AnyValue ([#12826](https://github.com/open-telemetry/opentelemetry-collector/issues/12826))
35
106
-`debugexporter`: add support for batching ([#13791](https://github.com/open-telemetry/opentelemetry-collector/issues/13791))
36
-
The default queue size is 1
107
+
The default queue size is 1
37
108
-`configtls`: Add early validation for TLS server configurations to fail fast when certificates are missing instead of failing at runtime. ([#13130](https://github.com/open-telemetry/opentelemetry-collector/issues/13130), [#13245](https://github.com/open-telemetry/opentelemetry-collector/issues/13245))
38
109
110
+
39
111
### 🧰 Bug fixes 🧰
40
112
41
113
-`exporter/loadbalancing`: Drop resources if the service routing key does not exist ([#41550](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/41550))
@@ -51,7 +123,7 @@ v0.136.0:
51
123
52
124
### 💡 Enhancements 💡
53
125
54
-
-`exporter/loadbalancingexporter`: Add load balancing exporter, including configuration example and tests. (#636)
126
+
-`exporter/loadbalancingexporter`: Add load balancing exporter, including configuration example and tests. ([#636](https://github.com/open-telemetry/opentelemetry-collector/issues/636))
55
127
56
128
<!-- previous-version -->
57
129
@@ -92,7 +164,7 @@ v0.135.0:
92
164
93
165
### 💡 Enhancements 💡
94
166
95
-
-`k8seventsreceiver`: Add the k8sevents receiver to the Dynatrace distribution of the OTel collector (#658)
167
+
-`k8seventsreceiver`: Add the k8sevents receiver to the Dynatrace distribution of the OTel collector ([#658](https://github.com/open-telemetry/opentelemetry-collector/issues/658))
0 commit comments