Skip to content

Commit aa96dc1

Browse files
authored
CHANGELOG.md v0.127.0 (#6310)
* CHANGELOG.md v0.127.0 init * Add core and contrib CHANGELOG.md content * Fill in Spunk CHANGELOG.md content and groom current content * Move Splunk entries to top of section * Remove extra spaces where possible * patch add breaking change notes
1 parent 4064e57 commit aa96dc1

File tree

1 file changed

+74
-3
lines changed

1 file changed

+74
-3
lines changed

CHANGELOG.md

Lines changed: 74 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,38 @@
22

33
## Unreleased
44

5+
## v0.127.0
6+
7+
This Splunk OpenTelemetry Collector release includes changes from the [opentelemetry-collector v0.127.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.127.0)
8+
and the [opentelemetry-collector-contrib v0.127.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.127.0) releases where appropriate.
9+
10+
### 🛑 Breaking changes 🛑
11+
12+
- (Contrib) `sqlserverreceiver`: Zero values in delta attributes will be reported in top query collection. ([#40041](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40041))
13+
This change includes the following attributes:
14+
- `sqlserver.total_worker_time`
15+
- `sqlserver.execution_count`
16+
- `sqlserver.total_logical_reads`
17+
- `sqlserver.total_logical_writes`
18+
- `sqlserver.total_physical_reads`
19+
- `sqlserver.total_rows`
20+
- `sqlserver.total_grant_kb`
21+
- (Contrib) `receiver/sqlserver`: Enable `sqlserver.page.life_expectancy` metric for all configurations ([#39940](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39940))
22+
This metric was originally only available when running on Windows, but is
23+
now available for all configuration options, including direct connection.
24+
Since this metric is enabled by default, users who have direct connection
25+
configured will now have this metric emitted by default.
26+
- NOTE: Marked as breaking only because new metrics are enabled by default, potentially impacting resource usage and billing.
27+
- (Core) `service`: Add size metrics defined in Pipeline Component Telemetry RFC ([#13032](https://github.com/open-telemetry/opentelemetry-collector/pull/13032))
28+
- See [Pipeline Component Telemetry RFC](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md) for more details:
29+
- `otelcol.receiver.produced.size`
30+
- `otelcol.processor.consumed.size`
31+
- `otelcol.processor.produced.size`
32+
- `otelcol.connector.consumed.size`
33+
- `otelcol.connector.produced.size`
34+
- `otelcol.exporter.consumed.size`
35+
- NOTE: Marked as breaking only because new metrics are enabled by default, potentially impacting resource usage and billing.
36+
537
### 🚩 Deprecations 🚩
638

739
- (Splunk) `Linux installer script`: Fluentd support has been deprecated and will be removed in a future release. ([#6264](https://github.com/signalfx/splunk-otel-collector/pull/6264))
@@ -11,9 +43,48 @@
1143

1244
### 💡 Enhancements 💡
1345

14-
- (Splunk) Add an install property, `COLLECTOR_SVC_ARGS`, to the Windows MSI to
15-
configure the command-line arguments used to launch the collector service on Windows. ([#6268](https://github.com/signalfx/splunk-otel-collector/pull/6268))
16-
- (Splunk) `discovery` - Add more metrics that are enabled by default for the SQL Server receiver ([#6259](https://github.com/signalfx/splunk-otel-collector/pull/6259))
46+
- (Splunk) Add an install property, `COLLECTOR_SVC_ARGS`, to the Windows MSI to configure the command-line arguments used to launch the collector service on Windows. ([#6268](https://github.com/signalfx/splunk-otel-collector/pull/6268))
47+
- (Splunk) `discoveryreceiver` Add more metrics that are enabled by default for the SQL Server receiver ([#6259](https://github.com/signalfx/splunk-otel-collector/pull/6259))
48+
- (Splunk) `discoveryreceiver` Send delete entity events for discovered services ([#6260](https://github.com/signalfx/splunk-otel-collector/pull/6260))
49+
- (Splunk) Add version change support to Windows install script ([#6304](https://github.com/signalfx/splunk-otel-collector/pull/6304))
50+
- (Core) `exporter/debug`: Display resource and scope in `normal` verbosity ([#10515](https://github.com/open-telemetry/opentelemetry-collector/pull/10515))
51+
- (Contrib) `azuremonitorreceiver`: Add support for azureauthextension as a token provider for azuremonitorreceiver. ([#39048](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39048))
52+
- (Contrib) `kafkaexporter`: Allow Kafka exporter to produce to topics based on metadata key values ([#39208](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39208))
53+
Allows the Kafka exporter to dynamically use a signal's export target topic based
54+
on the value of the pipeline's metadata, allowing dynamic signal routing.
55+
- (Contrib) `processor/tailsampling`: Add first policy match decision to tailsampling processor ([#36795](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36795))
56+
- (Contrib) `receiver/k8sclusterreceiver`: Added new resource attributes `k8s.hpa.scaletargetref.kind`, `k8s.hpa.scaletargetref.name`, and `k8s.hpa.scaletargetref.apiversion` to the `k8s.hpa` resource. These attributes are disabled by default. ([#38768](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/38768))
57+
- (Contrib) `k8sobserver`: Add namespaces setting for scoping k8s client to specific namespaces ([#39677](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39677))
58+
- (Contrib) `awss3exporter`: Add the retry mode, max attempts and max backoff to the settings ([#36264](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36264))
59+
- (Contrib) `k8sattributesprocessor`: Add option to configure automatic service resource attributes ([#37114](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/37114))
60+
Implements [Service Attributes](https://opentelemetry.io/docs/specs/semconv/non-normative/k8s-attributes/#service-attributes).
61+
If you are using the file log receiver, you can now create the same resource attributes as traces (via OTLP) received
62+
from an application instrumented with the OpenTelemetry Operator -
63+
simply by adding the
64+
`extract: { metadata: ["service.namespace", "service.name", "service.version", "service.instance.id"] }`
65+
configuration to the `k8sattributesprocessor` processor.
66+
See the [documentation](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/processor/k8sattributesprocessor/README.md#configuring-recommended-resource-attributes) for more details.
67+
- (Contrib) `receiver/sqlserver`: Add new metric for disk IO rate on a resource pool ([#39977](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39977))
68+
The new metric `sqlserver.resource_pool.disk.operations` is disabled by default.
69+
- (Contrib) `receiver/sqlserver`: Add new metric `sqlserver.lock.wait.count` ([#39892](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39892))
70+
This metric is disabled by default.
71+
- (Contrib) `receiver/sqlserver`: Add new metric to track OS wait times ([#39977](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39977))
72+
The new metric is named `sqlserver.os.wait.duration` and disabled by default.
73+
- (Contrib) `sqlserverreceiver`: Add configuration option `top_query_collection.collection_interval` for top query collection to make the collection less frequent. ([#40002](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40002))
74+
- This change only applies to the `top_query_collection` feature.
75+
- The default value is `60s`
76+
77+
### 🧰 Bug fixes 🧰
78+
79+
- (Contrib) `azuremonitorreceiver`: Use ``metrics`` aggregation filter when ``use_batch_api: true`` ([#40079](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40079))
80+
- (Contrib) `postgresqlreceiver`: Fix too many top query got reported. Top query should only report those queries were executed during the query interval ([#39942](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39942))
81+
- (Contrib) `filelogreceiver`: Introduce `utf8-raw` encoding to avoid replacing invalid bytes with \uFFFD when reading UTF-8 input. ([#39653](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39653))
82+
- (Contrib) `internal/splunk`: Treat HTTP 403 Forbidden as a permanent error. ([#39037](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/39037))
83+
- Splunk responses with a 403 typically indicate an authentication or authorization issue that is not likely to be resolved by retrying.
84+
- This change ensures that the error is treated as permanent to avoid unnecessary retries.
85+
- This change is applicable to the `splunkhecexporter` and `signalfxexporter` components.
86+
- (Contrib) `spanmetricsconnector`: Fix bug causing span metrics calls count to be always 0 when using delta temporality ([#40139](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40139))
87+
- (Contrib) `kafkareceiver, kafkaexporter`: Add support for named encoding extensions in kafkareceiver and kafkaexporter ([#40142](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40142))
1788

1889
## v0.126.0
1990

0 commit comments

Comments
 (0)