Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza to v0.91.0 #30089

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 19, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza v0.89.0 -> v0.91.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza)

v0.91.0

Compare Source

🚀 New components 🚀
  • alertmanagerexporter: Add Alertmanager exporter implementation and tests (#​23569)
💡 Enhancements 💡
  • spanmetricsconnector: Add exemplars to sum metric (#​27451)
  • exporter/datadogexporter: Add support for nested log attributes. (#​29633)
  • jaegerreceiver,jaegerremotesamplingextension: mark featuregates to replace Thrift-gen with Proto-gen types for sampling strategies as stable (#​27636)
    The following featuregates are stable:
    • extension.jaegerremotesampling.replaceThriftWithProto
    • receiver.jaegerreceiver.replaceThriftWithProto
  • awsemfexporter/awscloudwatchlogsexporter: Add component name to user agent header for outgoing put log even requests (#​29595)
  • elasticsearchexporter: Logstash format compatibility. Traces or Logs data can be written into an index in logstash format. (#​29624)
  • extension/opampextension: Implement extension.NotifyConfig to be notified of the Collector's effective config and report it to the OpAMP server. (#​27293)
  • receiver/influxdbreceiver: Endpoint /ping added to enhance compatibility with third party products (#​29594)
  • kafkareceiver: Add the ability to consume logs from Azure Diagnostic Settings streamed through Event Hubs using the Kafka API. (#​18210)
  • resourcedetectionprocessor: Add detection of host.ip to system detector. (#​24450)
  • resourcedetectionprocessor: Add detection of host.mac to system detector. (#​29587)
  • pkg/ottl: Add silent ErrorMode to allow disabling logging of errors that are ignored. (#​29710)
  • postgresqlreceiver: Add config property for excluding specific databases from scraping (#​29605)
  • redisreceiver: Upgrade the redis library dependency to resolve security vulns in v7 (#​29600)
  • signalfxexporter: Enable HTTP/2 health check by default (#​29716)
  • splunkhecexporter: Enable HTTP/2 health check by default (#​29717)
  • statsdreceiver: Add support for 'simple' tags that do not have a defined value, to accommodate DogStatsD metrics that may utilize these. (#​29012)
    This functionality is gated behind a new enable_simple_tags config boolean, as it is not part of the StatsD spec.
🧰 Bug fixes 🧰
  • exporter/prometheusremotewrite: prometheusremotewrite exporter fix created metrics missing timestamp (#​24915)
  • connector/spanmetrics: Fix memory leak when the cumulative temporality is used. (#​27654)
  • awscontainerinsightreceiver: Filter terminated pods from node request metrics (#​27262)
  • clickhouseexporter: Fix regression error introduced in #​29095 (#​29573)
  • prometheusexporter: Fix panic when exporter mutates data (#​29574)
  • splunkhecexporter: Do not send null event field values in HEC events. Replace null values with an empty string. (#​29551)
  • k8sobjectsreceiver: fix k8sobjects receiver fails when some unrelated Kubernetes API is down (#​29706)
  • resourcedetectionprocessor: Change type of host.cpu.model.id and host.cpu.model.family from int to string. (#​29025)
    • Disable the processor.resourcedetection.hostCPUModelAndFamilyAsString feature gate to get the old behavior.
  • Fix problem where checkpoints could be lost when collector is shutdown abruptly: filelogreceiver (#​29609, #​29491)
  • googlecloudspannerreceiver: Google Cloud Spanner Receiver currently generates an exception and exits if it attempts to read data from a database that doesn't exist. However it's normal for a single receiver to poll multiple databases, so this is not graceful failure. This PR makes a change to gracefully generate an error in case of an unreadable missing database and then continue reading other databases.. (#​26732)
  • pkg/stanza: Allow key_value_parser to parse values that contain the delimiter string. (#​29629)

v0.90.1

Compare Source

🧰 Bug fixes 🧰
  • exporters: Upgrade core dependency to remove noisy "Exporting finished" log message in exporters. (#​29612)

v0.90.0

Compare Source

🛑 Breaking changes 🛑
  • dockerstatsreceiver: Add [container.cpu.limit], [container.cpu.shares] and [container.restarts] metrics from docker container api (#​21087)
    It requires API version 1.25 or greater.
🚀 New components 🚀
  • failoverconnector: New component that will allow for pipeline failover triggered by the health of target downstream exporters (#​20766)
  • gitproviderreceiver: add repo, branch, and contributor count metrics (#​22028)
💡 Enhancements 💡
  • opensearchexporter: Promote opensearchexporter to alpha. (#​24668)

  • awsemfexporter: Improve NaN value checking for Summary metric types. (#​28894)

  • awsemfexporter: Logs relating to the start and finish of processing metrics have been reduced to debug level (#​29337)

  • azuremonitorreceiver: Support Azure gov cloud (#​27573)

  • clickhouseexporter: Added support for more control over TTL configuration. Currently, it supports timelines only in days, now also in hours, minutes and seconds (propertyName ttl_days --> ttl). (#​28675)

  • datasetexporter: Collect usage metrics with Otel and send grouped attributes in session info. (#​27650, #​27652)

  • resourcedetectionprocessor: Add k8s cluster name detection when running in EKS (#​26794)

  • pkg/ottl: Add new IsDouble function to facilitate type checking. (#​27895)

  • configschema: Generate metadata for connectors. (#​26990)

  • telemetrygen: Exposes the span duration as a command line argument --span-duration (#​29116)

  • honeycombmarkerexporter: Change honeycombmarkerexporter to alpha (#​27666)

  • mysqlreceiver: expose tls in mysqlreceiver (#​29269)
    If tls is not set, the default is to disable TLS connections.

  • processor/transform: Convert between sum and gauge in metric context when alpha feature gate processor.transform.ConvertBetweenSumAndGaugeMetricContext enabled (#​20773)

  • receiver/mongodbatlasreceiver: adds project config to mongodbatlas metrics to filter by project name and clusters. (#​28865)

  • pkg/stanza: Add "namedpipe" operator. (#​27234)

  • pkg/resourcetotelemetry: Do not clone data in pkg/resourcetotelemetry by default (#​29327)

    • The resulting consumer will be marked as MutatesData instead
  • pkg/stanza: Improve performance by not calling decode when nop encoding is defined (#​28899)

  • exporter/prometheusremotewrite: prometheusremotewrite exporter add option to send metadata (#​13849)

  • receivercreator: Added support for discovery of endpoints based on K8s services (#​29022)
    By discovering endpoints based on K8s services, a dynamic probing of K8s service leveraging for example the httpcheckreceiver get enabled

  • signalfxexporter: change default timeout to 10 seconds (#​29436)

  • awss3exporter: add support for s3_force_path_style and disable_ssl parameters (#​29331)
    In order to support alternative object-storage, these parameters are useful and help to leverage those systems not
    compatible with domain style path, or just hosted without ssl (like just deployed in a k8s namespace).

  • hostmetricsreceiver: Add optional Linux-only metric system.linux.memory.available (#​7417)
    This is an alternative to system.memory.usage metric with state=free.
    Linux starting from 3.14 exports "available" memory. It takes "free" memory as a baseline, and then factors in kernel-specific values.
    This is supposed to be more accurate than just "free" memory.
    For reference, see the calculations here.
    See also MemAvailable in /proc/meminfo.

  • azuremonitorexporter: Updated Azure Monitor Exporter service version from v2.0 to v2.1. (#​29234)

🧰 Bug fixes 🧰
  • cassandraexporter: Exist check for keyspace and dynamic timeout (#​27633)
  • datadogreceiver: Fix set telemetry.sdk.language=dotnet instead of .NET (#​29459)
  • filelogreceiver: Fix issue where files were unnecessarily kept open on Windows (#​29149)
  • receiver/activedirectoryds: Fix shutdown of activedirectorydsreceiver when shutdown was called right after creation, without a corresponding start call. (#​29505)
  • honeycombmarkerexporter: Fix default api_url and dataset_slug (#​29309)
  • influxdbexporter: When InfluxDB v1 compatibility is enabled AND username&password are set, the exporter panics. Not any more! (#​27084)
  • mongodbreceiver: add receiver.mongodb.removeDatabaseAttr Alpha feature gate to remove duplicate database name attribute (#​24972)
  • pkg/stanza: Fix panic during stop for udp async mode only. (#​29120)

Configuration

📅 Schedule: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot requested a review from djaglowski as a code owner December 19, 2023 13:18
@renovate renovate bot requested a review from a team December 19, 2023 13:18
@renovate renovate bot added dependencies Pull requests that update a dependency file renovatebot labels Dec 19, 2023
@songy23 songy23 added the Skip Changelog PRs that do not require a CHANGELOG.md entry label Dec 19, 2023
@songy23 songy23 closed this Dec 19, 2023
@songy23 songy23 reopened this Dec 19, 2023
@bogdandrutu bogdandrutu merged commit 355adde into main Dec 19, 2023
130 of 131 checks passed
@bogdandrutu bogdandrutu deleted the renovate/github.com-open-telemetry-opentelemetry-collector-contrib-pkg-stanza-0.x branch December 19, 2023 17:15
@github-actions github-actions bot added this to the next release milestone Dec 19, 2023
cparkins pushed a commit to AmadeusITGroup/opentelemetry-collector-contrib that referenced this pull request Jan 10, 2024
…ib/pkg/stanza to v0.91.0 (open-telemetry#30089)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.89.0` -> `v0.91.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.89.0/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fpkg%2fstanza/v0.89.0/v0.91.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/pkg/stanza)</summary>

###
[`v0.91.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0910)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.90.1...v0.91.0)

##### 🚀 New components 🚀

- `alertmanagerexporter`: Add Alertmanager exporter implementation and
tests
([#&open-telemetry#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))

##### 💡 Enhancements 💡

- `spanmetricsconnector`: Add exemplars to sum metric
([#&open-telemetry#8203;27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `exporter/datadogexporter`: Add support for nested log attributes.
([#&open-telemetry#8203;29633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29633))
- `jaegerreceiver,jaegerremotesamplingextension`: mark featuregates to
replace Thrift-gen with Proto-gen types for sampling strategies as
stable
([#&open-telemetry#8203;27636](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27636))
    The following featuregates are stable:
    -   extension.jaegerremotesampling.replaceThriftWithProto
    -   receiver.jaegerreceiver.replaceThriftWithProto
- `awsemfexporter/awscloudwatchlogsexporter`: Add component name to user
agent header for outgoing put log even requests
([#&open-telemetry#8203;29595](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29595))
- `elasticsearchexporter`: Logstash format compatibility. Traces or Logs
data can be written into an index in logstash format.
([#&open-telemetry#8203;29624](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29624))
- `extension/opampextension`: Implement `extension.NotifyConfig` to be
notified of the Collector's effective config and report it to the OpAMP
server.
([#&open-telemetry#8203;27293](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27293))
- `receiver/influxdbreceiver`: Endpoint `/ping` added to enhance
compatibility with third party products
([#&open-telemetry#8203;29594](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29594))
- `kafkareceiver`: Add the ability to consume logs from Azure Diagnostic
Settings streamed through Event Hubs using the Kafka API.
([#&open-telemetry#8203;18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210))
- `resourcedetectionprocessor`: Add detection of host.ip to system
detector.
([#&open-telemetry#8203;24450](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24450))
- `resourcedetectionprocessor`: Add detection of host.mac to system
detector.
([#&open-telemetry#8203;29587](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29587))
- `pkg/ottl`: Add `silent` ErrorMode to allow disabling logging of
errors that are ignored.
([#&open-telemetry#8203;29710](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29710))
- `postgresqlreceiver`: Add config property for excluding specific
databases from scraping
([#&open-telemetry#8203;29605](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29605))
- `redisreceiver`: Upgrade the redis library dependency to resolve
security vulns in v7
([#&open-telemetry#8203;29600](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29600))
- `signalfxexporter`: Enable HTTP/2 health check by default
([#&open-telemetry#8203;29716](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29716))
- `splunkhecexporter`: Enable HTTP/2 health check by default
([#&open-telemetry#8203;29717](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29717))
- `statsdreceiver`: Add support for 'simple' tags that do not have a
defined value, to accommodate DogStatsD metrics that may utilize these.
([#&open-telemetry#8203;29012](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29012))
This functionality is gated behind a new `enable_simple_tags` config
boolean, as it is not part of the StatsD spec.

##### 🧰 Bug fixes 🧰

- `exporter/prometheusremotewrite`: prometheusremotewrite exporter fix
created metrics missing timestamp
([#&open-telemetry#8203;24915](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24915))
- `connector/spanmetrics`: Fix memory leak when the cumulative
temporality is used.
([#&open-telemetry#8203;27654](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27654))
- `awscontainerinsightreceiver`: Filter terminated pods from node
request metrics
([#&open-telemetry#8203;27262](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27262))
- `clickhouseexporter`: Fix regression error introduced in
[#&open-telemetry#8203;29095](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29095)
([#&open-telemetry#8203;29573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29573))
- `prometheusexporter`: Fix panic when exporter mutates data
([#&open-telemetry#8203;29574](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29574))
- `splunkhecexporter`: Do not send null event field values in HEC
events. Replace null values with an empty string.
([#&open-telemetry#8203;29551](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29551))
- `k8sobjectsreceiver`: fix k8sobjects receiver fails when some
unrelated Kubernetes API is down
([#&open-telemetry#8203;29706](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29706))
- `resourcedetectionprocessor`: Change type of `host.cpu.model.id` and
`host.cpu.model.family` from int to string.
([#&open-telemetry#8203;29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
- Disable the
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to get the old behavior.
- `Fix problem where checkpoints could be lost when collector is
shutdown abruptly`: filelogreceiver
([#&open-telemetry#8203;29609](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29609),
[#&open-telemetry#8203;29491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29491))
- `googlecloudspannerreceiver`: Google Cloud Spanner Receiver currently
generates an exception and exits if it attempts to read data from a
database that doesn't exist. However it's normal for a single receiver
to poll multiple databases, so this is not graceful failure. This PR
makes a change to gracefully generate an error in case of an unreadable
missing database and then continue reading other databases..
([#&open-telemetry#8203;26732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26732))
- `pkg/stanza`: Allow `key_value_parser` to parse values that contain
the delimiter string.
([#&open-telemetry#8203;29629](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29629))

###
[`v0.90.1`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0901)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.90.0...v0.90.1)

##### 🧰 Bug fixes 🧰

- `exporters`: Upgrade core dependency to remove noisy "Exporting
finished" log message in exporters.
([#&open-telemetry#8203;29612](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29612))

###
[`v0.90.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v0900)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.89.0...v0.90.0)

##### 🛑 Breaking changes 🛑

- `dockerstatsreceiver`: Add \[container.cpu.limit],
\[container.cpu.shares] and \[container.restarts] metrics from docker
container api
([#&open-telemetry#8203;21087](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21087))
    It requires API version 1.25 or greater.

##### 🚀 New components 🚀

- `failoverconnector`: New component that will allow for pipeline
failover triggered by the health of target downstream exporters
([#&open-telemetry#8203;20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `gitproviderreceiver`: add repo, branch, and contributor count metrics
([#&open-telemetry#8203;22028](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22028))

##### 💡 Enhancements 💡

- `opensearchexporter`: Promote opensearchexporter to alpha.
([#&open-telemetry#8203;24668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24668))

- `awsemfexporter`: Improve NaN value checking for Summary metric types.
([#&open-telemetry#8203;28894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28894))

- `awsemfexporter`: Logs relating to the start and finish of processing
metrics have been reduced to debug level
([#&open-telemetry#8203;29337](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29337))

- `azuremonitorreceiver`: Support Azure gov cloud
([#&open-telemetry#8203;27573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27573))

- `clickhouseexporter`: Added support for more control over TTL
configuration. Currently, it supports timelines only in days, now also
in hours, minutes and seconds (propertyName ttl_days --> ttl).
([#&open-telemetry#8203;28675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28675))

- `datasetexporter`: Collect usage metrics with Otel and send grouped
attributes in session info.
([#&open-telemetry#8203;27650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27650),
[#&open-telemetry#8203;27652](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27652))

- `resourcedetectionprocessor`: Add k8s cluster name detection when
running in EKS
([#&open-telemetry#8203;26794](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26794))

- `pkg/ottl`: Add new IsDouble function to facilitate type checking.
([#&open-telemetry#8203;27895](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27895))

- `configschema`: Generate metadata for connectors.
([#&open-telemetry#8203;26990](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26990))

- `telemetrygen`: Exposes the span duration as a command line argument
`--span-duration`
([#&open-telemetry#8203;29116](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29116))

- `honeycombmarkerexporter`: Change honeycombmarkerexporter to alpha
([#&open-telemetry#8203;27666](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27666))

- `mysqlreceiver`: expose tls in mysqlreceiver
([#&open-telemetry#8203;29269](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29269))
    If `tls` is not set, the default is to disable TLS connections.

- `processor/transform`: Convert between sum and gauge in metric context
when alpha feature gate
`processor.transform.ConvertBetweenSumAndGaugeMetricContext` enabled
([#&open-telemetry#8203;20773](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20773))

- `receiver/mongodbatlasreceiver`: adds project config to mongodbatlas
metrics to filter by project name and clusters.
([#&open-telemetry#8203;28865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28865))

- `pkg/stanza`: Add "namedpipe" operator.
([#&open-telemetry#8203;27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234))

- `pkg/resourcetotelemetry`: Do not clone data in
pkg/resourcetotelemetry by default
([#&open-telemetry#8203;29327](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29327))
    -   The resulting consumer will be marked as `MutatesData` instead

- `pkg/stanza`: Improve performance by not calling decode when nop
encoding is defined
([#&open-telemetry#8203;28899](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28899))

- `exporter/prometheusremotewrite`: prometheusremotewrite exporter add
option to send metadata
([#&open-telemetry#8203;13849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13849))

- `receivercreator`: Added support for discovery of endpoints based on
K8s services
([#&open-telemetry#8203;29022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29022))
By discovering endpoints based on K8s services, a dynamic probing of K8s
service leveraging for example the httpcheckreceiver get enabled

- `signalfxexporter`: change default timeout to 10 seconds
([#&open-telemetry#8203;29436](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29436))

- `awss3exporter`: add support for `s3_force_path_style` and
`disable_ssl` parameters
([#&open-telemetry#8203;29331](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29331))
In order to support alternative object-storage, these parameters are
useful and help to leverage those systems not
compatible with domain style path, or just hosted without ssl (like just
deployed in a k8s namespace).

- `hostmetricsreceiver`: Add optional Linux-only metric
`system.linux.memory.available`
([#&open-telemetry#8203;7417](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/7417))
This is an alternative to `system.memory.usage` metric with
`state=free`.
Linux starting from 3.14 exports "available" memory. It takes "free"
memory as a baseline, and then factors in kernel-specific values.
    This is supposed to be more accurate than just "free" memory.
For reference, see the calculations
[here](https://superuser.com/a/980821).
See also `MemAvailable` in
[/proc/meminfo](https://man7.org/linux/man-pages/man5/proc.5.html).

- `azuremonitorexporter`: Updated Azure Monitor Exporter service version
from v2.0 to v2.1.
([#&open-telemetry#8203;29234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29234))

##### 🧰 Bug fixes 🧰

- `cassandraexporter`: Exist check for keyspace and dynamic timeout
([#&open-telemetry#8203;27633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27633))
- `datadogreceiver`: Fix set telemetry.sdk.language=dotnet instead of
.NET
([#&open-telemetry#8203;29459](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29459))
- `filelogreceiver`: Fix issue where files were unnecessarily kept open
on Windows
([#&open-telemetry#8203;29149](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29149))
- `receiver/activedirectoryds`: Fix shutdown of
`activedirectorydsreceiver` when shutdown was called right after
creation, without a corresponding start call.
([#&open-telemetry#8203;29505](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29505))
- `honeycombmarkerexporter`: Fix default api_url and dataset_slug
([#&open-telemetry#8203;29309](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29309))
- `influxdbexporter`: When InfluxDB v1 compatibility is enabled AND
username\&password are set, the exporter panics. Not any more!
([#&open-telemetry#8203;27084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27084))
- `mongodbreceiver`: add `receiver.mongodb.removeDatabaseAttr` Alpha
feature gate to remove duplicate database name attribute
([#&open-telemetry#8203;24972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24972))
- `pkg/stanza`: Fix panic during stop for udp async mode only.
([#&open-telemetry#8203;29120](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29120))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMDMuMSIsInVwZGF0ZWRJblZlciI6IjM3LjEwMy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file receiver/namedpipe Skip Changelog PRs that do not require a CHANGELOG.md entry
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants