Skip to content

Commit 672a51a

Browse files
Alex Botenmx-psi
Alex Boten
andauthoredSep 28, 2022
[chore] prepare v0.61.0 release (open-telemetry#14579)
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
1 parent 4b4688f commit 672a51a

File tree

409 files changed

+2009
-2545
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

409 files changed

+2009
-2545
lines changed
 

‎CHANGELOG.md

+79
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,85 @@
44

55
<!-- next version -->
66

7+
## v0.61.0
8+
9+
### 🛑 Breaking changes 🛑
10+
11+
- `dockerstatsreceiver`: For V2 scraper implementation, change the defaults from emitting everything to a sensible set of defaults. (#9794, #14093)
12+
This is only breaking if you have explicitly enabled the featuregate `receiver.dockerstats.useScraperV2`.
13+
- `dockerstatsreceiver`: Change 'stats' config key to 'metrics'. (#9794, #14184)
14+
Note: this is only breaking for those who have explicitly enabled the featuregate `receiver.dockerstatsd.useScraperV2`.
15+
- `iisreceiver`: Emit metrics per-site and per-app-pool with new resource attributes. (#14448)
16+
- `pkg/telemetryquerylanguage`: Unexport `BoolExpressionEvaluator`, `Literal`, `NewGetter`, and `NewFunctionCall`. (#13737)
17+
- `mongodbatlasreceiver`: Retain actual raw log line as Body. The `raw` attribute is now removed. Use Body instead for the raw log line. (#14178)
18+
- `mysqlreceiver`: The metrics are now being emitted with a resource attribute marking the endpoint of the database. (#14138)
19+
- `pkg/ottl`: Rename `ParseQueries` to `ParseStatements` and rename `Query` to `Statement`. (#14444)
20+
- `jaegerreceiver`: Remove remote sampling endpoint from the Jaeger receiver (#6633)
21+
- `oteltransformationlanguage`: Renames ottldatapoints to ottldatapoints to better represent how the context is intended to be used. (#14384)
22+
- `pkg/ottl`: Renames Telemetry Query Language to OpenTelemetry Transformation Language to avoid confusion with an analysis language. (#14150)
23+
- `pkg/ottl`: Flattens ottlcommon and ottlotel into ottlfuncs. (#14386)
24+
- `pkg/ottl`: Replaced Logger with TelemetrySettings (#14389)
25+
26+
### 🚩 Deprecations 🚩
27+
28+
- `coralogixexporter`: deprecating jaeger based tracing configuration in favour of OpenTelemetry protocol based one. (#7931)
29+
Please remove the `endpoint` field and use the new `traces.endpoint` field with your OpenTelemetry endpoint.
30+
- `elasticsearchreceiver, hostmetricsreceiver, kubelestatsreceiver, memcachedreceiver, vcenterreceiver, zookeeperreceiver`: Log message to announce `direction` attribute feature gate deprecation (#14129)
31+
The change to remove the `direction` attribute has been reverted in the specification. As a result, the following feature gates will be removed in v0.62.0:
32+
- `receiver.elasticsearchreceiver.emitMetricsWithDirectionAttribute`
33+
- `receiver.elasticsearchreceiver.emitMetricsWithoutDirectionAttribute`
34+
- `receiver.hostmetricsreceiver.emitMetricsWithDirectionAttribute`
35+
- `receiver.hostmetricsreceiver.emitMetricsWithoutDirectionAttribute`
36+
- `receiver.kubelestatsreceiver.emitMetricsWithDirectionAttribute`
37+
- `receiver.kubelestatsreceiver.emitMetricsWithoutDirectionAttribute`
38+
- `receiver.memcachedreceiver.emitMetricsWithDirectionAttribute`
39+
- `receiver.memcachedreceiver.emitMetricsWithoutDirectionAttribute`
40+
- `receiver.vcenterreceiver.emitMetricsWithDirectionAttribute`
41+
- `receiver.vcenterreceiver.emitMetricsWithoutDirectionAttribute`
42+
- `receiver.zookeeperreceiver.emitMetricsWithDirectionAttribute`
43+
- `receiver.zookeeperreceiver.emitMetricsWithoutDirectionAttribute`
44+
- `extensions/headerssetter`: Deprecate the `extensions/headerssetter` module, use `extensions/headerssetterextenions` instead. (#13774)
45+
46+
### 🚀 New components 🚀
47+
48+
- `s3mapprovider`: A new implementation of ConfigMapProvider for Amazon S3 (s3mapprovider) allows OTEL Collector the ability to load configuration for itself by fetching and reading config files stored in Amazon S3. (#12939)
49+
50+
### 💡 Enhancements 💡
51+
52+
- `loki`: Split the conversion OTLP -> Loki into its own package (#13649)
53+
- `kafkareceiver`: Add direct unmarshaler, inserting Kafka payload bytes as the body of a log record (#13252)
54+
- `apachereceiver`: The receiver now supports 6 more metrics, more information in the linked issue. (#14095)
55+
- `datadogexporter`: Add logs support (#2651)
56+
- `datadogexporter`: The "hostmetrics" receiver metrics are now correctly mapped to Datadog system metrics. (#14005)
57+
- `fileexporter`: support for compressing the telemetry data before exporting. (#13626)
58+
- `fileexporter`: support for encoding telemetry data using proto marshaler (#13626)
59+
- `googlecloudspannerreceiver`: Fixed errors when transaction-stats columns are NULL (#14189)
60+
- `cumulativetodeltaprocessor`: Reduce memory consumption of histograms in cumulativetodeltaprocessor by allocating only a single identity per datapoint. (#13751)
61+
- `chronyreceiver`: Improved chronyreceiver's context and timeout handling (#14131)
62+
Updated chronyreceiver to use `net.Dialer.DialContext` and respect timeouts more closely
63+
- `filterspan`: Add span kind filtering. (#13612)
64+
- `mysqlreceiver`: The receiver now scraper 16 new metrics related to io_waits. (#14138)
65+
- `filelog`, `journald`, `syslog`, `tcplog`, `udplog`, `windowseventlog`: Allow 'parse_to' fields to accept 'attributes' and 'resource' (#14089)
66+
- `sentryexporter`: Make sentry status more detailed - use HTTP and Grpc codes from tags (#13407)
67+
- `routingprocessor`: Add support for using OpenTelemetry Transformation Language (OTTL) expressions as routing conditions. (#13158)
68+
- `transformprocessor`: Add `Split` function, which separates a string by the delimiter and returns an array of substrings. (#11790)
69+
- `pkg/winperfcounters`: Add counter path to error if scraping fails (#14443)
70+
71+
### 🧰 Bug fixes 🧰
72+
73+
- `awsemfexporter`: Fix regression that causes null dimensions to be appended during dimension roll up. (#14532)
74+
- `k8sprocessor`: check every association for eventual update (#13119)
75+
- `sentryexporter`: Omit empty parent span id (#13415)
76+
- `pkg/ottl`: Replace invalid comparison print statement with a debug log entry (#14467)
77+
- `servicegraphprocessor`: Fixed metric names to match the specification. (#14187)
78+
- `hostmetricsreceiver`: On Windows systems, do not fail to start if a performance counter is missing or inaccessible. (#14032)
79+
- `loki`: Fix converting log resources to loki labels for more than one log record. (#14288)
80+
- `mongodbatlasreceiver`: Fix timestamp parsing for mongodb 4.2 audit logs (#14168)
81+
- `mongodbatlasreceiver`: Add missing fields for audit logs (#14177)
82+
- `mongodbatlasreceiver`: Fix potential infinite loop when scraping audit logs (#14169)
83+
- `otlpjsonfilereceiver`: logs receive operations should use StartLogsOp/EndLogsOp (#14535)
84+
- `pkg/translator/prometheus`: do not normalize metric name with colon (#14135)
85+
786
## v0.60.0
887

988
### 🛑 Breaking changes 🛑

0 commit comments

Comments
 (0)
Failed to load comments.