Skip to content

Commit 30e200e

Browse files
RealAnnamowiesodubajDT
authored
[chore] prepare release v0.43.0 (#813)
Co-authored-by: Moritz Wiesinger <[email protected]> Co-authored-by: odubajDT <[email protected]>
1 parent 171fa0b commit 30e200e

File tree

2 files changed

+68
-1
lines changed

2 files changed

+68
-1
lines changed

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,73 @@
44

55
<!-- next version -->
66

7+
## v0.43.0
8+
9+
This release includes version **0.144.0** of the upstream Collector components.
10+
11+
The individual upstream Collector changelogs can be found here:
12+
13+
- [OpenTelemetry Collector v0.144.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.144.0)
14+
- [OpenTelemetry Collector Contrib v0.144.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.144.0)
15+
16+
<details>
17+
<summary>Highlights from the upstream Collector changelog</summary>
18+
19+
---
20+
21+
### 🛑 **Breaking Changes** 🛑
22+
- **pkg/config/confighttp**: Replace `ServerConfig.Endpoint` with `NetAddr confignet.AddrConfig`, enabling more flexible transport configuration. ([#14187](https://github.com/open-telemetry/opentelemetry-collector/pull/14187), [#8752](https://github.com/open-telemetry/opentelemetry-collector/pull/8752))
23+
This change adds "transport" as a configuration option, allowing users to specify
24+
different transport protocols (e.g., "tcp", "unix").
25+
- **pkg/exporterhelper**: Change verbosity level for `otelcol_exporter_queue_batch_send_size` metric to detailed. ([#14278](https://github.com/open-telemetry/opentelemetry-collector/pull/14278))
26+
- **pkg/service**: Remove deprecated `telemetry.disableHighCardinalityMetrics` feature gate. ([#14373](https://github.com/open-telemetry/opentelemetry-collector/pull/14373))
27+
- **pkg/service**: Remove deprecated `service.noopTracerProvider` feature gate. ([#14374](https://github.com/open-telemetry/opentelemetry-collector/pull/14374))
28+
- **processor/tail_sampling**: Deprecated invert decisions disabled by default (use drop policies). ([#44132](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44132))
29+
- **exporter/kafka**: Remove Sarama producer; Franz-go now required. ([#44565](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44565))
30+
- **receiver/kafka**: Remove Sarama consumer and `default_fetch_size`; Franz-go now required. ([#44564](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44564))
31+
- **all**: Add Unix socket support to HTTP server components. [#45308](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45308)
32+
HTTP server components (namely receivers) now support listening on Unix domain sockets in addition to TCP addresses, by configuring `transport: unix` and setting `endpoint` to a Unix socket path.
33+
This is a breaking change to the config structs, but is not breaking for end users. Existing YAML configuration options remain unchanged.
34+
35+
---
36+
37+
### 🚩 **Deprecations** 🚩
38+
- **exporter/otlp_grpc**: Rename `otlp``otlp_grpc`; add deprecated alias `otlp`. ([#14403](https://github.com/open-telemetry/opentelemetry-collector/pull/14403))
39+
- **exporter/otlp_http**: Rename `otlphttp``otlp_http`; add deprecated alias `otlphttp`. ([#14396](https://github.com/open-telemetry/opentelemetry-collector/pull/14396))
40+
41+
---
42+
43+
### 💡 **Enhancements** 💡
44+
- **processor/tail_sampling**: New `decision_wait_after_root_received` option. ([#43876](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/43876))
45+
- **processor/k8sattributes**: Bump `semconv` to v1.39.0. ([#45447](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45447))
46+
- **processor/redaction**: Added `sanitize_span_name` and `ignored_key_patterns`. ([#44228](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44228).
47+
- **processor/redaction**: Add ignored_key_patterns configuration option to allow ignoring keys by regex pattern [#44657](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44657)).
48+
- **processor/resourcedetection**: Add optional docker attributes([#44898](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44898)
49+
Add `container.image.name` and `container.name` optional resource attributes with the docker detector.
50+
- **receiver/prometheus**: Associate scraped `_created` per OpenMetricsText spec; add troubleshooting/best-practices guide. ([#45291](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45291),
51+
- **receiver/prometheus**: Add comprehensive troubleshooting and best practices guide to Prometheus receiver README [#44925](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44925))
52+
53+
---
54+
55+
### 🧰 **Bug Fixes** 🧰
56+
- **pkg/exporterhelper**: Fix partition batcher refcount. ([#14444](https://github.com/open-telemetry/opentelemetry-collector/pull/14444))
57+
- **exporter/kafka**: franz-go: Exclude non-produce metrics from kafka_exporter_write_latency and kafka_exporter_latency ([#45258](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45258))
58+
- **pkg/kafka/configkafka**: Fix consumer group rebalance strategy validation [#45268](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45268)
59+
- **pkg/ottl**: Fix numeric parsing to correctly handle signed numbers in math expressions. [#45222](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45222)
60+
The OTTL math expression parser did not correctly handle unary signs for plus and minus. Expressions like 3-5 would not parse correctly without inserting spaces to make it 3 - 5. This change moves the sign handling out of the lexer and into the parser.
61+
- **pkg/ottl**: Handle floating constants with decimal point but no fraction. [#45222](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45222)
62+
Floating point constants that had a decimal point but no fractional digits (e.g., "3.") were not handled properly and could crash the parser. These are now parsed as valid floating point numbers.
63+
- **pkg/stanza**: Fix Windows UNC network path handling in filelog receiver [#44401](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/44401)
64+
The filelog receiver now correctly handles Windows UNC network paths (e.g., \\server\share\logs*.log). Previously, the receiver could list files from network shares but failed to open them due to path corruption during normalization. This fix converts UNC paths to Windows extended-length format (\\?\UNC\server\share\path) which is more reliable and not affected by filepath.Clean() issues.
65+
- **pkg/stanza**: Ensure container parser respects the if condition and on_error settings when format detection fails [#41508](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41508)
66+
- **processor/resourcedetection**: Prevent the resource detection processor from panicking when detectors return a zero-valued pdata resource.([#41934](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41934))
67+
- **processor/resourcedetection**: Fix nil pointer panic when HTTP client creation fails in Start method. ([#45220](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/45220))
68+
---
69+
70+
</details>
71+
72+
<!-- previous-version -->
73+
774
## v0.42.0
875

976
This release includes versions 0.142.0 and 0.143.0 of the upstream Collector components.

manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ dist:
33
name: dynatrace-otel-collector
44
description: Dynatrace distribution of the OpenTelemetry Collector
55
output_path: ./build
6-
version: 0.42.0
6+
version: 0.43.0
77

88
receivers:
99
- gomod: go.opentelemetry.io/collector/receiver/otlpreceiver v0.144.0

0 commit comments

Comments
 (0)