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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+44-52Lines changed: 44 additions & 52 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,60 +18,52 @@ v0.137.0:
18
18
<details>
19
19
<summary>Highlights from the upstream Collector changelog</summary>
20
20
21
-
### 💡 Enhancements 💡
22
-
-`cmd/mdatagen`: Improve validation for resource attribute `enabled` field in metadata files (#12722)
23
-
Resource attributes now require an explicit `enabled` field in metadata.yaml files, while regular attributes
24
-
are prohibited from having this field. This improves validation and prevents configuration errors.
25
-
-`all`: Changelog entries will now have their component field checked against a list of valid components. (#13924)
26
-
This will ensure a more standardized changelog format which makes it easier to parse.
27
-
-`pkg/pdata`: Mark featuregate pdata.useCustomProtoEncoding as stable (#13883)
28
-
- all: Mark configoptional as stable (#13403)
29
-
- all: Mark configauth module as 1.0 (#9476)
30
-
-`pkg/pdata`: Mark featuregate pdata.useCustomProtoEncoding as stable (#13883)
31
-
-`redactionprocessor`: Add support for URL sanitization in the redaction processor. (#41535)
32
-
-`receiver/k8seventsreceiver`: Added support for Leader Election into k8seventsreceiver using k8sleaderelector extension. (#42266)
33
-
-`receiver/k8sobjectsreceiver`: Switch to standby mode when leader lease is lost instead of shutdown (#42706)
34
-
-`processor/resourcedetection`: Add support for DigitalOcean in resourcedetectionprocessor (#42803)
35
-
-`processor/resourcedetection`: Add support for upcloud in resourcedetectionprocessor (#42801)
36
-
-`hostmetricsreceiver`: Add useMemAvailable feature gate to use the MemAvailable kernel's statistic to compute the "used" memory usage (#42221)
37
-
-`tailsamplingprocessor`: Add support for extensions that implement sampling policies. (#31582)
38
-
Extension support for tailsamplingprocessor is still in development and the interfaces may change at any time.
39
-
-`telemetrygen`: Add span links support to telemetrygen (#43007)
40
-
The new --span-links flag allows generating spans with links to previously created spans.
41
-
Each span can link to random existing span contexts, creating relationships between spans for testing
42
-
distributed tracing scenarios. Links include attributes for link type and index identification.
43
-
-`telemetrygen`: Add load size to telemetrygen metrics and logs. (#42322)
21
+
### 💡 Enhancements
22
+
23
+
-[`cmd/mdatagen`]: Improve validation for resource attribute `enabled` field in metadata files ([#12722](https://github.com/open-telemetry/opentelemetry-collector))
24
+
-[`all`]: Changelog entries will now have their component field checked against a list of valid components ([#13924](https://github.com/open-telemetry/opentelemetry-collector))
25
+
-[`pkg/pdata`]: Mark feature gate `pdata.useCustomProtoEncoding` as stable ([#13883](https://github.com/open-telemetry/opentelemetry-collector))
26
+
-[`all`]: Mark `configoptional` as stable ([#13403](https://github.com/open-telemetry/opentelemetry-collector/issues/13403))
27
+
-[`all`]: Mark `configauth` module as 1.0 ([#9476](https://github.com/open-telemetry/opentelemetry-collector))
28
+
-[`redactionprocessor`]: Add support for URL sanitization ([#41535](https://github.com/open-telemetry/opentelemetry-collector))
29
+
-[`receiver/k8seventsreceiver`]: Add support for Leader Election using `k8sleaderelector` extension ([#42266](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42266))
30
+
-[`receiver/k8sobjectsreceiver`]: Switch to standby mode when leader lease is lost ([#42706](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42706))
31
+
-[`processor/resourcedetection`]: Add support for DigitalOcean ([#42803](https://github.com/open-telemetry/opentelemetry-collector))
32
+
-[`processor/resourcedetection`]: Add support for UpCloud ([#42801](https://github.com/open-telemetry/opentelemetry-collector))
-[`tailsamplingprocessor`]: Add support for extensions that implement sampling policies ([#31582](https://github.com/open-telemetry/opentelemetry-collector))
35
+
-[`telemetrygen`]: Add span links support ([#43007](https://github.com/open-telemetry/opentelemetry-collector))
36
+
-[`telemetrygen`]: Add load size to telemetrygen metrics and logs ([#42322](https://github.com/open-telemetry/opentelemetry-collector))
44
37
45
-
### 🧰 Bug fixes 🧰
38
+
---
39
+
40
+
### 🧰 Bug Fixes
41
+
42
+
-[`receiver/k8seventsreceiver`]: Prevent potential panic by safely checking informer objects ([#43014](https://github.com/open-telemetry/opentelemetry-collector))
43
+
-[`processor/k8sattributes`]: Use `podUID` instead of `podName` for cache deletion ([#42978](https://github.com/open-telemetry/opentelemetry-collector))
44
+
-[`telemetrygen`]: Publish int and bool attributes for logs ([#43090](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/43090))
45
+
-[`statsdreceiver`]: Fix data race on shutdown ([#42878](https://github.com/open-telemetry/opentelemetry-collector))
46
+
47
+
---
48
+
49
+
### 🛑 Breaking Changes
50
+
51
+
-[`pkg/exporterhelper`]: Remove all experimental symbols ([#11143](https://github.com/open-telemetry/opentelemetry-collector))
52
+
-[`spanmetricsconnector`]: Exclude all resource attributes in spanmetrics ([#42103](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases))
53
+
-[`spanmetricsconnector`]: Change default duration metrics unit from ms to s ([#42462](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases))
54
+
55
+
---
56
+
57
+
### 🚩 Deprecations
58
+
59
+
-[`all`]: `service/telemetry.TracesConfig` is deprecated ([#13904](https://github.com/open-telemetry/opentelemetry-collector/releases))
60
+
61
+
---
62
+
63
+
### 🚀 New Components
64
+
65
+
-[`resourcedetectionprocessor`]: Add Oracle Cloud resource detection support ([#35091](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35091))
46
66
47
-
-`receiver/k8seventsreceiver`: Prevent potential panic in the events receiver by safely checking that informer objects are *corev1.Event before handling them. (#43014)
48
-
-`processor/k8sattributes`: Use podUID instead podName to determine which pods should be deleted from cache (#42978)
49
-
-`telemetrygen`: Publish int and bool attributes for logs (#43090)
50
-
-`statsdreceiver`: Fix a data race in statsdreceiver on shutdown (#42878)
51
-
52
-
🛑 Breaking changes 🛑
53
-
-`pkg/exporterhelper`: Remove all experimental symbols in exporterhelper (#11143)
54
-
They have all been moved to xexporterhelper
55
-
-`spanmetricsconnector`: Exclude all resource attributes in spanmetrics (#42103)
56
-
This change aligns with the ServiceGraph implementation and may introduce a breaking change:
57
-
Users utilizing Prometheus remote write will not experience a breaking change.
58
-
Users using OTLP/HTTP may encounter a breaking change.
59
-
The change is currently guarded by the feature gate connector.spanmetrics.excludeResourceMetrics and is disabled by default.
60
-
It will be enabled by default in the next release.
61
-
-`spanmetricsconnector`: Change default duration metrics unit from ms to s (#42462)
62
-
This change introduces a breaking change, which is now guarded by the feature gate connector.spanmetrics.useSecondAsDefaultMetricsUnit.
63
-
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.
64
-
65
-
🚩 Deprecations 🚩
66
-
- all: service/telemetry.TracesConfig is deprecated (#13904)
67
-
This type alias has been added to otelconftelemetry.TracesConfig,
68
-
where the otelconf-based telemetry implementation now lives.
69
-
70
-
🚀 New components 🚀
71
-
72
-
-`resourcedetectionprocessor`: Added Oracle Cloud resource detection support to resourcedetectionprocessor, enabling automatic population of Oracle Cloud-specific resource attributes. (#35091)
73
-
This update allows the OpenTelemetry Collector to detect and annotate telemetry with Oracle Cloud resource metadata when running in Oracle Cloud environments.
0 commit comments