|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +## v0.102.0 |
| 6 | + |
5 | 7 | ### 🛑 Breaking changes 🛑
|
6 | 8 |
|
7 | 9 | - (Splunk) `receiver/discovery`: Replace `log_record` field with `message` in evaluation statements ([#4583](https://github.com/signalfx/splunk-otel-collector/pull/4583))
|
| 10 | +- (Core) `envprovider`: Restricts Environment Variable names. Environment variable names must now be ASCII only and start with a letter or an underscore, and can only contain underscores, letters, or numbers. ([#9531](https://github.com/open-telemetry/opentelemetry-collector/issues/9531)) |
| 11 | +- (Core) `confighttp`: Apply MaxRequestBodySize to the result of a decompressed body [#10289](https://github.com/open-telemetry/opentelemetry-collector/pull/10289) |
| 12 | + When using compressed payloads, the Collector would verify only the size of the compressed payload. |
| 13 | + This change applies the same restriction to the decompressed content. As a security measure, a limit of 20 MiB was added, which makes this a breaking change. |
| 14 | + For most clients, this shouldn't be a problem, but if you often have payloads that decompress to more than 20 MiB, you might want to either configure your |
| 15 | + client to send smaller batches (recommended), or increase the limit using the MaxRequestBodySize option. |
| 16 | +- (Contrib) `k8sattributesprocessor`: Move `k8sattr.rfc3339` feature gate to stable. ([#33304](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33304)) |
| 17 | +- (Contrib) `extension/filestorage`: Replace path-unsafe characters in component names ([#3148](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/3148)) |
| 18 | + The feature gate `extension.filestorage.replaceUnsafeCharacters` is now removed. |
| 19 | +- (Contrib) `vcenterreceiver`: vcenterreceiver replaces deprecated packet metrics by removing them and enabling by default the newer ones. (([#32929](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32929)),([#32835](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32835)) |
| 20 | + Removes the following metrics: `vcenter.host.network.packet.errors`, `vcenter.host.network.packet.count`, and |
| 21 | + `vcenter.vm.network.packet.count`. |
| 22 | + Also enables by default the following metrics: `vcenter.host.network.packet.error.rate`, |
| 23 | + `vcenter.host.network.packet.rate`, and `vcenter.vm.network.packet.rate`. |
| 24 | + |
| 25 | +### 🧰 Bug fixes 🧰 |
| 26 | + |
| 27 | +- (Splunk) `discovery`: Fix crashing collector if discovered mongodb isn't reachable in Kubernetes ([#4911](https://github.com/signalfx/splunk-otel-collector/pull/4911)) |
| 28 | +- (Core) `batchprocessor`: ensure attributes are set on cardinality metadata metric [#9674](https://github.com/open-telemetry/opentelemetry-collector/pull/9674) |
| 29 | +- (Core) `batchprocessor`: Fixing processor_batch_metadata_cardinality which was broken in v0.101.0 [#10231](https://github.com/open-telemetry/opentelemetry-collector/pull/10231) |
| 30 | +- (Core) `batchprocessor`: respect telemetry level for all metrics [#10234](https://github.com/open-telemetry/opentelemetry-collector/pull/10234) |
| 31 | +- (Core) `exporterhelper`: Fix potential deadlocks in BatcherSender shutdown [#10255](https://github.com/open-telemetry/opentelemetry-collector/pull/10255) |
| 32 | +- (Contrib) `receiver/mysql`: Remove the order by clause for the column that does not exist ([#33271](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33271)) |
| 33 | +- (Contrib) `kafkareceiver`: Fix bug that was blocking shutdown ([#30789](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/30789)) |
8 | 34 |
|
9 | 35 | ### 🚩 Deprecations 🚩
|
10 | 36 |
|
|
21 | 47 |
|
22 | 48 | Please update any configurations to use `quay.io/signalfx/splunk-otel-collector:<version>` for this and future releases.
|
23 | 49 |
|
24 |
| -### 🧰 Bug fixes 🧰 |
| 50 | +### 💡 Enhancements 💡 |
25 | 51 |
|
26 |
| -- (Splunk) `discovery`: Fix crashing collector if discovered mongodb isn't reachable in Kubernetes ([#4911](https://github.com/signalfx/splunk-otel-collector/pull/4911))) |
| 52 | +- (Splunk) `discovery`: Update redis discovery instructions ([#4915](https://github.com/signalfx/splunk-otel-collector/pull/4915)) |
| 53 | +- (Splunk) `discovery`: Bring Kafkamatrics receiver into the discovery mode ([#4903](https://github.com/signalfx/splunk-otel-collector/pull/4903)) |
| 54 | +- (Contrib) `pkg/ottl`: Add the `Day` Converter to extract the int Day component from a time.Time ([#33106](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33106)) |
| 55 | +- (Contrib) `pkg/ottl`: Adds `Month` converter to extract the int Month component from a time.Time (#33106) ([#33106](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33106)) |
| 56 | +- (Contrib) `pkg/ottl`: Adds a `Year` converter for extracting the int year component from a time.Time ([#33106](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33106)) |
| 57 | +- (Contrib) `filelogreceiver`: Log when files are rotated/moved/truncated ([#33237](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33237)) |
| 58 | +- (Contrib) `stanza`: Add monitoring metrics for open and harvested files in fileconsumer ([#31256](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/31256)) |
| 59 | +- (Contrib) `prometheusreceiver`: Allow to configure http client used by target allocator generated scrape targets ([#18054](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/18054)) |
| 60 | +- (Contrib) `pkg/stanza`: Expose recombine max log size option in the container parser configuration ([#33186](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33186)) |
| 61 | +- (Contrib) `processor/resourcedetectionprocessor`: Add support for Azure tags in ResourceDetectionProcessor. ([#32953](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32953)) |
| 62 | +- (Contrib) `kubeletstatsreceiver`: Add k8s.container.cpu.node.utilization metric ([#27885](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/27885)) |
| 63 | +- (Contrib) `pkg/ottl`: Adds a `Minute` converter for extracting the int minute component from a time.Time ([#33106](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33106)) |
27 | 64 |
|
28 | 65 | ## v0.101.0
|
29 | 66 |
|
|
0 commit comments