Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Aug 9, 2023

Bumps go.uber.org/zap from 1.24.0 to 1.25.0.

Release notes

Sourced from go.uber.org/zap's releases.

v1.25.0

This release contains several improvements including performance, API additions, and two new experimental packages whose APIs are unstable and may change in the future.

Enhancements:

  • #1246[]: Add zap/exp/zapslog package for integration with slog.
  • #1273[]: Add Name to Logger which returns the Logger's name if one is set.
  • #1281[]: Add zap/exp/expfield package which contains helper methods Str and Strs for constructing String-like zap.Fields.
  • #1310[]: Reduce stack size on Any.

Thanks to @​knight42, @​dzakaammar, @​bcspragu, and @​rexywork for their contributions to this release.

#1246: uber-go/zap#1246 #1273: uber-go/zap#1273 #1281: uber-go/zap#1281 #1310: uber-go/zap#1310

Changelog

Sourced from go.uber.org/zap's changelog.

1.25.0 (1 Aug 2023)

This release contains several improvements including performance, API additions, and two new experimental packages whose APIs are unstable and may change in the future.

Enhancements:

  • #1246[]: Add zap/exp/zapslog package for integration with slog.
  • #1273[]: Add Name to Logger which returns the Logger's name if one is set.
  • #1281[]: Add zap/exp/expfield package which contains helper methods Str and Strs for constructing String-like zap.Fields.
  • #1310[]: Reduce stack size on Any.

Thanks to @​knight42, @​dzakaammar, @​bcspragu, and @​rexywork for their contributions to this release.

#1246: uber-go/zap#1246 #1273: uber-go/zap#1273 #1281: uber-go/zap#1281 #1310: uber-go/zap#1310

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [go.uber.org/zap](https://github.com/uber-go/zap) from 1.24.0 to 1.25.0.
- [Release notes](https://github.com/uber-go/zap/releases)
- [Changelog](https://github.com/uber-go/zap/blob/master/CHANGELOG.md)
- [Commits](uber-go/zap@v1.24.0...v1.25.0)

---
updated-dependencies:
- dependency-name: go.uber.org/zap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested review from a team and bogdandrutu August 9, 2023 01:38
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Aug 9, 2023
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 9, 2023

Looks like go.uber.org/zap is up-to-date now, so this is no longer needed.

@dependabot dependabot bot closed this Aug 9, 2023
@dependabot dependabot bot deleted the dependabot/go_modules/extension/zpagesextension/go.uber.org/zap-1.25.0 branch August 9, 2023 04:59
codeboten pushed a commit that referenced this pull request Nov 17, 2023
…8909)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| require | patch | `v1.21.0` -> `v1.21.1` |

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go-contrib
(go.opentelemetry.io/contrib/propagators/b3)</summary>

###
[`v1.21.1`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.21.1):
/v0.46.1/v0.15.1/v0.1.1

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.21.0...v1.21.1)

##### Changed

- Upgrade dependencies of OpenTelemetry Go to use the new
[`v1.21.0`/`v0.44.0`
release](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.21.0).
([#&#8203;4582](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4582))

##### Fixed

- Fix `StreamClientInterceptor` in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
to end the spans synchronously.
([#&#8203;4537](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4537))
- Fix data race in stats handlers when processing messages received and
sent metrics in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`.
([#&#8203;4577](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4577))
- The stats handlers `NewClientHandler`, `NewServerHandler` in
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
now record RPC durations in `ms` instead of `ns`.
([#&#8203;4548](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4548))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten pushed a commit that referenced this pull request Nov 17, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v0.43.0` -> `v0.44.0` |
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go)
| require | minor | `v1.20.0` -> `v1.21.0` |

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.21.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.21.0):
Release 1.21.0/0.44.0

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.20.0...v1.21.0)

##### Removed

- Remove the deprecated
`go.opentelemetry.io/otel/bridge/opencensus.NewTracer`.
([#&#8203;4706](https://togithub.com/open-telemetry/opentelemetry-go/issues/4706))
- Remove the deprecated
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric` module.
([#&#8203;4707](https://togithub.com/open-telemetry/opentelemetry-go/issues/4707))
- Remove the deprecated `go.opentelemetry.io/otel/example/view` module.
([#&#8203;4708](https://togithub.com/open-telemetry/opentelemetry-go/issues/4708))
- Remove the deprecated `go.opentelemetry.io/otel/example/fib` module.
([#&#8203;4723](https://togithub.com/open-telemetry/opentelemetry-go/issues/4723))

##### Fixed

- Do not parse non-protobuf responses in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;4719](https://togithub.com/open-telemetry/opentelemetry-go/issues/4719))
- Do not parse non-protobuf responses in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#&#8203;4719](https://togithub.com/open-telemetry/opentelemetry-go/issues/4719))

</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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten pushed a commit that referenced this pull request Nov 21, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/klauspost/compress](https://togithub.com/klauspost/compress)
| require | patch | `v1.17.2` -> `v1.17.3` |

---

### Release Notes

<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>

###
[`v1.17.3`](https://togithub.com/klauspost/compress/releases/tag/v1.17.3)

[Compare
Source](https://togithub.com/klauspost/compress/compare/v1.17.2...v1.17.3)

#### What's Changed

- fse: Fix max header size by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/881](https://togithub.com/klauspost/compress/pull/881)
- zstd: Improve better/best compression by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/877](https://togithub.com/klauspost/compress/pull/877)
- gzhttp: Fix missing content type on Close by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/883](https://togithub.com/klauspost/compress/pull/883)

**Full Changelog**:
klauspost/compress@v1.17.2...v1.17.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten pushed a commit that referenced this pull request Nov 21, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq) |
require | patch | `v4.40.1` -> `v4.40.2` |

---

### Release Notes

<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>

### [`v4.40.2`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.2):
- Official

[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.1...v4.40.2)

Thank you for all your support! I've fixed some of the issues that were
kindly raised :) Happy to make the release official!

- Do not panic when StdIn is closed
([#&#8203;1867](https://togithub.com/mikefarah/yq/issues/1867)) Thanks
[@&#8203;aleskandro](https://togithub.com/aleskandro)!
- Fixed issue when update against self
[#&#8203;1869](https://togithub.com/mikefarah/yq/issues/1869)
- Fixed multi doc anchor bug
[#&#8203;1861](https://togithub.com/mikefarah/yq/issues/1861)
- Fixes doc line separator issue when reading expression file
[#&#8203;1860](https://togithub.com/mikefarah/yq/issues/1860)
-   Bumped dependencies

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten pushed a commit that referenced this pull request Nov 28, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
| require | patch | `v1.55.1` -> `v1.55.2` |
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq) |
require | patch | `v4.40.2` -> `v4.40.3` |
|
[go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| require | patch | `v0.46.0` -> `v0.46.1` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.55.2`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1552)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.55.1...v1.55.2)

1.  updated linters
    -   `ireturn`: from 0.2.1 to 0.2.2
    -   `ginkgolinter`: from 0.14.0 to 0.14.1

</details>

<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>

### [`v4.40.3`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.3):
- Fixes JSON empty array bug

[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.2...v4.40.3)

- Fixed JSON output issue with empty arrays
[#&#8203;1880](https://togithub.com/mikefarah/yq/issues/1880)

</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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten pushed a commit that referenced this pull request Dec 5, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/klauspost/compress](https://togithub.com/klauspost/compress)
| require | patch | `v1.17.3` -> `v1.17.4` |
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq) |
require | patch | `v4.40.3` -> `v4.40.4` |
| [github.com/shirou/gopsutil/v3](https://togithub.com/shirou/gopsutil)
| require | patch | `v3.23.10` -> `v3.23.11` |
|
[go.opentelemetry.io/collector](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/component](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configauth](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configcompression](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configgrpc](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/confighttp](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/confignet](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configopaque](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configtelemetry](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configtls](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/internal](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/confmap](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/connector](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/consumer](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/exporter](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension/auth](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension/zpagesextension](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/processor](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/receiver](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/semconv](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/service](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |

---

### Release Notes

<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>

###
[`v1.17.4`](https://togithub.com/klauspost/compress/releases/tag/v1.17.4)

[Compare
Source](https://togithub.com/klauspost/compress/compare/v1.17.3...v1.17.4)

#### What's Changed

- huff0: Speed up symbol counting by
[@&#8203;greatroar](https://togithub.com/greatroar) in
[https://github.com/klauspost/compress/pull/887](https://togithub.com/klauspost/compress/pull/887)
- huff0: Remove byteReader by
[@&#8203;greatroar](https://togithub.com/greatroar) in
[https://github.com/klauspost/compress/pull/886](https://togithub.com/klauspost/compress/pull/886)
- gzhttp: Allow overriding decompression on transport by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/892](https://togithub.com/klauspost/compress/pull/892)
- gzhttp: Clamp compression level by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/890](https://togithub.com/klauspost/compress/pull/890)
- gzip: Error out if reserved bits are set by
[@&#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/891](https://togithub.com/klauspost/compress/pull/891)

#### New Contributors

- [@&#8203;teikjun](https://togithub.com/teikjun) made their first
contribution in
[https://github.com/klauspost/compress/pull/889](https://togithub.com/klauspost/compress/pull/889)

**Full Changelog**:
klauspost/compress@v1.17.3...v1.17.4

</details>

<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>

###
[`v4.40.4`](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4)

[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4)

</details>

<details>
<summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>

###
[`v3.23.11`](https://togithub.com/shirou/gopsutil/releases/tag/v3.23.11)

[Compare
Source](https://togithub.com/shirou/gopsutil/compare/v3.23.10...v3.23.11)

<!-- Release notes generated using configuration in .github/release.yml
at v3.23.11 -->

#### What's Changed

##### process

- feat: use lsof for net_connections on FreeBSD by
[@&#8203;wolf31o2](https://togithub.com/wolf31o2) in
[https://github.com/shirou/gopsutil/pull/1551](https://togithub.com/shirou/gopsutil/pull/1551)

#### New Contributors

- [@&#8203;wolf31o2](https://togithub.com/wolf31o2) made their first
contribution in
[https://github.com/shirou/gopsutil/pull/1551](https://togithub.com/shirou/gopsutil/pull/1551)

**Full Changelog**:
shirou/gopsutil@v3.23.10...v3.23.11

</details>

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector)</summary>

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

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

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Remove noisy log
([#&#8203;9017](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9017))

</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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
pantuza pushed a commit to pantuza/opentelemetry-collector that referenced this pull request Dec 8, 2023
…y#8968)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/klauspost/compress](https://togithub.com/klauspost/compress)
| require | patch | `v1.17.2` -> `v1.17.3` |

---

### Release Notes

<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>

###
[`v1.17.3`](https://togithub.com/klauspost/compress/releases/tag/v1.17.3)

[Compare
Source](https://togithub.com/klauspost/compress/compare/v1.17.2...v1.17.3)

#### What's Changed

- fse: Fix max header size by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/881](https://togithub.com/klauspost/compress/pull/881)
- zstd: Improve better/best compression by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/877](https://togithub.com/klauspost/compress/pull/877)
- gzhttp: Fix missing content type on Close by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/883](https://togithub.com/klauspost/compress/pull/883)

**Full Changelog**:
klauspost/compress@v1.17.2...v1.17.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
pantuza pushed a commit to pantuza/opentelemetry-collector that referenced this pull request Dec 8, 2023
)

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

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq) |
require | patch | `v4.40.1` -> `v4.40.2` |

---

### Release Notes

<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>

### [`v4.40.2`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.2):
- Official

[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.1...v4.40.2)

Thank you for all your support! I've fixed some of the issues that were
kindly raised :) Happy to make the release official!

- Do not panic when StdIn is closed
([#&open-telemetry#8203;1867](https://togithub.com/mikefarah/yq/issues/1867)) Thanks
[@&open-telemetry#8203;aleskandro](https://togithub.com/aleskandro)!
- Fixed issue when update against self
[#&open-telemetry#8203;1869](https://togithub.com/mikefarah/yq/issues/1869)
- Fixed multi doc anchor bug
[#&open-telemetry#8203;1861](https://togithub.com/mikefarah/yq/issues/1861)
- Fixes doc line separator issue when reading expression file
[#&open-telemetry#8203;1860](https://togithub.com/mikefarah/yq/issues/1860)
-   Bumped dependencies

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
pantuza pushed a commit to pantuza/opentelemetry-collector that referenced this pull request Dec 8, 2023
[![Mend Renovate logo
banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/golangci/golangci-lint](https://togithub.com/golangci/golangci-lint)
| require | patch | `v1.55.1` -> `v1.55.2` |
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq) |
require | patch | `v4.40.2` -> `v4.40.3` |
|
[go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| require | patch | `v0.46.0` -> `v0.46.1` |

---

### Release Notes

<details>
<summary>golangci/golangci-lint
(github.com/golangci/golangci-lint)</summary>

###
[`v1.55.2`](https://togithub.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v1552)

[Compare
Source](https://togithub.com/golangci/golangci-lint/compare/v1.55.1...v1.55.2)

1.  updated linters
    -   `ireturn`: from 0.2.1 to 0.2.2
    -   `ginkgolinter`: from 0.14.0 to 0.14.1

</details>

<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>

### [`v4.40.3`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.3):
- Fixes JSON empty array bug

[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.2...v4.40.3)

- Fixed JSON output issue with empty arrays
[#&open-telemetry#8203;1880](https://togithub.com/mikefarah/yq/issues/1880)

</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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
pantuza pushed a commit to pantuza/opentelemetry-collector that referenced this pull request Dec 8, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/klauspost/compress](https://togithub.com/klauspost/compress)
| require | patch | `v1.17.3` -> `v1.17.4` |
| [github.com/mikefarah/yq/v4](https://togithub.com/mikefarah/yq) |
require | patch | `v4.40.3` -> `v4.40.4` |
| [github.com/shirou/gopsutil/v3](https://togithub.com/shirou/gopsutil)
| require | patch | `v3.23.10` -> `v3.23.11` |
|
[go.opentelemetry.io/collector](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/component](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configauth](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configcompression](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configgrpc](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/confighttp](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/confignet](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configopaque](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configtelemetry](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/configtls](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/config/internal](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/confmap](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/connector](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/consumer](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/exporter](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension/auth](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/extension/zpagesextension](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/processor](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/receiver](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/semconv](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |
|
[go.opentelemetry.io/collector/service](https://togithub.com/open-telemetry/opentelemetry-collector)
| require | patch | `v0.90.0` -> `v0.90.1` |

---

<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>

[`v1.17.4`](https://togithub.com/klauspost/compress/releases/tag/v1.17.4)

[Compare
Source](https://togithub.com/klauspost/compress/compare/v1.17.3...v1.17.4)

- huff0: Speed up symbol counting by
[@&open-telemetry#8203;greatroar](https://togithub.com/greatroar) in
[https://github.com/klauspost/compress/pull/887](https://togithub.com/klauspost/compress/pull/887)
- huff0: Remove byteReader by
[@&open-telemetry#8203;greatroar](https://togithub.com/greatroar) in
[https://github.com/klauspost/compress/pull/886](https://togithub.com/klauspost/compress/pull/886)
- gzhttp: Allow overriding decompression on transport by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/892](https://togithub.com/klauspost/compress/pull/892)
- gzhttp: Clamp compression level by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/890](https://togithub.com/klauspost/compress/pull/890)
- gzip: Error out if reserved bits are set by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/891](https://togithub.com/klauspost/compress/pull/891)

- [@&open-telemetry#8203;teikjun](https://togithub.com/teikjun) made their first
contribution in
[https://github.com/klauspost/compress/pull/889](https://togithub.com/klauspost/compress/pull/889)

**Full Changelog**:
klauspost/compress@v1.17.3...v1.17.4

</details>

<details>
<summary>mikefarah/yq (github.com/mikefarah/yq/v4)</summary>

[`v4.40.4`](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4)

[Compare
Source](https://togithub.com/mikefarah/yq/compare/v4.40.3...v4.40.4)

</details>

<details>
<summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>

[`v3.23.11`](https://togithub.com/shirou/gopsutil/releases/tag/v3.23.11)

[Compare
Source](https://togithub.com/shirou/gopsutil/compare/v3.23.10...v3.23.11)

<!-- Release notes generated using configuration in .github/release.yml
at v3.23.11 -->

- feat: use lsof for net_connections on FreeBSD by
[@&open-telemetry#8203;wolf31o2](https://togithub.com/wolf31o2) in
[https://github.com/shirou/gopsutil/pull/1551](https://togithub.com/shirou/gopsutil/pull/1551)

- [@&open-telemetry#8203;wolf31o2](https://togithub.com/wolf31o2) made their first
contribution in
[https://github.com/shirou/gopsutil/pull/1551](https://togithub.com/shirou/gopsutil/pull/1551)

**Full Changelog**:
shirou/gopsutil@v3.23.10...v3.23.11

</details>

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector)</summary>

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

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

- `exporterhelper`: Remove noisy log
([#&open-telemetry#8203;9017](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9017))

</details>

---

📅 **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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
bogdandrutu pushed a commit that referenced this pull request Dec 12, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | require
| minor | `v1.59.0` -> `v1.60.0` |

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

### [`v1.60.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.60.0):
Release 1.60.0

[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.59.0...v1.60.0)

### Security

- credentials/tls: if not set, set TLS MinVersion to 1.2 and
CipherSuites according to supported suites not forbidden by RFC7540.
- This is a behavior change to bring us into better alignment with RFC
7540.

### API Changes

- resolver: remove deprecated and experimental
`ClientConn.NewServiceConfig`
([#&#8203;6784](https://togithub.com/grpc/grpc-go/issues/6784))
- client: remove deprecated `grpc.WithServiceConfig` `DialOption`
([#&#8203;6800](https://togithub.com/grpc/grpc-go/issues/6800))

### Bug Fixes

- client: fix race that could cause a deadlock while entering idle mode
and receiving a name resolver update
([#&#8203;6804](https://togithub.com/grpc/grpc-go/issues/6804))
- client: always enable TCP keepalives with OS defaults
([#&#8203;6834](https://togithub.com/grpc/grpc-go/issues/6834))
- credentials/alts: fix a bug preventing ALTS from connecting to the
metadata server if the default scheme is overridden
([#&#8203;6686](https://togithub.com/grpc/grpc-go/issues/6686))
- Special Thanks: [@&#8203;mjamaloney](https://togithub.com/mjamaloney)

### Behavior Changes

- server: Do not return from Stop() or GracefulStop() until all
resources are released
([#&#8203;6489](https://togithub.com/grpc/grpc-go/issues/6489))
    -   Special Thanks: [@&#8203;fho](https://togithub.com/fho)

### Documentation

- codes: clarify that only codes defined by this package are valid and
that users should not cast other values to `codes.Code`
([#&#8203;6701](https://togithub.com/grpc/grpc-go/issues/6701))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
bogdandrutu added a commit that referenced this pull request Dec 12, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/uuid](https://togithub.com/google/uuid) | require |
minor | `v1.4.0` -> `v1.5.0` |

---

### Release Notes

<details>
<summary>google/uuid (github.com/google/uuid)</summary>

### [`v1.5.0`](https://togithub.com/google/uuid/releases/tag/v1.5.0)

[Compare
Source](https://togithub.com/google/uuid/compare/v1.4.0...v1.5.0)

##### Features

- Validate UUID without creating new UUID
([#&#8203;141](https://togithub.com/google/uuid/issues/141))
([9ee7366](https://togithub.com/google/uuid/commit/9ee7366e66c9ad96bab89139418a713dc584ae29))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Bogdan Drutu <[email protected]>
sokoide pushed a commit to sokoide/opentelemetry-collector that referenced this pull request Dec 18, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | require
| minor | `v1.59.0` -> `v1.60.0` |

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

### [`v1.60.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.60.0):
Release 1.60.0

[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.59.0...v1.60.0)

### Security

- credentials/tls: if not set, set TLS MinVersion to 1.2 and
CipherSuites according to supported suites not forbidden by RFC7540.
- This is a behavior change to bring us into better alignment with RFC
7540.

### API Changes

- resolver: remove deprecated and experimental
`ClientConn.NewServiceConfig`
([#&open-telemetry#8203;6784](https://togithub.com/grpc/grpc-go/issues/6784))
- client: remove deprecated `grpc.WithServiceConfig` `DialOption`
([#&open-telemetry#8203;6800](https://togithub.com/grpc/grpc-go/issues/6800))

### Bug Fixes

- client: fix race that could cause a deadlock while entering idle mode
and receiving a name resolver update
([#&open-telemetry#8203;6804](https://togithub.com/grpc/grpc-go/issues/6804))
- client: always enable TCP keepalives with OS defaults
([#&open-telemetry#8203;6834](https://togithub.com/grpc/grpc-go/issues/6834))
- credentials/alts: fix a bug preventing ALTS from connecting to the
metadata server if the default scheme is overridden
([#&open-telemetry#8203;6686](https://togithub.com/grpc/grpc-go/issues/6686))
- Special Thanks: [@&open-telemetry#8203;mjamaloney](https://togithub.com/mjamaloney)

### Behavior Changes

- server: Do not return from Stop() or GracefulStop() until all
resources are released
([#&open-telemetry#8203;6489](https://togithub.com/grpc/grpc-go/issues/6489))
    -   Special Thanks: [@&open-telemetry#8203;fho](https://togithub.com/fho)

### Documentation

- codes: clarify that only codes defined by this package are valid and
that users should not cast other values to `codes.Code`
([#&open-telemetry#8203;6701](https://togithub.com/grpc/grpc-go/issues/6701))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
sokoide pushed a commit to sokoide/opentelemetry-collector that referenced this pull request Dec 18, 2023
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [github.com/google/uuid](https://togithub.com/google/uuid) | require |
minor | `v1.4.0` -> `v1.5.0` |

---

### Release Notes

<details>
<summary>google/uuid (github.com/google/uuid)</summary>

### [`v1.5.0`](https://togithub.com/google/uuid/releases/tag/v1.5.0)

[Compare
Source](https://togithub.com/google/uuid/compare/v1.4.0...v1.5.0)

##### Features

- Validate UUID without creating new UUID
([#&open-telemetry#8203;141](https://togithub.com/google/uuid/issues/141))
([9ee7366](https://togithub.com/google/uuid/commit/9ee7366e66c9ad96bab89139418a713dc584ae29))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Bogdan Drutu <[email protected]>
bogdandrutu pushed a commit that referenced this pull request Jan 2, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/prometheus/client_golang](https://togithub.com/prometheus/client_golang)
| `v1.17.0` -> `v1.18.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_golang/v1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_golang/v1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_golang/v1.17.0/v1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_golang/v1.17.0/v1.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>prometheus/client_golang
(github.com/prometheus/client_golang)</summary>

###
[`v1.18.0`](https://togithub.com/prometheus/client_golang/releases/tag/v1.18.0)

[Compare
Source](https://togithub.com/prometheus/client_golang/compare/v1.17.0...v1.18.0)

#### What's Changed

- \[FEATURE] promlint: Allow creation of custom metric validations.
[#&#8203;1311](https://togithub.com/prometheus/client_golang/issues/1311)
- \[FEATURE] Go programs using client_golang can be built in wasip1 OS.
[#&#8203;1350](https://togithub.com/prometheus/client_golang/issues/1350)
- \[BUGFIX] histograms: Add timer to reset ASAP after bucket limiting
has happened.
[#&#8203;1367](https://togithub.com/prometheus/client_golang/issues/1367)
- \[BUGFIX] testutil: Fix comparison of metrics with empty Help strings.
[#&#8203;1378](https://togithub.com/prometheus/client_golang/issues/1378)
- \[ENHANCEMENT] Improved performance of
`MetricVec.WithLabelValues(...)`.
[#&#8203;1360](https://togithub.com/prometheus/client_golang/issues/1360)

#### New Contributors

- [@&#8203;srenatus](https://togithub.com/srenatus) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1350](https://togithub.com/prometheus/client_golang/pull/1350)
- [@&#8203;jadolg](https://togithub.com/jadolg) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1342](https://togithub.com/prometheus/client_golang/pull/1342)
- [@&#8203;manas-rust](https://togithub.com/manas-rust) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1383](https://togithub.com/prometheus/client_golang/pull/1383)
- [@&#8203;bluekeyes](https://togithub.com/bluekeyes) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1378](https://togithub.com/prometheus/client_golang/pull/1378)
- [@&#8203;tsipo](https://togithub.com/tsipo) made their first
contribution in
[https://github.com/prometheus/client_golang/pull/1387](https://togithub.com/prometheus/client_golang/pull/1387)

**Full Changelog**:
prometheus/client_golang@v1.17.0...v1.18.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
bogdandrutu pushed a commit that referenced this pull request Jan 2, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/shirou/gopsutil/v3](https://togithub.com/shirou/gopsutil)
| `v3.23.11` -> `v3.23.12` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv3/v3.23.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fshirou%2fgopsutil%2fv3/v3.23.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fshirou%2fgopsutil%2fv3/v3.23.11/v3.23.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv3/v3.23.11/v3.23.12?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>shirou/gopsutil (github.com/shirou/gopsutil/v3)</summary>

###
[`v3.23.12`](https://togithub.com/shirou/gopsutil/releases/tag/v3.23.12)

[Compare
Source](https://togithub.com/shirou/gopsutil/compare/v3.23.11...v3.23.12)

<!-- Release notes generated using configuration in .github/release.yml
at v3.23.12 -->

#### What's Changed

##### cpu

- Avoid some uses of regexps by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/shirou/gopsutil/pull/1570](https://togithub.com/shirou/gopsutil/pull/1570)
- Avoid repeated regexp compilations by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/shirou/gopsutil/pull/1569](https://togithub.com/shirou/gopsutil/pull/1569)

##### disk

- feat(disk): look for filesystem labels from udev on Linux by
[@&#8203;scop](https://togithub.com/scop) in
[https://github.com/shirou/gopsutil/pull/1573](https://togithub.com/shirou/gopsutil/pull/1573)

##### host

- add deepin and uos distro by
[@&#8203;keeword](https://togithub.com/keeword) in
[https://github.com/shirou/gopsutil/pull/1561](https://togithub.com/shirou/gopsutil/pull/1561)

##### Other Changes

- Revert "chore(deps): bump actions/labeler from 4.3.0 to 5.0.0" by
[@&#8203;shirou](https://togithub.com/shirou) in
[https://github.com/shirou/gopsutil/pull/1564](https://togithub.com/shirou/gopsutil/pull/1564)

#### New Contributors

- [@&#8203;keeword](https://togithub.com/keeword) made their first
contribution in
[https://github.com/shirou/gopsutil/pull/1561](https://togithub.com/shirou/gopsutil/pull/1561)

**Full Changelog**:
shirou/gopsutil@v3.23.11...v3.23.12

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
bogdandrutu added a commit that referenced this pull request Jan 9, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [go.uber.org/goleak](https://togithub.com/uber-go/goleak) | `v1.2.0`
-> `v1.3.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.uber.org%2fgoleak/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.uber.org%2fgoleak/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.uber.org%2fgoleak/v1.2.0/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.uber.org%2fgoleak/v1.2.0/v1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>uber-go/goleak (go.uber.org/goleak)</summary>

### [`v1.3.0`](https://togithub.com/uber-go/goleak/releases/tag/v1.3.0)

[Compare
Source](https://togithub.com/uber-go/goleak/compare/v1.2.1...v1.3.0)

##### Fixed

-   Built-in ignores now match function names more accurately.
    They will no longer ignore stacks because of file names
that look similar to function names.
([#&#8203;112](https://togithub.com/uber-go/goleak/issues/112))

##### Added

-   Add an `IgnoreAnyFunction` option to ignore stack traces
that have the provided function anywhere in the stack.
([#&#8203;113](https://togithub.com/uber-go/goleak/issues/113))
-   Ignore `testing.runFuzzing` and `testing.runFuzzTests` alongside
other already-ignored test functions (`testing.RunTests`, etc).
([#&#8203;105](https://togithub.com/uber-go/goleak/issues/105))

##### Changed

- Miscellaneous CI-related fixes.
([#&#8203;103](https://togithub.com/uber-go/goleak/issues/103),
[#&#8203;108](https://togithub.com/uber-go/goleak/issues/108),
[#&#8203;114](https://togithub.com/uber-go/goleak/issues/114))

### [`v1.2.1`](https://togithub.com/uber-go/goleak/releases/tag/v1.2.1):
v.1.2.1

[Compare
Source](https://togithub.com/uber-go/goleak/compare/v1.2.0...v1.2.1)

#### \[1.2.1]

##### Changed

-   Drop golang/x/lint dependency.

</details>

---

### Configuration

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

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyMS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Bogdan Drutu <[email protected]>
mx-psi pushed a commit that referenced this pull request Jan 16, 2024
… to v0.92.0 (#9291)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/collector/exporter/otlphttpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
| `v0.91.0` -> `v0.92.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.91.0/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlphttpexporter/v0.91.0/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/exporter/otlphttpexporter)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `exporters/sending_queue`: Do not re-enqueue failed batches, rely on
the retry_on_failure strategy instead.
([#&#8203;8382](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8382))
The current re-enqueuing behavior is not obvious and cannot be
configured. It takes place only for persistent queue
and only if `retry_on_failure::enabled=true` even if `retry_on_failure`
is a setting for a different backoff retry
strategy. This change removes the re-enqueuing behavior. Consider
increasing `retry_on_failure::max_elapsed_time`
to reduce chances of data loss or set it to 0 to keep retrying until
requests succeed.

- `confmap`: Make the option `WithErrorUnused` enabled by default when
unmarshaling configuration
([#&#8203;7102](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7102))
The option `WithErrorUnused` is now enabled by default, and a new option
`WithIgnoreUnused` is introduced to ignore
    errors about unused fields.

- `status`: Deprecate `ReportComponentStatus` in favor of
`ReportStatus`. This new function does not return an error.
([#&#8203;9148](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9148))

##### 🚩 Deprecations 🚩

- `connectortest`: Deprecate
connectortest.New\[Metrics|Logs|Traces]Router in favour of
connector.New\[Metrics|Logs|Traces]Router
([#&#8203;9095](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9095))

- `exporterhelper`: Deprecate exporterhelper.RetrySettings in favor of
configretry.BackOffConfig
([#&#8203;9091](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9091))

- `extension/ballast`: Deprecate `memory_ballast` extension.
([#&#8203;8343](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8343))
    Use `GOMEMLIMIT` environment variable instead.

- `connector`: Deprecate \[Metrics|Logs|Traces]Router in favour of
\[Metrics|Logs|Traces]RouterAndConsumer
([#&#8203;9095](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9095))

##### 💡 Enhancements 💡

- `exporterhelper`: Add RetrySettings validation function
([#&#8203;9089](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9089))
Validate that time.Duration, multiplier values in configretry are
non-negative, and randomization_factor is between 0 and 1

- `service`: Enable `telemetry.useOtelForInternalMetrics` by updating
the flag to beta
([#&#8203;7454](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7454))
The metrics generated should be consistent with the metrics generated
    previously with OpenCensus. Users can disable the behaviour
    by setting `--feature-gates -telemetry.useOtelForInternalMetrics` at
    collector start.

- `mdatagen`: move component from contrib to core
([#&#8203;9172](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9172))

- `semconv`: Generated Semantic conventions 1.22.0.
([#&#8203;8686](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8686))

- `confignet`: Add `dialer_timeout` config option.
([#&#8203;9066](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9066))

- `processor/memory_limiter`: Update config validation errors
([#&#8203;9059](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9059))
- Fix names of the config fields that are validated in the error
messages
    -   Move the validation from start to the initialization phrase

- `exporterhelper`: Add config Validate for TimeoutSettings
([#&#8203;9104](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9104))

##### 🧰 Bug fixes 🧰

- `memorylimiterprocessor`: Fixed leaking goroutines from
memorylimiterprocessor
([#&#8203;9099](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9099))
- `cmd/otelcorecol`: Fix the code detecting if the collector is running
as a service on Windows.
([#&#8203;7350](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7350))
Removed the `NO_WINDOWS_SERVICE` environment variable given it is not
needed anymore.
- `otlpexporter`: remove dependency of otlphttpreceiver on otlpexporter
([#&#8203;6454](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6454))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
codeboten pushed a commit that referenced this pull request Jan 16, 2024
…v0.92.0 (#9290)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/collector/exporter/otlpexporter](https://togithub.com/open-telemetry/opentelemetry-collector)
| `v0.91.0` -> `v0.92.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.91.0/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fexporter%2fotlpexporter/v0.91.0/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/exporter/otlpexporter)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `exporters/sending_queue`: Do not re-enqueue failed batches, rely on
the retry_on_failure strategy instead.
([#&#8203;8382](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8382))
The current re-enqueuing behavior is not obvious and cannot be
configured. It takes place only for persistent queue
and only if `retry_on_failure::enabled=true` even if `retry_on_failure`
is a setting for a different backoff retry
strategy. This change removes the re-enqueuing behavior. Consider
increasing `retry_on_failure::max_elapsed_time`
to reduce chances of data loss or set it to 0 to keep retrying until
requests succeed.

- `confmap`: Make the option `WithErrorUnused` enabled by default when
unmarshaling configuration
([#&#8203;7102](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7102))
The option `WithErrorUnused` is now enabled by default, and a new option
`WithIgnoreUnused` is introduced to ignore
    errors about unused fields.

- `status`: Deprecate `ReportComponentStatus` in favor of
`ReportStatus`. This new function does not return an error.
([#&#8203;9148](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9148))

##### 🚩 Deprecations 🚩

- `connectortest`: Deprecate
connectortest.New\[Metrics|Logs|Traces]Router in favour of
connector.New\[Metrics|Logs|Traces]Router
([#&#8203;9095](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9095))

- `exporterhelper`: Deprecate exporterhelper.RetrySettings in favor of
configretry.BackOffConfig
([#&#8203;9091](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9091))

- `extension/ballast`: Deprecate `memory_ballast` extension.
([#&#8203;8343](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8343))
    Use `GOMEMLIMIT` environment variable instead.

- `connector`: Deprecate \[Metrics|Logs|Traces]Router in favour of
\[Metrics|Logs|Traces]RouterAndConsumer
([#&#8203;9095](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9095))

##### 💡 Enhancements 💡

- `exporterhelper`: Add RetrySettings validation function
([#&#8203;9089](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9089))
Validate that time.Duration, multiplier values in configretry are
non-negative, and randomization_factor is between 0 and 1

- `service`: Enable `telemetry.useOtelForInternalMetrics` by updating
the flag to beta
([#&#8203;7454](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7454))
The metrics generated should be consistent with the metrics generated
    previously with OpenCensus. Users can disable the behaviour
    by setting `--feature-gates -telemetry.useOtelForInternalMetrics` at
    collector start.

- `mdatagen`: move component from contrib to core
([#&#8203;9172](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9172))

- `semconv`: Generated Semantic conventions 1.22.0.
([#&#8203;8686](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8686))

- `confignet`: Add `dialer_timeout` config option.
([#&#8203;9066](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9066))

- `processor/memory_limiter`: Update config validation errors
([#&#8203;9059](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9059))
- Fix names of the config fields that are validated in the error
messages
    -   Move the validation from start to the initialization phrase

- `exporterhelper`: Add config Validate for TimeoutSettings
([#&#8203;9104](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9104))

##### 🧰 Bug fixes 🧰

- `memorylimiterprocessor`: Fixed leaking goroutines from
memorylimiterprocessor
([#&#8203;9099](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9099))
- `cmd/otelcorecol`: Fix the code detecting if the collector is running
as a service on Windows.
([#&#8203;7350](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7350))
Removed the `NO_WINDOWS_SERVICE` environment variable given it is not
needed anymore.
- `otlpexporter`: remove dependency of otlphttpreceiver on otlpexporter
([#&#8203;6454](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6454))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
codeboten pushed a commit that referenced this pull request Jan 16, 2024
…v0.92.0 (#9292)

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

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/collector/receiver/otlpreceiver](https://togithub.com/open-telemetry/opentelemetry-collector)
| `v0.91.0` -> `v0.92.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.91.0/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2freceiver%2fotlpreceiver/v0.91.0/v0.92.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/receiver/otlpreceiver)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `exporters/sending_queue`: Do not re-enqueue failed batches, rely on
the retry_on_failure strategy instead.
([#&#8203;8382](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8382))
The current re-enqueuing behavior is not obvious and cannot be
configured. It takes place only for persistent queue
and only if `retry_on_failure::enabled=true` even if `retry_on_failure`
is a setting for a different backoff retry
strategy. This change removes the re-enqueuing behavior. Consider
increasing `retry_on_failure::max_elapsed_time`
to reduce chances of data loss or set it to 0 to keep retrying until
requests succeed.

- `confmap`: Make the option `WithErrorUnused` enabled by default when
unmarshaling configuration
([#&#8203;7102](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7102))
The option `WithErrorUnused` is now enabled by default, and a new option
`WithIgnoreUnused` is introduced to ignore
    errors about unused fields.

- `status`: Deprecate `ReportComponentStatus` in favor of
`ReportStatus`. This new function does not return an error.
([#&#8203;9148](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9148))

##### 🚩 Deprecations 🚩

- `connectortest`: Deprecate
connectortest.New\[Metrics|Logs|Traces]Router in favour of
connector.New\[Metrics|Logs|Traces]Router
([#&#8203;9095](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9095))

- `exporterhelper`: Deprecate exporterhelper.RetrySettings in favor of
configretry.BackOffConfig
([#&#8203;9091](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9091))

- `extension/ballast`: Deprecate `memory_ballast` extension.
([#&#8203;8343](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8343))
    Use `GOMEMLIMIT` environment variable instead.

- `connector`: Deprecate \[Metrics|Logs|Traces]Router in favour of
\[Metrics|Logs|Traces]RouterAndConsumer
([#&#8203;9095](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9095))

##### 💡 Enhancements 💡

- `exporterhelper`: Add RetrySettings validation function
([#&#8203;9089](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9089))
Validate that time.Duration, multiplier values in configretry are
non-negative, and randomization_factor is between 0 and 1

- `service`: Enable `telemetry.useOtelForInternalMetrics` by updating
the flag to beta
([#&#8203;7454](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7454))
The metrics generated should be consistent with the metrics generated
    previously with OpenCensus. Users can disable the behaviour
    by setting `--feature-gates -telemetry.useOtelForInternalMetrics` at
    collector start.

- `mdatagen`: move component from contrib to core
([#&#8203;9172](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9172))

- `semconv`: Generated Semantic conventions 1.22.0.
([#&#8203;8686](https://togithub.com/open-telemetry/opentelemetry-collector/issues/8686))

- `confignet`: Add `dialer_timeout` config option.
([#&#8203;9066](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9066))

- `processor/memory_limiter`: Update config validation errors
([#&#8203;9059](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9059))
- Fix names of the config fields that are validated in the error
messages
    -   Move the validation from start to the initialization phrase

- `exporterhelper`: Add config Validate for TimeoutSettings
([#&#8203;9104](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9104))

##### 🧰 Bug fixes 🧰

- `memorylimiterprocessor`: Fixed leaking goroutines from
memorylimiterprocessor
([#&#8203;9099](https://togithub.com/open-telemetry/opentelemetry-collector/issues/9099))
- `cmd/otelcorecol`: Fix the code detecting if the collector is running
as a service on Windows.
([#&#8203;7350](https://togithub.com/open-telemetry/opentelemetry-collector/issues/7350))
Removed the `NO_WINDOWS_SERVICE` environment variable given it is not
needed anymore.
- `otlpexporter`: remove dependency of otlphttpreceiver on otlpexporter
([#&#8203;6454](https://togithub.com/open-telemetry/opentelemetry-collector/issues/6454))

</details>

---

### Configuration

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

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

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

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

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
codeboten pushed a commit that referenced this pull request Jan 16, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/prometheus/common](https://togithub.com/prometheus/common)
| `v0.45.0` -> `v0.46.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.45.0/v0.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.45.0/v0.46.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>prometheus/common (github.com/prometheus/common)</summary>

###
[`v0.46.0`](https://togithub.com/prometheus/common/releases/tag/v0.46.0)

[Compare
Source](https://togithub.com/prometheus/common/compare/v0.45.0...v0.46.0)

#### What's Changed

- Add golangci-lint config by
[@&#8203;SuperQ](https://togithub.com/SuperQ) in
[https://github.com/prometheus/common/pull/517](https://togithub.com/prometheus/common/pull/517)
- model: add metric type values by
[@&#8203;bboreham](https://togithub.com/bboreham) in
[https://github.com/prometheus/common/pull/533](https://togithub.com/prometheus/common/pull/533)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/532](https://togithub.com/prometheus/common/pull/532)
- Bump github.com/aws/aws-sdk-go from 1.45.19 to 1.47.0 in /sigv4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/529](https://togithub.com/prometheus/common/pull/529)
- Update modules by [@&#8203;SuperQ](https://togithub.com/SuperQ) in
[https://github.com/prometheus/common/pull/534](https://togithub.com/prometheus/common/pull/534)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/535](https://togithub.com/prometheus/common/pull/535)
- Allow using empty Authorization credentials by
[@&#8203;TheSpiritXIII](https://togithub.com/TheSpiritXIII) in
[https://github.com/prometheus/common/pull/546](https://togithub.com/prometheus/common/pull/546)
- enable errorlint linter by
[@&#8203;mmorel-35](https://togithub.com/mmorel-35) in
[https://github.com/prometheus/common/pull/550](https://togithub.com/prometheus/common/pull/550)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/548](https://togithub.com/prometheus/common/pull/548)
- Bump github.com/aws/aws-sdk-go from 1.47.0 to 1.48.10 in /sigv4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/539](https://togithub.com/prometheus/common/pull/539)
- Bump github.com/alecthomas/kingpin/v2 from 2.3.2 to 2.4.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/542](https://togithub.com/prometheus/common/pull/542)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/552](https://togithub.com/prometheus/common/pull/552)
- Bump golang.org/x/net from 0.18.0 to 0.19.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/541](https://togithub.com/prometheus/common/pull/541)
- Bump golang.org/x/oauth2 from 0.14.0 to 0.15.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/540](https://togithub.com/prometheus/common/pull/540)
- Add hints for promlog by
[@&#8203;lucacome](https://togithub.com/lucacome) in
[https://github.com/prometheus/common/pull/556](https://togithub.com/prometheus/common/pull/556)
- Bump google.golang.org/protobuf from 1.31.0 to 1.32.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/560](https://togithub.com/prometheus/common/pull/560)
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 in
/sigv4 by [@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/558](https://togithub.com/prometheus/common/pull/558)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/555](https://togithub.com/prometheus/common/pull/555)
- Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/559](https://togithub.com/prometheus/common/pull/559)
- Bump github.com/aws/aws-sdk-go from 1.48.10 to 1.49.13 in /sigv4 by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/557](https://togithub.com/prometheus/common/pull/557)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/561](https://togithub.com/prometheus/common/pull/561)
- Make version getRevision public by
[@&#8203;SuperQ](https://togithub.com/SuperQ) in
[https://github.com/prometheus/common/pull/563](https://togithub.com/prometheus/common/pull/563)
- enable gofumpt, goimports, testifylint linters by
[@&#8203;mmorel-35](https://togithub.com/mmorel-35) in
[https://github.com/prometheus/common/pull/551](https://togithub.com/prometheus/common/pull/551)
- version: make GetTegs() public by
[@&#8203;ArthurSens](https://togithub.com/ArthurSens) in
[https://github.com/prometheus/common/pull/565](https://togithub.com/prometheus/common/pull/565)
- switch to protodelim package (which pbutil now calls) by
[@&#8203;stapelberg](https://togithub.com/stapelberg) in
[https://github.com/prometheus/common/pull/567](https://togithub.com/prometheus/common/pull/567)
- Bump Go modules by [@&#8203;SuperQ](https://togithub.com/SuperQ) in
[https://github.com/prometheus/common/pull/568](https://togithub.com/prometheus/common/pull/568)

#### New Contributors

- [@&#8203;TheSpiritXIII](https://togithub.com/TheSpiritXIII) made their
first contribution in
[https://github.com/prometheus/common/pull/546](https://togithub.com/prometheus/common/pull/546)
- [@&#8203;mmorel-35](https://togithub.com/mmorel-35) made their first
contribution in
[https://github.com/prometheus/common/pull/550](https://togithub.com/prometheus/common/pull/550)
- [@&#8203;ArthurSens](https://togithub.com/ArthurSens) made their first
contribution in
[https://github.com/prometheus/common/pull/565](https://togithub.com/prometheus/common/pull/565)
- [@&#8203;stapelberg](https://togithub.com/stapelberg) made their first
contribution in
[https://github.com/prometheus/common/pull/567](https://togithub.com/prometheus/common/pull/567)

**Full Changelog**:
prometheus/common@v0.45.0...v0.46.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector).

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjcuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEyNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
codeboten pushed a commit that referenced this pull request Jan 17, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go)
| `v0.44.0` -> `v0.45.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| `v0.44.0` -> `v0.45.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go)
| `v0.44.0` -> `v0.45.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go)
| `v0.44.0` -> `v0.45.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v0.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.21.0` -> `v1.22.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.21.0/v1.22.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-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.22.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.22.0):
/v0.45.0

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0)

##### Added

-   The `go.opentelemetry.io/otel/semconv/v1.22.0` package.
The package contains semantic conventions from the `v1.22.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4735](https://togithub.com/open-telemetry/opentelemetry-go/issues/4735))
-   The `go.opentelemetry.io/otel/semconv/v1.23.0` package.
The package contains semantic conventions from the `v1.23.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4746](https://togithub.com/open-telemetry/opentelemetry-go/issues/4746))
-   The `go.opentelemetry.io/otel/semconv/v1.23.1` package.
The package contains semantic conventions from the `v1.23.1` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4749](https://togithub.com/open-telemetry/opentelemetry-go/issues/4749))
-   The `go.opentelemetry.io/otel/semconv/v1.24.0` package.
The package contains semantic conventions from the `v1.24.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4770](https://togithub.com/open-telemetry/opentelemetry-go/issues/4770))
- Add `WithResourceAsConstantLabels` option to apply resource attributes
for every metric emitted by the Prometheus exporter.
([#&#8203;4733](https://togithub.com/open-telemetry/opentelemetry-go/issues/4733))
-   Experimental cardinality limiting is added to the metric SDK.
See [metric
documentation](./sdk/metric/EXPERIMENTAL.md#cardinality-limit) for more
information about this feature and how to enable it.
([#&#8203;4457](https://togithub.com/open-telemetry/opentelemetry-go/issues/4457))
- Add `NewMemberRaw` and `NewKeyValuePropertyRaw` in
`go.opentelemetry.io/otel/baggage`.
([#&#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804))

##### Changed

- Upgrade all use of `go.opentelemetry.io/otel/semconv` to use
`v1.24.0`.
([#&#8203;4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754))
- Update transformations in `go.opentelemetry.io/otel/exporters/zipkin`
to follow `v1.19.0` version of the OpenTelemetry specification.
([#&#8203;4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754))
- Record synchronous measurements when the passed context is canceled
instead of dropping in `go.opentelemetry.io/otel/sdk/metric`.
If you do not want to make a measurement when the context is cancelled,
you need to handle it yourself (e.g `if ctx.Err() != nil`).
([#&#8203;4671](https://togithub.com/open-telemetry/opentelemetry-go/issues/4671))
- Improve `go.opentelemetry.io/otel/trace.TraceState`'s performance.
([#&#8203;4722](https://togithub.com/open-telemetry/opentelemetry-go/issues/4722))
- Improve `go.opentelemetry.io/otel/propagation.TraceContext`'s
performance.
([#&#8203;4721](https://togithub.com/open-telemetry/opentelemetry-go/issues/4721))
- Improve `go.opentelemetry.io/otel/baggage` performance.
([#&#8203;4743](https://togithub.com/open-telemetry/opentelemetry-go/issues/4743))
- Improve performance of the `(*Set).Filter` method in
`go.opentelemetry.io/otel/attribute` when the passed filter does not
filter out any attributes from the set.
([#&#8203;4774](https://togithub.com/open-telemetry/opentelemetry-go/issues/4774))
- `Member.String` in `go.opentelemetry.io/otel/baggage` percent-encodes
only when necessary.
([#&#8203;4775](https://togithub.com/open-telemetry/opentelemetry-go/issues/4775))
- `Property.Value` in `go.opentelemetry.io/otel/baggage` now returns a
raw string instead of a percent-encoded value.
([#&#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804))

##### Fixed

- Fix `Parse` in `go.opentelemetry.io/otel/baggage` to validate member
value before percent-decoding.
([#&#8203;4755](https://togithub.com/open-telemetry/opentelemetry-go/issues/4755))
- Fix whitespace encoding of `Member.String` in
`go.opentelemetry.io/otel/baggage`.
([#&#8203;4756](https://togithub.com/open-telemetry/opentelemetry-go/issues/4756))
- Fix baggage item key so that it is not canonicalized in
`go.opentelemetry.io/otel/bridge/opentracing`.
([#&#8203;4776](https://togithub.com/open-telemetry/opentelemetry-go/issues/4776))
- Fix `go.opentelemetry.io/otel/bridge/opentracing` to properly handle
baggage values that requires escaping during propagation.
([#&#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804))
- Fix a bug where using multiple readers resulted in incorrect
asynchronous counter values in `go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;4742](https://togithub.com/open-telemetry/opentelemetry-go/issues/4742))

</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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

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

---

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMjEuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Oct 27, 2025
…0.120.0 (#14085)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/collector/component](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v0.0.0-00010101000000-000000000000` -> `v0.120.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fcomponent/v0.120.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fcomponent/v0.0.0-00010101000000-000000000000/v0.120.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

# Warnings (1)

Please correct - or verify that you can safely ignore - these warnings
before you merge this PR.

- `go.opentelemetry.io/collector/component`: Could not determine new
digest for update (go package go.opentelemetry.io/collector/component)

---

---

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

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/component)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `all`: Added support for go1.24, bumped minimum version to 1.23
([#&#8203;12370](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12370))
- `mdatagen`: Removing deprecated generated funcs and a few test funcs
as well.
([#&#8203;12304](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12304))
- `service`: Align component logger attributes with those defined in RFC
([#&#8203;12217](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12217))
See [Pipeline Component Telemetry
RFC](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md#attributes)

##### 💡 Enhancements 💡

- `otlpreceiver`: Update stability for logs
([#&#8203;12335](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12335))
- `exporterhelper`: Implement sync disabled queue used when batching is
enabled.
([#&#8203;12245](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12245))
- `exporterhelper`: Enable the new pull-based batcher in exporterhelper
([#&#8203;12291](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12291))
- `exporterhelper`: Update queue size after the element is done exported
([#&#8203;12399](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12399))
After this change the active queue size will include elements in the
process of being exported.
- `otelcol`: Add featuregate command to display information about
available features
([#&#8203;11998](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11998))
The featuregate command allows users to view detailed information about
feature gates
  including their status, stage, and description.

##### 🧰 Bug fixes 🧰

- `memorylimiter`: Logger no longer attributes to single signal,
pipeline, or component.
([#&#8203;12217](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12217))
- `otlpreceiver`: Logger no longer attributes to random signal when
receiving multiple signals.
([#&#8203;12217](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12217))
- `exporterhelper`: Fix undefined behavior access to request after send
to next component. This causes random memory access.
([#&#8203;12281](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12281))
- `exporterhelper`: Fix default batcher to correctly call all done
callbacks exactly once
([#&#8203;12247](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12247))
- `otlpreceiver`: Fix OTLP http receiver to correctly set Retry-After
([#&#8203;12367](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12367))
- `otlphttpexporter`: Fix parsing logic for Retry-After in OTLP http
protocol.
([#&#8203;12366](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12366))
The value of Retry-After field can be either an HTTP-date or
delay-seconds and the current logic only parsed delay-seconds.
- `cmd/builder`: Ensure unique aliases for modules with same suffix
([#&#8203;12201](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12201))

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

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

##### 🛑 Breaking changes 🛑

- `exporterhelper`: Rename exporter span signal specific attributes
(e.g. "sent\_spans" / "send\_failed\_span") to "items.sent" /
"items.failed".
([#&#8203;12165](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12165))
- `cmd/mdatagen`: Remove dead field `telemetry::level`
([#&#8203;12144](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12144))
- `exporterhelper`: Change exporter ID to be a Span level attribute
instead on each event.
([#&#8203;12164](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12164))
This does not have an impact on the level of information emitted, but on
the structure of the Span.
- `cmd/mdatagen`: Remove `level` field from metrics definition
([#&#8203;12145](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12145))
This mechanism will be added back once a new views mechanism is
implemented.
- `service`: Value for telemetry exporter `otlp.protocol` updated from
`grpc/protobuf` to `grpc`.
([#&#8203;12337](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12337))
- `service`: internal metrics exported over Prometheus may differ from
previous versions.
([#&#8203;11611](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11611))

Users who do not customize the Prometheus reader should not be impacted.
The change to update the internal telemetry to use [otel-go
config](https://pkg.go.dev/go.opentelemetry.io/contrib/config) can cause
unexpected behaviour
for end users. This change is caused by the default values in `config`
being different from what the Collector has used in previous versions.
The
following changes can occur when users configure their
`service::telemetry::metrics::readers`:

- the metric name will append a `_total` suffix if `without_type_suffix`
is not configured. Set `without_type_suffix` to `true` to disable this.
- units will be appended to metric name if `without_units` is not
configured. Set `without_units` to `true` to disable this.
- a `target_info` metric will be emitted if `without_scope_info` is not
configured. Set `without_scope_info` to `true` to disable this.

##### 💡 Enhancements 💡

- `configtls`: Allow users to mention their preferred curve types for
ECDHE handshake
([#&#8203;12174](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12174))
- `service`: remove custom code and instead use config package to
instantiate meter provider.
([#&#8203;11611](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11611))
- `otelcol`: Adds support for listing config providers in components
command's output
([#&#8203;11570](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11570))
- `general`: Reduce memory allocations when loading configuration and
parsing component names
([#&#8203;11964](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11964))

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Fix bug that the exporter with new batcher may have
been marked as non mutation.
([#&#8203;12239](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12239))
Only affects users that manually turned on
`exporter.UsePullingBasedExporterQueueBatcher` featuregate.

- `service`: Preserve URL normalization logic that was present before.
([#&#8203;12254](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12254))

- `confighttp`: confighttp.ToServer now sets ErrorLog with a default
logger backed by Zap
([#&#8203;11820](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11820))

This change ensures that the http.Server's ErrorLog is correctly set
using Zap's logger at the error level, addressing the issue of error
logs being printed using a different logger.

- `exporterhelper`: Fix context propagation for DisabledBatcher
([#&#8203;12231](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12231))

- `mdatagen`: apply fieldalignment to generated code
([#&#8203;12125](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12125))

- `mdatagen`: Fix bug where Histograms were marked as not supporting
temporal aggregation
([#&#8203;12168](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12168))

- `exporterhelper`: Fix MergeSplit issue that ignores the initial
message size.
([#&#8203;12257](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12257))

- `service`: Include validation errors from telemetry.Config when
validating the service config
([#&#8203;12100](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12100))
  Previously validation errors were only printed to the console

- `service-telemetry`: pass the missing async error channel into service
telemetry settings
([#&#8203;11417](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11417))

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

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

##### 💡 Enhancements 💡

- `exporterhelper`: Add blocking option to control queue behavior when
full
([#&#8203;12090](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12090))
- `debugexporter`: Add EventName to debug exporter for Logs. EventName
was added as top-level field in the LogRecord from 1.5.0 of proto
definition.
([#&#8203;11966](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11966))
- `confighttp`: Added support for configuring compression levels.
([#&#8203;10467](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10467))
A new configuration option called CompressionParams has been added to
confighttp. | This allows users to configure the compression levels for
the confighttp client.
- `exporterhelper`: Change the memory queue implementation to not
pre-allocate capacity objects.
([#&#8203;12070](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12070))
This change improves memory usage of the collector under low utilization
and is a prerequisite for supporting different other size limitations
(number of items, bytes).

##### 🧰 Bug fixes 🧰

- `mdatagen`: apply fieldalignment to generated code
([#&#8203;12121](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12121))
- `otelcoltest`: Set `DefaultScheme` to `env` in the test
`ConfigProvider` to replicate the default provider used by the
Collector.
([#&#8203;12066](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12066))

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

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

##### 🛑 Breaking changes 🛑

- `otelcol`: Remove warnings when 0.0.0.0 is used
([#&#8203;11713](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11713),
[#&#8203;8510](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8510))

##### 🧰 Bug fixes 🧰

- `internal/sharedcomponent`: Fixed bug where sharedcomponent would use
too much memory remembering all the previously reported statuses
([#&#8203;11826](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11826))

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

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

##### 🛑 Breaking changes 🛑

- `pdata/pprofile`: Remove deprecated `Profile.EndTime` and
`Profile.SetEndTime` methods.
([#&#8203;11796](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11796))

##### 💡 Enhancements 💡

- `xconfighttp`: Add WithOtelHTTPOptions to experimental module
xconfighttp
([#&#8203;11770](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11770))

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Fix memory leak at exporter shutdown
([#&#8203;11401](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11401))
- `sharedcomponent`: Remove race-condition and cleanup locking
([#&#8203;11819](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11819))

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

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

##### 🛑 Breaking changes 🛑

- `otelcol`: Change all logged timestamps to ISO8601.
([#&#8203;10543](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10543))
This makes log timestamps human-readable (as opposed to epoch seconds in
scientific notation), but may break users trying to parse logged lines
in the
  old format.
- `pdata/pprofile`: Upgrade pdata to opentelemetry-proto v1.4.0
([#&#8203;11722](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11722))

##### 🚩 Deprecations 🚩

- `scraperhelper`: Deprecate all Scraper helpers in scraperhelper
([#&#8203;11732](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11732))
Deprecate ScrapeFunc, ScraperOption, WithStart, WithShutdown in favor of
equivalent funcs in scraper package.

##### 💡 Enhancements 💡

- `exporterqueue`: Introduce a feature gate
exporter.UsePullingBasedExporterQueueBatcher to use the new pulling
model in exporter queue batching.
([#&#8203;8122](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8122),
[#&#8203;10368](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10368))
If both queuing and batching is enabled for exporter, we now use a
pulling model instead of a
pushing model. num\_consumer in queue configuration is now used to
specify the maximum number of
  concurrent workers that are sending out the request.

- `service`: label metrics as alpha to communicate their stability
([#&#8203;11729](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11729))

- `consumer`: Mark consumer as stable.
([#&#8203;9046](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9046))

- `service`: Add support for ca certificates in telemetry metrics otlp
grpc exporter
([#&#8203;11633](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11633))
Before this change the Certificate value in config was silently ignored.

##### 🧰 Bug fixes 🧰

- `service`: ensure OTLP emitted logs respect severity
([#&#8203;11718](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11718))
- `featuregate`: Fix an unfriendly display message `runtime error` when
featuregate is used to display command line usage.
([#&#8203;11651](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11651))
- `profiles`: Fix iteration over scope profiles while counting the
samples.
([#&#8203;11688](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11688))

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

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

##### 💡 Enhancements 💡

- `cmd/builder`: Allow for replacing of local Providers and Converters
when building custom collector with ocb.
([#&#8203;11649](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11649))
Use the property `path` under `gomod` to replace an go module with a
local folder in
  builder-config.yaml. Ex:
  ```
  providers:
    - gomod: module.url/my/custom/provider v1.2.3
      path: /path/to/local/provider
  ```

- `cmd/builder`: Allow configuring `confmap.Converter` components in
ocb.
([#&#8203;11582](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11582))
  If no converters are specified, there will be no converters added.
  Currently, the only published converter is `expandconverter` which is
deprecated as of v0.107.0, but can still be added for testing purposes.

To configure a custom converter, make sure your converter implements the
converter
interface and is published as a go module (or replaced locally if not
published).
You may then use the `converters` key in your OCB build manifest with a
list of
  Go modules (and replaces as necessary) to include your converter.

Please note that converters are order-dependent. The confmap will apply
converters
in order of which they are listed in your manifest if there is more than
one.

- `all`: shorten time period before removing an unmaintained component
from 6 months to 3 months
([#&#8203;11664](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11664))

##### 🧰 Bug fixes 🧰

- `all`: Updates dialer timeout section documentation in confignet
README
([#&#8203;11685](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11685))
- `scraperhelper`: If the scraper shuts down, do not scrape first.
([#&#8203;11632](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11632))
When the scraper is shutting down, it currently will scrape at least
once.
With this change, upon receiving a shutdown order, the receiver's
scraperhelper will exit immediately.

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

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

##### 🛑 Breaking changes 🛑

- `internal/fanoutconsumer`: Extract internal/fanoutconsumer as a
separate go module
([#&#8203;11441](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11441))
- `builder`: Remove builder support to build old version, and the
otelcol\_version config
([#&#8203;11405](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11405))
User should remove this property from their config, to build older
versions use older builders.
- `receiver`: Make receivertest into its own module
([#&#8203;11462](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11462))
- `builder`: Remove deprecated flags from Builder
([#&#8203;11576](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11576))
Here is the list of flags | --name, --description, --version,
--otelcol-version, --go, --module
- `internal/sharedcomponent`: Extract internal/sharedcomponent as a
separate go module
([#&#8203;11442](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11442))

##### 💡 Enhancements 💡

- `mdatagen`: Add otlp as supported distribution
([#&#8203;11527](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11527))
- `batchprocessor`: Move single shard batcher creation to the
constructor
([#&#8203;11594](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11594))
- `service`: add support for using the otelzap bridge and emit logs
using the OTel Go SDK
([#&#8203;10544](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10544))

##### 🧰 Bug fixes 🧰

- `service`: ensure traces and logs emitted by the otel go SDK use the
same resource information
([#&#8203;11578](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11578))
- `config/configgrpc`: Patch for bug in the grpc-go NewClient that makes
the way the hostname is resolved incompatible with the way proxy setting
are applied.
([#&#8203;11537](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11537))
- `builder`: Update builder default providers to latest stable releases
([#&#8203;11566](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11566))

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

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

##### 🛑 Breaking changes 🛑

- `consumer/consumererror`: Extract consumer/consumererror as a separate
go module
([#&#8203;11440](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11440))
- `exporter/exportertest`: Put exportertest into its own module
([#&#8203;11461](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11461))
- `service`: Remove stable gate component.UseLocalHostAsDefaultHost
([#&#8203;11412](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11412))

##### 🚩 Deprecations 🚩

- `processortest`: Deprecated 'NewUnhealthyProcessorCreateSettings'. Use
NewNopSettings instead.
([#&#8203;11307](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11307))

##### 💡 Enhancements 💡

- `mdatagen`: Added generated\_package\_name config field to support
custom generated package name.
([#&#8203;11231](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11231))
- `mdatagen`: Generate documentation for components with resource
attributes only
([#&#8203;10705](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10705))
- `confighttp`: Adding support for lz4 compression into the project
([#&#8203;9128](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9128))
- `service`: Hide profiles support behind a feature gate while it
remains alpha.
([#&#8203;11477](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11477))
- `exporterhelper`: Retry sender will fail fast when the context timeout
is shorter than the next retry interval.
([#&#8203;11183](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11183))

##### 🧰 Bug fixes 🧰

- `cmd/builder`: Fix default configuration for builder for httpprovider,
httpsprovider, and yamlprovider.
([#&#8203;11357](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11357))
- `processorhelper`: Fix issue where in/out parameters were not recorded
when error was returned from consumer.
([#&#8203;11351](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11351))

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

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

##### 🛑 Breaking changes 🛑

- `service/telemetry`: Change default metrics address to
"localhost:8888" instead of ":8888"
([#&#8203;11251](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11251))
This behavior can be disabled by disabling the feature gate
'telemetry.UseLocalHostAsDefaultMetricsAddress'.
- `loggingexporter`: Removed the deprecated logging exporter. Use the
debug exporter instead.
([#&#8203;11037](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11037))

##### 🚩 Deprecations 🚩

- `service/telemetry`: Deprecate service::telemetry::metrics::address in
favor of service::telemetry::metrics::readers.
([#&#8203;11205](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11205))
- `processorhelper`: Deprecate BuildProcessorMetricName as it's no
longer needed since introduction of mdatagen
([#&#8203;11302](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11302))

##### 💡 Enhancements 💡

- `ocb`: create docker images for OCB, per
[open-telemetry/opentelemetry-collector-releases#671](https://redirect.github.com/open-telemetry/opentelemetry-collector-releases/pull/671)
([#&#8203;5712](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5712))
Adds standard Docker images for OCB to Dockerhub and GitHub, see
hub.docker.com/r/otel/opentelemetry-collector-builder
- `confighttp`: Snappy compression to lazy read for memory efficiency
([#&#8203;11177](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11177))
- `httpsprovider`: Mark the httpsprovider as stable.
([#&#8203;11191](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11191))
- `httpprovider`: Mark the httpprovider as stable.
([#&#8203;11191](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11191))
- `yamlprovider`: Mark the yamlprovider as stable.
([#&#8203;11192](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11192))
- `confmap`: Allow using any YAML structure as a string when loading
configuration including time.Time formats
([#&#8203;10659](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10659))
Previously, fields with time.Time formats could not be used as strings
in configurations

##### 🧰 Bug fixes 🧰

- `processorhelper`: Fix data race condition, concurrent writes to the
err variable, causes UB (Undefined Behavior)
([#&#8203;11350](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11350))
- `cmd/builder`: re-adds function to properly set and view version
number of OpenTelemetry Collector Builder (ocb) binaries
([#&#8203;11208](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11208))
- `pdata`: Unmarshal Span and SpanLink flags from JSON
([#&#8203;11267](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11267))

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

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

##### 🛑 Breaking changes 🛑

- `processorhelper`: Update incoming/outgoing metrics to a single metric
with a `otel.signal` attributes.
([#&#8203;11144](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11144))
  The following metrics were added in the previous version

  - otelcol\_processor\_incoming\_spans
  - otelcol\_processor\_outgoing\_spans
  - otelcol\_processor\_incoming\_metric\_points
  - otelcol\_processor\_outgoing\_metric\_points
  - otelcol\_processor\_incoming\_log\_records
  - otelcol\_processor\_outgoing\_log\_records

They are being replaced with the following to more closely align with
OTEP 259:

  - otelcol\_processor\_incoming\_items
  - otelcol\_processor\_outgoing\_items

- `processorhelper`: Remove deprecated `[Traces|Metrics|Logs]`Inserted
funcs
([#&#8203;11151](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11151))

- `config`: Mark UseLocalHostAsDefaultHostfeatureGate as stable
([#&#8203;11235](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11235))

##### 🚩 Deprecations 🚩

- `processorhelper`: deprecate accepted/refused/dropped metrics
([#&#8203;11201](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11201))
The following metrics are being deprecated as they were only used in a
single
  processor:
  - `otelcol_processor_accepted_log_records`
  - `otelcol_processor_accepted_metric_points`
  - `otelcol_processor_accepted_spans`
  - `otelcol_processor_dropped_log_records`
  - `otelcol_processor_dropped_metric_points`
  - `otelcol_processor_dropped_spans`
  - `otelcol_processor_refused_log_records`
  - `otelcol_processor_refused_metric_points`
  - `otelcol_processor_refused_spans`

##### 💡 Enhancements 💡

- `pdata`: Add support to MoveTo for Map, allow avoiding copies
([#&#8203;11175](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11175))
- `mdatagen`: Add stability field to telemetry metrics, allowing the
generated description to include a stability string.
([#&#8203;11160](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11160))
- `confignet`: Mark module as Stable.
([#&#8203;9801](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9801))
- `confmap/provider/envprovider`: Support default values when env var is
empty
([#&#8203;5228](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5228))
- `mdatagen`: mdatagen `validateMetrics()` support validate metrics in
`telemetry.metric`
([#&#8203;10925](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10925))
- `service/telemetry`: Mark
useOtelWithSDKConfigurationForInternalTelemetry as stable
([#&#8203;7532](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/7532))
- `mdatagen`: Use cobra for the command, add version flag
([#&#8203;11196](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11196))

##### 🧰 Bug fixes 🧰

- `service`: Ensure process telemetry is registered when internal
telemetry is configured with readers instead of an address.
([#&#8203;11093](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11093))

- `mdatagen`: Fix incorrect generation of metric tests with boolean
attributes.
([#&#8203;11169](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11169))

- `otelcol`: Fix the Windows Event Log configuration when running the
Collector as a Windows service.
([#&#8203;5297](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5297),
[#&#8203;11051](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11051))

- `builder`: Honor build\_tags in config
([#&#8203;11156](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11156))

- `builder`: Fix version for providers in the default config
([#&#8203;11123](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11123))

- `cmd/builder`: Temporarily disable strict versioning checks
([#&#8203;11129](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11129),
[#&#8203;11152](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11152))
The strict versioning check may be enabled by default in a future
version once all configuration providers are stabilized.

- `confmap`: Fix loading config of a component from a different source.
([#&#8203;11154](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11154))
This issue only affected loading the whole component config, loading
parts of a component config from a different source was working
correctly.

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

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

##### 🛑 Breaking changes 🛑

- `scraperhelper`: Remove deprecated `ObsReport`, `ObsReportSettings`,
`NewObsReport` types/funcs
([#&#8203;11086](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11086))
- `confmap`: Remove stable `confmap.strictlyTypedInput` gate
([#&#8203;11008](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11008))
- `confmap`: Removes stable `confmap.unifyEnvVarExpansion` feature gate.
([#&#8203;11007](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11007))
- `ballastextension`: Removes the deprecated ballastextension
([#&#8203;10671](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10671))
- `service`: Removes stable `service.disableOpenCensusBridge` feature
gate
([#&#8203;11009](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11009))

##### 🚩 Deprecations 🚩

- `processorhelper`: These funcs are not used anywhere, marking them
deprecated.
([#&#8203;11083](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11083))

##### 🚀 New components 🚀

- `extension/experimental/storage`: Move
`extension/experimental/storage` into a separate module
([#&#8203;11022](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11022))

##### 💡 Enhancements 💡

- `configtelemetry`: Add guidelines for each level of component
telemetry
([#&#8203;10286](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10286))

- `service`: move `useOtelWithSDKConfigurationForInternalTelemetry` gate
to beta
([#&#8203;11091](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11091))

- `service`: implement a no-op tracer provider that doesn't propagate
the context
([#&#8203;11026](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11026))
The no-op tracer provider supported by the SDK incurs a memory cost of
propagating the context no matter
what. This is not needed if tracing is not enabled in the Collector.
This implementation of the no-op tracer
  provider removes the need to allocate memory when tracing is disabled.

- `envprovider`: Mark module as stable
([#&#8203;10982](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10982))

- `fileprovider`: Mark module as stable
([#&#8203;10983](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10983))

- `processor`: Add incoming and outgoing counts for processors using
processorhelper.
([#&#8203;10910](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10910))
Any processor using the processorhelper package (this is most
processors) will automatically report
  incoming and outgoing item counts. The new metrics are:
  - otelcol\_processor\_incoming\_spans
  - otelcol\_processor\_outgoing\_spans
  - otelcol\_processor\_incoming\_metric\_points
  - otelcol\_processor\_outgoing\_metric\_points
  - otelcol\_processor\_incoming\_log\_records
  - otelcol\_processor\_outgoing\_log\_records

##### 🧰 Bug fixes 🧰

- `configgrpc`: Change the value of max\_recv\_msg\_size\_mib from
uint64 to int to avoid a case where misconfiguration caused an integer
overflow.
([#&#8203;10948](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10948))
- `exporterqueue`: Fix a bug in persistent queue that Offer can becomes
deadlocked when queue is almost full
([#&#8203;11015](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11015))

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

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

##### 🧰 Bug fixes 🧰

- `mdatagen`: Fix a missing import in the generated test file
([#&#8203;10969](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10969))

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

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

##### 🛑 Breaking changes 🛑

- `all`: Added support for go1.23, bumped the minimum version to 1.22
([#&#8203;10869](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10869))
- `otelcol`: Remove deprecated `ConfmapProvider` interface.
([#&#8203;10934](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10934))
- `confmap`: Mark `confmap.strictlyTypedInput` as stable
([#&#8203;10552](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10552))

##### 💡 Enhancements 💡

- `exporter/otlp`: Add batching option to otlp exporter
([#&#8203;8122](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8122))
- `builder`: Add a --skip-new-go-module flag to skip creating a module
in the output directory.
([#&#8203;9252](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9252))
- `component`: Add `TelemetrySettings.LeveledMeterProvider` func to
replace MetricsLevel in the near future
([#&#8203;10931](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10931))
- `mdatagen`: Add `LeveledMeter` method to mdatagen
([#&#8203;10933](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10933))
- `service`: Adds `level` configuration option to
`service::telemetry::trace` to allow users to disable the default
TracerProvider
([#&#8203;10892](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10892))
This replaces the feature gate `service.noopTracerProvider` introduced
in v0.107.0
- `componentstatus`: Add new Reporter interface to define how to report
a status via a `component.Host` implementation
([#&#8203;10852](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10852))
- `mdatagen`: support using a different github project in mdatagen
README issues list
([#&#8203;10484](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10484))
- `mdatagen`: Updates mdatagen's usage to output a complete command line
example, including the metadata.yaml file.
([#&#8203;10886](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10886))
- `extension`: Add ModuleInfo to extension.Settings to allow extensions
to access component go module information.
([#&#8203;10876](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10876))
- `confmap`: Mark module as stable
([#&#8203;9379](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9379))

##### 🧰 Bug fixes 🧰

- `batchprocessor`: Update units for internal telemetry
([#&#8203;10652](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10652))
- `confmap`: Fix bug where an unset env var used with a non-string field
resulted in a panic
([#&#8203;10950](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10950))
- `service`: Fix memory leaks during service package shutdown
([#&#8203;9165](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9165))
- `mdatagen`: Update generated telemetry template to only include
context import when there are async metrics.
([#&#8203;10883](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10883))
- `mdatagen`: Fixed bug in which setting `SkipLifecycle` &
`SkipShutdown` to true would result in a generated file with an unused
import `confmaptest`
([#&#8203;10866](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10866))
- `confmap`: Use string representation for field types where all
primitive types are strings.
([#&#8203;10937](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10937))
- `otelcol`: Preserve internal representation when unmarshaling
component configs
([#&#8203;10552](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10552))

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

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

##### 🛑 Breaking changes 🛑

- `service`: Remove OpenCensus bridge completely, mark feature gate as
stable.
([#&#8203;10414](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10414))
- `confmap`: Set the `confmap.unifyEnvVarExpansion` feature gate to
Stable. Expansion of `$FOO` env vars is no longer supported. Use
`${FOO}` or `${env:FOO}` instead.
([#&#8203;10508](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10508))
- `service`: Remove `otelcol` from Prometheus configuration. This means
that any metric that isn't explicitly prefixed with `otelcol_` no longer
have that prefix.
([#&#8203;9759](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9759))

##### 💡 Enhancements 💡

- `mdatagen`: export ScopeName in internal/metadata package
([#&#8203;10845](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10845))
This can be used by components that need to set their scope name
manually. Will save component owners from having to store a variable,
which may diverge from the scope name used by the component for emitting
its own telemetry.

- `semconv`: Add v1.26.0 semantic conventions package
([#&#8203;10249](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10249),
[#&#8203;10829](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10829))

- `mdatagen`: Expose a setting on tests::host to set up your own host
initialization code
([#&#8203;10765](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10765))
Some receivers require a host that has additional capabilities such as
exposing exporters.
For those, we can expose a setting that allows them to place a different
host in the generated code.

- `confmap`: Allow using any YAML structure as a string when loading
configuration.
([#&#8203;10800](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10800))
Previous to this change, slices could not be used as strings in
configuration.

- `ocb`: migrate build and release of ocb binaries to
opentelemetry-collector-releases repository
([#&#8203;10710](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10710))
ocb binaries will now be released under
open-telemetry/opentelemetry-collector-releases tagged as
"cmd/builder/vX.XXX.X"

- `semconv`: Add semantic conventions version v1.27.0
([#&#8203;10837](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10837))

- `client`: Mark module as stable.
([#&#8203;10775](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10775))

##### 🧰 Bug fixes 🧰

- `configtelemetry`: Add 10s read header timeout on the configtelemetry
Prometheus HTTP server.
([#&#8203;5699](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/5699))

- `service`: Allow users to disable the tracer provider via the feature
gate `service.noopTracerProvider`
([#&#8203;10858](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10858))
The service is returning an instance of a SDK tracer provider regardless
of whether there were any processors configured causing resources to be
consumed unnecessarily.

- `processorhelper`: Fix processor metrics not being reported initially
with 0 values.
([#&#8203;10855](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10855))

- `service`: Implement the `temporality_preference` setting for internal
telemetry exported via OTLP
([#&#8203;10745](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10745))

- `configauth`: Fix unmarshaling of authentication in HTTP servers.
([#&#8203;10750](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10750))

- `confmap`: If loading an invalid YAML string through a provider, use
it verbatim instead of erroring out.
([#&#8203;10759](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10759))
This makes the ${env:ENV} syntax closer to how ${ENV} worked before
unifying syntaxes.

- `component`: Allow component names of up to 1024 characters in length.
([#&#8203;10816](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10816))

- `confmap`: Remove original string representation if invalid.
([#&#8203;10787](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10787))

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

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

##### 🧰 Bug fixes 🧰

- `configauth`: Fix unmarshaling of authentication in HTTP servers.
([#&#8203;10750](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10750))

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

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

##### 🛑 Breaking changes 🛑

- `service`: Update all metrics to include `otelcol_` prefix to ensure
consistency across OTLP and Prometheus metrics
([#&#8203;9759](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9759))
This change is marked as a breaking change as anyone that was using OTLP
for metrics will
see the new prefix which was not present before. Prometheus generated
metrics remain
  unchanged.

- `confighttp`: Delete `ClientConfig.CustomRoundTripper`
([#&#8203;8627](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8627))
Set (\*http.Client).Transport on the \*http.Client returned from
ToClient to configure this.

- `confmap`: When passing configuration for a string field using any
provider, use the verbatim string representation as the value.
([#&#8203;10605](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10605),
[#&#8203;10405](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10405))
This matches the behavior of `${ENV}` syntax prior to the promotion of
the `confmap.unifyEnvVarExpansion` feature gate
to beta. It changes the behavior of the `${env:ENV}` syntax with escaped
strings.

- `component`: Adds restrictions on the character set for component.ID
name.
([#&#8203;10673](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10673))

- `processor/memorylimiter`: The memory limiter processor will no longer
account for ballast size.
([#&#8203;10696](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10696))
If you are already using GOMEMLIMIT instead of the ballast extension
this does not affect you.

- `extension/memorylimiter`: The memory limiter extension will no longer
account for ballast size.
([#&#8203;10696](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10696))
If you are already using GOMEMLIMIT instead of the ballast extension
this does not affect you.

- `service`: The service will no longer be able to get a ballast size
from the deprecated ballast extension.
([#&#8203;10696](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10696))
If you are already using GOMEMLIMIT instead of the ballast extension
this does not affect you.

##### 🚀 New components 🚀

- `client`: Create a new go module
`go.opentelemetry.io/collector/client`
([#&#8203;9804](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9804))
This module contains generic representations of clients connecting to
different receivers.

##### 💡 Enhancements 💡

- `exporterhelper`: Add data\_type attribute to
`otelcol_exporter_queue_size` metric to report the type of data being
processed.
([#&#8203;9943](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9943))
- `confighttp`: Add option to include query params in auth context
([#&#8203;4806](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/4806))
- `configgrpc`: gRPC auth errors now return gRPC status code
UNAUTHENTICATED (16)
([#&#8203;7646](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/7646))
- `httpprovider, httpsprovider`: Validate URIs in HTTP and HTTPS
providers before fetching.
([#&#8203;10468](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10468))

##### 🧰 Bug fixes 🧰

- `processorhelper`: update units for internal telemetry
([#&#8203;10647](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10647))
- `confmap`: Increase the amount of recursion and URI expansions allowed
in a single line
([#&#8203;10712](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10712))
- `exporterhelper`: There is no guarantee that after the exporterhelper
sends the plog/pmetric/ptrace data downstream that the data won't be
mutated in some way. (e.g by the batch\_sender) This mutation could
result in the proceeding call to req.ItemsCount() to provide inaccurate
information to be logged.
([#&#8203;10033](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10033))
- `exporterhelper`: Update units for internal telemetry
([#&#8203;10648](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10648))
- `receiverhelper`: Update units for internal telemetry
([#&#8203;10650](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10650))
- `scraperhelper`: Update units for internal telemetry
([#&#8203;10649](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10649))
- `service`: Use Command/Version to populate service name/version
attributes
([#&#8203;10644](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10644))

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

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

##### 🛑 Breaking changes 🛑

- `service`: add `service.disableOpenCensusBridge` feature gate which is
enabled by default to remove the dependency on OpenCensus
([#&#8203;10414](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10414))
- `confmap`: Promote `confmap.strictlyTypedInput` feature gate to beta.
([#&#8203;10552](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10552))
  This feature gate changes the following:
- Configurations relying on the implicit type casting behaviors listed
on
[#&#8203;9532](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9532)
will start to fail.
- Configurations using URI expansion (i.e. `field: ${env:ENV}`) for
string-typed fields will use the value passed in `ENV` verbatim without
intermediate type casting.

##### 💡 Enhancements 💡

- `configtls`: Mark module as stable.
([#&#8203;9377](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9377))
- `confmap`: Remove extra closing parenthesis in sub-config error
([#&#8203;10480](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10480))
- `configgrpc`: Update the default load balancer strategy to
round\_robin
([#&#8203;10319](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10319))
To restore the behavior that was previously the default, set
`balancer_name` to `pick_first`.
- `cmd/builder`: Add go module info the builder generated code.
([#&#8203;10570](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10570))
- `otelcol`: Add go module to components subcommand.
([#&#8203;10570](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10570))
- `confmap`: Add explanation to errors related to
`confmap.strictlyTypedInput` feature gate.
([#&#8203;9532](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9532))
- `confmap`: Allow using `map[string]any` values in string interpolation
([#&#8203;10605](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10605))

##### 🧰 Bug fixes 🧰

- `builder`: provide context when a module in the config is missing its
gomod value
([#&#8203;10474](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10474))
- `confmap`: Fixes issue where confmap could not escape `$$` when
`confmap.unifyEnvVarExpansion` is enabled.
([#&#8203;10560](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10560))
- `mdatagen`: fix generated comp test for extensions and unused imports
in templates
([#&#8203;10477](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10477))
- `otlpreceiver`: Fixes a bug where the otlp receiver's http response
was not properly translating grpc error codes to http status codes.
([#&#8203;10574](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10574))
- `exporterhelper`: Fix incorrect deduplication of
otelcol\_exporter\_queue\_size and otelcol\_exporter\_queue\_capacity
metrics if multiple exporters are used.
([#&#8203;10444](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10444))
- `service/telemetry`: Add ability to set service.name for spans emitted
by the Collector
([#&#8203;10489](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10489))
- `internal/localhostgate`: Correctly log info message when
`component.UseLocalHostAsDefaultHost` is enabled
([#&#8203;8510](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8510))

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

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

This release includes 2 very important breaking changes.

1. The `otlpreceiver` will now use `localhost` by default instead of
`0.0.0.0`. This may break the receiver in containerized environments
like Kubernetes. If you depend on `0.0.0.0` disable the
`component.UseLocalHostAsDefaultHost` feature gate or explicitly set the
endpoint to `0.0.0.0`.
2. Expansion of BASH-style environment variables, such as `$FOO` will no
longer be supported by default. If you depend on this syntax, disable
the `confmap.unifyEnvVarExpansion` feature gate, but know that the
feature will be removed in the future in favor of `${env:FOO}`.

##### 🛑 Breaking changes 🛑

- `filter`: Remove deprecated `filter.CombinedFilter`
([#&#8203;10348](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10348))
- `otelcol`: By default, `otelcol.NewCommand` and
`otelcol.NewCommandMustSetProvider` will set the `DefaultScheme` to
`env`.
([#&#8203;10435](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10435))
- `expandconverter`: By default expandconverter will now error if it is
about to expand `$FOO` syntax. Update configuration to use `${env:FOO}`
instead or disable the `confmap.unifyEnvVarExpansion` feature gate.
([#&#8203;10435](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10435))
- `otlpreceiver`: Switch to `localhost` as the default for all
endpoints.
([#&#8203;8510](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8510))
Disable the `component.UseLocalHostAsDefaultHost` feature gate to
temporarily get the previous default.

##### 💡 Enhancements 💡

- `confighttp`: Add support for cookies in HTTP clients with
`cookies::enabled`.
([#&#8203;10175](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10175))
The method `confighttp.ToClient` will return a client with a
`cookiejar.Jar` which will reuse cookies from server responses in
subsequent requests.
- `exporter/debug`: In `normal` verbosity, display one line of text for
each telemetry record (log, data point, span)
([#&#8203;7806](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/7806))
- `exporter/debug`: Add option `use_internal_logger`
([#&#8203;10226](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10226))
- `configretry`: Mark module as stable.
([#&#8203;10279](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10279))
- `debugexporter`: Print Span.TraceState() when present.
([#&#8203;10421](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10421))
Enables viewing sampling threshold information (as by OTEP 235
samplers).
- `processorhelper`: Add "inserted" metrics for processors.
([#&#8203;10353](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10353))
  This includes the following metrics f

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
bogdandrutu pushed a commit to bogdandrutu/opentelemetry-collector that referenced this pull request Oct 27, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | major | `v5.0.0` -> `v6.0.0` |
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | major | `v4.6.2` -> `v5.0.0` |

---

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

---

### Release Notes

<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>

###
[`v6.0.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v6.0.0)

[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v5.0.0...v6.0.0)

#### What's Changed

**BREAKING CHANGE:** this update supports Node `v24.x`. This is not a
breaking change per-se but we're treating it as such.

- Update README for download-artifact v5 changes by
[@&open-telemetry#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in
[#&open-telemetry#8203;417](https://redirect.github.com/actions/download-artifact/pull/417)
- Update README with artifact extraction details by
[@&open-telemetry#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in
[#&open-telemetry#8203;424](https://redirect.github.com/actions/download-artifact/pull/424)
- Readme: spell out the first use of GHES by
[@&open-telemetry#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&open-telemetry#8203;431](https://redirect.github.com/actions/download-artifact/pull/431)
- Bump `@actions/artifact` to `v4.0.0`
- Prepare `v6.0.0` by
[@&open-telemetry#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&open-telemetry#8203;438](https://redirect.github.com/actions/download-artifact/pull/438)

#### New Contributors

- [@&open-telemetry#8203;danwkennedy](https://redirect.github.com/danwkennedy) made
their first contribution in
[#&open-telemetry#8203;431](https://redirect.github.com/actions/download-artifact/pull/431)

**Full Changelog**:
<actions/download-artifact@v5...v6.0.0>

</details>

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v5.0.0`](https://redirect.github.com/actions/upload-artifact/compare/v4.6.2...v5.0.0)

[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v4.6.2...v5.0.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.

👻 **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).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Oct 27, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [anchore/sbom-action](https://redirect.github.com/anchore/sbom-action)
| action | patch | `v0.20.8` -> `v0.20.9` |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | minor | `v4.30.9` -> `v4.31.0` |
|
[streetsidesoftware/cspell-action](https://redirect.github.com/streetsidesoftware/cspell-action)
| action | patch | `v7.2.0` -> `v7.2.1` |

---

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

---

### Release Notes

<details>
<summary>anchore/sbom-action (anchore/sbom-action)</summary>

###
[`v0.20.9`](https://redirect.github.com/anchore/sbom-action/releases/tag/v0.20.9)

[Compare
Source](https://redirect.github.com/anchore/sbom-action/compare/v0.20.8...v0.20.9)

#### Changes in v0.20.9

- chore(deps): update Syft to v1.36.0
([#&#8203;546](https://redirect.github.com/anchore/sbom-action/issues/546))
\[\[[anchore-actions-token-generator\[bot\]](https://redirect.github.com/apps/anchore-actions-token-generator)]\(<https://github.com/>[anchore-actions-token-generator\[bot\]](https://redirect.github.com/apps/anchore-actions-token-generator))]

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.0`](https://redirect.github.com/github/codeql-action/compare/v4.30.9...v4.31.0)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.30.9...v4.31.0)

</details>

<details>
<summary>streetsidesoftware/cspell-action
(streetsidesoftware/cspell-action)</summary>

###
[`v7.2.1`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v7.2.1)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v7.2.0...v7.2.1)

##### Updates and Bug Fixes

- empty report setting will use the value in a config file if it is
defined, otherwise use `all`
([374c805](https://redirect.github.com/streetsidesoftware/cspell-action/commit/374c8056af660bd043cb1b2c9ce40fb840b90557))
- Make sure the report default is undefined
([#&#8203;2475](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2475))
([33d4ba9](https://redirect.github.com/streetsidesoftware/cspell-action/commit/33d4ba9b613b6176aeee83a9560b56f0af47ba78))
- Update CSpell version (9.2.1)
([#&#8203;2426](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2426))
([c7313f0](https://redirect.github.com/streetsidesoftware/cspell-action/commit/c7313f0c7dae0d3da5d5e0a1966c7266368c9fb1))
- Update CSpell version (9.2.2)
([#&#8203;2460](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2460))
([f604f36](https://redirect.github.com/streetsidesoftware/cspell-action/commit/f604f36bd3d403de34fb7f4ec04ff0e61e35caf6))
- Update Dictionaries and Dependencies
([#&#8203;2404](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2404))
([42b73be](https://redirect.github.com/streetsidesoftware/cspell-action/commit/42b73beb1ce1fe80ececca2bdecbf3906a9ba794))
- Update Dictionaries and Dependencies
([#&#8203;2416](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2416))
([b7f60aa](https://redirect.github.com/streetsidesoftware/cspell-action/commit/b7f60aa26ff0d0c1607896edab39f2128ffd08b0))
- Update Dictionaries and Dependencies
([#&#8203;2419](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2419))
([12aaed9](https://redirect.github.com/streetsidesoftware/cspell-action/commit/12aaed967a9aaf6cc6e11a6e7eaccf8b8e9cede9))
- Update Dictionaries and Dependencies
([#&#8203;2433](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2433))
([910b662](https://redirect.github.com/streetsidesoftware/cspell-action/commit/910b66295380d239263a5fd4eb1919cb7db8d9d7))
- Update Dictionaries and Dependencies
([#&#8203;2435](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2435))
([904b6fc](https://redirect.github.com/streetsidesoftware/cspell-action/commit/904b6fc4a2a7eee484b4c3851f1353d793096d90))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2403](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2403))
([22b01fb](https://redirect.github.com/streetsidesoftware/cspell-action/commit/22b01fb8e9a528ee5fd6583347d6fc77852dda91))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2417](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2417))
([db2a037](https://redirect.github.com/streetsidesoftware/cspell-action/commit/db2a0370ad532243186721d589c3512c7a952bcf))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2434](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2434))
([cb25c56](https://redirect.github.com/streetsidesoftware/cspell-action/commit/cb25c5649f2b7cbacb608b841b3bf3e41f8b9cec))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2446](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2446))
([b54e668](https://redirect.github.com/streetsidesoftware/cspell-action/commit/b54e668902b4a358cd497c12a1e6fc425b440807))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2448](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2448))
([72ae91e](https://redirect.github.com/streetsidesoftware/cspell-action/commit/72ae91e90fa38f2335a60e233a847a6d00a9f221))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2451](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2451))
([5ebb234](https://redirect.github.com/streetsidesoftware/cspell-action/commit/5ebb234d550e2a1f042a7eab0a8e9f435c065ad1))

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Oct 28, 2025
#14089)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/collector/component](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v0.120.0` -> `v1.44.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fcomponent/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fcomponent/v0.120.0/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.

:warning: MAJOR VERSION UPDATE :warning: - please manually update this
package

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/component)</summary>

###
[`v1.44.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1440v01380)

##### 🛑 Breaking changes 🛑

- `all`: Remove deprecated type `TracesConfig`
([#&#8203;14036](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14036))

- `pkg/exporterhelper`: Add default values for `sending_queue::batch`
configuration.
([#&#8203;13766](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13766))
Setting `sending_queue::batch` to an empty value now results in the same
setup as the default batch processor configuration.

- `all`: Add unified print-config command with mode support (redacted,
unredacted), json support (unstable), and validation support.
([#&#8203;11775](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11775))
This replaces the `print-initial-config` command. See the `service`
package README for more details. The original command name
`print-initial-config` remains an alias, to be retired with the feature
flag.

##### 💡 Enhancements 💡

- `all`: Add `keep_alives_enabled` option to ServerConfig to control
HTTP keep-alives for all components that create an HTTP server.
([#&#8203;13783](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13783))
- `pkg/otelcol`: Avoid unnecessary mutex in collector logs, replace by
atomic pointer
([#&#8203;14008](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14008))
- `cmd/mdatagen`: Add lint/ordering validation for metadata.yaml
([#&#8203;13781](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13781))
- `pdata/xpdata`: Refactor JSON marshaling and unmarshaling to use
`pcommon.Value` instead of `AnyValue`.
([#&#8203;13837](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13837))
- `pkg/exporterhelper`: Expose `MergeCtx` in exporterhelper's queue
batch settings\`
([#&#8203;13742](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13742))

##### 🧰 Bug fixes 🧰

- `all`: Fix zstd decoder data corruption due to decoder pooling for all
components that create an HTTP server.
([#&#8203;13954](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13954))
- `pkg/otelcol`: Remove UB when taking internal logs and move them to
the final zapcore.Core
([#&#8203;14009](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14009))
  This can happen because of a race on accessing `logsTaken`.
- `pkg/confmap`: Fix a potential race condition in confmap by closing
the providers first.
([#&#8203;14018](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14018))

<!-- previous-version -->

###
[`v1.43.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1430v01370)

##### 💡 Enhancements 💡

- `cmd/mdatagen`: Improve validation for resource attribute `enabled`
field in metadata files
([#&#8203;12722](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12722))
Resource attributes now require an explicit `enabled` field in
metadata.yaml files, while regular attributes
are prohibited from having this field. This improves validation and
prevents configuration errors.

- `all`: Changelog entries will now have their component field checked
against a list of valid components.
([#&#8203;13924](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13924))
This will ensure a more standardized changelog format which makes it
easier to parse.

- `pkg/pdata`: Mark featuregate pdata.useCustomProtoEncoding as stable
([#&#8203;13883](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13883))

<!-- previous-version -->

###
[`v1.42.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1420v01360)

##### 💡 Enhancements 💡

- `xpdata`: Add Serialization and Deserialization of AnyValue
([#&#8203;12826](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12826))
- `debugexporter`: add support for batching
([#&#8203;13791](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13791))
  The default queue size is 1
- `configtls`: Add early validation for TLS server configurations to
fail fast when certificates are missing instead of failing at runtime.
([#&#8203;13130](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13130),
[#&#8203;13245](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13245))
- `mdatagen`: Expose stability level in generated metric documentation
([#&#8203;13748](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13748))
- `internal/tools`: Add support for modernize in Makefile
([#&#8203;13796](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13796))

##### 🧰 Bug fixes 🧰

- `otelcol`: Fix a potential deadlock during collector shutdown.
([#&#8203;13740](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13740))
- `otlpexporter`: fix the validation of unix socket endpoints
([#&#8203;13826](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13826))

<!-- previous-version -->

###
[`v1.41.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1410v01350)

##### 💡 Enhancements 💡

- `exporterhelper`: Add new `exporter_queue_batch_send_size` and
`exporter_queue_batch_send_size_bytes` metrics, showing the size of
telemetry batches from the exporter.
([#&#8203;12894](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12894))

<!-- previous-version -->

###
[`v1.40.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1400v01340)

##### 💡 Enhancements 💡

- `pdata`: Add custom grpc/encoding that replaces proto and calls into
the custom marshal/unmarshal logic in pdata.
([#&#8203;13631](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13631))
This change should not affect other gRPC calls since it fallbacks to the
default grpc/proto encoding if requests are not pdata/otlp requests.
- `pdata`: Avoid copying the pcommon.Map when same origin
([#&#8203;13731](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13731))
This is a very large improvement if using OTTL with map functions since
it will avoid a map copy.
- `exporterhelper`: Respect `num_consumers` when batching and
partitioning are enabled.
([#&#8203;13607](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13607))

##### 🧰 Bug fixes 🧰

- `pdata`: Correctly parse OTLP payloads containing non-packed repeated
primitive fields
([#&#8203;13727](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13727),
[#&#8203;13730](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13730))
This bug prevented the Collector from ingesting most Histogram,
ExponentialHistogram,
  and Profile payloads.

<!-- previous-version -->

###
[`v1.39.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1390v01330)

##### 🛑 Breaking changes 🛑

- `all`: Increase minimum Go version to 1.24
([#&#8203;13627](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13627))

##### 💡 Enhancements 💡

- `otlphttpexporter`: Add `profiles_endpoint` configuration option to
allow custom endpoint for profiles data export
([#&#8203;13504](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13504))
The `profiles_endpoint` configuration follows the same pattern as
`traces_endpoint`, `metrics_endpoint`, and `logs_endpoint`.
When specified, profiles data will be sent to the custom URL instead of
the default `{endpoint}/v1development/profiles`.

- `pdata`: Add support for local memory pooling for data objects.
([#&#8203;13678](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13678))
This is still an early experimental (alpha) feature. Do not recommended
to be used production. To enable use
"--featuregate=+pdata.useProtoPooling"

- `pdata`: Optimize CopyTo messages to avoid any copy when same source
and destination
([#&#8203;13680](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13680))

- `receiverhelper`: New feature flag to make receiverhelper distinguish
internal vs. downstream errors using new `otelcol_receiver_failed_x` and
`otelcol_receiver_requests` metrics
([#&#8203;12207](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12207),
[#&#8203;12802](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12802))
This is a breaking change for the semantics of the
otelcol\_receiver\_refused\_metric\_points,
otelcol\_receiver\_refused\_log\_records and
otelcol\_receiver\_refused\_spans metrics.
These new metrics and semantics are enabled through the
`receiverhelper.newReceiverMetrics` feature gate.

- `debugexporter`: Add support for entity references in debug exporter
output
([#&#8203;13324](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13324))

- `pdata`: Fix unnecessary allocation of a new state when adding new
values to pcommon.Map
([#&#8203;13634](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13634))

- `service`: Implement refcounting for pipeline data owned memory.
([#&#8203;13631](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13631))
  This feature is protected by `--featuregate=+pdata.useProtoPooling`.

- `service`: Add a debug-level log message when a consumer returns an
error.
([#&#8203;13357](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13357))

- `xpdata`: Optimize xpdata/context for persistent queue when only one
value for key
([#&#8203;13636](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13636))

- `otlpreceiver`: Log the listening addresses of the receiver, rather
than the configured endpoints.
([#&#8203;13654](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13654))

- `pdata`: Use the newly added proto marshaler/unmarshaler for the
official proto Marshaler/Unmarshaler
([#&#8203;13637](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13637))
If any problems observed with this consider to disable the featuregate
`--feature-gates=-pdata.useCustomProtoEncoding`

<!-- cspell:ignore MLKEM mlkem -->

- `configtls`: Enable X25519MLKEM768 as per draft-ietf-tls-ecdhe-mlkem
([#&#8203;13670](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13670))

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Prevent uncontrolled goroutines in batcher due to a
incorrect worker pool behaviour.
([#&#8203;13689](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13689))
- `service`: Ensure the insecure configuration is accounted for when
normalizing the endpoint.
([#&#8203;13691](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13691))
- `configoptional`: Allow validating nested types
([#&#8203;13579](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13579))
  `configoptional.Optional` now implements `xconfmap.Validator`
- `batchprocessor`: Fix UB in batch processor when trying to read bytes
size after adding request to pipeline
([#&#8203;13698](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13698))
This bug only happens id detailed metrics are enabled and also an async
(sending queue enabled) exporter that mutates data is configure.

<!-- previous-version -->

###
[`v1.38.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1380v01320)

##### 🛑 Breaking changes 🛑

- `componentstatus`: Change the signature of the
componentstatus.NewEvent to accept multiple options.
([#&#8203;13210](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13210))
Changes the signature of the component.NewEvent to accept multiple
EventBuilderOption,
  like the new WithAttributes constructor.

##### 🚩 Deprecations 🚩

- `service`: move service.noopTraceProvider feature gate to deprecated
stage
([#&#8203;13492](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13492))
The functionality of the feature gate is available via configuration
with the following telemetry settings:
  ```
  service:
    telemetry:
      traces:
        level: none
  ```

- `mdatagen`: Remove the deletion of
`generated_component_telemetry_test.go`.
([#&#8203;12067](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12067))
This file used to be generated by mdatagen. Starting with 0.122.0, the
code deletes that file.
It is no longer necessary to delete the file, as code has had time to
upgrade to mdatagen and delete the file.

- `service`: The `telemetry.disableHighCardinalityMetrics` feature gate
is deprecated
([#&#8203;13537](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13537))
The feature gate is now deprecated since metric views can be configured.
  The feature gate will be removed in v0.134.0.

The metric attributes removed by this feature gate are no longer emitted
  by the Collector by default, but if needed, you can achieve the same
  functionality by configuring the following metric views:

  ```yaml
  service:
    telemetry:
      metrics:
        level: detailed
        views:
          - selector:
meter_name:
"go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc"
            stream:
              attribute_keys:
excluded: ["net.sock.peer.addr", "net.sock.peer.port",
"net.sock.peer.name"]
          - selector:
meter_name:
"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
            stream:
              attribute_keys:
                excluded: ["net.host.name", "net.host.port"]
  ```

Note that this requires setting `service::telemetry::metrics::level:
detailed`.
If you have a strong use case for using views in combination with a
different
  level, please show your interest in

[#&#8203;10769](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10769).

##### 💡 Enhancements 💡

- `pdata`: Generate Logs/Traces/Metrics/Profiles and
p\[log|trace|metric|profile]ExportResponse with pdatagen.
([#&#8203;13597](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13597))
This change brings consistency on how these structs are written and
remove JSON marshaling/unmarshaling hand written logic.
- `confighttp`: Add option to configure ForceAttemptHTTP2 to support
HTTP/1 specific transport settings.
([#&#8203;13426](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13426))
- `pdata`: Avoid unnecessary buffer copy when JSON marshal fails.
([#&#8203;13598](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13598))
- `cmd/mdatagen`: Use a custom host implementation for lifecycle tests
([#&#8203;13589](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13589))
Use a custom noop host implementation that implements all
non-deprecated, publicly-accessible interfaces implemented by the
Collector service.
- `processorhelper`: Add processor internal duration metric.
([#&#8203;13231](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13231))
- `pdata`: Improve RemoveIf for slices to not reference anymore the
removed memory
([#&#8203;13522](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13522))

##### 🧰 Bug fixes 🧰

- `pdata`: Fix null pointer access when copying into a slice with larger
cap but smaller len.
([#&#8203;13523](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13523))

- `confighttp`: Fix middleware configuration field name from
"middleware" to "middlewares" for consistency with configgrpc
([#&#8203;13444](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13444))

- `memorylimiterextension, memorylimiterprocessor`: Memory limiter
extension and processor shutdown don't throw an error if the component
was not started first.
([#&#8203;9687](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9687))
The components would throw an error if they were shut down before being
started.
With this change, they will no longer return an error, conforming to the
lifecycle of components expected.

- `confighttp`: Reuse zstd Reader objects
([#&#8203;11824](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11824))

<!-- previous-version -->

###
[`v1.37.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1370v01310)

##### 🛑 Breaking changes 🛑

- `confighttp`: Move `confighttp.framedSnappy` feature gate to beta.
([#&#8203;10584](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10584))

##### 💡 Enhancements 💡

- `exporter/debug`: Move to alpha stability except profiles
([#&#8203;13487](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13487))

- `exporterhelper`: Enable `exporter.PersistRequestContext` feature gate
by default.
([#&#8203;13437](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13437))
Request context is now preserved by default when using persistent
queues.
Note that Auth extensions context is not propagated through the
persistent queue.

- `pdata`: Use pdatagen to generate marshalJSON without using gogo proto
jsonpb.
([#&#8203;13450](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13450))

- `otlpreceiver`: Remove usage of gogo proto which uses
reflect.Value.MethodByName. Removes one source of disabling DCE.
([#&#8203;12747](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12747))

- `exporterhelper`: Fix metrics split logic to consider metrics
description into the size.
([#&#8203;13418](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13418))

- `service`: New pipeline instrumentation now differentiates internal
failures from downstream errors
([#&#8203;13234](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13234))
With the telemetry.newPipelineTelemetry feature gate enabled, the
"received" and "produced"
metrics related to a component now distinguish between two types of
errors:
- "outcome = failure" indicates that the component returned an internal
error;
- "outcome = refused" indicates that the component successfully emitted
data, but returned an
    error coming from a downstream component processing that data.

- `pdata`: Remove usage of text/template from pdata, improves DCE.
([#&#8203;12747](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12747))

- `architecture`: New Tier 3 platform riscv64 allowing the collector to
be built and distributed for this platform.
([#&#8203;13462](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13462))

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Prevents the exporter for being stuck when telemetry
data is bigger than batch.max\_size
([#&#8203;12893](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12893))
- `mdatagen`: Fix import paths for mdatagen component
([#&#8203;13069](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13069))
- `otlpreceiver`: Error handler correctly fallbacks to content type
([#&#8203;13414](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13414))
- `pdata/pprofiles`: Fix profiles JSON unmarshal logic for
originalPayload. The bytes have to be base64 encoded.
([#&#8203;13483](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13483))
- `xpdata`: Fix unmarshaling JSON for entities, add e2e tests to avoid
this in the future.
([#&#8203;13480](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13480))
- `service`: Downgrade dependency of prometheus exporter in OTel Go SDK
([#&#8203;13429](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13429))
This fixes the bug where collector's internal metrics are emitted with
an unexpected suffix in their names when users configure the
service::telemetry::metrics::readers with Prometheus
- `service`: Revert Default internal metrics config now enables
`otel_scope_` labels
([#&#8203;12939](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12939),
[#&#8203;13344](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13344))
Reverting change temporarily due to prometheus exporter downgrade. This
unfortunately re-introduces the bug that instrumentation scope
attributes cause errors in Prometheus exporter. See
[#&#8203;12939](http://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12939)
for details.
- `builder`: Remove undocumented handling of `DIST_*` environment
variables replacements
([#&#8203;13335](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13335))

<!-- previous-version -->

###
[`v1.36.1`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1361v01301)

##### 🧰 Bug fixes 🧰

- `service`: Fixes bug where internal metrics are emitted with an
unexpected suffix in their names when users configure
`service::telemetry::metrics::readers` with Prometheus.
([#&#8203;13449](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13449))
See more details on
[open-telemetry/opentelemetry-go#7039](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7039)

<!-- previous-version -->

###
[`v1.36.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1360v01300)

##### ❗ Known Issues ❗

- Due to a
[bug](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7039)
in the prometheus exporter, if you are configuring a prometheus
exporter, the collector's internal metrics will be emitted with an
unexpected suffix in its name. For example, the metric
`otelcol_exporter_sent_spans__spans__total` instead of
`otelcol_exporter_sent_spans_total`. The workaround is to manually
configure `without_units: true` in your prometheus exporter config

  ```yaml
  service:
    telemetry:
      metrics:
        readers:
          - pull:
              exporter:
                prometheus:
                  host: 0.0.0.0
                  port: 8888
                  without_units: true
  ```

If you are using the collector's default Prometheus exporter for
exporting internal metrics you are unaffected.

##### 🛑 Breaking changes 🛑

- `exporter/otlp`: Remove deprecated batcher config from OTLP, use
queuebatch
([#&#8203;13339](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13339))

##### 💡 Enhancements 💡

- `exporterhelper`: Enable items and bytes sizers for persistent queue
([#&#8203;12881](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12881))
- `exporterhelper`: Refactor persistent storage size backup to always
record it.
([#&#8203;12890](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12890))
- `exporterhelper`: Add support to configure a different Sizer for the
batcher than the queue
([#&#8203;13313](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13313))
- `yaml`: Replaced `sigs.k8s.io/yaml` with `go.yaml.in/yaml` for
improved support and long-term maintainability.
([#&#8203;13308](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13308))

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Fix exporter.PersistRequestContext feature gate
([#&#8203;13342](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13342))

- `exporterhelper`: Preserve all metrics metadata when batch splitting.
([#&#8203;13236](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13236))
Previously, when large batches of metrics were processed, the splitting
logic in `metric_batch.go` could
cause the `name` field of some metrics to disappear. This fix ensures
that all metric fields are
  properly preserved when `metricRequest` objects are split.

- `service`: Default internal metrics config now enables `otel_scope_`
labels
([#&#8203;12939](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12939),
[#&#8203;13344](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13344))
By default, the Collector exports its internal metrics using a
Prometheus
exporter from the opentelemetry-go repository. With this change, the
Collector
  no longer sets "without\_scope\_info" to true in its configuration.

  This means that all exported metrics will have `otel_scope_name`,
`otel_scope_schema_url`, and `otel_scope_version` labels corresponding
to the
  instrumentation scope metadata for that metric.

This notably prevents an error when multiple metrics are only
distinguished
  by their instrumentation scopes and end up aliased during export.

If this is not desired behavior, a Prometheus exporter can be explicitly
  configured with this option enabled.

<!-- previous-version -->

###
[`v1.35.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1350v01290)

##### 🛑 Breaking changes 🛑

- `exporterhelper`: Remove deprecated sending\_queue::blocking options,
use sending\_queue::block\_on\_overflow.
([#&#8203;13211](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13211))

##### 💡 Enhancements 💡

- `mdatagen`: Taught mdatagen to print the `go list` stderr output on
failures, and to run `go list` where the metadata file is.
([#&#8203;13205](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13205))

- `service`: Support setting `sampler` and `limits` under
`service::telemetry::traces`
([#&#8203;13201](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13201))
This allows users to enable sampling and set span limits on internal
Collector traces using the
  OpenTelemetry SDK declarative configuration.

- `pdata/pprofile`: Add new helper methods `FromLocationIndices` and
`PutLocation` to read and modify the content of locations.
([#&#8203;13150](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13150))

- `exporterhelper`: Preserve request span context and client information
in the persistent queue.
([#&#8203;11740](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11740),
[#&#8203;13220](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13220),
[#&#8203;13232](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13232))
It allows internal collector spans and client information to propagate
through the persistent queue used by
  the exporters. The same way as it's done for the in-memory queue.
Currently, it is behind the exporter.PersistRequestContext feature gate,
which can be enabled by adding
`--feature-gates=exporter.PersistRequestContext` to the collector
command line. An exporter buffer stored by
a previous version of the collector (or by a collector with the feature
gate disabled) can be read by a newer
collector with the feature enabled. However, the reverse is not
supported: a buffer stored by a newer collector with
the feature enabled cannot be read by an older collector (or by a
collector with the feature gate disabled).

##### 🧰 Bug fixes 🧰

- `pdata`: Fix copying of optional fields when the source is unset.
([#&#8203;13268](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13268))
- `service`: Only allocate one set of internal log sampling counters
([#&#8203;13014](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13014))
  The case where logs are only exported to stdout was fixed in v0.126.0;
this new fix also covers the case where logs are exported through OTLP.

<!-- previous-version -->

###
[`v1.34.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1340v01280)

##### 🛑 Breaking changes 🛑

- `service/telemetry`: Mark
"telemetry.disableAddressFieldForInternalTelemetry" as stable
([#&#8203;13152](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13152))

##### 💡 Enhancements 💡

- `confighttp`: Update the HTTP server span naming to use the HTTP
method and route pattern instead of the path.
([#&#8203;12468](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12468))
The HTTP server span name will now be formatted as
`<http.request.method> <http.route>`.
If a route pattern is not available, it will fall back to
`<http.request.method>`.

- `service`: Use configured loggers to log errors as soon as it is
available
([#&#8203;13081](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13081))

- `service`: Remove stabilized featuregate
useOtelWithSDKConfigurationForInternalTelemetry
([#&#8203;13152](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13152))

##### 🧰 Bug fixes 🧰

- `telemetry`: Add generated resource attributes to the printed log
messages.
([#&#8203;13110](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13110))
If service.name, service.version, or service.instance.id are not
specified in the config, they will be generated automatically.
This change ensures that these attributes are also included in the
printed log messages.

- `mdatagen`: Fix generation when there are no events in the metadata.
([#&#8203;13123](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13123))

- `confmap`: Do not panic on assigning nil maps to non-nil maps
([#&#8203;13117](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13117))

- `pdata`: Fix event\_name skipped when unmarshalling LogRecord from
JSON
([#&#8203;13127](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13127))

<!-- previous-version -->

###
[`v1.33.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1330v01270)

##### 🚩 Deprecations 🚩

- `semconv`: Deprecating the semconv package in favour of
go.opentelemetry.io/otel/semconv
([#&#8203;13012](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13012))

##### 💡 Enhancements 💡

- `exporter/debug`: Display resource and scope in `normal` verbosity
([#&#8203;10515](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10515))
- `service`: Add size metrics defined in Pipeline Component Telemetry
RFC
([#&#8203;13032](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13032))
See [Pipeline Component Telemetry
RFC](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md)
for more details:
  - `otelcol.receiver.produced.size`
  - `otelcol.processor.consumed.size`
  - `otelcol.processor.produced.size`
  - `otelcol.connector.consumed.size`
  - `otelcol.connector.produced.size`
  - `otelcol.exporter.consumed.size`

<!-- previous-version -->

###
[`v1.32.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1320v01260)

##### 🛑 Breaking changes 🛑

- `configauth`: Removes deprecated `configauth.Authentication` and
`extensionauthtest.NewErrorClient`
([#&#8203;12992](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12992))
  The following have been removed:
  - `configauth.Authentication` use `configauth.Config` instead
- `extensionauthtest.NewErrorClient` use `extensionauthtest.NewErr`
instead

##### 💡 Enhancements 💡

- `service`: Replace `go.opentelemetry.io/collector/semconv` usage with
`go.opentelemetry.io/otel/semconv`
([#&#8203;12991](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12991))

- `confmap`: Update the behavior of the confmap.enableMergeAppendOption
feature gate to merge only component lists.
([#&#8203;12926](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12926))

- `service`: Add item count metrics defined in Pipeline Component
Telemetry RFC
([#&#8203;12812](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12812))
See [Pipeline Component Telemetry
RFC](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md)
for more details:
  - `otelcol.receiver.produced.items`
  - `otelcol.processor.consumed.items`
  - `otelcol.processor.produced.items`
  - `otelcol.connector.consumed.items`
  - `otelcol.connector.produced.items`
  - `otelcol.exporter.consumed.items`

- `tls`: Add trusted platform module (TPM) support to TLS
authentication.
([#&#8203;12801](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12801))
Now the TLS allows the use of TPM for loading private keys (e.g. in TSS2
format).

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Add validation error for batch config if min\_size
is greater than queue\_size.
([#&#8203;12948](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12948))

- `telemetry`: Allocate less memory per component when OTLP exporting of
logs is disabled
([#&#8203;13014](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13014))

- `confmap`: Use reflect.DeepEqual to avoid panic when
confmap.enableMergeAppendOption feature gate is enabled.
([#&#8203;12932](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12932))

- `internal telemetry`: Add resource attributes from telemetry.resource
to the logger
([#&#8203;12582](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12582))
Resource attributes from telemetry.resource were not added to the
internal
  console logs.

  Now, they are added to the logger as part of the "resource" field.

- `confighttp and configcompression`: Fix handling of `snappy`
content-encoding in a backwards-compatible way
([#&#8203;10584](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10584),
[#&#8203;12825](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12825))
The collector used the Snappy compression type of "framed" to handle the
HTTP
content-encoding "snappy". However, this encoding is typically used to
indicate
the "block" compression variant of "snappy". This change allows the
collector to:

- When receiving a request with encoding 'snappy', the server endpoints
will peek
at the first bytes of the payload to determine if it is "framed" or
"block" snappy,
and will decompress accordingly. This is a backwards-compatible change.

If the feature-gate "confighttp.framedSnappy" is enabled, you'll see new
behavior for both client and server:

- Client compression type "snappy" will now compress to the "block"
variant of snappy
instead of "framed". Client compression type "x-snappy-framed" will now
compress to the "framed" variant of snappy.
- Servers will accept both "snappy" and "x-snappy-framed" as valid
content-encodings.

- `tlsconfig`: Disable TPM tests on MacOS/Darwin
([#&#8203;12964](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12964))

<!-- previous-version -->

###
[`v1.31.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1310v01250)

##### 🛑 Breaking changes 🛑

- `service`: Lowercase values for 'otelcol.component.kind' attributes.
([#&#8203;12865](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12865))
- `service`: Restrict the `telemetry.newPipelineTelemetry` feature gate
to metrics.
([#&#8203;12856](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12856),
[#&#8203;12933](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12933))
The "off" state of this feature gate introduced a regression, where the
Collector's internal logs were missing component attributes. See issue
[#&#8203;12870](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12870)
for more details on this bug.

On the other hand, the "on" state introduced an issue with the
Collector's default internal metrics, because the Prometheus exporter
does not currently support instrumentation scope attributes.

To solve both of these issues, this change turns on the new scope
attributes for logs and traces by default regardless of the feature
gate.
However, the new scope attributes for metrics stay locked behind the
feature gate, and will remain off by default until the Prometheus
exporter is updated to support scope attributes.

Please understand that enabling the `telemetry.newPipelineTelemetry`
feature gate may break the export of Collector metrics through,
depending on your configuration.
Having a `batch` processor in multiple pipelines is a known trigger for
this.

This comes with a breaking change, where internal logs exported through
OTLP will now use instrumentation scope attributes to identify the
source component instead of log attributes.
This does not affect the Collector's stderr output. See the changelog
for v0.123.0 for a more detailed description of the gate's effects.

##### 💡 Enhancements 💡

- `mdatagen`: Add support for attributes for telemetry configuration in
metadata.
([#&#8203;12919](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12919))
- `configmiddleware`: Add extensionmiddleware interface.
([#&#8203;12603](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12603),
[#&#8203;9591](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9591))
- `configgrpc`: Add gRPC middleware support.
([#&#8203;12603](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12603),
[#&#8203;9591](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9591))
- `confighttp`: Add HTTP middleware support.
([#&#8203;12603](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12603),
[#&#8203;9591](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9591),
[#&#8203;7441](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/7441))
- `configmiddleware`: Add configmiddleware struct.
([#&#8203;12603](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12603),
[#&#8203;9591](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9591))

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Do not ignore the `num_consumers` setting when
batching is enabled.
([#&#8203;12244](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12244))
- `exporterhelper`: Reject elements larger than the queue capacity
([#&#8203;12847](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12847))
- `mdatagen`: Add time and plog package imports
([#&#8203;12907](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12907))
- `confmap`: Maintain nil values when marshaling or unmarshaling nil
slices
([#&#8203;11882](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11882))
Previously, nil slices were converted to empty lists, which are
semantically different
than a nil slice. This change makes this conversion more consistent when
encoding
  or decoding config, and these values are now maintained.

<!-- previous-version -->

###
[`v1.30.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1300v01240)

##### 💡 Enhancements 💡

- `exporterhelper`: Add support for bytes-based batching for profiles in
the exporterhelper package.
([#&#8203;3262](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/3262))
- `otelcol`: Enhance config validation using <validate> command to
capture all validation errors that prevents the collector from starting.
([#&#8203;8721](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8721))
- `exporterhelper`: Link batcher context to all batched request's span
contexts.
([#&#8203;12212](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12212),
[#&#8203;8122](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8122))

##### 🧰 Bug fixes 🧰

- `confighttp`: Ensure http authentication server failures are handled
by the provided error handler
([#&#8203;12666](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12666))

<!-- previous-version -->

###
[`v1.29.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1290v01230)

##### ❗ Known Issues ❗

- This version increases memory usage by \~0.5 MB per component in the
pipelines because a separate Zap Core logger is
initialized for each component. The issue is partially fixed in v0.126.0
for users who write logs to stdout, but do
not export logs via OTLP. See
[#&#8203;13014](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13014)
for more details.

##### 🛑 Breaking changes 🛑

- `service/telemetry`: Mark
`telemetry.disableAddressFieldForInternalTelemetry` as beta, usage of
deprecated service::telemetry::address are ignored
([#&#8203;25115](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/25115))
To restore the previous behavior disable
`telemetry.disableAddressFieldForInternalTelemetry` feature gate.
- `exporterbatch`: Remove deprecated fields `min_size_items` and
`max_size_items` from batch config.
([#&#8203;12684](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12684))

##### 🚩 Deprecations 🚩

- `otlpexporter`: Mark BatcherConfig as deprecated, use
`sending_queue::batch` instead
([#&#8203;12726](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12726))
- `exporterhelper`: Deprecate `blocking` in favor of
`block_on_overflow`.
([#&#8203;12710](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12710))
- `exporterhelper`: Deprecate configuring exporter batching separately.
Use `sending_queue::batch` instead.
([#&#8203;12772](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12772))
Moving the batching configuration to `sending_queue::batch` requires
setting `sending_queue::sizer` to `items`
which means that `sending_queue::queue_size` needs to be also increased
by the average batch size number (roughly
  x5000 for the default batching configuration).
See
<https://github.com/open-telemetry/opentelemetry-collector/tree/main/exporter/exporterhelper#configuration>

##### 💡 Enhancements 💡

- `exporterhelper`: Add support to configure batching in the sending
queue.
([#&#8203;12746](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12746))

- `exporterhelper`: Add support for wait\_for\_result, remove
disabled\_queue
([#&#8203;12742](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12742))
This has a side effect for users of the experimental BatchConfig with
the queue disabled, since not this is | uses only NumCPU() consumers.

- `exporterhelper`: Allow exporter memory queue to use different type of
sizers.
([#&#8203;12708](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12708))

- `service`: Add "telemetry.newPipelineTelemetry" feature gate to inject
component-identifying attributes in internal telemetry
([#&#8203;12217](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12217))
With the feature gate enabled, all internal telemetry
(metrics/traces/logs) will include some of
  the following instrumentation scope attributes:

  - `otelcol.component.kind`
  - `otelcol.component.id`
  - `otelcol.pipeline.id`
  - `otelcol.signal`
  - `otelcol.signal.output`

These attributes are defined in the [Pipeline Component Telemetry
RFC](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md#attributes),
and identify the component instance from which the telemetry originates.
  They are added automatically without changes to component code.

These attributes were already included in internal logs as regular log
attributes, starting from
v0.120.0. For consistency with other signals, they have been switched to
scope attributes (with
the exception of logs emitted to standard output), and are now enabled
by the feature gate.

Please make sure that the exporter / backend endpoint you use has
support for instrumentation
scope attributes before using this feature. If the internal telemetry is
exported to another
Collector, a transform processor could be used to turn them into other
kinds of attributes if
  necessary.

- `exporterhelper`: Enable support to do batching using `bytes` sizer
([#&#8203;12751](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12751))

- `service`: Add config key to set metric views used for internal
telemetry
([#&#8203;10769](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10769))
The `service::telemetry::metrics::views` config key can now be used to
explicitly set the list of
metric views used for internal telemetry, mirroring
`meter_provider::views` in the SDK config.
This can be used to disable specific internal metrics, among other uses.

This key will cause an error if used alongside other features which
would normally implicitly create views, such as:

  - not setting `service::telemetry::metrics::level` to `detailed`;
  - enabling the `telemetry.disableHighCardinalityMetrics` feature flag.

##### 🧰 Bug fixes 🧰

- `exporterhelper`: Fix order of starting between queue and batch.
([#&#8203;12705](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12705))

<!-- previous-version -->

###
[`v1.28.1`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1281v01221)

##### 🧰 Bug fixes 🧰

- `confmap`: Ensure slices with defaults containing struct values are
correctly set.
([#&#8203;12661](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12661))
This reverts the changes made in
[#&#8203;11882](https://redirect.github.com/open-telemetry/opentelemetry-collector/pull/11882).

<!-- previous-version -->

###
[`v1.28.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1280v01220)

##### 🛑 Breaking changes 🛑

- `service`: Batch processor telemetry is no longer emitted at "basic"
verbosity level
([#&#8203;7890](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/7890))
According to the guidelines, basic-level telemetry should be reserved
for core Collector APIs.
Components such as the batch processor should emit telemetry starting
from the "normal" level
  (which is also the default level).

Migration: If your Collector telemetry was set to `level: basic` and you
want to keep seeing
batch processor-related metrics, consider switching to `level: normal`
instead.

##### 💡 Enhancements 💡

- `service`: Add `service.AllowNoPipelines` feature gate to allow
starting the Collector without pipelines.
([#&#8203;12613](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12613))
  This can be used to start with only extensions.

- `mdatagen`: Delete generated\_status.go if the component type doesn't
require it.
([#&#8203;12346](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12346))

- `componenttest`: Improve config struct mapstructure field tag checks
([#&#8203;12590](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12590))
`remain` tags and `omitempty` tags without a custom field name will now
pass validation.

- `service`: include component id/type in start error
([#&#8203;10426](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10426))

- `mdatagen`: Add deprecation date and migration guide fields as part of
component metadata
([#&#8203;12359](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12359))

- `confmap`: Introduce a new feature flag to allow for merging lists
instead of discarding the existing ones.
([#&#8203;8394](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8394),
[#&#8203;8754](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/8754),
[#&#8203;10370](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10370))
You can enable this option via the command line by running following
command:
otelcol --config=main.yaml --config=extra\_config.yaml
--feature-gates=-confmap.enableMergeAppendOption

- `zpagesextension`: Add expvar handler to zpages extension.
([#&#8203;11081](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11081))

##### 🧰 Bug fixes 🧰

- `confmap`: Maintain nil values when marshaling or unmarshaling nil
slices
([#&#8203;11882](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11882))
Previously, nil slices were converted to empty lists, which are
semantically different
than a nil slice. This change makes this conversion more consistent when
encoding
  or decoding config, and these values are now maintained.

- `service`: do not attempt to register process metrics if they are
disabled
([#&#8203;12098](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12098))

<!-- previous-version -->

###
[`v1.27.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1270v01210)

##### 🛑 Breaking changes 🛑

- `confighttp`: Make the client config options `max_idle_conns`,
`max_idle_conns_per_host`, `max_conns_per_host`, and `idle_conn_timeout`
integers
([#&#8203;9478](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9478))
All four options can be set to `0` where they were previously set to
`null`

##### 🚩 Deprecations 🚩

- `exporterhelper`: Deprecate `min_size_items` and `max_size_items` in
favor of `min_size` and `max_size`.
([#&#8203;12486](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12486))

##### 💡 Enhancements 💡

- `mdatagen`: Add `converter` and `provider` module classes
([#&#8203;12467](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12467))

- `pipeline`: output pipeline name with signal as signal\[/name] format
in logs.
([#&#8203;12410](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12410))

- `memorylimiter`: Add support to configure min GC intervals for soft
and hard limits.
([#&#8203;12450](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12450))

- `otlpexporter`: Update the stability level for logs, it has been as
stable as traces and metrics for some time.
([#&#8203;12423](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12423))

- `service`: Create a new subcommand to dump the initial configuration
after resolving/merging.
([#&#8203;11479](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11479))
To use the `print-initial-config` subcommand, invoke the Collector with
the subcommand and corresponding feature gate: `otelcol
print-initial-config --feature-gates=otelcol.printInitialConfig
--config=config.yaml`.
Note that the feature gate enabling this flag is currently in alpha
stability, and the subcommand may
  be changed in the future.

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

- `otelcol`: Converters are now available in the `components` command.
([#&#8203;11900](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11900),
[#&#8203;12385](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12385))

- `component`: Mark module as stable
([#&#8203;9376](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9376))

- `confmap`: Surface YAML parsing errors when they happen at the
top-level.
([#&#8203;12180](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12180))
This adds context to some instances of the error "retrieved value
(type=string) cannot be used as a Conf", which typically happens because
of invalid YAML documents

- `pprofile`: Add LinkIndex attribute to the generated Sample type
([#&#8203;12485](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12485))

- `exporterhelper`: Stabilize
exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender
([#&#8203;12425](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12425))

- `mdatagen`: Update metadata schema with new fields without enforcing
them
([#&#8203;12359](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12359))

##### 🧰 Bug fixes 🧰

- `service`: Fix crash at startup when converting from v0.2.0 to v0.3.0
([#&#8203;12438](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12438))
- `service`: fix bug in parsing service::telemetry configuration
([#&#8203;12437](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12437))
- `exporterhelper`: Fix bug where the error logged when conversion of
data fails is always nil
([#&#8203;12510](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12510))
- `mdatagen`: Adds back missing import for filter when emitting resource
attributes
([#&#8203;12455](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12455))

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Oct 31, 2025
…0.29.0 (#13881)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/build-tools/checkapi](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.26.2` -> `v0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcheckapi/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcheckapi/v0.26.2/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/checkfile](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.26.2` -> `v0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcheckfile/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcheckfile/v0.26.2/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/chloggen](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.26.2` -> `v0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fchloggen/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fchloggen/v0.26.2/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/crosslink](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.26.2` -> `v0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.26.2/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/githubgen](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.26.2` -> `v0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fgithubgen/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fgithubgen/v0.26.2/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/build-tools/multimod](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.26.2` -> `v0.29.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.26.2/v0.29.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-go-build-tools
(go.opentelemetry.io/build-tools/checkapi)</summary>

###
[`v0.29.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0290)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.28.1...v0.29.0)

##### 💡 Enhancements 💡

- `checkapi`: Validate the functions exported by a component
([#&#8203;1358](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1358))
  Set explicitly what functions a component can export.
Set name to "\*" to allow any function to be exported under a class of
component.
Set name to "" or missing to not allow any functions to be exported
under a class of component.

- `issuegenerator`: Add PR number to issue comments
([#&#8203;1180](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1180))

##### 🧰 Bug fixes 🧰

- `checkapi`: Do not report errors about a missing factory function if
the component is not expected to have a factory function
([#&#8203;1283](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1283))
- `checkapi`: Fix collision of struct names inside a module
([#&#8203;1357](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1357))
- `checkapi`: do not read the API of go modules that are not associated
with a metadata.yaml file.
([#&#8203;1356](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1356))
- `checkapi`: do not try to read the API of a nested module folder
([#&#8203;1355](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1355))

###
[`v0.28.1`](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0281)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.28.0...v0.28.1)

##### 💡 Enhancements 💡

- `checkapi`: Work with a JSON schema stored as yaml under metadata.yaml
config key.
([#&#8203;1148](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1148))
- `chloggen`: Sort changelog entries lexicographically based on their
component field
([#&#8203;1276](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1276))
- `issuegenerator`: issuegenerator now pings the author of a failing
test's PR
([#&#8203;1182](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1182))
- `issuegenerator`: trim component type suffix from component names
([#&#8203;1255](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1255))

##### 🧰 Bug fixes 🧰

- `issuegenerator`: removed pr section from autogenerated issue body.
([#&#8203;1243](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1243))

###
[`v0.28.0`](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0280)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.26.2...v0.28.0)

##### 🛑 Breaking changes 🛑

- `all`: Bump minimum Go version to 1.24
([#&#8203;1145](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1145),
[#&#8203;1159](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1159))

##### 💡 Enhancements 💡

- `issuegenerator`: added component section in auto generated issue body
([#&#8203;42518](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/42518))
  Related issue is in the `opentelemetry-collector-contrib` repository.
- `checkapi`: Add the folder name to error messages
([#&#8203;1141](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1141))
- `issuegenerator`: Include commit and pr in issues generated by
issuegenerator
([#&#8203;1180](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1180))
- `issue generator`: Use labels to search for existing issues in issue
generator
([#&#8203;1181](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1181))

##### 🧰 Bug fixes 🧰

- `multimod`: Support `vN` directories when tagging
([#&#8203;1209](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1209))
When tagging a `vN` version of a Go module the `vN` suffix should not be
included in the tag before the version.
- `checkapi`: Do not check internal structs for unkeyed literal
initialization.
([#&#8203;1140](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1140))

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 4, 2025
…4122)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/proto/otlp](https://redirect.github.com/open-telemetry/opentelemetry-proto-go)
| `v1.8.0` -> `v1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fproto%2fotlp/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fproto%2fotlp/v1.8.0/v1.9.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-proto-go
(go.opentelemetry.io/proto/otlp)</summary>

###
[`v1.9.0`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/releases/tag/v1.9.0):
/v0.2.0

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/compare/v1.8.0...v1.9.0)

Release of the [`v1.9.0`][otlp] version of the OTLP.

> \[!NOTE]
> This is the last version that will support Go 1.23. Subsequent minor
releases will require Go >= 1.24.

[otlp]:
https://redirect.github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.9.0

##### What's Changed

- fix(deps): update module go.opentelemetry.io/proto/slim/otlp to v1.8.0
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;415](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/415)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;414](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/414)
- chore(deps): update actions/setup-go action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;416](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/416)
- chore(deps): update github/codeql-action action to v3.30.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;417](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/417)
- chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;418](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/418)
- Add support for Go 1.25 by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#8203;421](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/421)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.11.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;422](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/422)
- chore(deps): update module github.com/spf13/viper to v1.21.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;426](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/426)
- chore(deps): update module github.com/spf13/cast to v1.10.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;425](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/425)
- fix(deps): update module google.golang.org/protobuf to v1.36.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;428](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/428)
- chore(deps): update github/codeql-action action to v3.30.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;427](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/427)
- fix(deps): update module google.golang.org/grpc to v1.75.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;429](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/429)
- chore(deps): update github/codeql-action action to v3.30.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;430](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/430)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.12.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;431](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/431)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;436](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/436)
- chore(deps): update github/codeql-action action to v3.30.4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;435](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/435)
- chore(deps): update github/codeql-action action to v3.30.5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;437](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/437)
- chore(deps): update ossf/scorecard-action action to v2.4.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;439](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/439)
- fix(deps): update module google.golang.org/protobuf to v1.36.10 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;441](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/441)
- chore(deps): update github/codeql-action action to v3.30.6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;440](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/440)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;444](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/444)
- chore(deps): update github/codeql-action action to v4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;452](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/452)
- chore(deps): update github/codeql-action action to v4.30.8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;453](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/453)
- chore(deps): update github/codeql-action action to v4.30.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;455](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/455)
- chore(deps): update github/codeql-action action to v4.31.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;458](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/458)
- chore(deps): update actions/upload-artifact action to v5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;459](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/459)
- chore(deps): update github/codeql-action action to v4.31.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;461](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/461)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.5.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;465](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/465)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.6.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;466](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/466)
- Release v1.9.0 by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;462](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/462)

**Full Changelog**:
<open-telemetry/opentelemetry-proto-go@v1.8.0...v1.9.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).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 4, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.0` -> `v4.31.2` |
|
[lycheeverse/lychee-action](https://redirect.github.com/lycheeverse/lychee-action)
| action | minor | `v2.6.1` -> `v2.7.0` |

---

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

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.2`](https://redirect.github.com/github/codeql-action/compare/v4.31.1...v4.31.2)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.1...v4.31.2)

###
[`v4.31.1`](https://redirect.github.com/github/codeql-action/compare/v4.31.0...v4.31.1)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.0...v4.31.1)

</details>

<details>
<summary>lycheeverse/lychee-action (lycheeverse/lychee-action)</summary>

###
[`v2.7.0`](https://redirect.github.com/lycheeverse/lychee-action/releases/tag/v2.7.0):
Version 2.7.0

[Compare
Source](https://redirect.github.com/lycheeverse/lychee-action/compare/v2.6.1...v2.7.0)

#### Breaking changes

If you're using `--base`, you must now provide either a URL (with
scheme) or an absolute local path. See `lychee --help` for more
information. If you want to resolve root-relative links in local files,
also see `--root-dir`.

#### What's Changed

- Bump peter-evans/create-issue-from-file from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;307](https://redirect.github.com/lycheeverse/lychee-action/pull/307)
- Upgrade checkout action from v4 to v5 by
[@&#8203;jacobdalamb](https://redirect.github.com/jacobdalamb) in
[#&#8203;310](https://redirect.github.com/lycheeverse/lychee-action/pull/310)
- Update lycheeVersion to v0.21.0 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in
[#&#8203;312](https://redirect.github.com/lycheeverse/lychee-action/pull/312)
See <https://github.com/lycheeverse/lychee/releases/tag/lychee-v0.21.0>
for the lychee changelog.

**Full Changelog**:
<lycheeverse/lychee-action@v2...v2.7.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.

👻 **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).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 4, 2025
…14120)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/shirou/gopsutil/v4](https://redirect.github.com/shirou/gopsutil)
| `v4.25.9` -> `v4.25.10` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv4/v4.25.10?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv4/v4.25.9/v4.25.10?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>shirou/gopsutil (github.com/shirou/gopsutil/v4)</summary>

###
[`v4.25.10`](https://redirect.github.com/shirou/gopsutil/releases/tag/v4.25.10)

[Compare
Source](https://redirect.github.com/shirou/gopsutil/compare/v4.25.9...v4.25.10)

<!-- Release notes generated using configuration in .github/release.yml
at v4.25.10 -->

##### What's Changed

##### cpu

- chore: enable noctx linter by
[@&#8203;mmorel-35](https://redirect.github.com/mmorel-35) in
[#&#8203;1930](https://redirect.github.com/shirou/gopsutil/pull/1930)
- Use registry to remove wmi from cpu package by
[@&#8203;OrbintSoft](https://redirect.github.com/OrbintSoft) in
[#&#8203;1929](https://redirect.github.com/shirou/gopsutil/pull/1929)

##### disk

- Remove leaking goroutine by
[@&#8203;StefanoBalzarottiNozomi](https://redirect.github.com/StefanoBalzarottiNozomi)
in [#&#8203;1921](https://redirect.github.com/shirou/gopsutil/pull/1921)
- use correct path lengths by
[@&#8203;StefanoBalzarottiNozomi](https://redirect.github.com/StefanoBalzarottiNozomi)
in [#&#8203;1937](https://redirect.github.com/shirou/gopsutil/pull/1937)
- refactor disk windows and add tests by
[@&#8203;StefanoBalzarottiNozomi](https://redirect.github.com/StefanoBalzarottiNozomi)
in [#&#8203;1941](https://redirect.github.com/shirou/gopsutil/pull/1941)

##### host

- fix: linter error about string concat and build tag by
[@&#8203;shirou](https://redirect.github.com/shirou) in
[#&#8203;1942](https://redirect.github.com/shirou/gopsutil/pull/1942)

##### net

- docs: minor improvement for docs by
[@&#8203;huyejia](https://redirect.github.com/huyejia) in
[#&#8203;1940](https://redirect.github.com/shirou/gopsutil/pull/1940)

##### Other Changes

- \[common]: remove unused DoSysctrl by
[@&#8203;shirou](https://redirect.github.com/shirou) in
[#&#8203;1936](https://redirect.github.com/shirou/gopsutil/pull/1936)

##### New Contributors

- [@&#8203;huyejia](https://redirect.github.com/huyejia) made their
first contribution in
[#&#8203;1940](https://redirect.github.com/shirou/gopsutil/pull/1940)

**Full Changelog**:
<shirou/gopsutil@v4.25.9...v4.25.10>

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Nov 4, 2025
#14123)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/proto/slim/otlp](https://redirect.github.com/open-telemetry/opentelemetry-proto-go)
| `v1.8.0` -> `v1.9.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fproto%2fslim%2fotlp/v1.9.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fproto%2fslim%2fotlp/v1.8.0/v1.9.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-proto-go
(go.opentelemetry.io/proto/slim/otlp)</summary>

###
[`v1.9.0`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/releases/tag/v1.9.0):
/v0.2.0

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/compare/v1.8.0...v1.9.0)

Release of the [`v1.9.0`][otlp] version of the OTLP.

> \[!NOTE]
> This is the last version that will support Go 1.23. Subsequent minor
releases will require Go >= 1.24.

[otlp]:
https://redirect.github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.9.0

#### What's Changed

- fix(deps): update module go.opentelemetry.io/proto/slim/otlp to v1.8.0
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;415](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/415)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;414](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/414)
- chore(deps): update actions/setup-go action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;416](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/416)
- chore(deps): update github/codeql-action action to v3.30.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;417](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/417)
- chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;418](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/418)
- Add support for Go 1.25 by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#8203;421](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/421)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.11.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;422](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/422)
- chore(deps): update module github.com/spf13/viper to v1.21.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;426](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/426)
- chore(deps): update module github.com/spf13/cast to v1.10.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;425](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/425)
- fix(deps): update module google.golang.org/protobuf to v1.36.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;428](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/428)
- chore(deps): update github/codeql-action action to v3.30.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;427](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/427)
- fix(deps): update module google.golang.org/grpc to v1.75.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;429](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/429)
- chore(deps): update github/codeql-action action to v3.30.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;430](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/430)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.12.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;431](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/431)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;436](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/436)
- chore(deps): update github/codeql-action action to v3.30.4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;435](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/435)
- chore(deps): update github/codeql-action action to v3.30.5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;437](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/437)
- chore(deps): update ossf/scorecard-action action to v2.4.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;439](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/439)
- fix(deps): update module google.golang.org/protobuf to v1.36.10 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;441](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/441)
- chore(deps): update github/codeql-action action to v3.30.6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;440](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/440)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;444](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/444)
- chore(deps): update github/codeql-action action to v4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;452](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/452)
- chore(deps): update github/codeql-action action to v4.30.8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;453](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/453)
- chore(deps): update github/codeql-action action to v4.30.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;455](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/455)
- chore(deps): update github/codeql-action action to v4.31.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;458](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/458)
- chore(deps): update actions/upload-artifact action to v5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;459](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/459)
- chore(deps): update github/codeql-action action to v4.31.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;461](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/461)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.5.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;465](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/465)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.6.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;466](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/466)
- Release v1.9.0 by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;462](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/462)

**Full Changelog**:
<open-telemetry/opentelemetry-proto-go@v1.8.0...v1.9.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).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Nov 11, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[docker/setup-qemu-action](https://redirect.github.com/docker/setup-qemu-action)
| action | minor | `v3.6.0` -> `v3.7.0` |

---

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

---

### Release Notes

<details>
<summary>docker/setup-qemu-action (docker/setup-qemu-action)</summary>

###
[`v3.7.0`](https://redirect.github.com/docker/setup-qemu-action/releases/tag/v3.7.0)

[Compare
Source](https://redirect.github.com/docker/setup-qemu-action/compare/v3.6.0...v3.7.0)

- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.56.0 to 0.67.0 in
[#&#8203;217](https://redirect.github.com/docker/setup-qemu-action/pull/217)
[#&#8203;230](https://redirect.github.com/docker/setup-qemu-action/pull/230)
- Bump brace-expansion from 1.1.11 to 1.1.12 in
[#&#8203;220](https://redirect.github.com/docker/setup-qemu-action/pull/220)
- Bump form-data from 2.5.1 to 2.5.5 in
[#&#8203;218](https://redirect.github.com/docker/setup-qemu-action/pull/218)
- Bump tmp from 0.2.3 to 0.2.4 in
[#&#8203;221](https://redirect.github.com/docker/setup-qemu-action/pull/221)
- Bump undici from 5.28.4 to 5.29.0 in
[#&#8203;219](https://redirect.github.com/docker/setup-qemu-action/pull/219)

**Full Changelog**:
<docker/setup-qemu-action@v3.6.0...v3.7.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).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 11, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/google/go-tpm](https://redirect.github.com/google/go-tpm)
| `v0.9.6` -> `v0.9.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fgo-tpm/v0.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fgo-tpm/v0.9.6/v0.9.7?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>google/go-tpm (github.com/google/go-tpm)</summary>

###
[`v0.9.7`](https://redirect.github.com/google/go-tpm/releases/tag/v0.9.7)

[Compare
Source](https://redirect.github.com/google/go-tpm/compare/v0.9.6...v0.9.7)

#### What's Changed

- feat: add marshal/unmarshall to command/response by
[@&#8203;loicsikidi](https://redirect.github.com/loicsikidi) in
[#&#8203;415](https://redirect.github.com/google/go-tpm/pull/415)

**Full Changelog**:
<google/go-tpm@v0.9.6...v0.9.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.

🔕 **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).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Nov 12, 2025
…4148)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[streetsidesoftware/cspell-action](https://redirect.github.com/streetsidesoftware/cspell-action)
| action | major | `v7.2.1` -> `v8.0.0` |

---

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

---

### Release Notes

<details>
<summary>streetsidesoftware/cspell-action
(streetsidesoftware/cspell-action)</summary>

###
[`v8.0.0`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v8.0.0)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v7.2.1...v8.0.0)

##### ⚠ BREAKING CHANGES

- Use node24 runner
([#&#8203;2494](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2494))

##### Features

- Update CSpell version (9.3.0)
([#&#8203;2487](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2487))
([cfa07c9](https://redirect.github.com/streetsidesoftware/cspell-action/commit/cfa07c9545a31a50c965724d805fc557de84811f))
- Use node24 runner
([#&#8203;2494](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2494))
([10ce4d6](https://redirect.github.com/streetsidesoftware/cspell-action/commit/10ce4d6fd27fa311fa795ffc0ce4e26ed989693f))

##### Updates and Bug Fixes

- Update Dictionaries and Dependencies
([#&#8203;2477](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2477))
([fcec23c](https://redirect.github.com/streetsidesoftware/cspell-action/commit/fcec23c887e161bf9bcd18a3ec37432c56807e31))

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 18, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.76.0` -> `v1.77.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.77.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.76.0/v1.77.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>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.77.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.77.0):
Release 1.77.0

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.76.0...v1.77.0)

##### API Changes

- mem: Replace the `Reader` interface with a struct for better
performance and maintainability.
([#&#8203;8669](https://redirect.github.com/grpc/grpc-go/issues/8669))

##### Behavior Changes

- balancer/pickfirst: Remove support for the old `pick_first` LB policy
via the environment variable
`GRPC_EXPERIMENTAL_ENABLE_NEW_PICK_FIRST=false`. The new `pick_first`
has been the default since `v1.71.0`.
([#&#8203;8672](https://redirect.github.com/grpc/grpc-go/issues/8672))

##### Bug Fixes

- xdsclient: Fix a race condition in the ADS stream implementation that
could result in `resource-not-found` errors, causing the gRPC client
channel to move to `TransientFailure`.
([#&#8203;8605](https://redirect.github.com/grpc/grpc-go/issues/8605))
- client: Ignore HTTP status header for gRPC streams.
([#&#8203;8548](https://redirect.github.com/grpc/grpc-go/issues/8548))
- client: Set a read deadline when closing a transport to prevent it
from blocking indefinitely on a broken connection.
([#&#8203;8534](https://redirect.github.com/grpc/grpc-go/issues/8534))
- Special Thanks:
[@&#8203;jgold2-stripe](https://redirect.github.com/jgold2-stripe)
- client: Fix a bug where default port 443 was not automatically added
to addresses without a specified port when sent to a proxy.
- Setting environment variable
`GRPC_EXPERIMENTAL_ENABLE_DEFAULT_PORT_FOR_PROXY_TARGET=false` disables
this change; please file a bug if any problems are encountered as we
will remove this option soon.
([#&#8203;8613](https://redirect.github.com/grpc/grpc-go/issues/8613))
- balancer/pickfirst: Fix a bug where duplicate addresses were not being
ignored as intended.
([#&#8203;8611](https://redirect.github.com/grpc/grpc-go/issues/8611))
- server: Fix a bug that caused overcounting of channelz metrics for
successful and failed streams.
([#&#8203;8573](https://redirect.github.com/grpc/grpc-go/issues/8573))
- Special Thanks: [@&#8203;hugehoo](https://redirect.github.com/hugehoo)
- balancer/pickfirst: When configured, shuffle addresses in resolver
updates that lack endpoints. Since gRPC automatically adds endpoints to
resolver updates, this bug only affects custom LB policies that delegate
to `pick_first` but don't set endpoints.
([#&#8203;8610](https://redirect.github.com/grpc/grpc-go/issues/8610))
- mem: Clear large buffers before re-using.
([#&#8203;8670](https://redirect.github.com/grpc/grpc-go/issues/8670))

##### Performance Improvements

- transport: Reduce heap allocations to reduce time spent in garbage
collection.
([#&#8203;8624](https://redirect.github.com/grpc/grpc-go/issues/8624),
[#&#8203;8630](https://redirect.github.com/grpc/grpc-go/issues/8630),
[#&#8203;8639](https://redirect.github.com/grpc/grpc-go/issues/8639),
[#&#8203;8668](https://redirect.github.com/grpc/grpc-go/issues/8668))
- transport: Avoid copies when reading and writing Data frames.
([#&#8203;8657](https://redirect.github.com/grpc/grpc-go/issues/8657),
[#&#8203;8667](https://redirect.github.com/grpc/grpc-go/issues/8667))
- mem: Avoid clearing newly allocated buffers.
([#&#8203;8670](https://redirect.github.com/grpc/grpc-go/issues/8670))

##### New Features

- outlierdetection: Add metrics specified in [gRFC
A91](https://redirect.github.com/grpc/proposal/blob/master/A91-outlier-detection-metrics.md).
([#&#8203;8644](https://redirect.github.com/grpc/grpc-go/issues/8644))
- Special Thanks:
[@&#8203;davinci26](https://redirect.github.com/davinci26),
[@&#8203;PardhuKonakanchi](https://redirect.github.com/PardhuKonakanchi)
- stats/opentelemetry: Add support for optional label
`grpc.lb.backend_service` in per-call metrics
([#&#8203;8637](https://redirect.github.com/grpc/grpc-go/issues/8637))
- xds: Add support for JWT Call Credentials as specified in [gRFC
A97](https://redirect.github.com/grpc/proposal/blob/master/A97-xds-jwt-call-creds.md).
Set environment variable
`GRPC_EXPERIMENTAL_XDS_BOOTSTRAP_CALL_CREDS=true` to enable this
feature.
([#&#8203;8536](https://redirect.github.com/grpc/grpc-go/issues/8536))
- Special Thanks:
[@&#8203;dimpavloff](https://redirect.github.com/dimpavloff)
- experimental/stats: Add support for up/down counters.
([#&#8203;8581](https://redirect.github.com/grpc/grpc-go/issues/8581))

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Nov 18, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | patch | `v5.0.0` -> `v5.0.1` |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | digest | `08c6903` -> `93cb6ef` |
| [anchore/sbom-action](https://redirect.github.com/anchore/sbom-action)
| action | patch | `v0.20.9` -> `v0.20.10` |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.2` -> `v4.31.3` |

---

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

---

### Release Notes

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v5.0.1`](https://redirect.github.com/actions/checkout/compare/v5.0.0...v5.0.1)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v5.0.0...v5.0.1)

</details>

<details>
<summary>anchore/sbom-action (anchore/sbom-action)</summary>

###
[`v0.20.10`](https://redirect.github.com/anchore/sbom-action/releases/tag/v0.20.10)

[Compare
Source](https://redirect.github.com/anchore/sbom-action/compare/v0.20.9...v0.20.10)

#### Changes in v0.20.10

- chore(deps): update Syft to v1.38.0
([#&#8203;548](https://redirect.github.com/anchore/sbom-action/issues/548))
\[\[[anchore-actions-token-generator\[bot\]](https://redirect.github.com/apps/anchore-actions-token-generator)]\(<https://github.com/>[anchore-actions-token-generator\[bot\]](https://redirect.github.com/apps/anchore-actions-token-generator))]

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.3`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.3)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.2...v4.31.3)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.3 - 13 Nov 2025

- CodeQL Action v3 will be deprecated in December 2026. The Action now
logs a warning for customers who are running v3 but could be running v4.
For more information, see [Upcoming deprecation of CodeQL Action
v3](https://github.blog/changelog/2025-10-28-upcoming-deprecation-of-codeql-action-v3/).
- Update default CodeQL bundle version to 2.23.5.
[#&#8203;3288](https://redirect.github.com/github/codeql-action/pull/3288)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.3/CHANGELOG.md)
for more information.

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 25, 2025
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [go.uber.org/zap](https://redirect.github.com/uber-go/zap) | `v1.27.0`
-> `v1.27.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.uber.org%2fzap/v1.27.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.uber.org%2fzap/v1.27.0/v1.27.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>uber-go/zap (go.uber.org/zap)</summary>

###
[`v1.27.1`](https://redirect.github.com/uber-go/zap/releases/tag/v1.27.1)

[Compare
Source](https://redirect.github.com/uber-go/zap/compare/v1.27.0...v1.27.1)

Enhancements:

- [#&#8203;1501][]: prevent `Object` from panicking on nils
- [#&#8203;1511][]: Fix a race condition in `WithLazy`.

Thanks to [@&#8203;rabbbit](https://redirect.github.com/rabbbit),
[@&#8203;alshopov](https://redirect.github.com/alshopov),
[@&#8203;jquirke](https://redirect.github.com/jquirke),
[@&#8203;arukiidou](https://redirect.github.com/arukiidou) for their
contributions to this release.

[#&#8203;1501]: https://redirect.github.com/uber-go/zap/pull/1501

[#&#8203;1511]: https://redirect.github.com/uber-go/zap/pull/1511

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Nov 25, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.3.4` -> `v4.4.1` |
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | patch | `v5.0.0` -> `v5.0.1` |
|
[actions/create-github-app-token](https://redirect.github.com/actions/create-github-app-token)
| action | minor | `v2.1.4` -> `v2.2.0` |
| [actions/setup-go](https://redirect.github.com/actions/setup-go) |
action | minor | `v6.0.0` -> `v6.1.0` |
| [actions/setup-go](https://redirect.github.com/actions/setup-go) |
action | digest | `4469467` -> `4dc6199` |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.4` -> `v4.31.5` |

---

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

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.4.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.4.1)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.4.0...v4.4.1)

#### Release Notes

##### <!-- 0 -->🚀 Features

- Display oidc as announcement by
[@&#8203;fargito](https://redirect.github.com/fargito)
- Add --allow-empty run option by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;160](https://redirect.github.com/CodSpeedHQ/runner/pull/160)

##### <!-- 1 -->🐛 Bug Fixes

- Do not espace trailing newlines in logger by
[@&#8203;fargito](https://redirect.github.com/fargito)
- Make multiline logs appear correctly in summary by
[@&#8203;fargito](https://redirect.github.com/fargito) in
[#&#8203;162](https://redirect.github.com/CodSpeedHQ/runner/pull/162)
- Request OIDC token just before upload by
[@&#8203;fargito](https://redirect.github.com/fargito)
- Update docs links to oidc by
[@&#8203;fargito](https://redirect.github.com/fargito) in
[#&#8203;159](https://redirect.github.com/CodSpeedHQ/runner/pull/159)

##### <!-- 7 -->⚙️ Internals

- feat: make use of allow-empty in the ci of this action by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;158](https://redirect.github.com/CodSpeedHQ/action/pull/158)
- chore: bump runner version to 4.4.1 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;159](https://redirect.github.com/CodSpeedHQ/action/pull/159)

#### Install codspeed-runner 4.4.1

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/runner/releases/download/v4.4.1/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.4.1

| File | Platform | Checksum |
|
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
----------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md>

**Full Changelog**:
<CodSpeedHQ/action@v4.4.0...v4.4.1>

###
[`v4.4.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.4.0)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.3.4...v4.4.0)

#### Release Notes

##### <!-- 0 -->🚀 Features

- Add support for oidc token authentication by
[@&#8203;fargito](https://redirect.github.com/fargito) in
[#&#8203;156](https://redirect.github.com/CodSpeedHQ/runner/pull/156)
- You can now use OIDC to authenticate your CodSpeed workflow and remove
`CODSPEED_TOKEN` from your repositories secret! Learn more in the
dedicated [changelog
entry](https://codspeed.io/changelog/2025-11-19-simpler-authentication-with-oidc)
- Accept simulation as runner mode by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;152](https://redirect.github.com/CodSpeedHQ/runner/pull/152)
- Add a comment explaining why we do not check for emptiness in valgrind
teardown by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;157](https://redirect.github.com/CodSpeedHQ/runner/pull/157)
- Validate walltime results before uploading by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Import walltime\_results from monorepo by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Accept both simulation and instrumentation as a mode input by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;155](https://redirect.github.com/CodSpeedHQ/action/pull/155)

##### <!-- 1 -->🐛 Bug Fixes

- Dont start perf unless it's not already started by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;158](https://redirect.github.com/CodSpeedHQ/runner/pull/158)
- Use a line buffer when reading stdout/stderr streams by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

##### <!-- 4 --> 📚 Documentation

- docs: recommend OpenID Connect instead of static token by
[@&#8203;fargito](https://redirect.github.com/fargito) in
[#&#8203;156](https://redirect.github.com/CodSpeedHQ/action/pull/156)

##### <!-- 7 -->⚙️ Internals

- chore: bump runner version to 4.4.0 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;157](https://redirect.github.com/CodSpeedHQ/action/pull/157)

#### Install codspeed-runner 4.4.0

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/runner/releases/download/v4.4.0/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.4.0

| File | Platform | Checksum |
|
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
----------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.4.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md>

**Full Changelog**:
<CodSpeedHQ/action@v4.3.4...v4.4.0>

</details>

<details>
<summary>actions/checkout (actions/checkout)</summary>

###
[`v5.0.1`](https://redirect.github.com/actions/checkout/releases/tag/v5.0.1)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v5.0.0...v5.0.1)

##### What's Changed

- Port v6 cleanup to v5 by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2301](https://redirect.github.com/actions/checkout/pull/2301)

**Full Changelog**:
<actions/checkout@v5...v5.0.1>

</details>

<details>
<summary>actions/create-github-app-token
(actions/create-github-app-token)</summary>

###
[`v2.2.0`](https://redirect.github.com/actions/create-github-app-token/releases/tag/v2.2.0)

[Compare
Source](https://redirect.github.com/actions/create-github-app-token/compare/v2.1.4...v2.2.0)

##### Bug Fixes

- **deps:** bump glob from 10.4.5 to 10.5.0
([#&#8203;305](https://redirect.github.com/actions/create-github-app-token/issues/305))
([5480f43](https://redirect.github.com/actions/create-github-app-token/commit/5480f4325a18c025ee16d7e081413854624e9edc))
- **deps:** bump p-retry from 6.2.1 to 7.1.0
([#&#8203;294](https://redirect.github.com/actions/create-github-app-token/issues/294))
([dce3be8](https://redirect.github.com/actions/create-github-app-token/commit/dce3be8b284f45e65caed11a610e2bef738d15b4))
- **deps:** bump the production-dependencies group with 2 updates
([#&#8203;292](https://redirect.github.com/actions/create-github-app-token/issues/292))
([55e2a4b](https://redirect.github.com/actions/create-github-app-token/commit/55e2a4b2ccaaa8364303e6ab9f77e31ad02298e5))

##### Features

- update permission inputs
([#&#8203;296](https://redirect.github.com/actions/create-github-app-token/issues/296))
([d90aa53](https://redirect.github.com/actions/create-github-app-token/commit/d90aa532332d33f6dc9656fd4491a98441595a37))

</details>

<details>
<summary>actions/setup-go (actions/setup-go)</summary>

###
[`v6.1.0`](https://redirect.github.com/actions/setup-go/releases/tag/v6.1.0)

[Compare
Source](https://redirect.github.com/actions/setup-go/compare/v6.0.0...v6.1.0)

#### What's Changed

##### Enhancements

- Fall back to downloading from go.dev/dl instead of
storage.googleapis.com/golang by
[@&#8203;nicholasngai](https://redirect.github.com/nicholasngai) in
[#&#8203;665](https://redirect.github.com/actions/setup-go/pull/665)
- Add support for .tool-versions file and update workflow by
[@&#8203;priya-kinthali](https://redirect.github.com/priya-kinthali) in
[#&#8203;673](https://redirect.github.com/actions/setup-go/pull/673)
- Add comprehensive breaking changes documentation for v6 by
[@&#8203;mahabaleshwars](https://redirect.github.com/mahabaleshwars) in
[#&#8203;674](https://redirect.github.com/actions/setup-go/pull/674)

##### Dependency updates

- Upgrade eslint-config-prettier from 10.0.1 to 10.1.8 and document
breaking changes in v6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;617](https://redirect.github.com/actions/setup-go/pull/617)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;641](https://redirect.github.com/actions/setup-go/pull/641)
- Upgrade semver and
[@&#8203;types/semver](https://redirect.github.com/types/semver) by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;652](https://redirect.github.com/actions/setup-go/pull/652)

#### New Contributors

- [@&#8203;nicholasngai](https://redirect.github.com/nicholasngai) made
their first contribution in
[#&#8203;665](https://redirect.github.com/actions/setup-go/pull/665)
- [@&#8203;priya-kinthali](https://redirect.github.com/priya-kinthali)
made their first contribution in
[#&#8203;673](https://redirect.github.com/actions/setup-go/pull/673)
- [@&#8203;mahabaleshwars](https://redirect.github.com/mahabaleshwars)
made their first contribution in
[#&#8203;674](https://redirect.github.com/actions/setup-go/pull/674)

**Full Changelog**:
<actions/setup-go@v6...v6.1.0>

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.5`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.5)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.4...v4.31.5)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.5 - 24 Nov 2025

- Update default CodeQL bundle version to 2.23.6.
[#&#8203;3321](https://redirect.github.com/github/codeql-action/pull/3321)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.5/CHANGELOG.md)
for more information.

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Nov 25, 2025
)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/rhysd/actionlint](https://redirect.github.com/rhysd/actionlint)
| `v1.7.8` -> `v1.7.9` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2frhysd%2factionlint/v1.7.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2frhysd%2factionlint/v1.7.8/v1.7.9?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>rhysd/actionlint (github.com/rhysd/actionlint)</summary>

###
[`v1.7.9`](https://redirect.github.com/rhysd/actionlint/blob/HEAD/CHANGELOG.md#v179---2025-11-21)

[Compare
Source](https://redirect.github.com/rhysd/actionlint/compare/v1.7.8...v1.7.9)

- Add support for [`ubuntu-slim`
runner](https://github.blog/changelog/2025-10-28-1-vcpu-linux-runner-now-available-in-github-actions-in-public-preview/)
label.
([#&#8203;585](https://redirect.github.com/rhysd/actionlint/issues/585),
thanks [@&#8203;cestorer](https://redirect.github.com/cestorer))
- Check input deprecation in action by checking [`deprecationMessage`
property](https://docs.github.com/en/actions/reference/workflows-and-actions/metadata-syntax#inputsinput_iddeprecationmessage).
Using a deprecated input is reported as error if it is not marked as
`required`. See [the
document](https://redirect.github.com/rhysd/actionlint/blob/main/docs/checks.md#deprecated-inputs-usage)
for more details.
([#&#8203;580](https://redirect.github.com/rhysd/actionlint/issues/580))
  ```yaml
  - uses: reviewdog/action-actionlint@v1
    with:
      # ERROR: Using a deprecated input
      fail_on_error: true
  ```
- Add support for the [Custom
images](https://docs.github.com/en/actions/how-tos/manage-runners/larger-runners/use-custom-images)
feature.
- Support [`image_version` workflow
trigger](https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#image_version).
    ```yaml
    on:
      image_version:
        names:
          - "MyNewImage"
          - "MyOtherImage"
        versions:
          - 1.*
          - 2.*
    ```
- Support [`jobs.<job_id>.snapshot`
syntax](https://docs.github.com/en/actions/reference/workflows-and-actions/workflow-syntax#jobsjob_idsnapshot).
To make actionlint recognize your own image generation runner, use
[`self-hosted-runner.labels`
config](https://redirect.github.com/rhysd/actionlint/blob/main/docs/config.md).
    ```yaml
    jobs:
      build:
        runs-on: my-image-generation-runner
        snapshot:
            image-name: my-custom-image
            version: 2.*
    ```
- Fix some invalid permissions are not reported as error in `id-token`
and `models` scopes.
([#&#8203;582](https://redirect.github.com/rhysd/actionlint/issues/582),
thanks [@&#8203;holtkampjs](https://redirect.github.com/holtkampjs))
- Fix `args` and `entrypoint` inputs are not recognized at `uses:` when
it's not a Docker action.
([#&#8203;550](https://redirect.github.com/rhysd/actionlint/issues/550))
- Set correct column in source position of YAML parse error.
- Fix `credentials` cannot be configured with `${{ }}`.
([#&#8203;590](https://redirect.github.com/rhysd/actionlint/issues/590))
- Improve messages in syntax errors on parsing steps (`run:` and
`uses:`). Available keys suggestion is now more accurate and unexpected
keys are detected more accurately.
- Fix the order of errors can be non-deterministic when multiple errors
are caused at the same source positions.
- Improve error messages showing suggestions on detecting invalid
permissions.
- Add instruction for installing actionlint with [mise package
manager](https://mise.jdx.dev/getting-started.html).
([#&#8203;589](https://redirect.github.com/rhysd/actionlint/issues/589),
thanks [@&#8203;jylenhof](https://redirect.github.com/jylenhof))
- Fix outdated URLs in the document.
- Add new `actionlint.AllContexts` map constant in Go API that contains
the information about all context availability.
- Update popular actions data set to the latest with several major
versions of actions and the following new actions.
  - `anthropics/claude-code-action`
  - `openai/codex-action`
  - `google-github-actions/run-gemini-cli`
- Add `make cov` task to easily generate a code coverage report.
- Make installing the formula version of `actionlint` pacakge from tap
of this repository with Homebrew a hard error. Install the cask version
instead following the instruction in the error message.

\[Changes]\[v1.7.9]

<a id="v1.7.8"></a>

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Dec 2, 2025
…14245)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/hashicorp/go-version](https://redirect.github.com/hashicorp/go-version)
| `v1.7.0` -> `v1.8.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fgo-version/v1.8.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fgo-version/v1.7.0/v1.8.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>hashicorp/go-version
(github.com/hashicorp/go-version)</summary>

###
[`v1.8.0`](https://redirect.github.com/hashicorp/go-version/releases/tag/v1.8.0)

[Compare
Source](https://redirect.github.com/hashicorp/go-version/compare/v1.7.0...v1.8.0)

#### What's Changed

- Add CODEOWNERS file in .github/CODEOWNERS by
[@&#8203;mukeshjc](https://redirect.github.com/mukeshjc) in
[#&#8203;145](https://redirect.github.com/hashicorp/go-version/pull/145)
- Linting by
[@&#8203;KaushikiAnand](https://redirect.github.com/KaushikiAnand) in
[#&#8203;151](https://redirect.github.com/hashicorp/go-version/pull/151)
- Correct typos in comments by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;134](https://redirect.github.com/hashicorp/go-version/pull/134)
- Migrate GitHub Actions updates from TSCCR to Dependabot by
[@&#8203;nodyhub](https://redirect.github.com/nodyhub) in
[#&#8203;155](https://redirect.github.com/hashicorp/go-version/pull/155)
- Bump the github-actions-backward-compatible group with 2 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;157](https://redirect.github.com/hashicorp/go-version/pull/157)
- Update doc reference in README by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;135](https://redirect.github.com/hashicorp/go-version/pull/135)
- Bump the github-actions-breaking group with 3 updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;156](https://redirect.github.com/hashicorp/go-version/pull/156)
- \[Compliance] - PR Template Changes Required by
[@&#8203;compliance-pr-automation-bot](https://redirect.github.com/compliance-pr-automation-bot)\[bot]
in
[#&#8203;158](https://redirect.github.com/hashicorp/go-version/pull/158)
- Add benchmark test for version.String() by
[@&#8203;Manikkumar1988](https://redirect.github.com/Manikkumar1988) in
[#&#8203;159](https://redirect.github.com/hashicorp/go-version/pull/159)
- Bytes implementation by
[@&#8203;Manikkumar1988](https://redirect.github.com/Manikkumar1988) in
[#&#8203;161](https://redirect.github.com/hashicorp/go-version/pull/161)
- Bump actions/cache from 4.2.3 to 4.2.4 in the
github-actions-backward-compatible group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;167](https://redirect.github.com/hashicorp/go-version/pull/167)
- Bump actions/checkout from 4.2.2 to 5.0.0 in the
github-actions-breaking group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;166](https://redirect.github.com/hashicorp/go-version/pull/166)
- Bump the github-actions-breaking group across 1 directory with 2
updates by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;171](https://redirect.github.com/hashicorp/go-version/pull/171)
- \[IND-4226] \[COMPLIANCE] Update Copyright Headers by
[@&#8203;oss-core-libraries-dashboard](https://redirect.github.com/oss-core-libraries-dashboard)\[bot]
in
[#&#8203;172](https://redirect.github.com/hashicorp/go-version/pull/172)
- drop init() by
[@&#8203;florianl](https://redirect.github.com/florianl) in
[#&#8203;175](https://redirect.github.com/hashicorp/go-version/pull/175)

#### New Contributors

- [@&#8203;mukeshjc](https://redirect.github.com/mukeshjc) made their
first contribution in
[#&#8203;145](https://redirect.github.com/hashicorp/go-version/pull/145)
- [@&#8203;KaushikiAnand](https://redirect.github.com/KaushikiAnand)
made their first contribution in
[#&#8203;151](https://redirect.github.com/hashicorp/go-version/pull/151)
- [@&#8203;alexandear](https://redirect.github.com/alexandear) made
their first contribution in
[#&#8203;134](https://redirect.github.com/hashicorp/go-version/pull/134)
- [@&#8203;nodyhub](https://redirect.github.com/nodyhub) made their
first contribution in
[#&#8203;155](https://redirect.github.com/hashicorp/go-version/pull/155)
-
[@&#8203;compliance-pr-automation-bot](https://redirect.github.com/compliance-pr-automation-bot)\[bot]
made their first contribution in
[#&#8203;158](https://redirect.github.com/hashicorp/go-version/pull/158)
- [@&#8203;Manikkumar1988](https://redirect.github.com/Manikkumar1988)
made their first contribution in
[#&#8203;159](https://redirect.github.com/hashicorp/go-version/pull/159)
-
[@&#8203;oss-core-libraries-dashboard](https://redirect.github.com/oss-core-libraries-dashboard)\[bot]
made their first contribution in
[#&#8203;172](https://redirect.github.com/hashicorp/go-version/pull/172)
- [@&#8203;florianl](https://redirect.github.com/florianl) made their
first contribution in
[#&#8203;175](https://redirect.github.com/hashicorp/go-version/pull/175)

**Full Changelog**:
<hashicorp/go-version@v1.7.0...v1.8.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).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 3, 2025
…4243)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/klauspost/compress](https://redirect.github.com/klauspost/compress)
| `v1.18.1` -> `v1.18.2` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fklauspost%2fcompress/v1.18.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fklauspost%2fcompress/v1.18.1/v1.18.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>klauspost/compress (github.com/klauspost/compress)</summary>

###
[`v1.18.2`](https://redirect.github.com/klauspost/compress/releases/tag/v1.18.2)

[Compare
Source](https://redirect.github.com/klauspost/compress/compare/v1.18.1...v1.18.2)

##### What's Changed

- Fix invalid encoding on level 9 with single value input by
[@&#8203;klauspost](https://redirect.github.com/klauspost) in
[#&#8203;1115](https://redirect.github.com/klauspost/compress/pull/1115)
- flate: reduce stateless allocations by
[@&#8203;RXamzin](https://redirect.github.com/RXamzin) in
[#&#8203;1106](https://redirect.github.com/klauspost/compress/pull/1106)
- build(deps): bump github/codeql-action from 3.30.5 to 4.31.2 in the
github-actions group by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1111](https://redirect.github.com/klauspost/compress/pull/1111)

`v1.18.1` is marked "retracted" due to invalid flate/zip/gzip encoding.

##### New Contributors

- [@&#8203;RXamzin](https://redirect.github.com/RXamzin) made their
first contribution in
[#&#8203;1106](https://redirect.github.com/klauspost/compress/pull/1106)

**Full Changelog**:
<klauspost/compress@v1.18.1...v1.18.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).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 9, 2025
> **Note:** This PR body was truncated due to platform limits.

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.38.0` -> `v1.39.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.39.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.38.0/v1.39.0?slim=true)
|
|
[go.opentelemetry.io/otel/log](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v0.14.0` -> `v0.15.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2flog/v0.15.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2flog/v0.14.0/v0.15.0?slim=true)
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.38.0` -> `v1.39.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.39.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.38.0/v1.39.0?slim=true)
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.38.0` -> `v1.39.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.39.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.38.0/v1.39.0?slim=true)
|
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.38.0` -> `v1.39.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.39.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.38.0/v1.39.0?slim=true)
|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go)
| `v1.38.0` -> `v1.39.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.39.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.38.0/v1.39.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.39.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.39.0)

[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.38.0...v1.39.0)

#### Overview

##### Added

- Greatly reduce the cost of recording metrics in
`go.opentelemetry.io/otel/sdk/metric` using hashing for map keys.
([#&#8203;7175](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175))
- Add `WithInstrumentationAttributeSet` option to
`go.opentelemetry.io/otel/log`, `go.opentelemetry.io/otel/metric`, and
`go.opentelemetry.io/otel/trace` packages. This provides a
concurrent-safe and performant alternative to
`WithInstrumentationAttributes` by accepting a pre-constructed
`attribute.Set`.
([#&#8203;7287](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7287))
- Add experimental observability for the Prometheus exporter in
`go.opentelemetry.io/otel/exporters/prometheus`. Check the
`go.opentelemetry.io/otel/exporters/prometheus/internal/x` package
documentation for more information.
([#&#8203;7345](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7345))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#&#8203;7353](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7353))
- Add temporality selector functions `DeltaTemporalitySelector`,
`CumulativeTemporalitySelector`, `LowMemoryTemporalitySelector` to
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;7434](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7434))
- Add experimental observability metrics for simple log processor in
`go.opentelemetry.io/otel/sdk/log`.
([#&#8203;7548](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7548))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#&#8203;7459](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7459))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#&#8203;7486](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7486))
- Add experimental observability metrics for simple span processor in
`go.opentelemetry.io/otel/sdk/trace`.
([#&#8203;7374](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7374))
- Add experimental observability metrics in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;7512](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7512))
- Add experimental observability metrics for manual reader in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;7524](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7524))
- Add experimental observability metrics for periodic reader in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;7571](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7571))
- Support `OTEL_EXPORTER_OTLP_LOGS_INSECURE` and
`OTEL_EXPORTER_OTLP_INSECURE` environmental variables in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;7608](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7608))
- Add `Enabled` method to the `Processor` interface in
`go.opentelemetry.io/otel/sdk/log`. All `Processor` implementations now
include an `Enabled` method.
([#&#8203;7639](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639))
- The `go.opentelemetry.io/otel/semconv/v1.38.0` package. The package
contains semantic conventions from the `v1.38.0` version of the
OpenTelemetry Semantic Conventions. See the [migration
documentation](./semconv/v1.38.0/MIGRATION.md) for information on how to
upgrade from
`go.opentelemetry.io/otel/semconv/v1.37.0.`([#&#8203;7648](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7648))

##### Changed

- `Distinct` in `go.opentelemetry.io/otel/attribute` is no longer
guaranteed to uniquely identify an attribute set. Collisions between
`Distinct` values for different Sets are possible with extremely high
cardinality (billions of series per instrument), but are highly
unlikely.
([#&#8203;7175](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7175))
- `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/trace`
synchronously de-duplicates the passed attributes instead of delegating
it to the returned `TracerOption`.
([#&#8203;7266](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266))
- `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/meter`
synchronously de-duplicates the passed attributes instead of delegating
it to the returned `MeterOption`.
([#&#8203;7266](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266))
- `WithInstrumentationAttributes` in `go.opentelemetry.io/otel/log`
synchronously de-duplicates the passed attributes instead of delegating
it to the returned `LoggerOption`.
([#&#8203;7266](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7266))
- Rename the `OTEL_GO_X_SELF_OBSERVABILITY` environment variable to
`OTEL_GO_X_OBSERVABILITY` in `go.opentelemetry.io/otel/sdk/trace`,
`go.opentelemetry.io/otel/sdk/log`, and
`go.opentelemetry.io/otel/exporters/stdout/stdouttrace`.
([#&#8203;7302](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7302))
- Improve performance of histogram `Record` in
`go.opentelemetry.io/otel/sdk/metric` when min and max are disabled
using `NoMinMax`.
([#&#8203;7306](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7306))
- Improve error handling for dropped data during translation by using
`prometheus.NewInvalidMetric` in
`go.opentelemetry.io/otel/exporters/prometheus`. ⚠️ **Breaking Change:**
Previously, these cases were only logged and scrapes succeeded. Now,
when translation would drop data (e.g., invalid label/value), the
exporter emits a `NewInvalidMetric`, and Prometheus scrapes **fail with
HTTP 500** by default. To preserve the prior behavior (scrapes succeed
while errors are logged), configure your Prometheus HTTP handler with:
`promhttp.HandlerOpts{ ErrorHandling: promhttp.ContinueOnError }`.
([#&#8203;7363](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7363))
- Replace fnv hash with xxhash in `go.opentelemetry.io/otel/attribute`
for better performance.
([#&#8203;7371](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7371))
- The default `TranslationStrategy` in
`go.opentelemetry.io/exporters/prometheus` is changed from
`otlptranslator.NoUTF8EscapingWithSuffixes` to
`otlptranslator.UnderscoreEscapingWithSuffixes`.
([#&#8203;7421](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7421))
- Improve performance of concurrent measurements in
`go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;7427](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7427))
- Include W3C TraceFlags (bits 0–7) in the OTLP `Span.Flags` field in
`go.opentelemetry.io/exporters/otlp/otlptrace/otlptracehttp` and
`go.opentelemetry.io/exporters/otlp/otlptrace/otlptracegrpc`.
([#&#8203;7438](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7438))
- The `ErrorType` function in `go.opentelemetry.io/otel/semconv/v1.37.0`
now handles custom error types.
If an error implements an `ErrorType() string` method, the return value
of that method will be used as the error type.
([#&#8203;7442](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7442))

##### Fixed

- Fix `WithInstrumentationAttributes` options in
`go.opentelemetry.io/otel/trace`, `go.opentelemetry.io/otel/metric`, and
`go.opentelemetry.io/otel/log` to properly merge attributes when passed
multiple times instead of replacing them. Attributes with duplicate keys
will use the last value passed.
([#&#8203;7300](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7300))
- The equality of `attribute.Set` when using the `Equal` method is not
affected by the user overriding the empty set pointed to by
`attribute.EmptySet` in `go.opentelemetry.io/otel/attribute`.
([#&#8203;7357](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7357))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Return partial OTLP export errors to the caller in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7372))
- Fix `AddAttributes`, `SetAttributes`, `SetBody` on `Record` in
`go.opentelemetry.io/otel/sdk/log` to not mutate input.
([#&#8203;7403](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7403))
- Do not double record measurements of `RecordSet` methods in
`go.opentelemetry.io/otel/semconv/v1.37.0`.
([#&#8203;7655](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7655))
- Do not double record measurements of `RecordSet` methods in
`go.opentelemetry.io/otel/semconv/v1.36.0`.
([#&#8203;7656](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7656))

##### Removed

- Drop support for \[Go 1.23].
([#&#8203;7274](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7274))
- Remove the `FilterProcessor` interface in
`go.opentelemetry.io/otel/sdk/log`. The `Enabled` method has been added
to the `Processor` interface instead. All `Processor` implementations
must now implement the `Enabled` method. Custom processors that do not
filter records can implement `Enabled` to return `true`.
([#&#8203;7639](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7639))

#### What's Changed

- Drop support for Go 1.23 by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7274](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7274)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.40.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7275](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7275)
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7276](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7276)
- fix(deps): update module github.com/golangci/golangci-lint/v2 to
v2.4.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;7277](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7277)
- fix(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7188](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7188)
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.2 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;7281](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7281)
- fix(deps): update googleapis to
[`ef028d9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ef028d9)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7279](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7279)
- chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7283](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7283)
- chore(deps): update module github.com/spf13/pflag to v1.0.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7282](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7282)
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`0261db7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0261db7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7278](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7278)
- Fix missing link in changelog by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7273](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7273)
- chore(deps): update module github.com/spf13/cobra to v1.10.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7285](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7285)
- chore(deps): update github/codeql-action action to v3.30.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7284](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7284)
- chore(deps): update module github.com/spf13/cobra to v1.10.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7286](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7286)
- Add tracetest example for testing instrumentation by
[@&#8203;adity1raut](https://redirect.github.com/adity1raut) in
[#&#8203;7107](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7107)
- Fix schema urls by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#8203;7288](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7288)
- chore(deps): update module github.com/spf13/pflag to v1.0.10 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7291](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7291)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7293](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7293)
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.16
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7289](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7289)
- chore(deps): update module github.com/golangci/go-printf-func-name to
v0.1.1 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;7290](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7290)
- chore(deps): update module mvdan.cc/gofumpt to v0.9.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7292](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7292)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7296](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7296)
- chore(deps): update actions/stale action to v10 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7299](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7299)
- chore(deps): update actions/setup-go action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7298](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7298)
- fix(deps): update module github.com/prometheus/client\_golang to
v1.23.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7304](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7304)
- chore(deps): update codecov/codecov-action action to v5.5.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7303](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7303)
- Add Observability section to CONTRIBUTING doc by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7272](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7272)
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7309](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7309)
- chore(deps): update golang.org/x/telemetry digest to
[`9b996f7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9b996f7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7308](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7308)
- chore(deps): update github/codeql-action action to v3.30.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7312](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7312)
- chore(deps): update github.com/grafana/regexp digest to
[`f7b3be9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f7b3be9)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7311](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7311)
- chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7317](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7317)
- chore(deps): update golang.org/x/telemetry digest to
[`af835b0`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/af835b0)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7313](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7313)
- fix(deps): update module github.com/prometheus/client\_golang to
v1.23.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7314](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7314)
- chore(deps): update benchmark-action/github-action-benchmark action to
v1.20.7 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7319](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7319)
- Don't track min and max when disabled by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7306](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7306)
- fix(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7320](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7320)
- Add benchmark for exponential histogram measurements by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7305](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7305)
- chore(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7324](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7324)
- chore(deps): update module mvdan.cc/gofumpt to v0.9.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7322](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7322)
- trace,metric,log: WithInstrumentationAttributes options to merge
attributes by [@&#8203;pellared](https://redirect.github.com/pellared)
in
[#&#8203;7300](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7300)
- Encapsulate observability in Logs SDK by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7315](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7315)
- trace,metric,log: add WithInstrumentationAttributeSet option by
[@&#8203;pellared](https://redirect.github.com/pellared) in
[#&#8203;7287](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7287)
- chore(deps): update module github.com/spf13/afero to v1.15.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7330](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7330)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.11.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7329](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7329)
- chore(deps): update module github.com/lucasb-eyer/go-colorful to
v1.3.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;7327](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7327)
- chore(deps): update module github.com/antonboom/errname to v1.1.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7338](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7338)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.41.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7337](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7337)
- chore(deps): update module github.com/spf13/viper to v1.21.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7334](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7334)
- chore(deps): update module github.com/spf13/cast to v1.10.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7333](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7333)
- fix(deps): update googleapis to
[`9702482`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9702482)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7335](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7335)
- chore(deps): update github/codeql-action action to v3.30.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7339](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7339)
- chore(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7326](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7326)
- fix(deps): update module google.golang.org/protobuf to v1.36.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7340](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7340)
- Encapsulate `stdouttrace.Exporter` instrumentation in internal package
by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7307](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7307)
- Do not allocate instrument options if possible in generated semconv
packages by [@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7328](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7328)
- chore(deps): update module github.com/antonboom/nilnil to v1.1.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7343](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7343)
- chore(deps): update module golang.org/x/net to v0.44.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7341](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7341)
- fix(deps): update module golang.org/x/tools to v0.37.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7347](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7347)
- fix(deps): update module google.golang.org/grpc to v1.75.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7344](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7344)
- chore(deps): update module go.yaml.in/yaml/v2 to v2.4.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7349](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7349)
- chore(deps): update github/codeql-action action to v3.30.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7348](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7348)
- Rename Self-Observability as just Observability by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7302](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7302)
- fix(deps): update golang.org/x to
[`df92998`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/df92998)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7350](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7350)
- trace,metric,log: change WithInstrumentationAttributes to not
de-depuplicate the passed attributes in a closure by
[@&#8203;axw](https://redirect.github.com/axw) in
[#&#8203;7266](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7266)
- sdk/metric: add example for metricdatatest package by
[@&#8203;sanojsubran](https://redirect.github.com/sanojsubran) in
[#&#8203;7323](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7323)
- chore(deps): update module github.com/antonboom/testifylint to v1.6.4
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7359](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7359)
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.0
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7362](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7362)
- chore(deps): update module github.com/tetafro/godot to v1.5.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7360](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7360)
- Do not use the user-defined empty set when comparing sets. by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7357](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7357)
- Track context containing span in `recordingSpan` by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7354](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7354)
- fix(deps): update module go.opentelemetry.io/auto/sdk to v1.2.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7365](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7365)
- Encapsulate SDK BatchSpanProcessor observability by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7332](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7332)
- Encapsulate SDK Tracer observability by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7331](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7331)
- chore: generate feature flag files from shared by
[@&#8203;flc1125](https://redirect.github.com/flc1125) in
[#&#8203;7361](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7361)
- fix(deps): update module github.com/prometheus/otlptranslator to v1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7358](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7358)
- chore(deps): update module github.com/djarvur/go-err113 to v0.1.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7368](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7368)
- Fix the typo in the function name `TestNewInstrumentation` by
[@&#8203;yumosx](https://redirect.github.com/yumosx) in
[#&#8203;7369](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7369)
- Use Set hash in Distinct (2nd attempt) by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7175](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7175)
- chore(deps): update module github.com/ldez/grignotin to v0.10.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7373](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7373)
- chore(deps): update module github.com/kulti/thelper to v0.7.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7376](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7376)
- chore(deps): update otel/weaver docker tag to v0.18.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7377](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7377)
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`a6e64aa`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/a6e64aa)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7375](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7375)
- feat(prometheus): Add observability for prometheus exporter by
[@&#8203;tongoss](https://redirect.github.com/tongoss) in
[#&#8203;7345](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7345)
- Return partial OTLP export errors to the caller by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7372](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7372)
- sdk/log: add TestRecordMethodsInputConcurrentSafe by
[@&#8203;pellared](https://redirect.github.com/pellared) in
[#&#8203;7378](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7378)
- chore(deps): update module github.com/sagikazarmark/locafero to
v0.12.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7390](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7390)
- chore(deps): update module github.com/tetafro/godot to v1.5.4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7391](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7391)
- fix(deps): update module github.com/golangci/golangci-lint/v2 to
v2.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;7392](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7392)
- chore: sdk/log/internal/x - generate x package from x component
template by
[@&#8203;nikhilmantri0902](https://redirect.github.com/nikhilmantri0902)
in
[#&#8203;7389](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7389)
- chore(deps): update module go.opentelemetry.io/build-tools to v0.28.0
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7394](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7394)
- fix(deps): update build-tools to v0.28.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7395](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7395)
- fix(deps): update googleapis to
[`9219d12`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9219d12)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7393](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7393)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.42.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7397](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7397)
- refactor: replace `context.Background()` with
`t.Context()`/`b.Context()` in tests by
[@&#8203;flc1125](https://redirect.github.com/flc1125) in
[#&#8203;7352](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7352)
- sdk/log: BenchmarkAddAttributes, BenchmarkSetAttributes,
BenchmarkSetBody by
[@&#8203;pellared](https://redirect.github.com/pellared) in
[#&#8203;7387](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7387)
- Link checker: ignore https localhost uris by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#8203;7399](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7399)
- chore(deps): update module github.com/ldez/gomoddirectives to v0.7.1
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7400](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7400)
- chore(deps): update module dev.gaijin.team/go/golib to v0.7.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7402](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7402)
- Add experimental `x` package to `otlptracegrpc` by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7401](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7401)
- chore(deps): update actions/cache action to v4.3.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7409](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7409)
- \[chore]: Clean-up unused obsScopeName const by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7408](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7408)
- Add benchmark for synchronous gauge measurement by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7407](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7407)
- Add measure benchmarks with exemplars recorded by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7406](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7406)
- chore(deps): update github/codeql-action action to v3.30.4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7414](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7414)
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.5
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7416](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7416)
- chore(deps): update module github.com/quasilyte/go-ruleguard/dsl to
v0.3.23 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7417](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7417)
- Optimize the return type of ExportSpans by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7405](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7405)
- Optimize Observability return types in in Prometheus exporter by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7410](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7410)
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.17 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7418](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7418)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.5.0 by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;7419](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7419)
- Add concurrent safe tests for metric aggregations by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7379](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7379)
- chore(deps): update github/codeql-action action to v3.30.5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7425](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7425)
- sdk/trace/internal/x: generate x package from x component template
[#&#8203;7385](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/7385)
by [@&#8203;ternua8](https://redirect.github.com/ternua8) in
[#&#8203;7411](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7411)
- chore(deps): update module go.augendre.info/fatcontext to v0.9.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7426](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7426)
- Generate gRPC Client target parsing func by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7424](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7424)
- chore(deps): update module github.com/mattn/go-runewidth to v0.0.19 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7428](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7428)
- Prometheus exporter: change default translation strategy by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7421](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7421)
- Only enforce cardinality limits when the attribute set does not
already exist by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7422](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7422)
- fix(deps): update googleapis to
[`57b25ae`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/57b25ae)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7429](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7429)
- chore(deps): update module github.com/charmbracelet/x/ansi to v0.10.2
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7432](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7432)
- chore(deps): update golang.org/x/telemetry digest to
[`8e64475`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8e64475)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7431](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7431)
- chore(deps): update ossf/scorecard-action action to v2.4.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7435](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7435)
- Allow optimizing locking for built-in exemplar reservoirs by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7423](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7423)
- chore(deps): update golang.org/x/telemetry digest to
[`4eae98a`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4eae98a)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7439](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7439)
- chore(deps): update peter-evans/create-issue-from-file action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7440](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7440)
- Add temporality selector functions by
[@&#8203;dprotaso](https://redirect.github.com/dprotaso) in
[#&#8203;7434](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7434)
- fix(deps): update module google.golang.org/protobuf to v1.36.10 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7445](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7445)
- chore(deps): update github/codeql-action action to v3.30.6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7446](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7446)
- Skip link checking for acm.org which blocks the link checker by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7444](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7444)
- feat: logs SDK observability - otlploggrpc exporter metrics by
[@&#8203;yumosx](https://redirect.github.com/yumosx) in
[#&#8203;7353](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7353)
- fix(deps): update golang.org/x to
[`27f1f14`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/27f1f14)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7448](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7448)
- fix(deps): update googleapis to
[`7c0ddcb`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7c0ddcb)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7449](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7449)
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7450](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7450)
- Add exemplar reservoir parallel benchmarks by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7441](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7441)
- chore(deps): update module github.com/ghostiam/protogetter to v0.3.17
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7451](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7451)
- chore(deps): update actions/stale action to v10.1.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7452](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7452)
- Support custom error type semantics by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7442](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7442)
- fix(deps): update build-tools to v0.28.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7455](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7455)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7456](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7456)
- chore(deps): update module github.com/bombsimon/wsl/v5 to v5.3.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7457](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7457)
- sdk/trace: trace id high 64 bit tests by
[@&#8203;mahendrabishnoi2](https://redirect.github.com/mahendrabishnoi2)
in
[#&#8203;7212](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7212)
- Add the `internal/observ` package to `otlptracegrpc` by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7404](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7404)
- fix(deps): update googleapis to
[`65f7160`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65f7160)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7460](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7460)
- chore(deps): update module go.opentelemetry.io/collector/featuregate
to v1.43.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7461](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7461)
- fix(deps): update module google.golang.org/grpc to v1.76.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7463](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7463)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.43.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7462](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7462)
- Use sync.Map and atomics to improve sum performance by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7427](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7427)
- chore(deps): update module github.com/stretchr/objx to v0.5.3 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7464](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7464)
- chore(deps): update module github.com/prometheus/common to v0.67.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7465](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7465)
- Document the ordering guarantees provided by the metrics SDK by
[@&#8203;dashpole](https://redirect.github.com/dashpole) in
[#&#8203;7453](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7453)
- chore(deps): update github/codeql-action action to v3.30.7 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7467](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7467)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`49b9836`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/49b9836)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7468](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7468)
- Instrument the `otlptracegrpc` exporter by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7459](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7459)
- fix(deps): update google.golang.org/genproto/googleapis/rpc digest to
[`49b9836`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/49b9836)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7469](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7469)
- chore(deps): update module golang.org/x/net to v0.45.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7470](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7470)
- chore(deps): update github/codeql-action action to v4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7472](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7472)
- chore(deps): update module github.com/skeema/knownhosts to v1.3.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7471](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7471)
- fix(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7475](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7475)
- chore(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7477](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7477)
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.21.2
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7481](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7481)
- chore(deps): update module github.com/ldez/exptostd to v0.4.5 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7483](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7483)
- Add the internal `x` package to `otlptracehttp` by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7476](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7476)
- Add a version const to otlptracehttp by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7479](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7479)
- feat: Improve error handling in prometheus exporter by
[@&#8203;tongoss](https://redirect.github.com/tongoss) in
[#&#8203;7363](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7363)
- Add the `internal/observ` pkg to `otlptracehttp` by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7480](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7480)
- Move sdk/internal/env to sdk/trace/internal/env by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#8203;7437](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7437)
- chore(deps): update module github.com/gofrs/flock to v0.13.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7487](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7487)
- Instrument the `otlptracehttp` exporter by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;7486](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7486)
- chore(deps): update github/codeql-action action to v4.30.8 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7489](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7489)
- chore(deps): update module github.com/catenacyber/perfsprint to
v0.10.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7496](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7496)
- OTLP trace exporter include W3C trace flags (bits 0–7) in Span.Flags
by
[@&#8203;nikhilmantri0902](https://redirect.github.com/nikhilmantri0902)
in
[#&#8203;7438](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7438)
- Fix typos and linguistic errors in documentation / hacktoberfest by
[@&#8203;survivant](https://redirect.github.com/survivant) in
[#&#8203;7494](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7494)
- chore(deps): update module github.com/kunwardeep/paralleltest to
v1.0.15 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7501](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7501)
- RELEASING - Remove demo-accounting service from dependency list by
[@&#8203;Kielek](https://redirect.github.com/Kielek) in
[#&#8203;7503](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7503)
- Added the `internal/observ` package to otlploghttp by
[@&#8203;yumosx](https://redirect.github.com/yumosx) in
[#&#8203;7484](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7484)
- fix(deps): update googleapis to
[`4626949`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4626949)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7506](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7506)
- chore(deps): update module github.com/godoc-lint/godoc-lint to v0.10.1
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7508](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7508)
- fix(observ): correct rejected items and update comment style by
[@&#8203;yumosx](https://redirect.github.com/yumosx) in
[#&#8203;7502](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7502)
- chore(deps): update module github.com/go-critic/go-critic to v0.14.0
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7509](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7509)
- Prometheus exporter tests: iterate through all scopes rather than
looking only at the first by
[@&#8203;tongoss](https://redirect.github.com/tongoss) in
[#&#8203;7510](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7510)
- chore: sdk/internal/x - generate x package from shared template by
[@&#8203;nikhilmantri0902](https://redirect.github.com/nikhilmantri0902)
in
[#&#8203;7495](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7495)
- sdk/log: Fix AddAttributes, SetAttributes, SetBody on Record to not
mutate input by [@&#8203;pellared](https://redirect.github.com/pellared)
in
[#&#8203;7403](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7403)
- chore(deps): update github/codeql-action action to v4.30.9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7515](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7515)
- feat: sdk/trace: span processed metric for simple span processor by
[@&#8203;mahendrabishnoi2](https://redirect.github.com/mahendrabishnoi2)
in
[#&#8203;7374](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7374)
- Simulate failures for histogram creation paths without risking a
nil-interface panic by
[@&#8203;tongoss](https://redirect.github.com/tongoss) in
[#&#8203;7518](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7518)
- fix(deps): update golang.org/x by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7482](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7482)
- fix(deps): update googleapis to
[`88f65dc`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/88f65dc)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7521](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7521)
- chore(deps): update module go.opentelemetry.io/collector/featuregate
to v1.44.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7522](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7522)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.44.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7523](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7523)
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.7 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7525](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7525)
- Instrument the `otlploghttp` exporter by
[@&#8203;yumosx](https://redirect.github.com/yumosx) in
[#&#8203;7512](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7512)
- chore(deps): update module mvdan.cc/gofumpt to v0.9.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7527](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7527)
- Move scorpionknifes to emeritus by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#8203;7526](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7526)
- chore(deps): update module github.com/prometheus/procfs to v0.18.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7530](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7530)
- fix(deps): update googleapis to
[`3a174f9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3a174f9)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;7529](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/7529)
- chore(deps): update golang.org/x/telemetry digest to
[`5be28d7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5be28d7)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 11, 2025
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/spf13/cobra](https://redirect.github.com/spf13/cobra) |
`v1.10.1` -> `v1.10.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fspf13%2fcobra/v1.10.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fspf13%2fcobra/v1.10.1/v1.10.2?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>spf13/cobra (github.com/spf13/cobra)</summary>

###
[`v1.10.2`](https://redirect.github.com/spf13/cobra/releases/tag/v1.10.2)

[Compare
Source](https://redirect.github.com/spf13/cobra/compare/v1.10.1...v1.10.2)

#### 🔧 Dependencies

- chore: Migrate from `gopkg.in/yaml.v3` to `go.yaml.in/yaml/v3` by
[@&#8203;dims](https://redirect.github.com/dims) in
[#&#8203;2336](https://redirect.github.com/spf13/cobra/pull/2336) - the
`gopkg.in/yaml.v3` package has been deprecated for some time: this
should significantly cleanup dependency/supply-chains for consumers of
`spf13/cobra`

#### 📈 CI/CD

- Fix linter and allow CI to pass by
[@&#8203;marckhouzam](https://redirect.github.com/marckhouzam) in
[#&#8203;2327](https://redirect.github.com/spf13/cobra/pull/2327)
- fix: actions/setup-go v6 by
[@&#8203;jpmcb](https://redirect.github.com/jpmcb) in
[#&#8203;2337](https://redirect.github.com/spf13/cobra/pull/2337)

#### 🔥✍🏼 Docs

- Add documentation for repeated flags functionality by
[@&#8203;rvergis](https://redirect.github.com/rvergis) in
[#&#8203;2316](https://redirect.github.com/spf13/cobra/pull/2316)

#### 🍂 Refactors

- refactor: replace several vars with consts by
[@&#8203;htoyoda18](https://redirect.github.com/htoyoda18) in
[#&#8203;2328](https://redirect.github.com/spf13/cobra/pull/2328)
- refactor: change minUsagePadding from var to const by
[@&#8203;ssam18](https://redirect.github.com/ssam18) in
[#&#8203;2325](https://redirect.github.com/spf13/cobra/pull/2325)

#### 🤗 New Contributors

- [@&#8203;rvergis](https://redirect.github.com/rvergis) made their
first contribution in
[#&#8203;2316](https://redirect.github.com/spf13/cobra/pull/2316)
- [@&#8203;htoyoda18](https://redirect.github.com/htoyoda18) made their
first contribution in
[#&#8203;2328](https://redirect.github.com/spf13/cobra/pull/2328)
- [@&#8203;ssam18](https://redirect.github.com/ssam18) made their first
contribution in
[#&#8203;2325](https://redirect.github.com/spf13/cobra/pull/2325)
- [@&#8203;dims](https://redirect.github.com/dims) made their first
contribution in
[#&#8203;2336](https://redirect.github.com/spf13/cobra/pull/2336)

**Full Changelog**:
<spf13/cobra@v1.10.1...v1.10.2>

Thank you to our amazing contributors!!!!! 🐍 🚀

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 11, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/create-github-app-token](https://redirect.github.com/actions/create-github-app-token)
| action | patch | `v2.2.0` -> `v2.2.1` |
| [actions/stale](https://redirect.github.com/actions/stale) | action |
patch | `v10.1.0` -> `v10.1.1` |
| [anchore/sbom-action](https://redirect.github.com/anchore/sbom-action)
| action | patch | `v0.20.10` -> `v0.20.11` |
|
[codecov/codecov-action](https://redirect.github.com/codecov/codecov-action)
| action | patch | `5.5.1` -> `5.5.2` |
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.6` -> `v4.31.7` |
|
[streetsidesoftware/cspell-action](https://redirect.github.com/streetsidesoftware/cspell-action)
| action | minor | `v8.0.0` -> `v8.1.1` |

---

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

---

### Release Notes

<details>
<summary>actions/create-github-app-token
(actions/create-github-app-token)</summary>

###
[`v2.2.1`](https://redirect.github.com/actions/create-github-app-token/releases/tag/v2.2.1)

[Compare
Source](https://redirect.github.com/actions/create-github-app-token/compare/v2.2.0...v2.2.1)

##### Bug Fixes

- **deps:** bump the production-dependencies group with 2 updates
([#&#8203;311](https://redirect.github.com/actions/create-github-app-token/issues/311))
([b212e6a](https://redirect.github.com/actions/create-github-app-token/commit/b212e6a739dec02d8488610fbaf8f049f82ee999))

</details>

<details>
<summary>actions/stale (actions/stale)</summary>

###
[`v10.1.1`](https://redirect.github.com/actions/stale/releases/tag/v10.1.1)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.1.0...v10.1.1)

#### What's Changed

##### Bug Fix

- Add Missing Input Reading for `only-issue-types` by
[@&#8203;Bibo-Joshi](https://redirect.github.com/Bibo-Joshi) in
[#&#8203;1298](https://redirect.github.com/actions/stale/pull/1298)

##### Improvement

- Improves error handling when rate limiting is disabled on GHES. by
[@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
in [#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

##### Dependency Upgrades

- Upgrade eslint-config-prettier from 8.10.0 to 10.1.8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1276](https://redirect.github.com/actions/stale/pull/1276)
- Upgrade [@&#8203;types/node](https://redirect.github.com/types/node)
from 20.10.3 to 24.2.0 and document breaking changes in v10 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1280](https://redirect.github.com/actions/stale/pull/1280)
- Upgrade actions/publish-action from 0.3.0 to 0.4.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1291](https://redirect.github.com/actions/stale/pull/1291)
- Upgrade actions/checkout from 4 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot) in
[#&#8203;1306](https://redirect.github.com/actions/stale/pull/1306)

#### New Contributors

- [@&#8203;chiranjib-swain](https://redirect.github.com/chiranjib-swain)
made their first contribution in
[#&#8203;1300](https://redirect.github.com/actions/stale/pull/1300)

**Full Changelog**:
<actions/stale@v10...v10.1.1>

</details>

<details>
<summary>anchore/sbom-action (anchore/sbom-action)</summary>

###
[`v0.20.11`](https://redirect.github.com/anchore/sbom-action/releases/tag/v0.20.11)

[Compare
Source](https://redirect.github.com/anchore/sbom-action/compare/v0.20.10...v0.20.11)

#### Changes in v0.20.11

- update Syft to v1.38.2
([#&#8203;557](https://redirect.github.com/anchore/sbom-action/pull/557))
- bump
[@&#8203;octokit/plugin-paginate-rest](https://redirect.github.com/octokit/plugin-paginate-rest),
[@&#8203;actions/artifact](https://redirect.github.com/actions/artifact)
and [@&#8203;actions/github](https://redirect.github.com/actions/github)
([#&#8203;550](https://redirect.github.com/anchore/sbom-action/issues/550))
\[\[[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)]\(<https://github.com/>[dependabot\[bot\]](https://redirect.github.com/apps/dependabot))]
- bump js-yaml
([#&#8203;552](https://redirect.github.com/anchore/sbom-action/issues/552))
\[\[[dependabot\[bot\]](https://redirect.github.com/apps/dependabot)]\(<https://github.com/>[dependabot\[bot\]](https://redirect.github.com/apps/dependabot))]

</details>

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v5.5.2`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v552)

[Compare
Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.1...v5.5.2)

##### What's Changed

**Full Changelog**:
<https://github.com/codecov/codecov-action/compare/v5.5.1..v5.5.2>

</details>

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.7`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.7)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.6...v4.31.7)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.7 - 05 Dec 2025

- Update default CodeQL bundle version to 2.23.7.
[#&#8203;3343](https://redirect.github.com/github/codeql-action/pull/3343)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.7/CHANGELOG.md)
for more information.

</details>

<details>
<summary>streetsidesoftware/cspell-action
(streetsidesoftware/cspell-action)</summary>

###
[`v8.1.1`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v8.1.1)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v8.1.0...v8.1.1)

##### Updates and Bug Fixes

- Fix publishing step
([18eb68e](https://redirect.github.com/streetsidesoftware/cspell-action/commit/18eb68ecec6022ff335d12e6f77167fe7eaa864d))

###
[`v8.1.0`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v8.1.0)

[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v8.0.0...v8.1.0)

##### Documentation

- Upgrade checkout and cspell-action versions
([#&#8203;2501](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2501))
([8d0a18b](https://redirect.github.com/streetsidesoftware/cspell-action/commit/8d0a18b2ef71a9fb9578843ac89efb47c067f6d9))

##### Features

- Add summary option
([#&#8203;2549](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2549))
([873ff5f](https://redirect.github.com/streetsidesoftware/cspell-action/commit/873ff5f29da239f4e704dd72bc2dd9c0517f4893))
- Update CSpell version (9.4.0)
([#&#8203;2544](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2544))
([2e8603d](https://redirect.github.com/streetsidesoftware/cspell-action/commit/2e8603d01d4b32558bb365b99f8c08a14a776b7e))

##### Updates and Bug Fixes

- Set esbuild target to node24
([#&#8203;2510](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2510))
([14af53b](https://redirect.github.com/streetsidesoftware/cspell-action/commit/14af53ba0aa8a7d3ac534bfade96334454ae95ce))
- Update CSpell version (9.3.1)
([#&#8203;2508](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2508))
([a879e6e](https://redirect.github.com/streetsidesoftware/cspell-action/commit/a879e6e724cfd2968a7d8cdde46443e39dc75df5))
- Update CSpell version (9.3.2)
([#&#8203;2516](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2516))
([c176300](https://redirect.github.com/streetsidesoftware/cspell-action/commit/c1763001699fb6909cd77ed50c0e921469f7159b))
- Update Dictionaries and Dependencies
([#&#8203;2514](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2514))
([ccd54f7](https://redirect.github.com/streetsidesoftware/cspell-action/commit/ccd54f75f1b6666c147ab314041a8fe09fd79f1e))
- Update Dictionaries and Dependencies
([#&#8203;2522](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2522))
([d4e5a6d](https://redirect.github.com/streetsidesoftware/cspell-action/commit/d4e5a6dc6902a76c699e177238bcf84ac3a5d537))
- Update Dictionaries and Dependencies
([#&#8203;2527](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2527))
([aadf274](https://redirect.github.com/streetsidesoftware/cspell-action/commit/aadf2742bc05cf6e7c260f3efc92d36f0b3660bb))
- Update Dictionaries and Dependencies
([#&#8203;2535](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2535))
([50b7781](https://redirect.github.com/streetsidesoftware/cspell-action/commit/50b7781a2760418b620f75d38b0cd48c1110089b))
- Update Dictionaries and Dependencies
([#&#8203;2537](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2537))
([272b283](https://redirect.github.com/streetsidesoftware/cspell-action/commit/272b2830688e15c203a173e976661170287eb3cb))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2509](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2509))
([0c3c972](https://redirect.github.com/streetsidesoftware/cspell-action/commit/0c3c9727372f99314cd329eb06d8186099424441))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2511](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2511))
([98131f7](https://redirect.github.com/streetsidesoftware/cspell-action/commit/98131f74e9c9cdd1dd70e9f6fe1983f30c0fea3d))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2534](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2534))
([17d6e4f](https://redirect.github.com/streetsidesoftware/cspell-action/commit/17d6e4f8d5d4d8db751165ee656a578f8abdc6b8))
- Workflow Bot -- Update ALL Dependencies (main)
([#&#8203;2539](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2539))
([e00d8fa](https://redirect.github.com/streetsidesoftware/cspell-action/commit/e00d8fa25d685c264b0587f71d9beb371c3a6e06))

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Boten <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 16, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
major | `v4.3.0` -> `v5.0.1` |
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | major | `v6.0.0` -> `v7.0.0` |
|
[actions/upload-artifact](https://redirect.github.com/actions/upload-artifact)
| action | major | `v5.0.0` -> `v6.0.0` |

---

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

---

### Release Notes

<details>
<summary>actions/cache (actions/cache)</summary>

###
[`v5.0.1`](https://redirect.github.com/actions/cache/compare/v5.0.0...v5.0.1)

[Compare
Source](https://redirect.github.com/actions/cache/compare/v5.0.0...v5.0.1)

###
[`v5.0.0`](https://redirect.github.com/actions/cache/compare/v4.3.0...v5.0.0)

[Compare
Source](https://redirect.github.com/actions/cache/compare/v4.3.0...v5.0.0)

</details>

<details>
<summary>actions/download-artifact (actions/download-artifact)</summary>

###
[`v7.0.0`](https://redirect.github.com/actions/download-artifact/releases/tag/v7.0.0)

[Compare
Source](https://redirect.github.com/actions/download-artifact/compare/v6.0.0...v7.0.0)

##### v7 - What's new

> \[!IMPORTANT]
> actions/download-artifact\@&#8203;v7 now runs on Node.js 24
(`runs.using: node24`) and requires a minimum Actions Runner version of
2.327.1. If you are using self-hosted runners, ensure they are updated
before upgrading.

##### Node.js 24

This release updates the runtime to Node.js 24. v6 had preliminary
support for Node 24, however this action was by default still running on
Node.js 20. Now this action by default will run on Node.js 24.

##### What's Changed

- Update GHES guidance to include reference to Node 20 version by
[@&#8203;patrikpolyak](https://redirect.github.com/patrikpolyak) in
[#&#8203;440](https://redirect.github.com/actions/download-artifact/pull/440)
- Download Artifact Node24 support by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;415](https://redirect.github.com/actions/download-artifact/pull/415)
- fix: update
[@&#8203;actions/artifact](https://redirect.github.com/actions/artifact)
to fix Node.js 24 punycode deprecation by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;451](https://redirect.github.com/actions/download-artifact/pull/451)
- prepare release v7.0.0 for Node.js 24 support by
[@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) in
[#&#8203;452](https://redirect.github.com/actions/download-artifact/pull/452)

##### New Contributors

- [@&#8203;patrikpolyak](https://redirect.github.com/patrikpolyak) made
their first contribution in
[#&#8203;440](https://redirect.github.com/actions/download-artifact/pull/440)
- [@&#8203;salmanmkc](https://redirect.github.com/salmanmkc) made their
first contribution in
[#&#8203;415](https://redirect.github.com/actions/download-artifact/pull/415)

**Full Changelog**:
<actions/download-artifact@v6.0.0...v7.0.0>

</details>

<details>
<summary>actions/upload-artifact (actions/upload-artifact)</summary>

###
[`v6.0.0`](https://redirect.github.com/actions/upload-artifact/compare/v5.0.0...v6.0.0)

[Compare
Source](https://redirect.github.com/actions/upload-artifact/compare/v5.0.0...v6.0.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.

👻 **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).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Dec 16, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.31.7` -> `v4.31.8` |

---

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

---

### Release Notes

<details>
<summary>github/codeql-action (github/codeql-action)</summary>

###
[`v4.31.8`](https://redirect.github.com/github/codeql-action/releases/tag/v4.31.8)

[Compare
Source](https://redirect.github.com/github/codeql-action/compare/v4.31.7...v4.31.8)

##### CodeQL Action Changelog

See the [releases
page](https://redirect.github.com/github/codeql-action/releases) for the
relevant changes to the CodeQL CLI and language packs.

##### 4.31.8 - 11 Dec 2025

- Update default CodeQL bundle version to 2.23.8.
[#&#8203;3354](https://redirect.github.com/github/codeql-action/pull/3354)

See the full
[CHANGELOG.md](https://redirect.github.com/github/codeql-action/blob/v4.31.8/CHANGELOG.md)
for more information.

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Dec 23, 2025
…2.1 (#14320)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/knadh/koanf/providers/file](https://redirect.github.com/knadh/koanf)
| `v1.2.0` -> `v1.2.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fknadh%2fkoanf%2fproviders%2ffile/v1.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fknadh%2fkoanf%2fproviders%2ffile/v1.2.0/v1.2.1?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>knadh/koanf (github.com/knadh/koanf/providers/file)</summary>

###
[`v1.2.1`](https://redirect.github.com/knadh/koanf/releases/tag/v1.2.1)

[Compare
Source](https://redirect.github.com/knadh/koanf/compare/v1.2.0...v1.2.1)

changelog for v1.2.0 -> v1.2.1

- [`29cce50`](https://redirect.github.com/knadh/koanf/commit/29cce50)
Merge pull request
[#&#8203;101](https://redirect.github.com/knadh/koanf/issues/101) from
e-nikolov/fix-pflag-map-types
- [`0202243`](https://redirect.github.com/knadh/koanf/commit/0202243)
posflag: add support for pflag map types

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Dec 23, 2025
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) |
`v1.77.0` -> `v1.78.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.78.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.77.0/v1.78.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>

###
[`v1.78.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.78.0):
Release 1.78.0

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.77.0...v1.78.0)

##### Behavior Changes

- client: Reject target URLs containing unbracketed colons in the
hostname in Go version 1.26+.
([#&#8203;8716](https://redirect.github.com/grpc/grpc-go/issues/8716))
  - Special Thanks: [@&#8203;neild](https://redirect.github.com/neild)

##### New Features

- stats/otel: Add backend service label to wrr metrics as part of A89.
([#&#8203;8737](https://redirect.github.com/grpc/grpc-go/issues/8737))
- stats/otel: Add subchannel metrics (without the disconnection reason)
to eventually replace the pickfirst metrics.
([#&#8203;8738](https://redirect.github.com/grpc/grpc-go/issues/8738))
- client: Wait for all pending goroutines to complete when closing a
graceful switch balancer.
([#&#8203;8746](https://redirect.github.com/grpc/grpc-go/issues/8746))
  - Special Thanks: [@&#8203;twz123](https://redirect.github.com/twz123)

##### Bug Fixes

- transport/client : Return status code `Unknown` on malformed
grpc-status.
([#&#8203;8735](https://redirect.github.com/grpc/grpc-go/issues/8735))
- client: Add `experimental.AcceptCompressors` so callers can restrict
the `grpc-accept-encoding` header advertised for a call.
([#&#8203;8718](https://redirect.github.com/grpc/grpc-go/issues/8718))
- Special Thanks:
[@&#8203;iblancasa](https://redirect.github.com/iblancasa)
- xds: Fix a bug in `StringMatcher` where regexes would match
incorrectly when ignore\_case is set to true.
([#&#8203;8723](https://redirect.github.com/grpc/grpc-go/issues/8723))
- xds/resolver:
- Drop previous route resources and report an error when no matching
virtual host is found.
- Only log LDS/RDS configuration errors following a successful update
and retain the last valid resource to prevent transient failures.
([#&#8203;8711](https://redirect.github.com/grpc/grpc-go/issues/8711))
- client:
- Change connectivity state to CONNECTING when creating the name
resolver (as part of exiting IDLE).
- Change connectivity state to TRANSIENT\_FAILURE if name resolver
creation fails (as part of exiting IDLE).
- Change connectivity state to IDLE after idle timeout expires even when
current state is TRANSIENT\_FAILURE.
- Fix a bug that resulted in `OnFinish` call option not being invoked
for RPCs where stream creation failed.
([#&#8203;8710](https://redirect.github.com/grpc/grpc-go/issues/8710))
- xdsclient: Fix a race in the xdsClient that could lead to
resource-not-found errors.
([#&#8203;8627](https://redirect.github.com/grpc/grpc-go/issues/8627))

##### Performance Improvements

- mem: Round up to nearest 4KiB for pool allocations larger than 1MiB.
([#&#8203;8705](https://redirect.github.com/grpc/grpc-go/issues/8705))
  - Special Thanks: [@&#8203;cjc25](https://redirect.github.com/cjc25)

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 23, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.4.1` -> `v4.5.1` |
| [anchore/sbom-action](https://redirect.github.com/anchore/sbom-action)
| action | minor | `v0.20.11` -> `v0.21.0` |
|
[docker/setup-buildx-action](https://redirect.github.com/docker/setup-buildx-action)
| action | minor | `v3.11.1` -> `v3.12.0` |

---

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

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.5.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.5.1)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.4.1...v4.5.1)

#### Release Notes

##### <!-- 0 -->🚀 Features

- Remove projects query from the exec polling by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;173](https://redirect.github.com/CodSpeedHQ/runner/pull/173)
- Fetch project from API when running outside of git repo by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add get or create project repository query by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Automatically install exec-harness for exec subcommand by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Auto install codspeed-memtrack during executor setup by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Serialize events serially to allow streamed decoding by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;172](https://redirect.github.com/CodSpeedHQ/runner/pull/172)
- Parse perf file for memmap events instead of relying on /proc/pid/maps
by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use the projects upload enpdoint in exec command by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add exec subcommand and refactor run subcommand by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add exec-harness binary by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add memory executor by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add memtrack crate by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add artifact types by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add shared fifo by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add new fifo commands by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Support simulation for free-threaded python by
[@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) in
[#&#8203;167](https://redirect.github.com/CodSpeedHQ/runner/pull/167)

##### <!-- 1 -->🐛 Bug Fixes

- fix: specify package when using branch/ref by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;162](https://redirect.github.com/CodSpeedHQ/action/pull/162)
- fix: properly check for allow\_empty input by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;164](https://redirect.github.com/CodSpeedHQ/action/pull/164)
- Filter out arm debugging symbols by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;179](https://redirect.github.com/CodSpeedHQ/runner/pull/179)
- Filter out empty named symbols when building perf-map by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;176](https://redirect.github.com/CodSpeedHQ/runner/pull/176)
- Do not break support for no reason when changing integration hooks
protocol version by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;175](https://redirect.github.com/CodSpeedHQ/runner/pull/175)
- Remove dirty retry on timeout and simply increase timeout for GQL
client by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Stop hanging indefinitely if process fails to start in memory executor
by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;171](https://redirect.github.com/CodSpeedHQ/runner/pull/171)
- Remove the password prompt from the run\_with\_sudo dialog by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Collect events in thread to avoid mutex overhead by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Convert events in thread to avoid blocking at the end by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Compress only when size exceeds threshold by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Forward environment in memory executor by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Fix plan test in CI by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;165](https://redirect.github.com/CodSpeedHQ/runner/pull/165)
- Prevent nextest from running valgrind and memcheck concurrently by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Stop ignoring samples by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use correct name for unwind\_data trait declaration by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Stop filtering out zero sized symbol by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Request OIDC token after creating profile archive by
[@&#8203;fargito](https://redirect.github.com/fargito) in
[#&#8203;170](https://redirect.github.com/CodSpeedHQ/runner/pull/170)
- Remove snapshots that were not part of lfs by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;166](https://redirect.github.com/CodSpeedHQ/runner/pull/166)
- Always print memory mapping logs by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

##### <!-- 2 -->🏗️ Refactor

- Create a dedicated execution\_context that holds runtime information
by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Move executor and instruments modules out of `run` module by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

##### <!-- 7 -->⚙️ Internals

- docs(examples): add go and cpp examples by
[@&#8203;fargito](https://redirect.github.com/fargito) in
[#&#8203;161](https://redirect.github.com/CodSpeedHQ/action/pull/161)
- Ignore some tags in the changelog
- Bump protocol version by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;174](https://redirect.github.com/CodSpeedHQ/runner/pull/174)
- Add CONTRIBUTING.md by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add cargo-dist arguments for release by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Reset exec-harness and memtrack crate versions to 1.0.0 ahead of first
release by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Switch to pr run mode plan only for pr by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add test to ensure path is properly forwarded by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;169](https://redirect.github.com/CodSpeedHQ/runner/pull/169)
- Make the exec command work outside of git repos by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Do not publish memtrack to crates.io by
[@&#8203;adriencaccia](https://redirect.github.com/adriencaccia)
- Dont run valgrind and memory tests at the same time by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;164](https://redirect.github.com/CodSpeedHQ/runner/pull/164)
- Add test-log to see output on failures by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add workspace dependencies by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

#### Install codspeed-runner 4.5.1

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.5.1

| File | Platform | Checksum |
|
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
----------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/runner/releases/download/v4.5.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/runner/blob/main/CHANGELOG.md>

**Full Changelog**:
<CodSpeedHQ/action@v4.4.1...v4.5.1>

</details>

<details>
<summary>anchore/sbom-action (anchore/sbom-action)</summary>

###
[`v0.21.0`](https://redirect.github.com/anchore/sbom-action/releases/tag/v0.21.0)

[Compare
Source](https://redirect.github.com/anchore/sbom-action/compare/v0.20.11...v0.21.0)

- chore(deps): update Syft to v1.39.0
([#&#8203;561](https://redirect.github.com/anchore/sbom-action/issues/561))
- chore(deps): bump
[@&#8203;octokit/request-error](https://redirect.github.com/octokit/request-error),
[@&#8203;octokit/core](https://redirect.github.com/octokit/core) and
[@&#8203;octokit/webhooks](https://redirect.github.com/octokit/webhooks)
([#&#8203;560](https://redirect.github.com/anchore/sbom-action/issues/560))
- chore(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0
([#&#8203;558](https://redirect.github.com/anchore/sbom-action/issues/558))

</details>

<details>
<summary>docker/setup-buildx-action
(docker/setup-buildx-action)</summary>

###
[`v3.12.0`](https://redirect.github.com/docker/setup-buildx-action/releases/tag/v3.12.0)

[Compare
Source](https://redirect.github.com/docker/setup-buildx-action/compare/v3.11.1...v3.12.0)

- Deprecate `install` input by
[@&#8203;crazy-max](https://redirect.github.com/crazy-max) in
[#&#8203;455](https://redirect.github.com/docker/setup-buildx-action/pull/455)
- Bump
[@&#8203;docker/actions-toolkit](https://redirect.github.com/docker/actions-toolkit)
from 0.62.1 to 0.63.0 in
[#&#8203;434](https://redirect.github.com/docker/setup-buildx-action/pull/434)
- Bump brace-expansion from 1.1.11 to 1.1.12 in
[#&#8203;436](https://redirect.github.com/docker/setup-buildx-action/pull/436)
- Bump form-data from 2.5.1 to 2.5.5 in
[#&#8203;432](https://redirect.github.com/docker/setup-buildx-action/pull/432)
- Bump undici from 5.28.4 to 5.29.0 in
[#&#8203;435](https://redirect.github.com/docker/setup-buildx-action/pull/435)

**Full Changelog**:
<docker/setup-buildx-action@v3.11.1...v3.12.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.

👻 **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).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
github-merge-queue bot pushed a commit that referenced this pull request Dec 31, 2025
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/google/go-tpm](https://redirect.github.com/google/go-tpm)
| `v0.9.7` -> `v0.9.8` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fgo-tpm/v0.9.8?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fgo-tpm/v0.9.7/v0.9.8?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>google/go-tpm (github.com/google/go-tpm)</summary>

###
[`v0.9.8`](https://redirect.github.com/google/go-tpm/releases/tag/v0.9.8)

[Compare
Source](https://redirect.github.com/google/go-tpm/compare/v0.9.7...v0.9.8)

#### What's Changed

- Support HMAC Session in ReadPublic by
[@&#8203;loicsikidi](https://redirect.github.com/loicsikidi) in
[#&#8203;418](https://redirect.github.com/google/go-tpm/pull/418)
- fix weird typo in name for TPM\_RC\_HIERARCHY by
[@&#8203;chrisfenner](https://redirect.github.com/chrisfenner) in
[#&#8203;421](https://redirect.github.com/google/go-tpm/pull/421)

**Full Changelog**:
<google/go-tpm@v0.9.7...v0.9.8>

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
github-merge-queue bot pushed a commit that referenced this pull request Dec 31, 2025
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [anchore/sbom-action](https://redirect.github.com/anchore/sbom-action)
| action | minor | `v0.20.11` → `v0.21.0` |

---

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

---

### Release Notes

<details>
<summary>anchore/sbom-action (anchore/sbom-action)</summary>

###
[`v0.21.0`](https://redirect.github.com/anchore/sbom-action/releases/tag/v0.21.0)

[Compare
Source](https://redirect.github.com/anchore/sbom-action/compare/v0.20.11...v0.21.0)

- chore(deps): update Syft to v1.39.0
([#&#8203;561](https://redirect.github.com/anchore/sbom-action/issues/561))
- chore(deps): bump
[@&#8203;octokit/request-error](https://redirect.github.com/octokit/request-error),
[@&#8203;octokit/core](https://redirect.github.com/octokit/core) and
[@&#8203;octokit/webhooks](https://redirect.github.com/octokit/webhooks)
([#&#8203;560](https://redirect.github.com/anchore/sbom-action/issues/560))
- chore(deps): bump peter-evans/create-pull-request from 7.0.11 to 8.0.0
([#&#8203;558](https://redirect.github.com/anchore/sbom-action/issues/558))

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

<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0Mi41OS4wIiwidXBkYXRlZEluVmVyIjoiNDIuNjYuMTQiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file go Pull requests that update Go code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants