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

[pull] main from open-telemetry:main #47

Open
wants to merge 834 commits into
base: main
Choose a base branch
from

Conversation

pull[bot]
Copy link

@pull pull bot commented Oct 18, 2024

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

@pull pull bot added the ⤵️ pull label Oct 18, 2024
@codeboten codeboten requested a review from cparkins as a code owner October 18, 2024 18:41
renovate bot and others added 28 commits December 26, 2024 09:15
…ector-contrib/internal/coreinternal to v0.116.0 (#36957)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.115.0` -> `v0.116.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcoreinternal/v0.116.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%2finternal%2fcoreinternal/v0.116.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%2finternal%2fcoreinternal/v0.115.0/v0.116.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%2finternal%2fcoreinternal/v0.115.0/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v0.116.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01160)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.115.0...v0.116.0)

##### 🛑 Breaking changes 🛑

- `jsonlogencodingextension`: Change how logs are marshaled. Instead of
marshaling just the first log, marshal all logs into a JSON array.
([#&#8203;34064](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34064))
- `githubreceiver`: Update metric names to match VCS Metric Semantic
Conventions and scraper key name.
([#&#8203;36714](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36714))
    -   Change the `github` scraper key to `scraper`
    -   Add `vcs.repository.url.full` attribute
    -   Change attribute `repository.name` to `vcs.repository.name`
    -   Change attribute `ref.name` to `vcs.ref.head.name`
    -   Change attribute `ref.type` to `vcs.ref.head.type`
    -   Change attribute `change.state` to `vcs.change.state`
- Add attribute `vcs.revision_delta.direction` with `ahead` and `behind`
values
- Change metric `vcs.repository.ref.revisions_ahead` to
`vcs.ref.revisions_delta` with `vcs.revision_delta.direction=ahead`
- Change metric `vcs.repository.ref.revisions_behind` to
`vcs.ref.revisions_delta` with `vcs.revision_delta.direction=behind`
    -   Change metric `vcs.repository.ref.count` to `vcs.ref.count`
    -   Change metric `vcs.repository.ref.time` to `vcs.ref.time`
- Add attribute `vcs.line_change.type` with `added` and `removed` values
- Change metric `vcs.repository.ref.lines_added` to
`vcs.ref.lines_delta` with `vcs.line_change.type=added`
- Change metric `vcs.repository.ref.lines_removed` to
`vcs.ref.lines_delta` with `vcs.line_change.type=removed`
- Change metric `vcs.repository.contributor.count` to
`vcs.contributor.count`
- Change metric `vcs.repository.change.time_open` to
`vcs.change.duration` with `vcs.change.state=open`
- Change metric `vcs.repository.change.time_to_approval` to
`vcs.change.time_to_approval`
- Change metric `vcs.repository.change.time_to_merge` to
`vcs.change.time_to_merge`
- Change metric `vcs.repository.change.count` to `vcs.change.count`
- `processor/tailsampling`: Reverts
[#&#8203;33671](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33671),
allowing for composite policies to specify inverted clauses in
conjunction with other policies. This is a change bringing the previous
state into place, breaking users who rely on what was introduced as part
of
[#&#8203;33671](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33671).
([#&#8203;34085](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34085))

##### 🚩 Deprecations 🚩

- `connector/routing`: Deprecate `match_once` parameter.
([#&#8203;29882](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29882))

- `routingprocessor`: Deprecated in favor of the routing connector.
([#&#8203;36616](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36616))

- `splunkhecexporter`: Add `otel_attrs_to_hec_metadata/*` config fields
to replace `hec_metadata_to_otel_attrs/*` fields.
([#&#8203;35092](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35092))
`otel_attrs_to_hec_metadata/*` config fields will replace the
`hec_metadata_to_otel_attrs/*` fields in a later release.

- `kineticaexporter`: The kineticaexporter is now Unmaintained as it has
no active code owners from the vendor
([#&#8203;36808](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36808))

##### 🚀 New components 🚀

- `dorisexporter`: Mark the Doris exporter as Alpha.
([#&#8203;33479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33479))
- `libhoneyreceiver`: Introduce the scaffolding of a new component,
libhoneyreceiver
([#&#8203;36693](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36693))

##### 💡 Enhancements 💡

- `purefareceiver`: Implements support for scraping Pure Storage
FlashArray with Purity version 6.6.11+
([#&#8203;36251](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36251))

- `azureeventhubreceiver`: support providing one or more time formats
for timestamp parsing
([#&#8203;36650](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36650))

- `googlecloudmonitoringreceiver`: Add metric-specific labels to
googlecloudmonitoringreceiver component
([#&#8203;35711](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35711))

- `awss3receiver`: Add support RFC3339 format for starttime and endtime
([#&#8203;36787](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36787))

- `awsxrayexporter`: Generate url section in xray segment when
`net.peer.name` is available
([#&#8203;35375](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35375))

- `clickhouseexporter`: Exporter now sorts attribute maps' keys during
INSERT, yielding better compression and predictable aggregates
([#&#8203;33634](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33634))

- `datadogconnector`: Flip configs `traces::compute_stats_by_span_kind`,
`traces::peer_tags_aggregation` and `traces::peer_service_aggregation`
to true by default
([#&#8203;35969](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35969))
This enables Datadog APM stats on peer tags by default and is a
backwards-compatible change. Read more on
https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/.

- `datadogexporter`: Flip configs `traces::compute_stats_by_span_kind`,
`traces::peer_tags_aggregation` and `traces::peer_service_aggregation`
to true by default
([#&#8203;35969](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35969))
This enables Datadog APM stats on peer tags by default and is a
backwards-compatible change. Read more on
https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/.

- `elasticsearchexporter`: Map \*.geo.location.{lat,lon} as geo_point
field in OTel mode
([#&#8203;36565](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36565))
In OTel mapping mode, merge \*.geo.location.{lat,lon} to \*.geo.location
such that they are stored as geo_point in Elasticsearch.

- `fileexporter`: Add support for profiles signal.
([#&#8203;35978](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35978))

- `pkg/ottl`: GetXML Converter now supports selecting text, CDATA, and
attribute (value) content.
([#&#8203;36821](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36821))

- `githubreceiver`: Adds webhook skeleton to GitHub receiver to receive
events from GitHub for tracing.
([#&#8203;27460](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/27460))
This PR adds a skeleton for the GitHub receiver to receive events from
GitHub
for tracing via a webhook. The trace portion of this receiver will run
and
    respond to GET requests for the health check only.

- `kafkaexporter, kafkareceiver`: Add a new mechanism
"AWS_MSK_IAM_OAUTHBEARER" for kafka exporter and kafka receiver. This
mechanism use the AWS MSK IAM SASL Signer for Go
https://github.com/aws/aws-msk-iam-sasl-signer-go.
([#&#8203;19747](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19747))

- `loadbalancingexporter`: Adds a an optional configuration to the k8s
resolver which returns hostnames instead of IPs for headless services
pointing at statefulsets
([#&#8203;18412](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/18412))

- `mongodbatlasreceiver`: Adds additional metrics to the MongoDB Atlas
receiver
([#&#8203;36525](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36525))
Adds a number of new default disabled metrics to the MongoDB Atlas
receiver. These metrics are:
    -   mongodbatlas.disk.partition.queue.depth
    -   mongodbatlas.disk.partition.throughput
    -   mongodbatlas.process.cache.ratio

- `s3exporter`: Upgrading to adopt aws sdk v2
([#&#8203;36699](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36699))

- `opampextension`: Use status subscription for fine granular component
health reporting
([#&#8203;35856](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35856))

- `pkg/pdatatest`: Add support for Profiles signal comparison.
([#&#8203;36232](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36232))

- `receiver/prometheusremotewrite`: Parse labels from Prometheus Remote
Write requests into Resource and Metric Attributes.
([#&#8203;35656](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35656))
Warning - The HTTP Server still doesn't pass metrics to the next
consumer. The component is unusable for now.

- `signaltometrics`: Add config validation and custom OTTL functions
([#&#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930))
Adds config validation for the signal to metrics connector. Also
introduces `AdjustedCount` OTTL function.

- `testbed`: Add batcher performance tests
([#&#8203;36206](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36206))

- `tesbed`: add options for retry/storage for filelog sender
([#&#8203;36781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36781))

##### 🧰 Bug fixes 🧰

- `azuremonitorexporter`: fix bug to remove default config of endpoint
which causes failing to parse endpoint correctly.
([#&#8203;36704](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36704))

- `receiver/prometheusreceiver`: Metric adjuster no longer assumes that
all metrics from a scrape come from the same resource
([#&#8203;36477](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36477))

- `connector/datadog, exporter/datadog, pkg/datadog`: throw error if
datadog API key contains invalid characters
([#&#8203;36509](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36509))

- `parseutils`: Handle escaped quotes when parsing pairs using
SplitString.
([#&#8203;36176](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36176))

- `exporter/prometheusremotewrite`: Fix exemplar handling when the
exemplar is an integer value.
([#&#8203;36657](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36657))
Send metrics with exemplars as integer values now are correctly handled.

- `googlecloudmonitoringreceiver`: Fix "no validation found" error if
workload is running on Google Cloud Platform
([#&#8203;36607](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36607))

- `k8sattributesprocessor`: Override extracted k8s attributes if
original value has been empty
([#&#8203;36373](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36373))

- `k8sattributesreceiver`: Log any errors encountered during kube client
initialisation
([#&#8203;35879](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35879))
This addresses an issue where the collector, due to an error encountered
during the kubernetes client initialisation,
was reporting an 'unavailable' status via the health check extension
without any further information to be found in the logs.

- `opampextension`: Fix blocking agent shutdown due to unclosed channel
([#&#8203;36764](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36764))

- `opampsupervisor`: avoid nil pointer access when reporting the last
received remote config
([#&#8203;36850](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36850))

- `postgresqlreceiver`: Update the postgresqlreceiver to handle new
table schema for the bgwriter metrics in pg17+
([#&#8203;36784](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36784))

- `jaegerreceiver`: Remove ineffectual warning from jaegerreceiver
([#&#8203;35894](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35894))

- `datadogexporter`: read response body on pushSketches to allow
connection re-use
([#&#8203;36779](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36779))

- `sumologicextension`: Skip likely zombie processes on Windows.
([#&#8203;36481](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36481))

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/aws/aws-sdk-go-v2](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.32.6` -> `v1.32.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.32.6/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.32.6/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/config](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.28.6` -> `v1.28.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.6/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.6/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/credentials](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.17.47` -> `v1.17.48` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.47/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.47/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.17.43` -> `v1.17.44` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.43/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.43/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/kinesis](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.32.7` -> `v1.32.8` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.7/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.7/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/s3](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.71.0` -> `v1.71.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.0/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.0/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.34.7` -> `v1.34.8` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.7/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.7/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.33.7` -> `v1.34.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.33.7/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.33.7/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/aws/aws-sdk-go-v2/service/sts](https://redirect.github.com/aws/aws-sdk-go-v2)
| `v1.33.2` -> `v1.33.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.2/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.2/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary>

###
[`v1.32.7`](https://redirect.github.com/aws/aws-sdk-go-v2/compare/v1.32.6...v1.32.7)

[Compare
Source](https://redirect.github.com/aws/aws-sdk-go-v2/compare/v1.32.6...v1.32.7)

</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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
…36954)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/hashicorp/consul/api](https://redirect.github.com/hashicorp/consul)
| `v1.30.0` -> `v1.31.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fconsul%2fapi/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhashicorp%2fconsul%2fapi/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhashicorp%2fconsul%2fapi/v1.30.0/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fconsul%2fapi/v1.30.0/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
… batch state (#36601)

#### Description
This is an alternative for
#36524
and #36600

This PR does a couple of things:

* Add a test written by @edma2 that shows a data race to the batch state
when running multiple consumers.
* Add a benchmark for PushMetrics, with options to run with a stable
number of metrics or varying metrics.
* Fix the data race by introducing a `sync.Pool` of batch states.

#### Benchmark results

results comparing `main`,
#36600
and this PR:

```console
arthursens$ benchstat main.txt withoutState.txt syncpool.txt 
goos: darwin
goarch: arm64
pkg: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter
cpu: Apple M2 Pro
                            │  main.txt   │          withoutState.txt           │         syncpool.txt         │
                            │   sec/op    │    sec/op     vs base               │   sec/op     vs base         │
PushMetricsVaryingMetrics-2   8.066m ± 5%   13.821m ± 9%  +71.36% (p=0.002 n=6)   8.316m ± 6%  ~ (p=0.065 n=6)

                            │   main.txt   │           withoutState.txt            │            syncpool.txt            │
                            │     B/op     │     B/op       vs base                │     B/op      vs base              │
PushMetricsVaryingMetrics-2   5.216Mi ± 0%   34.436Mi ± 0%  +560.17% (p=0.002 n=6)   5.548Mi ± 0%  +6.36% (p=0.002 n=6)

                            │  main.txt   │       withoutState.txt       │         syncpool.txt         │
                            │  allocs/op  │  allocs/op   vs base         │  allocs/op   vs base         │
PushMetricsVaryingMetrics-2   56.02k ± 0%   56.05k ± 0%  ~ (p=0.721 n=6)   56.04k ± 0%  ~ (p=0.665 n=6)
```

---------

Signed-off-by: Arthur Silva Sens <[email protected]>
…r. (#36894)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
The PR merge in latest semconv pkg and update existing semantic
conventions utilization. And further update `awsxrayexporter` to be able
to handle following both new versions of http
span attributes:
`http.response.status_code` migrated from
[http.status_code](https://opentelemetry.io/docs/specs/semconv/attributes-registry/http/#http-status-code)
`url.query` migrated from
[http.target](https://opentelemetry.io/docs/specs/semconv/attributes-registry/http/#http-target).

Otel Java SDK has renamed `telemetry.auto.version` to
`telemetry.distro.version` ([Upstream
PR](open-telemetry/opentelemetry-java-instrumentation#9065)),
update `awsxrayexporter` to be able to detect both attributes.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
N/A

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit test passed

<!--Describe the documentation added.-->
#### Documentation
N/A
…37017)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/vmware/govmomi](https://redirect.github.com/vmware/govmomi)
| `v0.46.3` -> `v0.47.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvmware%2fgovmomi/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvmware%2fgovmomi/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvmware%2fgovmomi/v0.46.3/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvmware%2fgovmomi/v0.46.3/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>vmware/govmomi (github.com/vmware/govmomi)</summary>

###
[`v0.47.0`](https://redirect.github.com/vmware/govmomi/releases/tag/v0.47.0)

[Compare
Source](https://redirect.github.com/vmware/govmomi/compare/v0.46.3...v0.47.0)

<a name="v0.47.0"></a>

#### [Release
v0.47.0](https://redirect.github.com/vmware/govmomi/compare/v0.47.0-alpha.0...v0.47.0)

> Release Date: 2025-01-02

##### 🐞 Fix

-
\[[`3793a5b`](https://redirect.github.com/vmware/govmomi/commit/3793a5b2)]
govc fix field.info name (-n flag) validation
-
\[[`8adeb8b`](https://redirect.github.com/vmware/govmomi/commit/8adeb8b5)]
SOAP vcSessionCookie value must be from vim25.Client
-
\[[`2271a78`](https://redirect.github.com/vmware/govmomi/commit/2271a788)]
toolbox: add freebsd stub for fileExtendedInfoFormat
([#&#8203;3620](https://redirect.github.com/vmware/govmomi/issues/3620))
-
\[[`f08496e`](https://redirect.github.com/vmware/govmomi/commit/f08496ed)]
vcsim: swap order of xsi type attribute
([#&#8203;2114](https://redirect.github.com/vmware/govmomi/issues/2114))
-
\[[`973a224`](https://redirect.github.com/vmware/govmomi/commit/973a2240)]
assert Entity interface in mo.Value()
-
\[[`ad24cb4`](https://redirect.github.com/vmware/govmomi/commit/ad24cb43)]
Property Collector updates should be triggered on the empty FilterSet
([#&#8203;3631](https://redirect.github.com/vmware/govmomi/issues/3631))
-
\[[`29de346`](https://redirect.github.com/vmware/govmomi/commit/29de346f)]
vcsim: output signed byte in ByteSlice.MarshalXML
([#&#8203;3615](https://redirect.github.com/vmware/govmomi/issues/3615))
-
\[[`71b9c76`](https://redirect.github.com/vmware/govmomi/commit/71b9c764)]
govc: wire up flags for namespace service create
-
\[[`5e9a140`](https://redirect.github.com/vmware/govmomi/commit/5e9a140d)]
vcsim: avoid possible panic when applying PropertyFilter

##### 💫 API Changes

-
\[[`a447f4d`](https://redirect.github.com/vmware/govmomi/commit/a447f4d0)]
Fix OVF param to use interface
-
\[[`17b5c08`](https://redirect.github.com/vmware/govmomi/commit/17b5c08b)]
Generate bindings for 9.0.0.0.rc1
-
\[[`77de0b5`](https://redirect.github.com/vmware/govmomi/commit/77de0b54)]
Generate API with Broadcom header
-
\[[`4b7d0c5`](https://redirect.github.com/vmware/govmomi/commit/4b7d0c56)]
Specify ruby bundler for api gen
-
\[[`f238201`](https://redirect.github.com/vmware/govmomi/commit/f2382015)]
Update gen/gen.sh for 9.0.0.0.rc1
-
\[[`05a6d57`](https://redirect.github.com/vmware/govmomi/commit/05a6d571)]
Support podman for building api
-
\[[`3d8b026`](https://redirect.github.com/vmware/govmomi/commit/3d8b0261)]
Build api with Go 1.23.2
-
\[[`aa8279b`](https://redirect.github.com/vmware/govmomi/commit/aa8279b5)]
Support returning DS info when resolving lib stor
-
\[[`64ca62f`](https://redirect.github.com/vmware/govmomi/commit/64ca62fe)]
Support DC for ResolveLibItemStor
-
\[[`0af06a3`](https://redirect.github.com/vmware/govmomi/commit/0af06a3c)]
Support encode/decode OVF to JSON
-
\[[`7598ae9`](https://redirect.github.com/vmware/govmomi/commit/7598ae9f)]
Fix object.VirtualDiskManager::Copy
-
\[[`b2bde00`](https://redirect.github.com/vmware/govmomi/commit/b2bde000)]
Update OVF ToConfigSpec to handled unknown types
-
\[[`5bb9901`](https://redirect.github.com/vmware/govmomi/commit/5bb9901a)]
A generic copy function for vim25/types
-
\[[`1918984`](https://redirect.github.com/vmware/govmomi/commit/19189841)]
add override mechanism for SOAP Header.Cookie
-
\[[`495a820`](https://redirect.github.com/vmware/govmomi/commit/495a8203)]
OVF to ConfigSpec
-
\[[`e9f9eb0`](https://redirect.github.com/vmware/govmomi/commit/e9f9eb04)]
Support OVF ResourceType enum
-
\[[`42bf813`](https://redirect.github.com/vmware/govmomi/commit/42bf8130)]
Update OVF parser to conform to spec
-
\[[`05482c0`](https://redirect.github.com/vmware/govmomi/commit/05482c0b)]
move cli/host/esxcli.Command to cli/esx package

##### 💫 `govc` (CLI)

-
\[[`ad5c90a`](https://redirect.github.com/vmware/govmomi/commit/ad5c90a4)]
Update govc usage doc
-
\[[`ca2e6ff`](https://redirect.github.com/vmware/govmomi/commit/ca2e6ffd)]
add datastore.download -json support
-
\[[`18a3019`](https://redirect.github.com/vmware/govmomi/commit/18a3019f)]
add -b flag to volume.ls
-
\[[`e02de72`](https://redirect.github.com/vmware/govmomi/commit/e02de720)]
add disk.ls '-a' flag
([#&#8203;3639](https://redirect.github.com/vmware/govmomi/issues/3639))
-
\[[`c60f498`](https://redirect.github.com/vmware/govmomi/commit/c60f498e)]
add datastore.ls -H option
-
\[[`228b445`](https://redirect.github.com/vmware/govmomi/commit/228b445f)]
remove minimum API version check
([#&#8203;3643](https://redirect.github.com/vmware/govmomi/issues/3643))
-
\[[`7e17885`](https://redirect.github.com/vmware/govmomi/commit/7e178857)]
Move govc commands into cli pkg

##### 💫 `vcsim` (Simulator)

-
\[[`10e9bc7`](https://redirect.github.com/vmware/govmomi/commit/10e9bc7b)]
create cls vmdk descriptor and backing files
-
\[[`dd6bf66`](https://redirect.github.com/vmware/govmomi/commit/dd6bf66f)]
Improve sim for pub/sub content libs
-
\[[`b7d4f00`](https://redirect.github.com/vmware/govmomi/commit/b7d4f00d)]
make QueryVirtualDiskUuid() result stable
-
\[[`f398e78`](https://redirect.github.com/vmware/govmomi/commit/f398e78e)]
add VirtualDiskManager.QueryVirtualDiskInfo
([#&#8203;3000](https://redirect.github.com/vmware/govmomi/issues/3000))
([#&#8203;2555](https://redirect.github.com/vmware/govmomi/issues/2555))
-
\[[`a9488e0`](https://redirect.github.com/vmware/govmomi/commit/a9488e06)]
fix object.save when run directly against ESX
-
\[[`c0b5944`](https://redirect.github.com/vmware/govmomi/commit/c0b59448)]
LicenseManager enhancements
-
\[[`5db2637`](https://redirect.github.com/vmware/govmomi/commit/5db2637e)]
add UpdateAssignedLicense method
-
\[[`9322377`](https://redirect.github.com/vmware/govmomi/commit/9322377e)]
add esxcli support
-
\[[`53d31e9`](https://redirect.github.com/vmware/govmomi/commit/53d31e94)]
Lock alpine image tag to non-latest tag

##### 🧹 Chore

-
\[[`95396cd`](https://redirect.github.com/vmware/govmomi/commit/95396cdf)]
Update version.go for v0.47.0
-
\[[`e1f1db4`](https://redirect.github.com/vmware/govmomi/commit/e1f1db4a)]
update copyright header
-
\[[`538dbef`](https://redirect.github.com/vmware/govmomi/commit/538dbef1)]
Minimum version selection

##### ⚠️ BREAKING

Support returning DS info when resolving lib stor
\[[`aa8279b`](https://redirect.github.com/vmware/govmomi/commit/aa8279b5)]:
This change updates the signature for the
ResolveLibraryItemStorage function.

Signed-off-by: akutz
\<akutz[@&#8203;vmware](https://redirect.github.com/vmware).com>

Support DC for ResolveLibItemStor
\[[`64ca62f`](https://redirect.github.com/vmware/govmomi/commit/64ca62fe)]:
This change requires updating the use of the
ResolveLibraryItemStorage function to account for
its signature change.

Support OVF ResourceType enum
\[[`e9f9eb0`](https://redirect.github.com/vmware/govmomi/commit/e9f9eb04)]:
Users of the `ovf` package may need to cast ResourceType
to a uint16 depending on how they have used the value.

Signed-off-by: akutz
\<akutz[@&#8203;vmware](https://redirect.github.com/vmware).com>

Update OVF parser to conform to spec
\[[`42bf813`](https://redirect.github.com/vmware/govmomi/commit/42bf8130)]:
Users of the `ovf` package will need to update their
sources to conform to the changes from this patch. It
should be a fairly simple change.

move cli/host/esxcli.Command to cli/esx package
\[[`05482c0`](https://redirect.github.com/vmware/govmomi/commit/05482c0b)]:
Package "github.com/vmware/govmomi/govc/host/esxcli" is now
"github.com/vmware/govmomi/cli/esx"
A 'context.Context' param has also been added to the package's methods.
See cli/esx/example_test.go for usage.

Move govc commands into cli pkg
\[[`7e17885`](https://redirect.github.com/vmware/govmomi/commit/7e178857)]:
All packages `./govc/*` (except `./govc/test`) have been
relocated under the `./cli` package.

Minimum version selection
\[[`538dbef`](https://redirect.github.com/vmware/govmomi/commit/538dbef1)]:
The `go install` command may no longer be used to install
govc and vcsim directly from GitHub.

This is because both packages are now distinct sub-modules that still
depend on the other packages in this project. Therefore these sub-mods
use the following replace directive:

    replace github.com/vmware/govmomi -> ../

This teaches govc and vcsim where to look for the imported GoVmomi
packages. This ensures that building these binaries will pick up any
local changes to the rest of the project.

However, the `go install` command does not support installing modules
from a remote location if the module contains a `replace` directive.
This means users will need to either clone all of
github.com/vmware/govmomi before running `go -C govc install` or
`go -C vcsim install`, or they can download the released binaries
directly.

##### 📖 Commits

-
\[[`95396cd`](https://redirect.github.com/vmware/govmomi/commit/95396cdf)]
chore: Update version.go for v0.47.0
-
\[[`ad5c90a`](https://redirect.github.com/vmware/govmomi/commit/ad5c90a4)]
govc: Update govc usage doc
-
\[[`a447f4d`](https://redirect.github.com/vmware/govmomi/commit/a447f4d0)]
api: Fix OVF param to use interface
-
\[[`17b5c08`](https://redirect.github.com/vmware/govmomi/commit/17b5c08b)]
api: Generate bindings for 9.0.0.0.rc1
-
\[[`77de0b5`](https://redirect.github.com/vmware/govmomi/commit/77de0b54)]
api: Generate API with Broadcom header
-
\[[`4b7d0c5`](https://redirect.github.com/vmware/govmomi/commit/4b7d0c56)]
api: Specify ruby bundler for api gen
-
\[[`f238201`](https://redirect.github.com/vmware/govmomi/commit/f2382015)]
api: Update gen/gen.sh for 9.0.0.0.rc1
-
\[[`05a6d57`](https://redirect.github.com/vmware/govmomi/commit/05a6d571)]
api: Support podman for building api
-
\[[`3d8b026`](https://redirect.github.com/vmware/govmomi/commit/3d8b0261)]
api: Build api with Go 1.23.2
-
\[[`ca2e6ff`](https://redirect.github.com/vmware/govmomi/commit/ca2e6ffd)]
govc: add datastore.download -json support
-
\[[`e1f1db4`](https://redirect.github.com/vmware/govmomi/commit/e1f1db4a)]
chore: update copyright header
-
\[[`10e9bc7`](https://redirect.github.com/vmware/govmomi/commit/10e9bc7b)]
vcsim: create cls vmdk descriptor and backing files
-
\[[`dd6bf66`](https://redirect.github.com/vmware/govmomi/commit/dd6bf66f)]
vcsim: Improve sim for pub/sub content libs
-
\[[`18a3019`](https://redirect.github.com/vmware/govmomi/commit/18a3019f)]
govc: add -b flag to volume.ls
-
\[[`cd78f76`](https://redirect.github.com/vmware/govmomi/commit/cd78f760)]
cns: add json tags
([#&#8203;3007](https://redirect.github.com/vmware/govmomi/issues/3007))
([#&#8203;3247](https://redirect.github.com/vmware/govmomi/issues/3247))
-
\[[`aa8279b`](https://redirect.github.com/vmware/govmomi/commit/aa8279b5)]
api: Support returning DS info when resolving lib stor
-
\[[`64ca62f`](https://redirect.github.com/vmware/govmomi/commit/64ca62fe)]
api: Support DC for ResolveLibItemStor
-
\[[`e02de72`](https://redirect.github.com/vmware/govmomi/commit/e02de720)]
govc: add disk.ls '-a' flag
([#&#8203;3639](https://redirect.github.com/vmware/govmomi/issues/3639))
-
\[[`0af06a3`](https://redirect.github.com/vmware/govmomi/commit/0af06a3c)]
api: Support encode/decode OVF to JSON
-
\[[`c60f498`](https://redirect.github.com/vmware/govmomi/commit/c60f498e)]
govc: add datastore.ls -H option
-
\[[`3793a5b`](https://redirect.github.com/vmware/govmomi/commit/3793a5b2)]
fix: govc fix field.info name (-n flag) validation
-
\[[`8adeb8b`](https://redirect.github.com/vmware/govmomi/commit/8adeb8b5)]
fix: SOAP vcSessionCookie value must be from vim25.Client
-
\[[`7598ae9`](https://redirect.github.com/vmware/govmomi/commit/7598ae9f)]
api: Fix object.VirtualDiskManager::Copy
-
\[[`b7d4f00`](https://redirect.github.com/vmware/govmomi/commit/b7d4f00d)]
vcsim: make QueryVirtualDiskUuid() result stable
-
\[[`f398e78`](https://redirect.github.com/vmware/govmomi/commit/f398e78e)]
vcsim: add VirtualDiskManager.QueryVirtualDiskInfo
([#&#8203;3000](https://redirect.github.com/vmware/govmomi/issues/3000))
([#&#8203;2555](https://redirect.github.com/vmware/govmomi/issues/2555))
-
\[[`a9488e0`](https://redirect.github.com/vmware/govmomi/commit/a9488e06)]
vcsim: fix object.save when run directly against ESX
-
\[[`c0b5944`](https://redirect.github.com/vmware/govmomi/commit/c0b59448)]
vcsim: LicenseManager enhancements
-
\[[`b2bde00`](https://redirect.github.com/vmware/govmomi/commit/b2bde000)]
api: Update OVF ToConfigSpec to handled unknown types
-
\[[`5bb9901`](https://redirect.github.com/vmware/govmomi/commit/5bb9901a)]
api: A generic copy function for vim25/types
-
\[[`228b445`](https://redirect.github.com/vmware/govmomi/commit/228b445f)]
govc: remove minimum API version check
([#&#8203;3643](https://redirect.github.com/vmware/govmomi/issues/3643))
-
\[[`1918984`](https://redirect.github.com/vmware/govmomi/commit/19189841)]
api: add override mechanism for SOAP Header.Cookie
-
\[[`495a820`](https://redirect.github.com/vmware/govmomi/commit/495a8203)]
api: OVF to ConfigSpec
-
\[[`83aab93`](https://redirect.github.com/vmware/govmomi/commit/83aab93c)]
Deprecate haproxy with vSphere 9.0
-
\[[`2271a78`](https://redirect.github.com/vmware/govmomi/commit/2271a788)]
fix: toolbox: add freebsd stub for fileExtendedInfoFormat
([#&#8203;3620](https://redirect.github.com/vmware/govmomi/issues/3620))
-
\[[`3a15139`](https://redirect.github.com/vmware/govmomi/commit/3a151398)]
build(deps): bump golang.org/x/text from 0.18.0 to 0.21.0
-
\[[`f08496e`](https://redirect.github.com/vmware/govmomi/commit/f08496ed)]
fix: vcsim: swap order of xsi type attribute
([#&#8203;2114](https://redirect.github.com/vmware/govmomi/issues/2114))
-
\[[`e9f9eb0`](https://redirect.github.com/vmware/govmomi/commit/e9f9eb04)]
api: Support OVF ResourceType enum
-
\[[`42bf813`](https://redirect.github.com/vmware/govmomi/commit/42bf8130)]
api: Update OVF parser to conform to spec
-
\[[`5db2637`](https://redirect.github.com/vmware/govmomi/commit/5db2637e)]
vcsim: add UpdateAssignedLicense method
-
\[[`973a224`](https://redirect.github.com/vmware/govmomi/commit/973a2240)]
fix: assert Entity interface in mo.Value()
-
\[[`05482c0`](https://redirect.github.com/vmware/govmomi/commit/05482c0b)]
api: move cli/host/esxcli.Command to cli/esx package
-
\[[`87e4e6a`](https://redirect.github.com/vmware/govmomi/commit/87e4e6a5)]
build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0
-
\[[`9322377`](https://redirect.github.com/vmware/govmomi/commit/9322377e)]
vcsim: add esxcli support
-
\[[`ad24cb4`](https://redirect.github.com/vmware/govmomi/commit/ad24cb43)]
fix: Property Collector updates should be triggered on the empty
FilterSet
([#&#8203;3631](https://redirect.github.com/vmware/govmomi/issues/3631))
-
\[[`29de346`](https://redirect.github.com/vmware/govmomi/commit/29de346f)]
fix: vcsim: output signed byte in ByteSlice.MarshalXML
([#&#8203;3615](https://redirect.github.com/vmware/govmomi/issues/3615))
-
\[[`7e17885`](https://redirect.github.com/vmware/govmomi/commit/7e178857)]
govc: Move govc commands into cli pkg
-
\[[`71b9c76`](https://redirect.github.com/vmware/govmomi/commit/71b9c764)]
fix: govc: wire up flags for namespace service create
-
\[[`53d31e9`](https://redirect.github.com/vmware/govmomi/commit/53d31e94)]
vcsim: Lock alpine image tag to non-latest tag
-
\[[`5e9a140`](https://redirect.github.com/vmware/govmomi/commit/5e9a140d)]
fix: vcsim: avoid possible panic when applying PropertyFilter
-
\[[`538dbef`](https://redirect.github.com/vmware/govmomi/commit/538dbef1)]
chore: Minimum version selection
-
\[[`3e8e2e5`](https://redirect.github.com/vmware/govmomi/commit/3e8e2e5c)]
cns: Support encryption/re-encryption of volumes

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/logging](https://redirect.github.com/googleapis/google-cloud-go)
| `v1.12.0` -> `v1.13.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2flogging/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2flogging/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2flogging/v1.12.0/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2flogging/v1.12.0/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[cloud.google.com/go/monitoring](https://redirect.github.com/googleapis/google-cloud-go)
| `v1.22.0` -> `v1.22.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fmonitoring/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fmonitoring/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fmonitoring/v1.22.0/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fmonitoring/v1.22.0/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### 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.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…37019)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/getsentry/sentry-go](https://redirect.github.com/getsentry/sentry-go)
| `v0.30.0` -> `v0.31.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgetsentry%2fsentry-go/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgetsentry%2fsentry-go/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgetsentry%2fsentry-go/v0.30.0/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgetsentry%2fsentry-go/v0.30.0/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>getsentry/sentry-go (github.com/getsentry/sentry-go)</summary>

###
[`v0.31.1`](https://redirect.github.com/getsentry/sentry-go/releases/tag/v0.31.1):
0.31.1

[Compare
Source](https://redirect.github.com/getsentry/sentry-go/compare/v0.31.0...v0.31.1)

The Sentry SDK team is happy to announce the immediate availability of
Sentry Go SDK v0.31.1.

##### Bug Fixes

- Correct wrong module name for `sentry-go/logrus`
([#&#8203;950](https://redirect.github.com/getsentry/sentry-go/pull/950))

###
[`v0.31.0`](https://redirect.github.com/getsentry/sentry-go/releases/tag/v0.31.0):
0.31.0

[Compare
Source](https://redirect.github.com/getsentry/sentry-go/compare/v0.30.0...v0.31.0)

##### Breaking Changes

- Remove support for metrics. Read more about the end of the Metrics
beta
[here](https://sentry.zendesk.com/hc/en-us/articles/26369339769883-Metrics-Beta-Ended-on-October-7th).
([#&#8203;914](https://redirect.github.com/getsentry/sentry-go/pull/914))

- Remove support for profiling.
([#&#8203;915](https://redirect.github.com/getsentry/sentry-go/pull/915))

- Remove `Segment` field from the `User` struct. This field is no longer
used in the Sentry product.
([#&#8203;928](https://redirect.github.com/getsentry/sentry-go/pull/928))

- Every integration is now a separate module, reducing the binary size
and number of dependencies. Once you update `sentry-go` to latest
version, you'll need to `go get` the integration you want to use. For
example, if you want to use the `echo` integration, you'll need to run
`go get github.com/getsentry/sentry-go/echo`
([#&#8203;919](redirect.github.com/getsentry/sentry-go/pull/919)).

##### Features

Add the ability to override `hub` in `context` for integrations that use
custom context.
([#&#8203;931](https://redirect.github.com/getsentry/sentry-go/pull/931))

- Add `HubProvider` Hook for `sentrylogrus`, enabling dynamic Sentry hub
allocation for each log entry or goroutine.
([#&#8203;936](https://redirect.github.com/getsentry/sentry-go/pull/936))

This change enhances compatibility with Sentry's recommendation of using
separate hubs per goroutine. To ensure a separate Sentry hub for each
goroutine, configure the `HubProvider` like this:

```go
hook, err := sentrylogrus.New(nil, sentry.ClientOptions{})
if err != nil {
    log.Fatalf("Failed to initialize Sentry hook: %v", err)
}

// Set a custom HubProvider to generate a new hub for each goroutine or log entry
hook.SetHubProvider(func() *sentry.Hub {
    client, _ := sentry.NewClient(sentry.ClientOptions{})
    return sentry.NewHub(client, sentry.NewScope())
})

logrus.AddHook(hook)
```

##### Bug Fixes

- Add support for closing worker goroutines started by the
`HTTPTranport` to prevent goroutine leaks.
([#&#8203;894](https://redirect.github.com/getsentry/sentry-go/pull/894))

```go
client, _ := sentry.NewClient()
defer client.Close()
```

Worker can be also closed by calling `Close()` method on the
`HTTPTransport` instance. `Close` should be called after `Flush` and
before terminating the program otherwise some events may be lost.

```go
transport := sentry.NewHTTPTransport()
defer transport.Close()
```

##### Misc

- Bump [gin-gonic/gin](https://redirect.github.com/gin-gonic/gin) to
v1.9.1.
([#&#8203;946](https://redirect.github.com/getsentry/sentry-go/pull/946))

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…140 (#37016)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/DataDog/agent-payload/v5](https://redirect.github.com/DataDog/agent-payload)
| `v5.0.138` -> `v5.0.140` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.138/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.138/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>DataDog/agent-payload
(github.com/DataDog/agent-payload/v5)</summary>

###
[`v5.0.140`](https://redirect.github.com/DataDog/agent-payload/releases/tag/v5.0.140)

[Compare
Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.139...v5.0.140)

##### What's Changed

- \[CWS] Add network device, syscall and flow nodes to process activity
nodes
[#&#8203;360](https://redirect.github.com/DataDog/agent-payload/issues/360)

**Full Changelog**:
DataDog/agent-payload@v5.0.139...v5.0.140

###
[`v5.0.139`](https://redirect.github.com/DataDog/agent-payload/releases/tag/v5.0.139)

[Compare
Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.138...v5.0.139)

What's Changed
\[CWS] Add node affinity to pods in
[#&#8203;359](https://redirect.github.com/DataDog/agent-payload/issues/359)
Full Changelog:
[v5.0.138...v5.0.139](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.138...v5.0.139)

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/IBM/sarama](https://redirect.github.com/IBM/sarama) |
`v1.43.3` -> `v1.44.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fIBM%2fsarama/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fIBM%2fsarama/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fIBM%2fsarama/v1.43.3/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fIBM%2fsarama/v1.43.3/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>IBM/sarama (github.com/IBM/sarama)</summary>

###
[`v1.44.0`](https://redirect.github.com/IBM/sarama/releases/tag/v1.44.0):
Version 1.44.0 (2024-12-27)

[Compare
Source](https://redirect.github.com/IBM/sarama/compare/v1.43.3...v1.44.0)

<!-- Release notes generated using configuration in .github/release.yaml
at main -->

#### What's Changed

##### 🎉 New Features / Improvements

- feat: update go directive to 1.20 by
[@&#8203;mauri870](https://redirect.github.com/mauri870) in
[https://github.com/IBM/sarama/pull/2933](https://redirect.github.com/IBM/sarama/pull/2933)
- feat(producer): add retry buffer tuning option to prevent OOM by
[@&#8203;wanwenli](https://redirect.github.com/wanwenli) in
[https://github.com/IBM/sarama/pull/3026](https://redirect.github.com/IBM/sarama/pull/3026)
- feat(admin): implement leader election api by
[@&#8203;chengjoey](https://redirect.github.com/chengjoey) in
[https://github.com/IBM/sarama/pull/3030](https://redirect.github.com/IBM/sarama/pull/3030)

##### 🐛 Fixes

- fix: log SASL connection and handshake errors by
[@&#8203;pierDipi](https://redirect.github.com/pierDipi) in
[https://github.com/IBM/sarama/pull/2995](https://redirect.github.com/IBM/sarama/pull/2995)

##### 📦 Dependency updates

- chore(deps): bump the golang-org-x group across 1 directory with 2
updates by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/IBM/sarama/pull/3010](https://redirect.github.com/IBM/sarama/pull/3010)
- chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the
go_modules group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3041](https://redirect.github.com/IBM/sarama/pull/3041)
- chore(deps): bump the golang-org-x group across 1 directory with 2
updates by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/IBM/sarama/pull/3040](https://redirect.github.com/IBM/sarama/pull/3040)
- chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.21 to 4.1.22 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3038](https://redirect.github.com/IBM/sarama/pull/3038)
- chore(deps): bump the go_modules group across 2 directories with 1
update by [@&#8203;dependabot](https://redirect.github.com/dependabot)
in
[https://github.com/IBM/sarama/pull/3035](https://redirect.github.com/IBM/sarama/pull/3035)
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in
/examples/consumergroup in the go_modules group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3033](https://redirect.github.com/IBM/sarama/pull/3033)
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in
/examples/txn_producer in the go_modules group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3034](https://redirect.github.com/IBM/sarama/pull/3034)
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in
/examples/interceptors in the go_modules group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3032](https://redirect.github.com/IBM/sarama/pull/3032)
- chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in
/examples/exactly_once in the go_modules group by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3031](https://redirect.github.com/IBM/sarama/pull/3031)
- chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/IBM/sarama/pull/3020](https://redirect.github.com/IBM/sarama/pull/3020)

##### 🔧 Maintenance

- chore: add newer kafka versions and bump Go in CI by
[@&#8203;dnwe](https://redirect.github.com/dnwe) in
[https://github.com/IBM/sarama/pull/2969](https://redirect.github.com/IBM/sarama/pull/2969)
- fix(lint): resolve IDENTICAL_BRANCHES issue in broker by
[@&#8203;frzifus](https://redirect.github.com/frzifus) in
[https://github.com/IBM/sarama/pull/2992](https://redirect.github.com/IBM/sarama/pull/2992)
- chore: add version consts for 3.8.1+3.9.0 by
[@&#8203;dnwe](https://redirect.github.com/dnwe) in
[https://github.com/IBM/sarama/pull/3011](https://redirect.github.com/IBM/sarama/pull/3011)
- fix(client): refactor duplicated replica+partition logic by
[@&#8203;Trinoooo](https://redirect.github.com/Trinoooo) in
[https://github.com/IBM/sarama/pull/2925](https://redirect.github.com/IBM/sarama/pull/2925)
- chore(deps): bump golang.org/x/net to v0.33.0 by
[@&#8203;dnwe](https://redirect.github.com/dnwe) in
[https://github.com/IBM/sarama/pull/3044](https://redirect.github.com/IBM/sarama/pull/3044)

#### New Contributors

- [@&#8203;mauri870](https://redirect.github.com/mauri870) made their
first contribution in
[https://github.com/IBM/sarama/pull/2933](https://redirect.github.com/IBM/sarama/pull/2933)
- [@&#8203;frzifus](https://redirect.github.com/frzifus) made their
first contribution in
[https://github.com/IBM/sarama/pull/2992](https://redirect.github.com/IBM/sarama/pull/2992)
- [@&#8203;pierDipi](https://redirect.github.com/pierDipi) made their
first contribution in
[https://github.com/IBM/sarama/pull/2995](https://redirect.github.com/IBM/sarama/pull/2995)
- [@&#8203;wanwenli](https://redirect.github.com/wanwenli) made their
first contribution in
[https://github.com/IBM/sarama/pull/3026](https://redirect.github.com/IBM/sarama/pull/3026)
- [@&#8203;Trinoooo](https://redirect.github.com/Trinoooo) made their
first contribution in
[https://github.com/IBM/sarama/pull/2925](https://redirect.github.com/IBM/sarama/pull/2925)
- [@&#8203;chengjoey](https://redirect.github.com/chengjoey) made their
first contribution in
[https://github.com/IBM/sarama/pull/3030](https://redirect.github.com/IBM/sarama/pull/3030)

**Full Changelog**:
IBM/sarama@v1.43.3...v1.44.0

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
… to v0.1.129 (#36989)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/huaweicloud/huaweicloud-sdk-go-v3](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3)
| `v0.1.128` -> `v0.1.129` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.128/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.128/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>huaweicloud/huaweicloud-sdk-go-v3
(github.com/huaweicloud/huaweicloud-sdk-go-v3)</summary>

###
[`v0.1.129`](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3/releases/tag/v0.1.129)

[Compare
Source](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3/compare/v0.1.128...v0.1.129)

Release 0.1.129

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…tencentcloud/common to v1.0.1069 (#36774)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go)
| `v1.0.1057` -> `v1.0.1069` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1057/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1057/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>
**Description:**
Add Sending Queue to enable persistent queue in case of upstream failure

**Documentation:** 
Add the options in the exporter README
…36956)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/jaegertracing/jaeger](https://redirect.github.com/jaegertracing/jaeger)
| `v1.62.0` -> `v1.64.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjaegertracing%2fjaeger/v1.62.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjaegertracing%2fjaeger/v1.62.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/jaegertracing/jaeger](https://redirect.github.com/jaegertracing/jaeger)
| `v1.63.0` -> `v1.64.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjaegertracing%2fjaeger/v1.63.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjaegertracing%2fjaeger/v1.63.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>jaegertracing/jaeger
(github.com/jaegertracing/jaeger)</summary>

###
[`v1.64.0`](https://redirect.github.com/jaegertracing/jaeger/blob/HEAD/CHANGELOG.md#v1640--v210-2024-12-06)

[Compare
Source](https://redirect.github.com/jaegertracing/jaeger/compare/v1.63.0...v1.64.0)

##### Backend Changes

##### ⛔ Breaking Changes

- \[metrics]\[storage] move metrics reader decorator to metrics storage
factory
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6287](https://redirect.github.com/jaegertracing/jaeger/pull/6287))
- \[v2]\[storage] move span reader decorator to storage factories
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6280](https://redirect.github.com/jaegertracing/jaeger/pull/6280))

##### ✨ New Features

- \[v2]\[storage] implement read path for v2 storage interface
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6170](https://redirect.github.com/jaegertracing/jaeger/pull/6170))
- Create cassandra db schema on session initialization
([@&#8203;akstron](https://redirect.github.com/akstron) in
[#&#8203;5922](https://redirect.github.com/jaegertracing/jaeger/pull/5922))

##### 🐞 Bug fixes, Minor Improvements

- Fix password in integration test
([@&#8203;akstron](https://redirect.github.com/akstron) in
[#&#8203;6284](https://redirect.github.com/jaegertracing/jaeger/pull/6284))
- \[cassandra] change compaction window default to 2hrs
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6282](https://redirect.github.com/jaegertracing/jaeger/pull/6282))
- Improve telemetry.settings
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6275](https://redirect.github.com/jaegertracing/jaeger/pull/6275))
- \[kafka] otel helper instead of tlscfg package
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6270](https://redirect.github.com/jaegertracing/jaeger/pull/6270))
- \[refactor] fix package misspelling: telemetery->telemetry
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6269](https://redirect.github.com/jaegertracing/jaeger/pull/6269))
- \[prometheus] use otel helper instead of tlscfg package
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6266](https://redirect.github.com/jaegertracing/jaeger/pull/6266))
- \[fix] use metrics decorator around metricstorage
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6262](https://redirect.github.com/jaegertracing/jaeger/pull/6262))
- Use real metrics factory instead of nullfactory
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6261](https://redirect.github.com/jaegertracing/jaeger/pull/6261))
- \[v2] use only version number for buildinfo
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6260](https://redirect.github.com/jaegertracing/jaeger/pull/6260))
- \[refactor] move spm v2 config to cmd/jaeger/ with all other configs
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6256](https://redirect.github.com/jaegertracing/jaeger/pull/6256))
- \[es-index-cleaner] use otel helper instead of tlscfg
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6259](https://redirect.github.com/jaegertracing/jaeger/pull/6259))
- \[api_v2] change time fields in archivetracerequest to non-nullable
([@&#8203;rim99](https://redirect.github.com/rim99) in
[#&#8203;6251](https://redirect.github.com/jaegertracing/jaeger/pull/6251))
- \[es-rollover] use otel helpers for tls config instead of tlscfg
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6238](https://redirect.github.com/jaegertracing/jaeger/pull/6238))
- Enable usestdlibvars linter
([@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[#&#8203;6249](https://redirect.github.com/jaegertracing/jaeger/pull/6249))
- \[storage_v1] add time window to gettracerequest
([@&#8203;rim99](https://redirect.github.com/rim99) in
[#&#8203;6244](https://redirect.github.com/jaegertracing/jaeger/pull/6244))
- \[fix]\[query] fix misconfiguration in tls settings from using otel
http helper
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6239](https://redirect.github.com/jaegertracing/jaeger/pull/6239))
- Auto-generate gogo annotations for api_v3
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6233](https://redirect.github.com/jaegertracing/jaeger/pull/6233))
- Use confighttp in expvar extension
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6227](https://redirect.github.com/jaegertracing/jaeger/pull/6227))
- Parameterize listen host and override when in container
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6231](https://redirect.github.com/jaegertracing/jaeger/pull/6231))
- Remove 0.0.0.0 overrides in hotrod ci
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6226](https://redirect.github.com/jaegertracing/jaeger/pull/6226))
- \[storage]\[v2] add reader adapter that just exposes the underlying v1
reader ([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1)
in
[#&#8203;6221](https://redirect.github.com/jaegertracing/jaeger/pull/6221))
- Change start/end time in gettrace request to not be pointers
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6218](https://redirect.github.com/jaegertracing/jaeger/pull/6218))
- Pass real meterprovider to components
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6173](https://redirect.github.com/jaegertracing/jaeger/pull/6173))
- \[v2] update versions in readme
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6206](https://redirect.github.com/jaegertracing/jaeger/pull/6206))
- Fix: testcreatecollectorproxy unit test failing on go-tip
([@&#8203;Saumya40-codes](https://redirect.github.com/Saumya40-codes) in
[#&#8203;6204](https://redirect.github.com/jaegertracing/jaeger/pull/6204))
- Respect environment variables when creating internal tracer
([@&#8203;akstron](https://redirect.github.com/akstron) in
[#&#8203;6179](https://redirect.github.com/jaegertracing/jaeger/pull/6179))

##### 🚧 Experimental Features

- \[v2]add script for metrics markdown table
([@&#8203;vvs-personalstash](https://redirect.github.com/vvs-personalstash)
in
[#&#8203;5941](https://redirect.github.com/jaegertracing/jaeger/pull/5941))

##### 👷 CI Improvements

- Allow using different container runtime
([@&#8203;rim99](https://redirect.github.com/rim99) in
[#&#8203;6247](https://redirect.github.com/jaegertracing/jaeger/pull/6247))
- K8s integration test for hotrod
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6155](https://redirect.github.com/jaegertracing/jaeger/pull/6155))
- Pass username/password to cassandra docker-compose health check
([@&#8203;akstron](https://redirect.github.com/akstron) in
[#&#8203;6214](https://redirect.github.com/jaegertracing/jaeger/pull/6214))
- \[fix]\[ci] change the prometheus healthcheck endpoint
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6217](https://redirect.github.com/jaegertracing/jaeger/pull/6217))

##### 📊 UI Changes

##### 🐞 Bug fixes, Minor Improvements

- Add new formatting function "add"
([@&#8203;drewcorlin1](https://redirect.github.com/drewcorlin1) in
[#&#8203;2507](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2507))
- Add pad_start link formatting function
[#&#8203;2505](https://redirect.github.com/jaegertracing/jaeger/issues/2505)
([@&#8203;drewcorlin1](https://redirect.github.com/drewcorlin1) in
[#&#8203;2504](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2504))
- Allow formatting link parameter values as iso date
[#&#8203;2487](https://redirect.github.com/jaegertracing/jaeger/issues/2487)
([@&#8203;drewcorlin1](https://redirect.github.com/drewcorlin1) in
[#&#8203;2501](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2501))

###
[`v1.63.0`](https://redirect.github.com/jaegertracing/jaeger/blob/HEAD/CHANGELOG.md#v1630--v200-2024-11-10)

[Compare
Source](https://redirect.github.com/jaegertracing/jaeger/compare/v1.62.0...v1.63.0)

Jaeger v2 is here! 🎉 🎉 🎉

##### Backend Changes

##### ⛔ Breaking Changes

- Remove jaeger-agent from distributions
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6081](https://redirect.github.com/jaegertracing/jaeger/pull/6081))

##### 🐞 Bug fixes, Minor Improvements

- Fix possible null pointer deference
([@&#8203;vaidikcode](https://redirect.github.com/vaidikcode) in
[#&#8203;6184](https://redirect.github.com/jaegertracing/jaeger/pull/6184))
- Chore: enable all rules of perfsprint linter
([@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[#&#8203;6164](https://redirect.github.com/jaegertracing/jaeger/pull/6164))
- Chore: enable err-error and errorf rules from perfsprint linter
([@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[#&#8203;6160](https://redirect.github.com/jaegertracing/jaeger/pull/6160))
- \[query] move trace handler to server level
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6147](https://redirect.github.com/jaegertracing/jaeger/pull/6147))
- \[fix]\[query] remove bifurcation for grpc query server
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6145](https://redirect.github.com/jaegertracing/jaeger/pull/6145))
- \[jaeger-v2] add hotrod integration test for jaeger-v2
([@&#8203;Saumya40-codes](https://redirect.github.com/Saumya40-codes) in
[#&#8203;6138](https://redirect.github.com/jaegertracing/jaeger/pull/6138))
- \[query] use otel's helpers for http server
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6121](https://redirect.github.com/jaegertracing/jaeger/pull/6121))
- Use grpc interceptors instead of explicit context wrappers
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6133](https://redirect.github.com/jaegertracing/jaeger/pull/6133))
- Fix command in v2 example
([@&#8203;haoqixu](https://redirect.github.com/haoqixu) in
[#&#8203;6134](https://redirect.github.com/jaegertracing/jaeger/pull/6134))
- Fix span deduplication via correct ordering of adjusters
([@&#8203;cdanis](https://redirect.github.com/cdanis) in
[#&#8203;6116](https://redirect.github.com/jaegertracing/jaeger/pull/6116))
- Move all query service http handlers into one function
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6128](https://redirect.github.com/jaegertracing/jaeger/pull/6128))
- \[fix]\[grpc] disable tracing in grpc storage writer clients
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6125](https://redirect.github.com/jaegertracing/jaeger/pull/6125))
- Feat: automatically publish readme to docker hub
([@&#8203;inosmeet](https://redirect.github.com/inosmeet) in
[#&#8203;6118](https://redirect.github.com/jaegertracing/jaeger/pull/6118))
- Use grpc interceptors for bearer token
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6063](https://redirect.github.com/jaegertracing/jaeger/pull/6063))
- \[fix]\[query] correct query server legacy condition
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6120](https://redirect.github.com/jaegertracing/jaeger/pull/6120))
- \[query] use otel's helpers for grpc server
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6055](https://redirect.github.com/jaegertracing/jaeger/pull/6055))
- Enable lint rule: import-shadowing
([@&#8203;inosmeet](https://redirect.github.com/inosmeet) in
[#&#8203;6102](https://redirect.github.com/jaegertracing/jaeger/pull/6102))
- \[refractor] switch to enums for es mappings
([@&#8203;Saumya40-codes](https://redirect.github.com/Saumya40-codes) in
[#&#8203;6091](https://redirect.github.com/jaegertracing/jaeger/pull/6091))
- Fix rebuild-ui.sh script
([@&#8203;andreasgerstmayr](https://redirect.github.com/andreasgerstmayr)
in
[#&#8203;6098](https://redirect.github.com/jaegertracing/jaeger/pull/6098))
- Use otel component host instead of no op host for prod code
([@&#8203;chahatsagarmain](https://redirect.github.com/chahatsagarmain)
in
[#&#8203;6085](https://redirect.github.com/jaegertracing/jaeger/pull/6085))
- \[cassandra] prevent fallback to old schema for operation names table
in case of db issues
([@&#8203;arunvelsriram](https://redirect.github.com/arunvelsriram) in
[#&#8203;6061](https://redirect.github.com/jaegertracing/jaeger/pull/6061))

##### 🚧 Experimental Features

- Add otlp json support for kafka e2e integration tests
([@&#8203;joeyyy09](https://redirect.github.com/joeyyy09) in
[#&#8203;5935](https://redirect.github.com/jaegertracing/jaeger/pull/5935))
- \[v2] add es config comments
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6110](https://redirect.github.com/jaegertracing/jaeger/pull/6110))
- \[chore]\[docs] add documentation to elasticsearch configuration
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6103](https://redirect.github.com/jaegertracing/jaeger/pull/6103))
- \[jaeger-v2] refactor elasticsearch/opensearch configurations to have
more logical groupings
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6090](https://redirect.github.com/jaegertracing/jaeger/pull/6090))
- \[jaeger-v2] implement utf-8 sanitizer for otlp
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6078](https://redirect.github.com/jaegertracing/jaeger/pull/6078))
- \[jaeger-v2] migrate elasticsearch/opensearch to use otel's tls
configuration
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6079](https://redirect.github.com/jaegertracing/jaeger/pull/6079))
- \[jaeger-v2] enable queueing configuration in storage exporter
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6080](https://redirect.github.com/jaegertracing/jaeger/pull/6080))
- \[jaeger-v2] implement empty service name sanitizer for otlp
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6077](https://redirect.github.com/jaegertracing/jaeger/pull/6077))
- \[jaeger-v2] refactor elasticsearch/opensearch storage configurations
([@&#8203;mahadzaryab1](https://redirect.github.com/mahadzaryab1) in
[#&#8203;6060](https://redirect.github.com/jaegertracing/jaeger/pull/6060))

##### 👷 CI Improvements

- \[v2] use health check in grpc e2e test
([@&#8203;yurishkuro](https://redirect.github.com/yurishkuro) in
[#&#8203;6113](https://redirect.github.com/jaegertracing/jaeger/pull/6113))
- Update node.js github action to use npm lockfile, switch to latest
jaeger ui
([@&#8203;andreasgerstmayr](https://redirect.github.com/andreasgerstmayr)
in
[#&#8203;6074](https://redirect.github.com/jaegertracing/jaeger/pull/6074))

##### 📊 UI Changes

##### 🐞 Bug fixes, Minor Improvements

- Migrate from yarn v1 to npm
([@&#8203;andreasgerstmayr](https://redirect.github.com/andreasgerstmayr)
in
[#&#8203;2462](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2462))

##### 👷 CI Improvements

- Run s390x build on push to main only
([@&#8203;andreasgerstmayr](https://redirect.github.com/andreasgerstmayr)
in
[#&#8203;2481](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2481))

</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 these
updates again.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
… v2.25.1 - abandoned (#36953)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/grpc-ecosystem/grpc-gateway/v2](https://redirect.github.com/grpc-ecosystem/grpc-gateway)
| `v2.23.0` -> `v2.25.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.23.0/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.23.0/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>grpc-ecosystem/grpc-gateway
(github.com/grpc-ecosystem/grpc-gateway/v2)</summary>

###
[`v2.25.1`](https://redirect.github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.25.1)

[Compare
Source](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.25.0...v2.25.1)

### Support the new Opaque API in openapiv2 generated files

This release contains breaking changes from v2.25.0, in that the
previously deprecated `EnumDescriptor` and `Descriptor` methods on the
struct types in the openapiv2 options package have been removed. This
seems to be a requirement to generate [the new Hybrid
API](https://go.dev/blog/protobuf-opaque). Please open an issue if you
were depending on these functions and we'll see what we can do about it.

#### What's Changed

- protoc-gen-openapiv2: generate hybrid files by
[@&#8203;johanbrandhorst](https://redirect.github.com/johanbrandhorst)
in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5088](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5088)

**Full Changelog**:
grpc-ecosystem/grpc-gateway@v2.25.0...v2.25.1

###
[`v2.25.0`](https://redirect.github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.25.0)

[Compare
Source](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.24.0...v2.25.0)

#### What's Changed

- Extend google.protobuf.EnumOptions for Schema by
[@&#8203;hown3d](https://redirect.github.com/hown3d) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4931](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4931)
- fix(deps): Relax the minimum required go version by
[@&#8203;nhhagen](https://redirect.github.com/nhhagen) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5022](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5022)
- Correctly expand path variables for Update Methods. by
[@&#8203;nullaus](https://redirect.github.com/nullaus) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5041](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5041)
- Use org_golang_x_tools as module extension by
[@&#8203;mering](https://redirect.github.com/mering) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5043](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5043)
- fix: update to protobuf 1.36.0 and exclude synthetic oneofs during
populateFieldValueFromPath by
[@&#8203;aerialls](https://redirect.github.com/aerialls) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5072](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5072)

#### New Contributors

- [@&#8203;hown3d](https://redirect.github.com/hown3d) made their first
contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4931](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4931)
- [@&#8203;nhhagen](https://redirect.github.com/nhhagen) made their
first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5022](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5022)
- [@&#8203;nullaus](https://redirect.github.com/nullaus) made their
first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5041](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5041)
- [@&#8203;mering](https://redirect.github.com/mering) made their first
contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5043](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5043)
- [@&#8203;aerialls](https://redirect.github.com/aerialls) made their
first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/5072](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5072)

**Full Changelog**:
grpc-ecosystem/grpc-gateway@v2.24.0...v2.25.0

###
[`v2.24.0`](https://redirect.github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.24.0)

[Compare
Source](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.23.0...v2.24.0)

#### What's Changed

- feat: skip calling http Write method when response is of empty type by
[@&#8203;reversearrow](https://redirect.github.com/reversearrow) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4902](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4902)
- docs: update `customizing_your_gateway.md` reference by
[@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4940](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4940)
- Optional specification of stream content type by
[@&#8203;huin](https://redirect.github.com/huin) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4926](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4926)
- Add bzlmod support by
[@&#8203;AlejoAsd](https://redirect.github.com/AlejoAsd) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4937](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4937)
- chore: reduce number of empty lines in generated code by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4965](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4965)
- Fix Bazel module dependencies by
[@&#8203;AlejoAsd](https://redirect.github.com/AlejoAsd) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4974](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4974)
- chore: use standard httpMethod in generated code by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4970](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4970)
- chore: use errors.Is to compare errors in generated code by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4971](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4971)
- Fix marshaler interface function name in examples in docs by
[@&#8203;o-nix](https://redirect.github.com/o-nix) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4978](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4978)
- Errors on valid timestamps by
[@&#8203;jakec-github](https://redirect.github.com/jakec-github) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4973](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4973)
- Fix Bazel `buildtools` dependency by
[@&#8203;AlejoAsd](https://redirect.github.com/AlejoAsd) in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4980](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4980)

#### New Contributors

- [@&#8203;reversearrow](https://redirect.github.com/reversearrow) made
their first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4902](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4902)
-
[@&#8203;emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman)
made their first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4940](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4940)
- [@&#8203;huin](https://redirect.github.com/huin) made their first
contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4926](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4926)
- [@&#8203;AlejoAsd](https://redirect.github.com/AlejoAsd) made their
first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4937](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4937)
- [@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) made their
first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4965](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4965)
- [@&#8203;o-nix](https://redirect.github.com/o-nix) made their first
contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4978](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4978)
- [@&#8203;jakec-github](https://redirect.github.com/jakec-github) made
their first contribution in
[https://github.com/grpc-ecosystem/grpc-gateway/pull/4973](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4973)

**Full Changelog**:
grpc-ecosystem/grpc-gateway@v2.23.0...v2.24.0

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
#### Description

Adds below additional metadata attributes to the node and pod entity -

k8s.pod.phase - This is similar to the existing metric k8s.pod.phase.
The values can be Pending, Running, Succeeded, Failed, Unknown.
k8s.pod.status_reason - Similar to k8s.pod.status_reason metric. A brief
CamelCase message indicating details about why the pod is in this state.
Example values - Evicted, NodeLost, UnexpectedAdmissionError
k8s.node.condition_{type} - similar to existing metrics enabled by the
config node_conditions_to_report, e.g. k8s.node.condition_ready. Add
[k8s default kubelet
conditions](https://pkg.go.dev/k8s.io/api/core/v1#NodeConditionType)
only.

We'll be tracking changes to entitiy attributes for k8s in
[this](open-telemetry/semantic-conventions#1693)
SemConv issue.

#### Link to tracking issue
Fixes - #36859

#### Testing
Added unit tests and verified in cluster
…36914)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Ignore the value returned by the stat Innodb_buffer_pool_pages_misc if
out-of-bounds.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #35495

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Add an integration test.
…6526)

#### Description
Previously, this test was repeatedly testing the first process resource
in the list. This would usually pass (on non-Mac machines), but is not
testing what it is supposed to. When changing it to test every resource
in the scrape, it came up with issues due to the fact that not all
resource attributes can always be found for every process.

This PR changes the test to look at all process resources in the scrape,
and instead of asserting the presence of every resource attribute, it
checks for one mandatory attribute (the process ID) and ensures that no
unexpected resource attributes are added. This should reduce the
flakiness of this test on other environments, while still asserting this
on every process resource in the list.

#### Link to tracking issue
Fixes #36468

#### Documentation
A comment was added to the assertion helper, and more detailed error
messages are produced on failure.
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client)
| `v0.210.0` -> `v0.214.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.210.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.210.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client)
| `v0.211.0` -> `v0.214.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.211.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.211.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>

###
[`v0.214.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.214.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.213.0...v0.214.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2926](https://redirect.github.com/googleapis/google-api-go-client/issues/2926))
([7a17059](https://redirect.github.com/googleapis/google-api-go-client/commit/7a17059852c2722b40dfc57a27d120367573f20f))
- **all:** Auto-regenerate discovery clients
([#&#8203;2931](https://redirect.github.com/googleapis/google-api-go-client/issues/2931))
([946a672](https://redirect.github.com/googleapis/google-api-go-client/commit/946a67232d4c3d7a1abc4692882eccefcffe806f))

###
[`v0.213.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.213.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.212.0...v0.213.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2924](https://redirect.github.com/googleapis/google-api-go-client/issues/2924))
([a07467e](https://redirect.github.com/googleapis/google-api-go-client/commit/a07467e918b2c0739843a3a6962ba9053d5f43e8))

###
[`v0.212.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.212.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.211.0...v0.212.0)

##### Features

- Add logging support
([#&#8203;2856](https://redirect.github.com/googleapis/google-api-go-client/issues/2856))
([ccc9019](https://redirect.github.com/googleapis/google-api-go-client/commit/ccc90192db1009c57ef8c8b297d4eaf6447b364e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2909](https://redirect.github.com/googleapis/google-api-go-client/issues/2909))
([c3b4421](https://redirect.github.com/googleapis/google-api-go-client/commit/c3b44217696fecb737ed0b26a5a976a32e7bb5a2))
- **all:** Auto-regenerate discovery clients
([#&#8203;2912](https://redirect.github.com/googleapis/google-api-go-client/issues/2912))
([f9e9be1](https://redirect.github.com/googleapis/google-api-go-client/commit/f9e9be15f3eb019a60451b16742971e6aa45a034))
- **all:** Auto-regenerate discovery clients
([#&#8203;2916](https://redirect.github.com/googleapis/google-api-go-client/issues/2916))
([b46f348](https://redirect.github.com/googleapis/google-api-go-client/commit/b46f3480cca801a58da10cb5891430696ea318c6))
- **all:** Auto-regenerate discovery clients
([#&#8203;2919](https://redirect.github.com/googleapis/google-api-go-client/issues/2919))
([5a3b270](https://redirect.github.com/googleapis/google-api-go-client/commit/5a3b2709b60c7abce3e5ec88c083915cef22b25c))
- **all:** Auto-regenerate discovery clients
([#&#8203;2920](https://redirect.github.com/googleapis/google-api-go-client/issues/2920))
([ed29945](https://redirect.github.com/googleapis/google-api-go-client/commit/ed29945fc80a66af8fc58acdbb71136101206f20))
- **all:** Auto-regenerate discovery clients
([#&#8203;2922](https://redirect.github.com/googleapis/google-api-go-client/issues/2922))
([4fd4833](https://redirect.github.com/googleapis/google-api-go-client/commit/4fd483396d900cd3ba7e8a6a2e2833248512ba75))
- Pass through logging in options
([#&#8203;2923](https://redirect.github.com/googleapis/google-api-go-client/issues/2923))
([2884c4e](https://redirect.github.com/googleapis/google-api-go-client/commit/2884c4ee74b09f172c36d45579f44420d3091693))

###
[`v0.211.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.211.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.210.0...v0.211.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2897](https://redirect.github.com/googleapis/google-api-go-client/issues/2897))
([a7a9149](https://redirect.github.com/googleapis/google-api-go-client/commit/a7a9149289b538150b5ec600a19899ce3b19d3b7))
- **all:** Auto-regenerate discovery clients
([#&#8203;2899](https://redirect.github.com/googleapis/google-api-go-client/issues/2899))
([587a11d](https://redirect.github.com/googleapis/google-api-go-client/commit/587a11df23378396e3e174fd7021afcb4c59db0e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2902](https://redirect.github.com/googleapis/google-api-go-client/issues/2902))
([d4cb90f](https://redirect.github.com/googleapis/google-api-go-client/commit/d4cb90f490006155566779810a37100c56a57780))
- **all:** Auto-regenerate discovery clients
([#&#8203;2903](https://redirect.github.com/googleapis/google-api-go-client/issues/2903))
([6528fb2](https://redirect.github.com/googleapis/google-api-go-client/commit/6528fb2369704b3448dc2144cff0624e40072ca8))
- **all:** Auto-regenerate discovery clients
([#&#8203;2905](https://redirect.github.com/googleapis/google-api-go-client/issues/2905))
([f37ece7](https://redirect.github.com/googleapis/google-api-go-client/commit/f37ece71d34f784c1b8bd65ec8c17cee4f306deb))
- **all:** Auto-regenerate discovery clients
([#&#8203;2906](https://redirect.github.com/googleapis/google-api-go-client/issues/2906))
([91960b1](https://redirect.github.com/googleapis/google-api-go-client/commit/91960b196e5b2dedfc21045964b07944d284a629))
- **transport:** Remove deprecated EXPERIMENTAL OpenCensus trace context
propagation
([#&#8203;2901](https://redirect.github.com/googleapis/google-api-go-client/issues/2901))
([2b3363e](https://redirect.github.com/googleapis/google-api-go-client/commit/2b3363e799feff4ed8d191bc69cd3afdb70f1f99))

##### Bug Fixes

- Remove dep hacks for old cycle deps
([#&#8203;2908](https://redirect.github.com/googleapis/google-api-go-client/issues/2908))
([f4c1ac6](https://redirect.github.com/googleapis/google-api-go-client/commit/f4c1ac651f453b5970402d2f1d3d918e93d05c44)),
refs
[#&#8203;2559](https://redirect.github.com/googleapis/google-api-go-client/issues/2559)

</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 these
updates again.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
….3 (#36988)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/elastic/go-docappender/v2](https://redirect.github.com/elastic/go-docappender)
| `v2.3.2` -> `v2.3.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>elastic/go-docappender
(github.com/elastic/go-docappender/v2)</summary>

###
[`v2.3.3`](https://redirect.github.com/elastic/go-docappender/releases/tag/v2.3.3)

[Compare
Source](https://redirect.github.com/elastic/go-docappender/compare/v2.3.2...v2.3.3)

##### What's Changed

- build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.16.0
to 8.17.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/elastic/go-docappender/pull/221](https://redirect.github.com/elastic/go-docappender/pull/221)
- build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.16.0
to 8.17.0 in /integrationtest by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/elastic/go-docappender/pull/222](https://redirect.github.com/elastic/go-docappender/pull/222)
- feat: add status code label to docs metric by
[@&#8203;kruskall](https://redirect.github.com/kruskall) in
[https://github.com/elastic/go-docappender/pull/223](https://redirect.github.com/elastic/go-docappender/pull/223)

**Full Changelog**:
elastic/go-docappender@v2.3.2...v2.3.3

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
#### Description

By default revive enables a list of rules. 
When a list of rules are defined thay are the only one enabled.
This reenable this default list

Signed-off-by: Matthieu MOREL <[email protected]>
#### Description
Skip tests that are always failing on Windows. The tests were added via
#36608 but can't run on Windows..

Fixes
#10151
 
#### Testing
Tested locally.
djaglowski and others added 30 commits January 21, 2025 16:07
```
panic: invalid access to shared data

goroutine 5496 [running]:
go.opentelemetry.io/collector/pdata/internal.(*State).AssertMutable(...)
	/home/runner/go/pkg/mod/go.opentelemetry.io/collector/[email protected]/internal/state.go:20
go.opentelemetry.io/collector/pdata/plog.LogRecordSlice.RemoveIf({0x14000726040?, 0x1400249c000?}, 0x136e82da8?)
	/home/runner/go/pkg/mod/go.opentelemetry.io/collector/[email protected]/plog/generated_logrecordslice.go:108 +0x144
github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector/internal/plogutil.MoveRecordsWithContextIf({0x14001a8c000?, 0x1400249c000?}, {0x14001a8d080?, 0x1400249c014?}, 0x14001b2cd30)
	/home/runner/go/pkg/mod/github.com/open-telemetry/opentelemetry-collector-contrib/connector/[email protected]/internal/plogutil/logs.go:36 +0x14c
github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector.(*logsConnector).switchLogs(0x14002aa56e0, {0x10a491cf8, 0x10f2917c0}, {0x14001a8c000?, 0x1400249c000?})
	/home/runner/go/pkg/mod/github.com/open-telemetry/opentelemetry-collector-contrib/connector/[email protected]/logs.go:99 +0x1e0
github.com/open-telemetry/opentelemetry-collector-contrib/connector/routingconnector.(*logsConnector).ConsumeLogs(0x14001f78f20?, {0x10a491cf8?, 0x10f2917c0?}, {0x14001a8c000?, 0x1400249c000?})
```
This PR updates the opentelemetry-collector dependency to the latest
release

---------

Signed-off-by: opentelemetrybot <[email protected]>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/aws/smithy-go](https://redirect.github.com/aws/smithy-go)
| `v1.22.1` -> `v1.22.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.22.1/v1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.22.1/v1.22.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>aws/smithy-go (github.com/aws/smithy-go)</summary>

###
[`v1.22.2`](https://redirect.github.com/aws/smithy-go/compare/v1.22.1...v1.22.2)

[Compare
Source](https://redirect.github.com/aws/smithy-go/compare/v1.22.1...v1.22.2)

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Alex Boten <[email protected]>
Going a bit further than #37295:

* Fix the link in README
* Add a message when starting githubgen asking users to move over to the
new tool.
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Change the githubgen we use to the one defined in
opentelemetry-go-build-tools

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
See
#37294
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

make `check-collector-module-version.sh` worked on macos with gnu-sed.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
#37304

<!--Describe what testing was performed and which tests were added.-->
#### Testing

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

Co-authored-by: Sean Marciniak <[email protected]>
…ols (#37409)

Reverts #37397.

PRs started to fail after #37397 got merged because of the codeowners
check action, because it runs `make githubgen-install` then calls the
`githubgen` tool.

I tried first fixing the CI check to run the new tool and it's giving
errors, which is already starting to affect new PRs and old ones that
get rebased:

```
/Users/douglas/code/opentelemetry-collector-contrib/.tools/githubgen
2025/01/22 11:43:55 codeowners are not members: Erog38, Frapschen, IbraheemA, JonathanWamsley, MovieStoreGuy, Mrod1598, NassimBtk, RichieSams, StefanKurek, VihasMakwana, adrielp, ag-ramachandran, akats7, alexvanboxel, ankitpa
tel96, antonblock, armstrmi, atingchen, atoulme, avadhut123pisal, bertysentry, braydonk, bryan-aguilar, carsonip, chan-tim-sumo, chrroberts-pure, codeboten, cparkins, cpheps, dashpole, dehaansa, dgoscn, edmocosta, eedorenko, 
erichsueh3, evan-bradley, fatsheep9146, fchikwekwe, gjanco, greatestusername, hughesjj, jacobmarble, jade-guiton-dd, jamesmoessis, jaronoff97, jmacd, joker-star-l, jsuereth, kasia-kujawa, khyatigandhi6, kongluoxing, liustanle
y, lquerel, mapno, mar4uk, marctc, martin-majlis-s1, mcardy, michalpristas, moh-osman3, mrsillydog, narcis96, nslaughter, pavankrish123, pcwiese, pjanotti, portertech, povilasv, psx95, pxaws, qiansheng91, rapphil, rnishtala-s
umo, rogercoll, samiura, schmikei, shabicheng, shalper2, sinkingpoint, smithclay, splunkericl, srprash, swiatekm, tamir-michaeli, tomaz-s1, wangzlei, yotamloe, zdaratom-s1
make: *** [gengithub] Error 1
```

I suggest that the new tool is introduced more gradually and is not used
in CI yet until it behaves exactly like the old one.
…118.0 (#37398)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.117.0` -> `v0.118.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.118.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%2fcmd%2ftelemetrygen/v0.118.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%2fcmd%2ftelemetrygen/v0.117.0/v0.118.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%2fcmd%2ftelemetrygen/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.117.0` -> `v0.118.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.118.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%2finternal%2fcommon/v0.118.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%2finternal%2fcommon/v0.117.0/v0.118.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%2finternal%2fcommon/v0.117.0/v0.118.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

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

###
[`v0.118.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01180)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.117.0...v0.118.0)

##### 🛑 Breaking changes 🛑

- `elasticsearchexporter`: Remove Index config, which was deprecated and
replace with LogsIndex since v0.60.0
([#&#8203;37094](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37094))

- `elasticsearchexporter`: Remove `dedup` config setting that was
deprecated in v0.104.0
([#&#8203;33773](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33773))

- `pkg/stanza`: Move `filelog.container.removeOriginalTimeField` feature
gate to stable
([#&#8203;33389](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33389))

- `pkg/ottl`: Support dynamic indexing of maps and slices.
([#&#8203;36644](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36644))

- `prometheusremotewriteexporter`: Only append label values if they are
different for colliding OTel attributes
([#&#8203;35896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35896))
This change ensures that, when translating colliding attributes from
OTel attributes to Prometheus label, the label values are only appended
if their values are different.
This is a breaking change as it changes the value of label outputted.

- `routingconnector`: Disconnect `match_once` parameter from
functionality.
([#&#8203;29882](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29882))
The parameter will be ignored, except to trigger a warning log about its
upcoming removal in v0.120.0.

##### 🚩 Deprecations 🚩

- `awscloudwatchmetricsreceiver`: move the component to unmaintained
status
([#&#8203;36599](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36599))
- `githubgen`: Deprecate githubgen in this repository
([#&#8203;37294](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37294))
githubgen has moved to opentelemetry-go-build-tools. Please change your
scripts to use this new location.

##### 🚀 New components 🚀

- `intervalprocessor`: Interval Processor is now Alpha stability and is
added to the `contrib` and `k8s` distributions
([#&#8203;36514](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36514))
- `exporter/bmchelix`: Add a new component for exporting metrics to BMC
Helix
([#&#8203;36773](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36773))
- `gitlabreceiver`: Adds webhook skeleton to GitLab receiver to receive
events from GitLab for tracing.
([#&#8203;35207](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35207))
This PR adds a skeleton for the GitLab receiver to receive events from
GitLab for tracing via a webhook. The trace portion of this receiver
will run and respond to GET requests for the health check only.
- `extension/skywalkingencodingextension`: Support skywalking_encoding
extension for skywalking traces.
([#&#8203;28693](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/28693))

##### 💡 Enhancements 💡

- `mysqlreceiver`: Add delete_multi, update_multi metrics to
mysql.commands for mysqlreceiver
([#&#8203;37301](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37301))
- `datadogexporter`: Add a feature gate
datadog.EnableReceiveResourceSpansV2. Enabling this gate uses a
refactored implementation of OTLP->Datadog Span translation in
datadogexporter and datadogconnector which improves performance by 10%,
and deprecates the following functionality: - No longer checks for
resource-related values (container, env, hostname) in span attributes.
This previous behavior did not follow the OTel spec.
([#&#8203;37171](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37171))
- `pkg/ottl`: Add the `Nanosecond` converter to return the nanosecond
component from the specified time.Time
([#&#8203;37042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37042))
- `pkg/ottl`: Add the `Second` converter to return the second component
from the specified time.Time
([#&#8203;37042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37042))
- `vcenterreceiver`: Adds vCenter memory capacity for hosts and memory
granted metric for VMs.
([#&#8203;37257](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37257))
- `awss3exporter`: Implement sending queue for S3 exporter
([#&#8203;37274](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37274),
[#&#8203;36264](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36264))
- `huaweicloudces`: Move huaweicloudces receiver to alpha
([#&#8203;34953](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34953))
- `cgroupruntimeextension`: Implement ECS metadata retrieval for
cgroupruntime extension.
([#&#8203;36814](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36814))
- `deltatocumulativeprocessor`: cap the number of exponential histogram
buckets to 160
([#&#8203;33277](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33277))
- `resourcedetectionprocessor`: This enhancement detects AWS EKS cloud
account ID
([#&#8203;37179](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37179))
- `elasticsearchexporter`: Handle `EventName` for log records in OTel
mode
([#&#8203;37011](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37011))
- `elasticsearchexporter`: More efficient JSON encoding for OTel mode
([#&#8203;37032](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37032))
    Increases throughput for metrics by 2x and for logs and traces by 3x
- `elasticsearchexporter`: Mark OTel mapping mode as stable
([#&#8203;37240](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37240))
OTel mapping mode should no longer be considered unstable as there is no
planned breaking change.
- `googlecloudmonitoringreceiver`: set the minimum collection interval
as 60s
([#&#8203;36898](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36898))
- `datadogexporter`: Add a feature gate
datadog.EnableOperationAndResourceNameV2. Enabling this gate modifies
the logic for computing operation and resource names from OTLP spans to
produce shorter, more readable names and improve alignment with
OpenTelemetry specifications.
([#&#8203;36419](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36419))
- `dorisexporter`: send json lines to doris rather than json array
([#&#8203;36896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36896))
- `k8sattributesprocessor`: For pods with only one container, the
`container.id` and `k8s.container.name` are not longer required in the
resource attributes to add the container attributes
([#&#8203;34189](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34189))
- `logdedupprocessor`: Add 'include_fields' option to deduplicate log
records via body or attribute fields.
([#&#8203;36965](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36965))
- `pkg/ottl`: Enhanced error messages for invalid cache access and
introduced options to configure their values within the OTTL contexts.
([#&#8203;29017](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29017))
- `pkg/ottl`: Add the `FormatTime` function to convert `time.Time`
values to human-readable strings
([#&#8203;36870](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36870))
- `prometheusremotewriteexporter`: Re allows the configuration of
multiple workers
([#&#8203;36134](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36134))
- `receiver/prometheusremotewrite`: Check if Scope is already present
comparing with the received labels
([#&#8203;36927](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36927))
- `extension/jaegerremotesampling`: remove dependency on jaeger internal
code
([#&#8203;36976](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36976))
- `telemetrygen`: Remove go-grpc-middleware dependency
([#&#8203;37103](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37103))
- `resourcedetectionprocessor`: Introduce kubeadm detector to retrieve
local cluster name.
([#&#8203;35116](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35116))
- `signalfxexporter`: Prioritize retrieving token from context when
accesstokenpassthrough is enabled
([#&#8203;37102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37102))
- `signaltometricsconnector`: Add core logic for the signal to metrics
connector to make it functional.
([#&#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930))
- `signaltometrics`: Adds resource attributes based on telemetry
settings to the connector to ensure single writer
([#&#8203;35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930))
- `tailsamplingprocessor`: Added debug logging to the sampling decision
caches.
([#&#8203;37038](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37038))
- `tailsamplingprocessor`: Improved not sampled decision cache usage and
deleting traces from the internal map when they are in a decision cache.
([#&#8203;37189](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37189))

##### 🧰 Bug fixes 🧰

- `googlecloudpubsubreceiver`: Fix a goroutine leak during shutdown.
([#&#8203;30438](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/30438))
    A goroutine leak was found in the googlecloudpubsubreceiver.
The goroutine leak was caused by the receiver not closing the underlying
created gRPC client when using an insecure custom endpoint.

- `signalfxexporter`: Honor access_token_passthrough config option for
sending events
([#&#8203;37102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37102))

- `clickhouseexporter`: Fix Nil Pointer Exception on Metrics/Traces
export without service.name Resource Attribute
([#&#8203;37030](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37030))

- `k8sattributesprocessor`: Ensure the pods gathered by the processor
contain the information about their related replica sets and deployments
after the initial sync
([#&#8203;37056](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37056))

- `logdedupprocessor`: Fix config validation not working when creating a
processor.
([#&#8203;37278](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37278))

- `pkg/ottl`: Fix bug with `replace_all_matches` and
`replace_all_patterns` that caused non-string values to be changed to
empty string when matching against empty string.
([#&#8203;37071](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37071))

- `tailsamplingprocessor`: Fixed sampling policy evaluation debug
logging batch metrics (e.g. sampled).
([#&#8203;37040](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37040))

- `tailsamplingprocessor`: Late span age histogram should include
sampled traces.
([#&#8203;37180](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37180))

</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 these
updates again.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client)
| `v0.216.0` -> `v0.217.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.217.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.217.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.216.0/v0.217.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.216.0/v0.217.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### Release Notes

<details>
<summary>googleapis/google-api-go-client
(google.golang.org/api)</summary>

###
[`v0.217.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.217.0)

[Compare
Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.216.0...v0.217.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&#8203;2955](https://redirect.github.com/googleapis/google-api-go-client/issues/2955))
([dfbc111](https://redirect.github.com/googleapis/google-api-go-client/commit/dfbc111165fd6cf7d9c2b13c47f2168dea5a1c9e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2957](https://redirect.github.com/googleapis/google-api-go-client/issues/2957))
([473d170](https://redirect.github.com/googleapis/google-api-go-client/commit/473d170a67e34ee3d21290465cd382f361c1591e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2958](https://redirect.github.com/googleapis/google-api-go-client/issues/2958))
([972ede2](https://redirect.github.com/googleapis/google-api-go-client/commit/972ede23d0b6f75f70e8bbc9d9924fc4be24fa6e))
- **all:** Auto-regenerate discovery clients
([#&#8203;2960](https://redirect.github.com/googleapis/google-api-go-client/issues/2960))
([18f18fc](https://redirect.github.com/googleapis/google-api-go-client/commit/18f18fc95e8bce658b37885a31701e0e700d0fbc))
- **all:** Auto-regenerate discovery clients
([#&#8203;2962](https://redirect.github.com/googleapis/google-api-go-client/issues/2962))
([5085dcf](https://redirect.github.com/googleapis/google-api-go-client/commit/5085dcfd8bdf85c96592513e669998f803ef0407))

</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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…37367)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib)
| `v0.58.0` -> `v0.59.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.58.0/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.58.0/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://redirect.github.com/open-telemetry/opentelemetry-go-contrib)
| `v0.58.0` -> `v0.59.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.58.0/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.58.0/v0.59.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### 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 these
updates again.

---

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

---

This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
…tencentcloud/common to v1.0.1087 (#37393)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go)
| `v1.0.1086` -> `v1.0.1087` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1087?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1087?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1086/v1.0.1087?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1086/v1.0.1087?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.

---

### 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
…al elasticsearch module (#37235)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This is the first (or the first after several attempts canceled for
various reasons) attempt to split data serialization/encoding into
multiple packages, so we can separate the module per encoding type.

See
#37207
as the previous attempt which was canceled due to another refactoring
that required more ground splitting first.

---------

Co-authored-by: Tim Rühsen <[email protected]>
…in jaegerreceiver (#36961)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
- This PR adds the logging related to the server starting under the
[jaegerreceiver](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/jaegerreceiver)
- Added logs when: GRPC, Thrift Http, Thrift Binary and Thrift compact
server starts

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes jaegertracing/jaeger#6412


#### How was change tested?

Running collector with `jaegerreceiver` enabled with its all transports


#### Output

```
@Saumya40-codes ➜ /workspaces/opentelemetry-collector-contrib (log-endpoints) $ ./bin/otelcontribcol_linux_amd64 --config config.yaml
2024-12-27T15:37:23.428Z        info    [email protected]/service.go:164   Setting up own telemetry...
2024-12-27T15:37:23.428Z        info    telemetry/metrics.go:70 Serving metrics {"address": "localhost:8888", "metrics level": "Normal"}
2024-12-27T15:37:23.428Z        info    builders/builders.go:26 Development component. May change in the future.        {"kind": "exporter", "data_type": "traces", "name": "debug"}
2024-12-27T15:37:23.436Z        info    [email protected]/service.go:230   Starting otelcontribcol...      {"Version": "0.116.0-dev", "NumCPU": 2}
2024-12-27T15:37:23.436Z        info    extensions/extensions.go:39     Starting extensions...
2024-12-27T15:37:23.436Z        info    [email protected]/trace_receiver.go:252   Starting UDP server for Binary Thrift   {"kind": "receiver", "name": "jaeger", "data_type": "traces", "endpoint": "0.0.0.0:6831"}
2024-12-27T15:37:23.436Z        info    [email protected]/trace_receiver.go:274   Starting UDP server for Compact Thrift  {"kind": "receiver", "name": "jaeger", "data_type": "traces", "endpoint": "0.0.0.0:6832"}
2024-12-27T15:37:23.436Z        info    [email protected]/trace_receiver.go:398   Starting HTTP server for Jaeger Collector       {"kind": "receiver", "name": "jaeger", "data_type": "traces", "endpoint": "0.0.0.0:14268"}
2024-12-27T15:37:23.436Z        info    [email protected]/trace_receiver.go:423   Starting gRPC server for Jaeger Collector       {"kind": "receiver", "name": "jaeger", "data_type": "traces", "endpoint": "0.0.0.0:14250"}
2024-12-27T15:37:23.436Z        info    [email protected]/service.go:253   Everything is ready. Begin running and processing data.
```


#### config file used

```
receivers:
  jaeger:
    protocols:
      grpc:
        endpoint: "0.0.0.0:14250"
      thrift_http:
        endpoint: "0.0.0.0:14268"
      thrift_binary:
        endpoint: "0.0.0.0:6831"
      thrift_compact:
        endpoint: "0.0.0.0:6832"
        
exporters:
  debug: {}

service:
  pipelines:
    traces:
      receivers: [jaeger]
      exporters: [debug]
```

cc @fatsheep9146

---------

Signed-off-by: Saumyacodes-40 <[email protected]>
Co-authored-by: Yuri Shkuro <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
@jerrytfleung is now a member of the OpenTelemetry organization, and the
allowlist check fails as he should not be present in the list anymore.
Congrats to @jerrytfleung for his new membership!
Resolves
#37352

This is the *First PR* done according to the requirements listed at
https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/CONTRIBUTING.md#adding-new-components

I intentionally left the Config barebones. It is possible we will add
more config options in the future but I don't want to do it prematurely.

Subsequent PRs will add the implementation and will clarify how it works
in the README.md.

---------

Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: Dmitry Anoshin <[email protected]>
Instead of relying on the same port for each test, use
`GetAvailableLocalAddress` to get a new port for each test.

---------

Signed-off-by: Alex Boten <[email protected]>
Prevent tests from using the same port, possibly address flaky test.

Signed-off-by: Alex Boten <[email protected]>
…histograms (#37432)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
While addressing comments a bug was added to the logic of calculating of
the desired scale and it slipped through tests.
Fix the bug (use `min` instead of `max`) and update tests to avoid
regressions in the future.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #37416 

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Update tests to separately cover positive and negative buckets.

<!--Describe the documentation added.-->
#### Documentation
n/a

<!--Please delete paragraphs that you did not use before submitting.-->
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Adds an extra `make gotidy` after `make generate` and `make crosslink`

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->

See #37437 for example where it failed because of this.
Fix #37104

This is more an artifact of the test firing an unbounded number of go
routines each one making its own HTTP request. Although keepalive is
enabled by default the code ends up not re-using many of the connections
causing the many connections to end up in a TIME_WAIT state. In order to
avoid this the test now limits the number of concurrent requests and has
a small change to the actual code to facilitate re-use of existing TCP
connections used by the HTTP client.

Although there is a change to non-test code I don't consider this a bug
worth changelog because no user of the component should reach such high
burst of "push metrics" in any reasonable production scenario.
…7065)

#### Description

This PR adds a new config option `logs_dynamic_id` that when set to true
reads the `elasticsearch.document_id` attribute from each log record and
uses it as the final document id in Elasticsearch. This is only
implemented for logs but I can open subsequent PRs supporting metrics
and traces akin to the `*_dynamic_index` options.

Fixes #36882

#### Testing

Added tests to verify that the document ID attribute can be read from
the log record and that the _id is properly forwarded to Elasticsearch.
Also asserted that when there is no doc id attribute the current
behavior is retained.

#### Documentation

Updated the readme to mention the new `logs_dynamic_id` config option.

---------

Co-authored-by: Carson Ip <[email protected]>
Co-authored-by: Christos Markou <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
- This PR
- switches over all usages of the githubgen tool to the new tool
location by adjusting make targets and the check-code-owners pipeline
  - introduces the new githubgen tool at its latest v0.17.0 version 
- adds `make gengithub` to the commands to run in the contribution guide
- re-generates the codeowners and allowlist files using the new
githubgen tool (only cosmetic changes)

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Part of
#37294


<!--Please delete paragraphs that you did not use before submitting.-->

---------

Signed-off-by: Moritz Wiesinger <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Currently, when running `make otelcontribcol` or `make oteltestbedcol`,
the following line is logged:
```
Flag --output-path has been deprecated, use config distribution::output_path
```
This change updates the Makefile configuration to use the proper
commands instead of the deprecated ones.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.