|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +## v0.108.0 |
| 6 | + |
| 7 | +This Splunk OpenTelemetry Collector release includes changes from the [opentelemetry-collector v0.108.1](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.108.1) and the [opentelemetry-collector-contrib v0.108.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.108.0) releases where appropriate. |
| 8 | + |
| 9 | +### 🛑 Breaking changes 🛑 |
| 10 | + |
| 11 | +- (Core) `confmap`: Mark `confmap.strictlyTypedInput` as stable ([#10552](https://github.com/open-telemetry/opentelemetry-collector/issues/10552)) |
| 12 | +- (Contrib) `splunkhecexporter`: The scope name has been updated from `otelcol/splunkhec` to `github.com/open-telemetry/opentelemetry-collector-contrib/exporter/splunkhecexporter` ([#34710](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34710)) |
| 13 | +- (Contrib) `transformprocessor`: Promote processor.transform.ConvertBetweenSumAndGaugeMetricContext feature flag from alpha to beta ([#34567](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34567)) |
| 14 | +- (Contrib) `vcenterreceiver`: Several host performance metrics now return 1 data point per time series instead of 5. ([#34708](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34708)) |
| 15 | + The 5 data points previously sent represented consecutive 20s sampling periods. Depending on the collection interval |
| 16 | + these could easily overlap. Sending just the latest of these data points is more in line with other performance metrics. |
| 17 | + |
| 18 | + This change also fixes an issue with the googlecloud exporter seeing these datapoints as duplicates. |
| 19 | + |
| 20 | + Following is the list of affected metrics which will now only report a single datapoint per set of unique attribute values. |
| 21 | + - vcenter.host.cpu.reserved |
| 22 | + - vcenter.host.disk.latency.avg |
| 23 | + - vcenter.host.disk.latency.max |
| 24 | + - vcenter.host.disk.throughput |
| 25 | + - vcenter.host.network.packet.drop.rate |
| 26 | + - vcenter.host.network.packet.error.rate |
| 27 | + - vcenter.host.network.packet.rate |
| 28 | + - vcenter.host.network.throughput |
| 29 | + - vcenter.host.network.usage |
| 30 | + |
5 | 31 | ### 🚀 New components 🚀
|
6 | 32 |
|
7 | 33 | - (Splunk) Add headersetterextension ([#5276](https://github.com/signalfx/splunk-otel-collector/pull/5276))
|
8 | 34 | - (Splunk) Add `nginx` receiver ([5229](https://github.com/signalfx/splunk-otel-collector/pull/5229))
|
9 | 35 |
|
10 | 36 | ### 💡 Enhancements 💡
|
11 | 37 |
|
12 |
| -- (Splunk) Update JMX Metric Gatherer to [v1.37.0](https://github.com/open-telemetry/opentelemetry-java-contrib/releases/tag/v1.37.0) ([#5240](https://github.com/signalfx/splunk-otel-collector/pull/5240)) |
| 38 | +- (Core) `exporter/otlp`: Add batching option to otlp exporter ([#8122](https://github.com/open-telemetry/opentelemetry-collector/issues/8122)) |
| 39 | +- (Core) `service`: Adds `level` configuration option to `service::telemetry::trace` to allow users to disable the default TracerProvider ([#10892](https://github.com/open-telemetry/opentelemetry-collector/issues/10892)) |
| 40 | + This replaces the feature gate `service.noopTracerProvider` introduced in v0.107.0 |
| 41 | +- (Contrib) `awss3receiver`: Enhance the logging of the AWS S3 Receiver in normal operation to make it easier for user to debug what is happening. ([#30750](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/30750)) |
| 42 | +- (Contrib) `filelogreceiver`: If acquire_fs_lock is true, attempt to acquire a shared lock before reading a file. ([#34801](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34801)) |
| 43 | + Unix only. If a lock cannot be acquired then the file will be ignored until the next poll cycle. |
| 44 | +- (Contrib) `solacereceiver`: Updated the format for generated metrics. Included a `receiver_name` attribute that identifies the Solace receiver that generated the metrics ([#34541](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34541)) |
| 45 | +- (Contrib) `prometheusreceiver`: Ensure Target Allocator's confighttp is used in the receiver's service discovery ([#33370](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33370)) |
| 46 | +- (Contrib) `metricstransformprocessor`: Add scaling exponential histogram support ([#29803](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29803)) |
| 47 | +- (Contrib) `pkg/ottl`: Introduce `UserAgent` converter to parse UserAgent strings ([#32434](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32434)) |
| 48 | +- (Splunk) Update JMX Metric Gatherer to [v1.38.0](https://github.com/open-telemetry/opentelemetry-java-contrib/releases/tag/v1.37.0) ([#5287](https://github.com/signalfx/splunk-otel-collector/pull/5287)) |
13 | 49 | - (Splunk) Auto Instrumentation for Linux ([#5243](https://github.com/signalfx/splunk-otel-collector/pull/5243))
|
14 | 50 | - Add support for the `OTEL_LOGS_EXPORTER` environment variable to `libsplunk.so` for system-wide auto instrumentation.
|
15 | 51 | - Linux installer script: Add the `--logs-exporter <value>` option:
|
|
18 | 54 | - The value will be set to the `OTEL_LOGS_EXPORTER` environment variable.
|
19 | 55 | - Defaults to `''` (empty), i.e. defer to the default `OTEL_LOGS_EXPORTER` value for each activated SDK.
|
20 | 56 |
|
| 57 | +### 🧰 Bug fixes 🧰 |
| 58 | + |
| 59 | +- (Core) `batchprocessor`: Update units for internal telemetry ([#10652](https://github.com/open-telemetry/opentelemetry-collector/issues/10652)) |
| 60 | +- (Core) `confmap`: Fix bug where an unset env var used with a non-string field resulted in a panic ([#10950](https://github.com/open-telemetry/opentelemetry-collector/issues/10950)) |
| 61 | +- (Core) `service`: Fix memory leaks during service package shutdown ([#9165](https://github.com/open-telemetry/opentelemetry-collector/issues/9165)) |
| 62 | +- (Core) `confmap`: Use string representation for field types where all primitive types are strings. ([#10937](https://github.com/open-telemetry/opentelemetry-collector/issues/10937)) |
| 63 | +- (Core) `otelcol`: Preserve internal representation when unmarshaling component configs ([#10552](https://github.com/open-telemetry/opentelemetry-collector/issues/10552)) |
| 64 | +- (Contrib) `tailsamplingprocessor`: Update the `policy` value in metrics dimension value to be unique across multiple tail sampling components with the same policy name. ([#34192](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34192)) |
| 65 | + This change ensures that the `policy` value in the metrics exported by the tail sampling processor is unique across multiple tail sampling processors with the same policy name. |
| 66 | +- (Contrib) `prometheusreceiver`: Group scraped metrics into resources created from `job` and `instance` label pairs ([#34237](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34237)) |
| 67 | + The receiver will now create a resource for each distinct job/instance label combination. |
| 68 | + In addition to the label/instance pairs detected from the scraped metrics, a resource representing the overall |
| 69 | + scrape configuration will be created. This additional resource will contain the scrape metrics, such as the number of scraped metrics, the scrape duration, etc. |
| 70 | +- (Contrib) `tailsamplingprocessor`: Fix the behavior for numeric tag filters with `inverse_match` set to `true`. ([#34296](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34296)) |
| 71 | +- (Contrib) `pkg/stanza`: fix nil value conversion ([#34672](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34672)) |
| 72 | +- (Contrib) `k8sclusterreceiver`: Lower the log level of a message indicating a cache miss from WARN to DEBUG. ([#34817](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/34817)) |
| 73 | + |
21 | 74 | ## v0.107.0
|
22 | 75 |
|
23 | 76 | This Splunk OpenTelemetry Collector release includes changes from the [opentelemetry-collector v0.107.0](https://github.com/open-telemetry/opentelemetry-collector/releases/tag/v0.107.0) and the [opentelemetry-collector-contrib v0.107.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/releases/tag/v0.107.0) releases where appropriate.
|
|
0 commit comments