Skip to content

Commit 8f3962c

Browse files
authored
Prepare CHANGELOG for 0.101.0 (#4872)
1 parent 438730b commit 8f3962c

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,24 @@
22

33
## Unreleased
44

5+
## v0.101.0
6+
57
### 🛑 Breaking changes 🛑
68

79
- (Splunk) `receiver/discovery`: Remove `append_pattern` option from log evaluation statements ([#4583](https://github.com/signalfx/splunk-otel-collector/pull/4583))
810
- The matched log message is now set as `discovery.matched_log` entity attributes instead of being appended to
911
the `discovery.message` attribute.
1012
- The matched log fields like `caller` and `stacktrace` are not sent as attributes anymore.
13+
- (Contrib) `vcenterreceiver`: Removes vcenter.cluster.name attribute from vcenter.datastore metrics ([#32674](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32674))
14+
If there were multiple Clusters, Datastore metrics were being repeated under Resources differentiated with a
15+
vcenter.cluster.name resource attribute. In the same vein, if there were standalone Hosts, in addition to
16+
clusters the metrics would be repeated under a Resource without the vcenter.cluster.name attribute. Now there
17+
will only be a single set of metrics for one Datastore (as there should be, as Datastores don't belong to
18+
Clusters).
19+
- (Contrib) `resourcedetectionprocessor`: Move `processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate to stable. ([#29025](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
20+
- (Contrib) `filelog`, `journald`, `tcp`, `udp`, `syslog`, `windowseventlog` receivers: The internal logger has been changed from `zap.SugaredLogger` to `zap.Logger`. ([#32177](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32177))
21+
This should not have any meaningful impact on most users but the logging format for some logs may have changed.
22+
1123

1224
### 🚀 New components 🚀
1325

@@ -23,6 +35,50 @@
2335
- To skip .NET auto instrumentation, configure the `auto_instrumentation_sdks` option without `dotnet`.
2436
- `npm` is required to be pre-installed on the node to install the Node.js SDK. Configure the `auto_instrumentation_npm_path` option to specify the path to `npm`.
2537
- .NET auto instrumentation is currently only supported on amd64/x64_64.
38+
- (Core) `confmap`: Allow Converters to write logs during startup ([#10135](https://github.com/open-telemetry/opentelemetry-collector/pull/10135))
39+
- (Core) `otelcol`: Enable logging during configuration resolution ([#10056](https://github.com/open-telemetry/opentelemetry-collector/pull/10056))
40+
- (Contrib) `filelogreceiver`: Add container operator parser ([#31959](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/31959))
41+
- (Contrib) `deltatocumulativeprocessor`: exponential histogram accumulation ([#31340](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/31340))
42+
accumulates exponential histogram datapoints by adding respective bucket counts. also handles downscaling, changing zero-counts, offset adaptions and optional fields
43+
- (Contrib) `extension/storage/filestorage`: New flag cleanup_on_start for the compaction section (default=false). ([#32863](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32863))
44+
It will remove all temporary files in the compaction directory (those which start with `tempdb`),
45+
temp files will be left if a previous run of the process is killed while compacting.
46+
- (Contrib) `vcenterreceiver`: Refactors how and when client makes calls in order to provide for faster collection times. ([#31837](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/31837))
47+
- (Contrib) `resourcedetectionprocessor`: Support GCP Bare Metal Solution in resource detection processor. ([#32985](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/32985))
48+
- (Contrib) `splunkhecreceiver`: Make the channelID header check case-insensitive and allow hecreceiver endpoints able to extract channelID from query params ([#32995](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32995))
49+
- (Contrib) `processor/transform`: Allow common where clause ([#27830](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/27830))
50+
- (Contrib) `pkg/ottl`: Added support for timezone in Time converter ([#32140](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32140))
51+
- (Contrib) `probabilisticsamplerprocessor`: Adds the FailClosed flag to solidify current behavior when randomness source is missing. ([#31918](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/31918))
52+
- (Contrib) `vcenterreceiver`: Changing various default configurations for vcenterreceiver and removing warnings about future release. ([#32803](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32803), [#32805](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32805), [#32821](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32821), [#32531](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32531), [#32557](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32557))
53+
The resource attributes that will now be enabled by default are `vcenter.datacenter.name`, `vcenter.virtual_app.name`,
54+
`vcenter.virtual_app.inventory_path`, `vcenter.vm_template.name`, and `vcenter.vm_template.id`. The metric
55+
`vcenter.cluster.memory.used` will be removed. The metrics `vcenter.cluster.vm_template.count` and
56+
`vcenter.vm.memory.utilization` will be enabled by default.
57+
58+
- (Contrib) `sqlserverreceiver`: Add metrics for database status ([#29865](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29865))
59+
- (Contrib) `sqlserverreceiver`: Add more metrics ([#29865](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/29865))
60+
Added metrics are:
61+
- sqlserver.resource_pool.disk.throttled.read.rate
62+
- sqlserver.resource_pool.disk.throttled.write.rate
63+
- sqlserver.processes.blocked
64+
These metrics are only available when directly connecting to the SQL server instance
65+
66+
### 🧰 Bug fixes 🧰
67+
68+
- `deltatocumulativeprocessor`: Evict only stale streams ([#33014](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33014))
69+
Changes eviction behavior to only evict streams that are actually stale.
70+
Currently, once the stream limit is hit, on each new stream the oldest tracked one is evicted.
71+
Under heavy load this can rapidly delete all streams over and over, rendering the processor useless.
72+
73+
- `vcenterreceiver`: Adds inititially disabled packet drop rate metric for VMs. ([#32929](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32929))
74+
- `splunkhecreceiver`: Fix single metric value parsing ([#33084](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33084))
75+
- `vcenterreceiver`: vcenterreceiver client no longer returns error if no Virtual Apps are found. ([#33073](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/33073))
76+
- `vcenterreceiver`: Adds inititially disabled new packet rate metrics to replace the existing ones for VMs & Hosts. ([#32835](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/32835))
77+
- `resourcedetectionprocessor`: Change type of `host.cpu.stepping` from int to string. ([#31136](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/31136))
78+
- Disable the `processor.resourcedetection.hostCPUSteppingAsString` feature gate to get the old behavior.
79+
80+
- `pkg/ottl`: Fixes a bug where function name could be used in a condition, resulting in a cryptic error message. ([#33051](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/33051))
81+
2682

2783
## v0.100.0
2884

0 commit comments

Comments
 (0)