|
2 | 2 |
|
3 | 3 | ## Unreleased
|
4 | 4 |
|
| 5 | +## v0.115.0 |
| 6 | + |
5 | 7 | ### 🛑 Breaking changes 🛑
|
6 | 8 |
|
7 | 9 | - (Splunk) Change default traces exporter to otlphttp exporter. ([#5588](https://github.com/signalfx/splunk-otel-collector/pull/5588)).
|
| 10 | +- (Core) Change all logged timestamps to ISO8601 ([#10543](https://github.com/open-telemetry/opentelemetry-collector/pull/10543)). |
| 11 | + This makes log timestamps human-readable (as opposed to epoch seconds in |
| 12 | + scientific notation), but may break users trying to parse logged lines in the |
| 13 | + old format. |
| 14 | +- (Contrib) `k8sattributesprocessor`: Move k8sattr.fieldExtractConfigRegex.disallow feature gate to Beta. ([#25128](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/25128)) |
| 15 | + Disable the `k8sattr.fieldExtractConfigRegex.disallow` feature gate to get the old behavior. |
8 | 16 |
|
9 | 17 | ### 🚀 New components 🚀
|
10 | 18 |
|
|
29 | 37 | port: 8888
|
30 | 38 | ```
|
31 | 39 | This also removes a warning about deprecated `service::telemetry::metrics::address`.
|
| 40 | +- (Core) `exporterqueue`: Introduce a feature gate exporter.UsePullingBasedExporterQueueBatcher to use the new pulling model in exporter queue batching. ([#8122](https://github.com/open-telemetry/opentelemetry-collector/pull/8122), [#10368](https://github.com/open-telemetry/opentelemetry-collector/pull/10368)) |
| 41 | + If both queuing and batching is enabled for exporter, we now use a pulling model instead of a |
| 42 | + pushing model. num_consumer in queue configuration is now used to specify the maximum number of |
| 43 | + concurrent workers that are sending out the request. |
| 44 | +- (Core) `service`: Add support for ca certificates in telemetry metrics otlp grpc exporter ([#11633](https://github.com/open-telemetry/opentelemetry-collector/pull/11633)) |
| 45 | + Before this change the Certificate value in config was silently ignored. |
| 46 | +- (Contrib) `postgresqlreceiver`: Added new postgresql metrics to achieve parity with Telegraf ([#36528](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36528)) |
| 47 | +- (Contrib) `loadbalancingexporter`: Adding sending_queue, retry_on_failure and timeout settings to loadbalancing exporter configuration ([#35378](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35378)) |
| 48 | + When switching to top-level sending_queue configuration - users should carefully review queue size |
| 49 | + In some rare cases setting top-level queue size to n*queueSize might be not enough to prevent data loss |
| 50 | +- (Contrib) `routingconnector`: Add abiilty to route by 'datapoint' context ([#36523](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36523)) |
| 51 | +- (Contrib) `signalfxreceiver`: Follow receiver contract based on type of error ([#5909](https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/5909)) |
| 52 | + Use 503 error code for retryable and 400 error code for not-retryable errors instead of responding with a 500 unconditionally. |
| 53 | + |
| 54 | +### 🧰 Bug fixes 🧰 |
| 55 | + |
| 56 | +- (Core) `service`: ensure OTLP emitted logs respect severity ([#11718](https://github.com/open-telemetry/opentelemetry-collector/pull/11718)) |
| 57 | +- (Core) `featuregate`: Fix an unfriendly display message `runtime error` when feature gate is used to display command line usage. ([#11651](https://github.com/open-telemetry/opentelemetry-collector/pull/11651)) |
| 58 | +- (Contrib) `exporter/pulsarexporter`: Change configuration option `map_connections_per_broker`, rename to `max_connections_per_broker`. ([#36579](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36579)) |
| 59 | +- (Contrib) `processor/k8sattribute`: fixes parsing of k8s image names to support images with tags and digests. ([#36131](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36131)) |
| 60 | +- (Contrib) `loadbalancingexporter`: The k8sresolver in loadbalancingexporter was triggering exporter churn in the way the change event was handled. ([#35658](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/35658)) |
| 61 | +- (Contrib) `vcenterreceiver`: The existing code did not honor TLS settings beyond 'insecure'. All TLS client config should now be honored. ([#36482](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/36482)) |
32 | 62 |
|
33 | 63 | ### 🚩Deprecations 🚩
|
34 | 64 |
|
|
42 | 72 | - (Splunk) Deprecate the collectd/solr monitor. Please use the [jmxreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/jmxreceiver) with the solr target system instead. ([#5539](https://github.com/signalfx/splunk-otel-collector/pull/5539))
|
43 | 73 | - (Splunk) Deprecate the collectd/tomcat monitor. Please use the [jmxreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/jmxreceiver) with the tomcat target system instead. ([#5539](https://github.com/signalfx/splunk-otel-collector/pull/5539))
|
44 | 74 |
|
45 |
| - |
46 | 75 | ## v0.114.0
|
47 | 76 |
|
48 | 77 | ### 💡 Enhancements 💡
|
|
0 commit comments