Skip to content

attribute: avoid reflection for small fixed-array slice types in hashKV#8203

Closed
alliasgher wants to merge 3 commits intoopen-telemetry:mainfrom
alliasgher:perf-hash-slice-types
Closed

attribute: avoid reflection for small fixed-array slice types in hashKV#8203
alliasgher wants to merge 3 commits intoopen-telemetry:mainfrom
alliasgher:perf-hash-slice-types

Conversation

@alliasgher
Copy link
Copy Markdown
Contributor

Fixes #8200.

Applies the same type-switch fast path used for SLICE in #8166 to the four existing slice types: BOOLSLICE, INT64SLICE, FLOAT64SLICE, and STRINGSLICE.

The slice values for len 0-3 are stored as [N]T fixed arrays by SliceValue. Type-asserting directly on those avoids all reflection overhead for the most common lengths. Longer slices fall through to the existing reflect.ValueOf path unchanged.

Benchmarks

BenchmarkHashKVsSlices exercises only slice-type attributes (len 2-3, which hit the fixed-array fast path):

BenchmarkHashKVsSlices-10    ~99 ns/op    0 B/op    0 allocs/op

Micro-benchmark of the per-element path for [2]bool:

old (reflect): ~7 ns/op
new (type switch): ~1 ns/op   (~5.7x faster)

The overall BenchmarkHashKVs is unchanged since it includes many non-slice types, but the slice-specific path is significantly faster.

Replace reflect.ValueOf + reflection-based iteration with direct typed
slice access (asBoolSlice, asInt64Slice, asFloat64Slice, asStringSlice)
for BOOLSLICE, INT64SLICE, FLOAT64SLICE, and STRINGSLICE in hashKV.

This avoids the per-element reflection overhead — the same improvement
applied to the SLICE type in open-telemetry#8166.

Fixes open-telemetry#8200

Signed-off-by: alliasgher <alliasgher123@gmail.com>
Type-switch on the [0..3]T fixed arrays stored by SliceValue to handle
the most common slice lengths without reflection. Larger slices still
use the reflect path as before. No allocations on either path.

Fixes open-telemetry#8200

Signed-off-by: alliasgher <alliasgher123@gmail.com>
Type-switch on the [0..3]T fixed arrays to avoid reflection for the
most common slice lengths. For longer slices the existing reflect path
is kept. A new BenchmarkHashKVsSlices shows the per-element path for
fixed-array slices is ~5-6x faster than the reflect-based path.

Fixes open-telemetry#8200

Signed-off-by: alliasgher <alliasgher123@gmail.com>
@pellared
Copy link
Copy Markdown
Member

Closing per OTel Generative AI Contribution Policy

@pellared pellared closed this Apr 14, 2026
MrAlias pushed a commit to MrAlias/opentelemetry-go that referenced this pull request Apr 14, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
patch | `v5.0.4` → `v5.0.5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>actions/cache (actions/cache)</summary>

###
[`v5.0.5`](https://redirect.github.com/actions/cache/releases/tag/v5.0.5)

[Compare
Source](https://redirect.github.com/actions/cache/compare/v5.0.4...v5.0.5)

##### What's Changed

- Update ts-http-runtime dependency by
[@&open-telemetry#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in
[#&open-telemetry#8203;1747](https://redirect.github.com/actions/cache/pull/1747)

**Full Changelog**:
<actions/cache@v5...v5.0.5>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
MrAlias pushed a commit that referenced this pull request Apr 14, 2026
….1.3 (#8207)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/opentracing-contrib/go-grpc](https://redirect.github.com/opentracing-contrib/go-grpc)
| `v0.1.2` → `v0.1.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopentracing-contrib%2fgo-grpc/v0.1.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopentracing-contrib%2fgo-grpc/v0.1.2/v0.1.3?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>opentracing-contrib/go-grpc
(github.com/opentracing-contrib/go-grpc)</summary>

###
[`v0.1.3`](https://redirect.github.com/opentracing-contrib/go-grpc/releases/tag/v0.1.3)

[Compare
Source](https://redirect.github.com/opentracing-contrib/go-grpc/compare/v0.1.2...v0.1.3)

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

#### What's Changed

##### 🔨 Maintenance

- Remove go toolchain by
[@&#8203;lucacome](https://redirect.github.com/lucacome) in
[#&#8203;69](https://redirect.github.com/opentracing-contrib/go-grpc/pull/69)
- Remove go toolchain from tests by
[@&#8203;lucacome](https://redirect.github.com/lucacome) in
[#&#8203;70](https://redirect.github.com/opentracing-contrib/go-grpc/pull/70)

##### ⬆️ Dependencies

- Update lucacome/draft-release action to v2.1.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;52](https://redirect.github.com/opentracing-contrib/go-grpc/pull/52),
[#&#8203;55](https://redirect.github.com/opentracing-contrib/go-grpc/pull/55),
[#&#8203;58](https://redirect.github.com/opentracing-contrib/go-grpc/pull/58),
[#&#8203;61](https://redirect.github.com/opentracing-contrib/go-grpc/pull/61),
[#&#8203;68](https://redirect.github.com/opentracing-contrib/go-grpc/pull/68),
[#&#8203;71](https://redirect.github.com/opentracing-contrib/go-grpc/pull/71)
- Update actions/labeler action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;51](https://redirect.github.com/opentracing-contrib/go-grpc/pull/51)
- Update actions/checkout action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;48](https://redirect.github.com/opentracing-contrib/go-grpc/pull/48),
[#&#8203;57](https://redirect.github.com/opentracing-contrib/go-grpc/pull/57)
- Update module github.com/stretchr/testify to v1.11.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;49](https://redirect.github.com/opentracing-contrib/go-grpc/pull/49)
- Update actions/setup-go action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;50](https://redirect.github.com/opentracing-contrib/go-grpc/pull/50)
- Update golangci/golangci-lint-action action to v9 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;47](https://redirect.github.com/opentracing-contrib/go-grpc/pull/47),
[#&#8203;56](https://redirect.github.com/opentracing-contrib/go-grpc/pull/56)
- Update module google.golang.org/grpc to v1.80.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;46](https://redirect.github.com/opentracing-contrib/go-grpc/pull/46),
[#&#8203;53](https://redirect.github.com/opentracing-contrib/go-grpc/pull/53),
[#&#8203;60](https://redirect.github.com/opentracing-contrib/go-grpc/pull/60),
[#&#8203;62](https://redirect.github.com/opentracing-contrib/go-grpc/pull/62),
[#&#8203;65](https://redirect.github.com/opentracing-contrib/go-grpc/pull/65),
[#&#8203;67](https://redirect.github.com/opentracing-contrib/go-grpc/pull/67)
- Update github/codeql-action action to v4 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;54](https://redirect.github.com/opentracing-contrib/go-grpc/pull/54)

**Full Changelog**:
<opentracing-contrib/go-grpc@v0.1.2...v0.1.3>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to NesterovYehor/opentelemetry-go that referenced this pull request Apr 15, 2026
…pen-telemetry#8181)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/manuelarte/funcorder](https://redirect.github.com/manuelarte/funcorder)
| `v0.5.0` → `v0.6.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmanuelarte%2ffuncorder/v0.6.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmanuelarte%2ffuncorder/v0.5.0/v0.6.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>manuelarte/funcorder
(github.com/manuelarte/funcorder)</summary>

###
[`v0.6.0`](https://redirect.github.com/manuelarte/funcorder/releases/tag/v0.6.0)

[Compare
Source](https://redirect.github.com/manuelarte/funcorder/compare/v0.5.0...v0.6.0)

#### What's Changed

- chore(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;38](https://redirect.github.com/manuelarte/funcorder/pull/38)
- chore: simplify by [@&open-telemetry#8203;ldez](https://redirect.github.com/ldez) in
[#&open-telemetry#8203;39](https://redirect.github.com/manuelarte/funcorder/pull/39)
- chore: simplify by propagating the pass by
[@&open-telemetry#8203;ldez](https://redirect.github.com/ldez) in
[#&open-telemetry#8203;40](https://redirect.github.com/manuelarte/funcorder/pull/40)
- chore(deps): bump golang.org/x/tools from 0.33.0 to 0.34.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;41](https://redirect.github.com/manuelarte/funcorder/pull/41)
- chore: updating dependabot for github-actions by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;42](https://redirect.github.com/manuelarte/funcorder/pull/42)
- chore(deps): bump golangci/golangci-lint-action from 7 to 8 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;43](https://redirect.github.com/manuelarte/funcorder/pull/43)
- chore: adding tests for multiple structs defined in the same type by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;44](https://redirect.github.com/manuelarte/funcorder/pull/44)
- chore: small improvements to .golangci.yml by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;45](https://redirect.github.com/manuelarte/funcorder/pull/45)
- chore(deps): bump golang.org/x/tools from 0.34.0 to 0.35.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;46](https://redirect.github.com/manuelarte/funcorder/pull/46)
- chore(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;47](https://redirect.github.com/manuelarte/funcorder/pull/47)
- chore(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;48](https://redirect.github.com/manuelarte/funcorder/pull/48)
- chore(deps): bump the all-deps group with 2 updates by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;49](https://redirect.github.com/manuelarte/funcorder/pull/49)
- chore(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;50](https://redirect.github.com/manuelarte/funcorder/pull/50)
- chore: update golangci-lint in github action by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;51](https://redirect.github.com/manuelarte/funcorder/pull/51)
- chore(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;53](https://redirect.github.com/manuelarte/funcorder/pull/53)
- chore(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;54](https://redirect.github.com/manuelarte/funcorder/pull/54)
- chore(deps): bump the all-deps group with 2 updates by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;55](https://redirect.github.com/manuelarte/funcorder/pull/55)
- chore(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;56](https://redirect.github.com/manuelarte/funcorder/pull/56)
- chore(deps): bump golang.org/x/tools from 0.41.0 to 0.42.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;57](https://redirect.github.com/manuelarte/funcorder/pull/57)
- chore(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;58](https://redirect.github.com/manuelarte/funcorder/pull/58)
- feat: add function ordering rule for top-level functions by
[@&open-telemetry#8203;chrisophus](https://redirect.github.com/chrisophus) in
[#&open-telemetry#8203;59](https://redirect.github.com/manuelarte/funcorder/pull/59)

#### New Contributors

- [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot]
made their first contribution in
[#&open-telemetry#8203;38](https://redirect.github.com/manuelarte/funcorder/pull/38)
- [@&open-telemetry#8203;chrisophus](https://redirect.github.com/chrisophus) made
their first contribution in
[#&open-telemetry#8203;59](https://redirect.github.com/manuelarte/funcorder/pull/59)

**Full Changelog**:
<manuelarte/funcorder@v0.5.0...v0.6.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to NesterovYehor/opentelemetry-go that referenced this pull request Apr 15, 2026
open-telemetry#8180)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ashanbrown/makezero/v2](https://redirect.github.com/ashanbrown/makezero)
| `v2.1.0` → `v2.2.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fashanbrown%2fmakezero%2fv2/v2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fashanbrown%2fmakezero%2fv2/v2.1.0/v2.2.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>ashanbrown/makezero
(github.com/ashanbrown/makezero/v2)</summary>

###
[`v2.2.1`](https://redirect.github.com/ashanbrown/makezero/releases/tag/v2.2.1):
Require a minimum of one package

[Compare
Source](https://redirect.github.com/ashanbrown/makezero/compare/v2.2.0...v2.2.1)

Suggestion from
[@&open-telemetry#8203;m-ocean-it](https://redirect.github.com/m-ocean-it)
([#&open-telemetry#8203;24](https://redirect.github.com/ashanbrown/makezero/pull/24))

###
[`v2.2.0`](https://redirect.github.com/ashanbrown/makezero/releases/tag/v2.2.0):
Add support for slice type alises

[Compare
Source](https://redirect.github.com/ashanbrown/makezero/compare/v2.1.0...v2.2.0)

### Added

- Support slice type aliases per
[#&open-telemetry#8203;25](https://redirect.github.com/ashanbrown/makezero/pull/25).
Thanks [@&open-telemetry#8203;RyabovNick](https://redirect.github.com/RyabovNick) .

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to NesterovYehor/opentelemetry-go that referenced this pull request Apr 15, 2026
….1 (open-telemetry#8182)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ashanbrown/forbidigo/v2](https://redirect.github.com/ashanbrown/forbidigo)
| `v2.3.0` → `v2.3.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fashanbrown%2fforbidigo%2fv2/v2.3.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fashanbrown%2fforbidigo%2fv2/v2.3.0/v2.3.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>ashanbrown/forbidigo
(github.com/ashanbrown/forbidigo/v2)</summary>

###
[`v2.3.1`](https://redirect.github.com/ashanbrown/forbidigo/releases/tag/v2.3.1)

[Compare
Source](https://redirect.github.com/ashanbrown/forbidigo/compare/v2.3.0...v2.3.1)

switch from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3
([#&open-telemetry#8203;66](https://redirect.github.com/ashanbrown/forbidigo/pull/66))
Thanks [@&open-telemetry#8203;scop](https://redirect.github.com/scop)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to NesterovYehor/opentelemetry-go that referenced this pull request Apr 15, 2026
….0 (open-telemetry#8184)

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/collector/pdata](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v1.55.0` → `v1.56.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fpdata/v1.56.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fpdata/v1.55.0/v1.56.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

##### 💡 Enhancements 💡

- `all`: Update semconv package from 1.38.0 to 1.40.0
([#&open-telemetry#8203;15095](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15095))
- `cmd/mdatagen`: Only allow the `ToVersion` feature flag attribute to
be set for the `Stable` and `Deprecated` stages.
([#&open-telemetry#8203;15040](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15040))
  To better match the feature flag README

(<https://github.com/open-telemetry/opentelemetry-collector/blob/main/featuregate/README.md#feature-lifecycle>).

##### 🧰 Bug fixes 🧰

- `exporter/debug`: Guard from out of bounds profiles dictionary indices
([#&open-telemetry#8203;14803](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14803))

- `pdata/pprofile`: create a copy when the input is marked as read-only
([#&open-telemetry#8203;15080](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15080))

- `pkg/otelcol`: Fix missing default values in unredacted print-config
command by introducing confmap.WithUnredacted MarshalOption.
([#&open-telemetry#8203;14750](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14750))
Resolves an issue where the unredacted mode output omitted all
default-valued options. By introducing a new MarshalOption to disable
redaction directly at the confmap encoding level, the unredacted mode
now preserves all component defaults natively without requiring
post-processing.

- `pkg/service`: Headers on the internal telemetry OTLP exporter are now
redacted when the configuration is marshaled
([#&open-telemetry#8203;14756](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14756))

<!-- previous-version -->

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dmathieu pushed a commit that referenced this pull request Apr 15, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.35.1` → `v4.35.2` |

---

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

---

### Release Notes

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

###
[`v4.35.2`](https://redirect.github.com/github/codeql-action/releases/tag/v4.35.2)

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

- The undocumented TRAP cache cleanup feature that could be enabled
using the `CODEQL_ACTION_CLEANUP_TRAP_CACHES` environment variable is
deprecated and will be removed in May 2026. If you are affected by this,
we recommend disabling TRAP caching by passing the `trap-caching: false`
input to the `init` Action.
[#&#8203;3795](https://redirect.github.com/github/codeql-action/pull/3795)
- The Git version 2.36.0 requirement for improved incremental analysis
now only applies to repositories that contain submodules.
[#&#8203;3789](https://redirect.github.com/github/codeql-action/pull/3789)
- Python analysis on GHES no longer extracts the standard library,
relying instead on models of the standard library. This should result in
significantly faster extraction and analysis times, while the effect on
alerts should be minimal.
[#&#8203;3794](https://redirect.github.com/github/codeql-action/pull/3794)
- Fixed a bug in the validation of OIDC configurations for private
registries that was added in CodeQL Action 4.33.0 / 3.33.0.
[#&#8203;3807](https://redirect.github.com/github/codeql-action/pull/3807)
- Update default CodeQL bundle version to
[2.25.2](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.2).
[#&#8203;3823](https://redirect.github.com/github/codeql-action/pull/3823)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dmathieu pushed a commit that referenced this pull request Apr 16, 2026
…to v2.29.0 (#8214)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/grpc-ecosystem/grpc-gateway/v2](https://redirect.github.com/grpc-ecosystem/grpc-gateway)
| `v2.28.0` → `v2.29.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.29.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.28.0/v2.29.0?slim=true)
|

---

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

---

### Release Notes

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

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

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

#### What's Changed

- fix: use proto.Merge to avoid copylocks with use\_opaque\_api=true by
[@&#8203;emahiro](https://redirect.github.com/emahiro) in
[#&#8203;6383](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383)
- fix: allow proto3 optional fields in path parameters by
[@&#8203;susanachl](https://redirect.github.com/susanachl) in
[#&#8203;6416](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416)
- Add option to disable HTTP method override by
[@&#8203;achew22](https://redirect.github.com/achew22) in
[#&#8203;6447](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447)
- Add Go documentation badge to README by
[@&#8203;achew22](https://redirect.github.com/achew22) in
[#&#8203;6448](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448)
- fix: add missing return statements in error handler paths by
[@&#8203;jet-go](https://redirect.github.com/jet-go) in
[#&#8203;6561](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561)
- Deprecate fields and methods if file is deprecated by
[@&#8203;aidandj](https://redirect.github.com/aidandj) in
[#&#8203;6613](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613)
- Add edition 2024 support by
[@&#8203;printfn](https://redirect.github.com/printfn) in
[#&#8203;6622](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622)

#### New Contributors

- [@&#8203;emahiro](https://redirect.github.com/emahiro) made their
first contribution in
[#&#8203;6383](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383)
- [@&#8203;susanachl](https://redirect.github.com/susanachl) made their
first contribution in
[#&#8203;6416](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416)
- [@&#8203;jet-go](https://redirect.github.com/jet-go) made their first
contribution in
[#&#8203;6561](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561)
- [@&#8203;aidandj](https://redirect.github.com/aidandj) made their
first contribution in
[#&#8203;6613](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613)
- [@&#8203;printfn](https://redirect.github.com/printfn) made their
first contribution in
[#&#8203;6622](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622)

**Full Changelog**:
<grpc-ecosystem/grpc-gateway@v2.28.0...v2.29.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…emetry#8080)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[codecov/codecov-action](https://redirect.github.com/codecov/codecov-action)
| action | patch | `v5.5.2` → `v5.5.3` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>codecov/codecov-action (codecov/codecov-action)</summary>

###
[`v5.5.3`](https://redirect.github.com/codecov/codecov-action/releases/tag/v5.5.3)

[Compare
Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.2...v5.5.3)

##### What's Changed

- build(deps): bump actions/github-script from 7.0.1 to 8.0.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;1874](https://redirect.github.com/codecov/codecov-action/pull/1874)
- chore(release): bump to 5.5.3 by
[@&open-telemetry#8203;thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov)
in
[#&open-telemetry#8203;1922](https://redirect.github.com/codecov/codecov-action/pull/1922)

**Full Changelog**:
<codecov/codecov-action@v5.5.2...v5.5.3>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
….0 (open-telemetry#8083)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ryanrolds/sqlclosecheck](https://redirect.github.com/ryanrolds/sqlclosecheck)
| `v0.5.1` → `v0.6.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fryanrolds%2fsqlclosecheck/v0.6.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fryanrolds%2fsqlclosecheck/v0.5.1/v0.6.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>ryanrolds/sqlclosecheck
(github.com/ryanrolds/sqlclosecheck)</summary>

###
[`v0.6.0`](https://redirect.github.com/ryanrolds/sqlclosecheck/releases/tag/v0.6.0)

[Compare
Source](https://redirect.github.com/ryanrolds/sqlclosecheck/compare/v0.5.1...v0.6.0)

#### What's Changed

- \[WIP] Support correct non-defer usage by
[@&open-telemetry#8203;ryanrolds](https://redirect.github.com/ryanrolds) in
[#&open-telemetry#8203;28](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/28)
- Add support for deferred closer functions which are not methods by
[@&open-telemetry#8203;vanntile](https://redirect.github.com/vanntile) in
[#&open-telemetry#8203;33](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/33)
- (cont) Add support for deferred closer functions which are not methods
by [@&open-telemetry#8203;vanntile](https://redirect.github.com/vanntile) in
[#&open-telemetry#8203;34](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/34)
- bump golang.org/x/tools to v0.13.0 to fix panic in tests by
[@&open-telemetry#8203;alexandear](https://redirect.github.com/alexandear) in
[#&open-telemetry#8203;38](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/38)
- CVE-2024-27304 with vendoring by
[@&open-telemetry#8203;ryanrolds](https://redirect.github.com/ryanrolds) in
[#&open-telemetry#8203;41](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/41)
- Bump golang.org/x/crypto from 0.17.0 to 0.35.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;42](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/42)
- fix: Referrers() may return nil by
[@&open-telemetry#8203;didebughu](https://redirect.github.com/didebughu) in
[#&open-telemetry#8203;46](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/46)
- Upgrade for Go 1.25 compatibility, and upgrade crypto dependency for
CVE by [@&open-telemetry#8203;LeMikaelF](https://redirect.github.com/LeMikaelF) in
[#&open-telemetry#8203;47](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/47)

#### New Contributors

- [@&open-telemetry#8203;vanntile](https://redirect.github.com/vanntile) made their
first contribution in
[#&open-telemetry#8203;33](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/33)
- [@&open-telemetry#8203;alexandear](https://redirect.github.com/alexandear) made
their first contribution in
[#&open-telemetry#8203;38](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/38)
- [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot]
made their first contribution in
[#&open-telemetry#8203;42](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/42)
- [@&open-telemetry#8203;didebughu](https://redirect.github.com/didebughu) made their
first contribution in
[#&open-telemetry#8203;46](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/46)
- [@&open-telemetry#8203;LeMikaelF](https://redirect.github.com/LeMikaelF) made their
first contribution in
[#&open-telemetry#8203;47](https://redirect.github.com/ryanrolds/sqlclosecheck/pull/47)

**Full Changelog**:
<ryanrolds/sqlclosecheck@v0.5.1...v0.6.0>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…to v1.54.0 (open-telemetry#8085)

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/collector/featuregate](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v1.53.0` → `v1.54.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2ffeaturegate/v1.54.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2ffeaturegate/v1.53.0/v1.54.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

##### ❗ Known Issues ❗

- `service`: The collector's internal Prometheus metrics endpoint
(`:8888`) now emits OTel service labels with underscore
names (`service_name`, `service_instance_id`, `service_version`) instead
of dot-notation names (`service.name`,
`service.instance.id`, `service.version`). Users scraping this endpoint
with the Prometheus receiver will see these renamed
labels in resource and datapoint attributes. As a workaround, add the
following `metric_relabel_configs` to your scrape
  config in prometheus receiver:
  ```yaml
  metric_relabel_configs:
    - source_labels: [service_name]
      target_label: service.name
    - source_labels: [service_instance_id]
      target_label: service.instance.id
    - source_labels: [service_version]
      target_label: service.version
    - regex: service_name|service_instance_id|service_version
      action: labeldrop
  ```
See
[#&open-telemetry#8203;14814](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14814)
for details and updates.

##### 🛑 Breaking changes 🛑

- `all`: Change metric units to be singular to match OTel specification,
e.g. `{requests}` -> `{request}`
([#&open-telemetry#8203;14753](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14753))

##### 💡 Enhancements 💡

- `cmd/mdatagen`: Add deprecated\_type field to allow specifying an
alias for component types.
([#&open-telemetry#8203;14718](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14718))
- `cmd/mdatagen`: Generate entity-scoped MetricsBuilder API that
enforces entity-metric associations at compile time
([#&open-telemetry#8203;14659](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14659))
- `cmd/mdatagen`: Skip generating reaggregation config options for
metrics that have no aggregatable attributes.
([#&open-telemetry#8203;14689](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14689))
- `pkg/service`: The internal status reporter no longer drops repeated
Ok and RecoverableError statuses
([#&open-telemetry#8203;14282](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14282))
Status events can now carry metadata and there's value in allowing them
to be emitted despite the status value itself
  not changing.

##### 🧰 Bug fixes 🧰

- `cmd/builder`: Add `.exe` to output binary names when building for
Windows targets.
([#&open-telemetry#8203;12591](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12591))

- `exporter/debug`: Add printing of metric metadata in detailed
verbosity.
([#&open-telemetry#8203;14667](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14667))

- `exporter/otlp_grpc`: Prevent nil pointer panic when push methods are
called before the OTLP exporter initializes its gRPC clients.
([#&open-telemetry#8203;14663](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14663))
  When the sending queue and retry are disabled, calling ConsumeTraces,
ConsumeMetrics, ConsumeLogs, or ConsumeProfiles before the OTLP exporter
initializes its gRPC clients could cause a nil pointer dereference
panic.
  The push methods now return an error instead of panicking.

- `exporter/otlp_http`: Show the actual destination URL in error
messages when request URL is modified by middleware.
([#&open-telemetry#8203;14673](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14673))
Unwraps the `*url.Error` returned by `http.Client.Do()` to prevent
misleading error logs when a middleware extension dynamically updates
the endpoint.

- `pdata/pprofile`: Switch the dictionary of dictionary tables entries
only once when merging profiles
([#&open-telemetry#8203;14709](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14709))
For dictionary table data, we used to switch their dictionaries when
doing
  the switch for the data that uses them.
  However, when an entry is associated with multiple other data (several
  samples can use the same stack), we would have been switching the
  dictionaries of the entry multiple times.

  We now switch dictionaries for dictionary table data only once, before
  switching the resource profiles.

<!-- previous-version -->

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…pen-telemetry#8084)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/securego/gosec/v2](https://redirect.github.com/securego/gosec)
| `v2.24.8-0.20260316110558-744bfb5ef06e` → `v2.25.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsecurego%2fgosec%2fv2/v2.25.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsecurego%2fgosec%2fv2/v2.24.8-0.20260316110558-744bfb5ef06e/v2.25.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>securego/gosec (github.com/securego/gosec/v2)</summary>

###
[`v2.25.0`](https://redirect.github.com/securego/gosec/releases/tag/v2.25.0)

[Compare
Source](https://redirect.github.com/securego/gosec/compare/v2.24.7...v2.25.0)

#### Changelog

-
[`223e19b`](https://redirect.github.com/securego/gosec/commit/223e19b8856e00f02cc67804499a83f77e208f3c)
chore(deps): bump google.golang.org/grpc from 1.75.0 to 1.79.3
([#&open-telemetry#8203;1617](https://redirect.github.com/securego/gosec/issues/1617))
-
[`b23a9e5`](https://redirect.github.com/securego/gosec/commit/b23a9e534822ec656207d6d33116b9c48fcde6c7)
fix: allow barry action to access secrets on fork PRs
([#&open-telemetry#8203;1616](https://redirect.github.com/securego/gosec/issues/1616))
-
[`355cfa5`](https://redirect.github.com/securego/gosec/commit/355cfa5a43916c57b7727eece120dd54665c1427)
fix: reduce G117 false positives for custom marshalers and transformed
values
([#&open-telemetry#8203;1614](https://redirect.github.com/securego/gosec/issues/1614))
([#&open-telemetry#8203;1615](https://redirect.github.com/securego/gosec/issues/1615))
-
[`744bfb5`](https://redirect.github.com/securego/gosec/commit/744bfb5ef06e24230087a2470dd1eda8cf5ac48a)
Add barry security scanner as a step in the CI
([#&open-telemetry#8203;1612](https://redirect.github.com/securego/gosec/issues/1612))
-
[`4fde15d`](https://redirect.github.com/securego/gosec/commit/4fde15d2287caa7ba8480e14d3ccd49579d17f42)
chore(deps): update all dependencies
([#&open-telemetry#8203;1611](https://redirect.github.com/securego/gosec/issues/1611))
-
[`dec52c4`](https://redirect.github.com/securego/gosec/commit/dec52c4101b534ac9bc8cf22ac051a65c90d75e0)
fix: prevent taint analysis hang on packages with many CHA call graph
edges
([#&open-telemetry#8203;1608](https://redirect.github.com/securego/gosec/issues/1608))
([#&open-telemetry#8203;1610](https://redirect.github.com/securego/gosec/issues/1610))
-
[`a0de8b6`](https://redirect.github.com/securego/gosec/commit/a0de8b6aab054e0fe97bec94d1f5e635dc5dc495)
Add some skills for claude code to automate some tasks
([#&open-telemetry#8203;1609](https://redirect.github.com/securego/gosec/issues/1609))
-
[`c2dfcec`](https://redirect.github.com/securego/gosec/commit/c2dfcec7f34bdbb3591c1dccd4aafde1d49c5bd6)
Add G701-G706 rule-to-CWE mappings and CWE-117, CWE-918 entries
([#&open-telemetry#8203;1606](https://redirect.github.com/securego/gosec/issues/1606))
-
[`8aec3f4`](https://redirect.github.com/securego/gosec/commit/8aec3f48a22ee5404185b01ac7667302ba73e51c)
fix: skip SSA analysis on ill-typed packages to prevent panic
([#&open-telemetry#8203;1607](https://redirect.github.com/securego/gosec/issues/1607))
-
[`1ced32d`](https://redirect.github.com/securego/gosec/commit/1ced32df147e2dd7bb9400023c246235bb32be92)
Port G120 from SSA-based to taint analysis (fixes
[#&open-telemetry#8203;1600](https://redirect.github.com/securego/gosec/issues/1600),
[#&open-telemetry#8203;1603](https://redirect.github.com/securego/gosec/issues/1603))
([#&open-telemetry#8203;1605](https://redirect.github.com/securego/gosec/issues/1605))
-
[`befce8d`](https://redirect.github.com/securego/gosec/commit/befce8de5da965121ad143b3c1eba58b0c3941bb)
fix(G118): eliminate false positive for package-level cancel variables
([#&open-telemetry#8203;1602](https://redirect.github.com/securego/gosec/issues/1602))
-
[`b7b2c7b`](https://redirect.github.com/securego/gosec/commit/b7b2c7b668f3f2bef8a8ae04d72f0eb60492322c)
feat: add G124 rule for insecure HTTP cookie configuration
([#&open-telemetry#8203;1599](https://redirect.github.com/securego/gosec/issues/1599))
-
[`6e66a94`](https://redirect.github.com/securego/gosec/commit/6e66a943db54eb8d235ac766fa2fd414d44e8821)
feat: add G709 rule for unsafe deserialization of untrusted data
([#&open-telemetry#8203;1598](https://redirect.github.com/securego/gosec/issues/1598))
-
[`e7ea237`](https://redirect.github.com/securego/gosec/commit/e7ea2377aa2138d550e6d466ceef7a3164b4d7ea)
feat: add G708 rule for server-side template injection via text/template
([#&open-telemetry#8203;1597](https://redirect.github.com/securego/gosec/issues/1597))
-
[`8895462`](https://redirect.github.com/securego/gosec/commit/889546214c90564feb348e14fd1bf526295e0b2d)
fix(G118): eliminate false positive when cancel is called via struct
field in a closure
([#&open-telemetry#8203;1596](https://redirect.github.com/securego/gosec/issues/1596))
-
[`619ce21`](https://redirect.github.com/securego/gosec/commit/619ce2117e086b696f9357dc3422c18c2d0262bf)
Fix infinite recursion in interprocedural taint analysis
([#&open-telemetry#8203;1594](https://redirect.github.com/securego/gosec/issues/1594))
-
[`0e0eb17`](https://redirect.github.com/securego/gosec/commit/0e0eb1792f3ced1edfe332daa388f088d4bd2f08)
Fix G118 false positive when cancel is stored in returned struct field
([#&open-telemetry#8203;1593](https://redirect.github.com/securego/gosec/issues/1593))
-
[`59a9da0`](https://redirect.github.com/securego/gosec/commit/59a9da022f37d928b5c26c2b720e5f43f4a3e9b4)
Fix G118 false positive on cancel called inside goroutine closure
([#&open-telemetry#8203;1592](https://redirect.github.com/securego/gosec/issues/1592))
-
[`cbf46b8`](https://redirect.github.com/securego/gosec/commit/cbf46b8771cfe2f02d3f935469c7898198d901f4)
fix(analyzer): per-package rule instantiation eliminates concurrent map
crash
([#&open-telemetry#8203;1589](https://redirect.github.com/securego/gosec/issues/1589))
-
[`c6c3ba8`](https://redirect.github.com/securego/gosec/commit/c6c3ba865980cf3333c8bcaa93b4b9b7a4858bba)
chore(deps): update all dependencies
([#&open-telemetry#8203;1588](https://redirect.github.com/securego/gosec/issues/1588))
-
[`c709ed8`](https://redirect.github.com/securego/gosec/commit/c709ed8be30a01d52ef51a099f5da6fc23dd3e31)
fix(G118): treat returned cancel func as called (fixes
[#&open-telemetry#8203;1584](https://redirect.github.com/securego/gosec/issues/1584))
([#&open-telemetry#8203;1585](https://redirect.github.com/securego/gosec/issues/1585))
-
[`fa74dd7`](https://redirect.github.com/securego/gosec/commit/fa74dd7069d482a37b1207afbeffbfc7681a47f8)
chore(go): update supported Go versions to 1.25.8 and 1.26.1
([#&open-telemetry#8203;1583](https://redirect.github.com/securego/gosec/issues/1583))
-
[`cd1f29e`](https://redirect.github.com/securego/gosec/commit/cd1f29ec710ed24a305edf5908f52240addb1811)
Update the README with the correct version of the Github action for
gosec
([#&open-telemetry#8203;1582](https://redirect.github.com/securego/gosec/issues/1582))
-
[`5887aee`](https://redirect.github.com/securego/gosec/commit/5887aee36f8b982ecb71885fde827ec0e84d98a2)
chore(deps): update all dependencies
([#&open-telemetry#8203;1579](https://redirect.github.com/securego/gosec/issues/1579))
-
[`6641fcf`](https://redirect.github.com/securego/gosec/commit/6641fcf966593bf52ed426aa262839b340d56375)
Fix G115 false positives for guarded int64-to-byte conversions
([#&open-telemetry#8203;1578](https://redirect.github.com/securego/gosec/issues/1578))
-
[`3c9c3da`](https://redirect.github.com/securego/gosec/commit/3c9c3da6924bb1daeea428e28ec9ac5fa5a09c25)
Update the container image migration notice
([#&open-telemetry#8203;1576](https://redirect.github.com/securego/gosec/issues/1576))
-
[`973e94e`](https://redirect.github.com/securego/gosec/commit/973e94e8fc181de08ab86b212e6475221e777069)
chore(action): bump gosec to 2.24.7
([#&open-telemetry#8203;1575](https://redirect.github.com/securego/gosec/issues/1575))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…pen-telemetry#8081)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ProtonMail/go-crypto](https://redirect.github.com/ProtonMail/go-crypto)
| `v1.4.0` → `v1.4.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fProtonMail%2fgo-crypto/v1.4.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fProtonMail%2fgo-crypto/v1.4.0/v1.4.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>ProtonMail/go-crypto
(github.com/ProtonMail/go-crypto)</summary>

###
[`v1.4.1`](https://redirect.github.com/ProtonMail/go-crypto/releases/tag/v1.4.1)

[Compare
Source](https://redirect.github.com/ProtonMail/go-crypto/compare/v1.4.0...v1.4.1)

##### What's Changed

- Properly handle ECC keys with invalid points in
[#&open-telemetry#8203;304](https://redirect.github.com/ProtonMail/go-crypto/pull/304)

**Full Changelog**:
<ProtonMail/go-crypto@v1.4.0...v1.4.1>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
….0 (open-telemetry#8086)

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/collector/pdata](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v1.53.0` → `v1.54.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fpdata/v1.54.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fpdata/v1.53.0/v1.54.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

##### ❗ Known Issues ❗

- `service`: The collector's internal Prometheus metrics endpoint
(`:8888`) now emits OTel service labels with underscore
names (`service_name`, `service_instance_id`, `service_version`) instead
of dot-notation names (`service.name`,
`service.instance.id`, `service.version`). Users scraping this endpoint
with the Prometheus receiver will see these renamed
labels in resource and datapoint attributes. As a workaround, add the
following `metric_relabel_configs` to your scrape
  config in prometheus receiver:
  ```yaml
  metric_relabel_configs:
    - source_labels: [service_name]
      target_label: service.name
    - source_labels: [service_instance_id]
      target_label: service.instance.id
    - source_labels: [service_version]
      target_label: service.version
    - regex: service_name|service_instance_id|service_version
      action: labeldrop
  ```
See
[#&open-telemetry#8203;14814](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14814)
for details and updates.

##### 🛑 Breaking changes 🛑

- `all`: Change metric units to be singular to match OTel specification,
e.g. `{requests}` -> `{request}`
([#&open-telemetry#8203;14753](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14753))

##### 💡 Enhancements 💡

- `cmd/mdatagen`: Add deprecated\_type field to allow specifying an
alias for component types.
([#&open-telemetry#8203;14718](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14718))
- `cmd/mdatagen`: Generate entity-scoped MetricsBuilder API that
enforces entity-metric associations at compile time
([#&open-telemetry#8203;14659](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14659))
- `cmd/mdatagen`: Skip generating reaggregation config options for
metrics that have no aggregatable attributes.
([#&open-telemetry#8203;14689](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14689))
- `pkg/service`: The internal status reporter no longer drops repeated
Ok and RecoverableError statuses
([#&open-telemetry#8203;14282](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14282))
Status events can now carry metadata and there's value in allowing them
to be emitted despite the status value itself
  not changing.

##### 🧰 Bug fixes 🧰

- `cmd/builder`: Add `.exe` to output binary names when building for
Windows targets.
([#&open-telemetry#8203;12591](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12591))

- `exporter/debug`: Add printing of metric metadata in detailed
verbosity.
([#&open-telemetry#8203;14667](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14667))

- `exporter/otlp_grpc`: Prevent nil pointer panic when push methods are
called before the OTLP exporter initializes its gRPC clients.
([#&open-telemetry#8203;14663](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14663))
  When the sending queue and retry are disabled, calling ConsumeTraces,
ConsumeMetrics, ConsumeLogs, or ConsumeProfiles before the OTLP exporter
initializes its gRPC clients could cause a nil pointer dereference
panic.
  The push methods now return an error instead of panicking.

- `exporter/otlp_http`: Show the actual destination URL in error
messages when request URL is modified by middleware.
([#&open-telemetry#8203;14673](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14673))
Unwraps the `*url.Error` returned by `http.Client.Do()` to prevent
misleading error logs when a middleware extension dynamically updates
the endpoint.

- `pdata/pprofile`: Switch the dictionary of dictionary tables entries
only once when merging profiles
([#&open-telemetry#8203;14709](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14709))
For dictionary table data, we used to switch their dictionaries when
doing
  the switch for the data that uses them.
  However, when an entry is associated with multiple other data (several
  samples can use the same stack), we would have been switching the
  dictionaries of the entry multiple times.

  We now switch dictionaries for dictionary table data only once, before
  switching the resource profiles.

<!-- previous-version -->

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…lemetry#8087)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [github.com/fatih/color](https://redirect.github.com/fatih/color) |
`v1.18.0` → `v1.19.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ffatih%2fcolor/v1.19.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ffatih%2fcolor/v1.18.0/v1.19.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>fatih/color (github.com/fatih/color)</summary>

###
[`v1.19.0`](https://redirect.github.com/fatih/color/releases/tag/v1.19.0)

[Compare
Source](https://redirect.github.com/fatih/color/compare/v1.18.0...v1.19.0)

#### What's Changed

- Bump golang.org/x/sys from 0.25.0 to 0.28.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;246](https://redirect.github.com/fatih/color/pull/246)
- Fix for issue
[#&open-telemetry#8203;230](https://redirect.github.com/fatih/color/issues/230)
set/unsetwriter symmetric wrt color support detection by
[@&open-telemetry#8203;ataypamart](https://redirect.github.com/ataypamart) in
[#&open-telemetry#8203;243](https://redirect.github.com/fatih/color/pull/243)
- chore: go mod cleanup by
[@&open-telemetry#8203;sashamelentyev](https://redirect.github.com/sashamelentyev) in
[#&open-telemetry#8203;244](https://redirect.github.com/fatih/color/pull/244)
- Bump golang.org/x/sys from 0.28.0 to 0.30.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;249](https://redirect.github.com/fatih/color/pull/249)
- Bump github.com/mattn/go-colorable from 0.1.13 to 0.1.14 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;248](https://redirect.github.com/fatih/color/pull/248)
- Update CI and go deps by
[@&open-telemetry#8203;fatih](https://redirect.github.com/fatih) in
[#&open-telemetry#8203;254](https://redirect.github.com/fatih/color/pull/254)
- Bump golang.org/x/sys from 0.31.0 to 0.37.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;268](https://redirect.github.com/fatih/color/pull/268)
- fix: include escape codes in byte counts from `Fprint`, `Fprintf` by
[@&open-telemetry#8203;qualidafial](https://redirect.github.com/qualidafial) in
[#&open-telemetry#8203;282](https://redirect.github.com/fatih/color/pull/282)
- Bump golang.org/x/sys from 0.37.0 to 0.40.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;277](https://redirect.github.com/fatih/color/pull/277)
- fix: add nil check for os.Stdout to prevent panic on Windows services
by [@&open-telemetry#8203;majiayu000](https://redirect.github.com/majiayu000) in
[#&open-telemetry#8203;275](https://redirect.github.com/fatih/color/pull/275)
- Bump dominikh/staticcheck-action from 1.3.1 to 1.4.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;259](https://redirect.github.com/fatih/color/pull/259)
- Bump actions/checkout from 4 to 6 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;273](https://redirect.github.com/fatih/color/pull/273)
- Optimize Color.Equals performance (O(n²) → O(n)) by
[@&open-telemetry#8203;UnSubble](https://redirect.github.com/UnSubble) in
[#&open-telemetry#8203;269](https://redirect.github.com/fatih/color/pull/269)
- Bump actions/setup-go from 5 to 6 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;266](https://redirect.github.com/fatih/color/pull/266)

#### New Contributors

- [@&open-telemetry#8203;ataypamart](https://redirect.github.com/ataypamart) made
their first contribution in
[#&open-telemetry#8203;243](https://redirect.github.com/fatih/color/pull/243)
- [@&open-telemetry#8203;sashamelentyev](https://redirect.github.com/sashamelentyev)
made their first contribution in
[#&open-telemetry#8203;244](https://redirect.github.com/fatih/color/pull/244)
- [@&open-telemetry#8203;qualidafial](https://redirect.github.com/qualidafial) made
their first contribution in
[#&open-telemetry#8203;282](https://redirect.github.com/fatih/color/pull/282)
- [@&open-telemetry#8203;majiayu000](https://redirect.github.com/majiayu000) made
their first contribution in
[#&open-telemetry#8203;275](https://redirect.github.com/fatih/color/pull/275)
- [@&open-telemetry#8203;UnSubble](https://redirect.github.com/UnSubble) made their
first contribution in
[#&open-telemetry#8203;269](https://redirect.github.com/fatih/color/pull/269)

**Full Changelog**:
<fatih/color@v1.18.0...v1.19.0>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…open-telemetry#8075)

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.79.2` → `v1.79.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.79.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.79.2/v1.79.3?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

### GitHub Vulnerability Alerts

####
[CVE-2026-33186](https://redirect.github.com/grpc/grpc-go/security/advisories/GHSA-p77j-4mvh-x3m3)

### Impact
_What kind of vulnerability is it? Who is impacted?_

It is an **Authorization Bypass** resulting from **Improper Input
Validation** of the HTTP/2 `:path` pseudo-header.

The gRPC-Go server was too lenient in its routing logic, accepting
requests where the `:path` omitted the mandatory leading slash (e.g.,
`Service/Method` instead of `/Service/Method`). While the server
successfully routed these requests to the correct handler, authorization
interceptors (including the official `grpc/authz` package) evaluated the
raw, non-canonical path string. Consequently, "deny" rules defined using
canonical paths (starting with `/`) failed to match the incoming
request, allowing it to bypass the policy if a fallback "allow" rule was
present.

**Who is impacted?**
This affects gRPC-Go servers that meet both of the following criteria:
1. They use path-based authorization interceptors, such as the official
RBAC implementation in `google.golang.org/grpc/authz` or custom
interceptors relying on `info.FullMethod` or `grpc.Method(ctx)`.
2. Their security policy contains specific "deny" rules for canonical
paths but allows other requests by default (a fallback "allow" rule).

The vulnerability is exploitable by an attacker who can send raw HTTP/2
frames with malformed `:path` headers directly to the gRPC server.

### Patches
_Has the problem been patched? What versions should users upgrade to?_

Yes, the issue has been patched. The fix ensures that any request with a
`:path` that does not start with a leading slash is immediately rejected
with a `codes.Unimplemented` error, preventing it from reaching
authorization interceptors or handlers with a non-canonical path string.

Users should upgrade to the following versions (or newer):
* **v1.79.3**
* The latest **master** branch.

It is recommended that all users employing path-based authorization
(especially `grpc/authz`) upgrade as soon as the patch is available in a
tagged release.

### Workarounds
_Is there a way for users to fix or remediate the vulnerability without
upgrading?_

While upgrading is the most secure and recommended path, users can
mitigate the vulnerability using one of the following methods:

#### 1. Use a Validating Interceptor (Recommended Mitigation)
Add an "outermost" interceptor to your server that validates the path
before any other authorization logic runs:

```go
func pathValidationInterceptor(ctx context.Context, req any, info *grpc.UnaryServerInfo, handler grpc.UnaryHandler) (any, error) {
    if info.FullMethod == "" || info.FullMethod[0] != '/' {
        return nil, status.Errorf(codes.Unimplemented, "malformed method name")
    }   
    return handler(ctx, req)
}

// Ensure this is the FIRST interceptor in your chain
s := grpc.NewServer(
    grpc.ChainUnaryInterceptor(pathValidationInterceptor, authzInterceptor),
)
```

#### 2. Infrastructure-Level Normalization
If your gRPC server is behind a reverse proxy or load balancer (such as
Envoy, NGINX, or an L7 Cloud Load Balancer), ensure it is configured to
enforce strict HTTP/2 compliance for pseudo-headers and reject or
normalize requests where the `:path` header does not start with a
leading slash.

#### 3. Policy Hardening
Switch to a "default deny" posture in your authorization policies
(explicitly listing all allowed paths and denying everything else) to
reduce the risk of bypasses via malformed inputs.

---

### Release Notes

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

###
[`v1.79.3`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.79.3):
Release 1.79.3

[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.79.2...v1.79.3)

### Security

- server: fix an authorization bypass where malformed :path headers
(missing the leading slash) could bypass path-based restricted "deny"
rules in interceptors like `grpc/authz`. Any request with a
non-canonical path is now immediately rejected with an `Unimplemented`
error.
([#&open-telemetry#8203;8981](https://redirect.github.com/grpc/grpc-go/issues/8981))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…ry#8089)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.11.1` → `v4.12.1` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.12.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.12.1)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.11.1...v4.12.1)

#### Release Notes

In this release, we've focused on improving the local user experience.\
We've revamped the output of the cli to provide tailed logs while the
benchmarks are being executed, and polished a bit the display of results
after your run.

We also added support to run multiple modes in a single command
invocation, both for local and CI runs!\
For instance, that means you can now do
`codspeed run --mode simulation --mode memory --mode walltime -- cargo
codspeed run`

Last but not least, you can now define `entrypoints` in your project
config

```yaml

# codspeed.yml
# List of commands that are run when running `codspeed run` without further arguments
benchmarks:
  - name: My ls command
    # Mutually exclusive with entrypoint
    # Expects a command that will run a benchmark for an arbitrary command
    exec: ls -al /usr/bin
   
  - name: My pytest-codspeed benchmark
    # Mutually exclusive with exec
    # Expects a command that will run a benchmark program that is using a codspeed integration
    entrypoint: pytest --codspeed src
```

Fix a bug where memory profiling with `codspeed exec` for binaries that
use statically-linked allocators (e.g. jemalloc in Rust). Previously, we
reported incorrect memory usage because it didn't attach to the
statically linked allocators.

#### Details

##### <!-- 0 -->🚀 Features

- Set NODE\_OPTIONS to get perf map from node by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;267](https://redirect.github.com/CodSpeedHQ/runner/pull/267)
- Disable node instrospection for exec-harness by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Support CODSPEED\_MEMTRACK\_BINARIES for static allocator discovery by
[@&open-telemetry#8203;not-matthias](https://redirect.github.com/not-matthias)
- Gracefully handle logs from the runner while rolling buffer is active
by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add `--show-full-output` to bypass the new rolling buffer by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add a spinner while waiting for results by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Clean up group headers and emoji usage, make the executor title not
dim after run by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add rolling buffer to display logs from executors by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Polish impact reporting and upload feedback by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Add color-coded metrics to benchmark result tables by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Enhance local logger with richer visual hierarchy by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Style the ASCII banner with CodSpeed orange by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Enforce CodSpeed CLI as single source of truth for all measurements by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Add optimize and setup-harness skills by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Add the cursor plugin by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Check if user is logged in before doing a local run by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;263](https://redirect.github.com/CodSpeedHQ/runner/pull/263)
- Skip respository resolve with `--skip-upload` by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use an enum and fix schema for entry/entrypoint by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;260](https://redirect.github.com/CodSpeedHQ/runner/pull/260)
- Accept a mix of entrypoint and exec targets in project config by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Introduce OrchestratorConfig and ExecutorConfig by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Unify run\_part\_id suffix computation between ci providers and local
by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add the claude plugin by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Add local\_data to upload metadata by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use repositoryOverview resolver rather than repository by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

##### <!-- 1 -->🐛 Bug Fixes

- Use fp unwinding mode when running `go test` by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;269](https://redirect.github.com/CodSpeedHQ/runner/pull/269)
- Improve error message when no benchmarks are found by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;264](https://redirect.github.com/CodSpeedHQ/runner/pull/264)

##### <!-- 2 -->🏗️ Refactor

- Extract shared test helpers for compile and track by
[@&open-telemetry#8203;not-matthias](https://redirect.github.com/not-matthias)
- Pass extra env via config instead of unsafe set\_var by
[@&open-telemetry#8203;not-matthias](https://redirect.github.com/not-matthias)
- Remove the closure argument to poll in favor of polling options by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Move EXEC\_HARNESS\_VERSION and EXEC\_HARNESS\_COMMAND to orchestrator
mod by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Flatten orchestrator execution loop over (command, mode) pairs by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Introduce Orchestrator to support multi-mode execution by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;259](https://redirect.github.com/CodSpeedHQ/runner/pull/259)
- Consolidate poll\_results into upload module by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

##### <!-- 3 -->📚 Documentation

- docs: add documentation about multiple modes in a single run by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;195](https://redirect.github.com/CodSpeedHQ/action/pull/195)

##### <!-- 6 -->🧪 Testing

- Add spawn wrapper integration test for static allocator discovery by
[@&open-telemetry#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&open-telemetry#8203;266](https://redirect.github.com/CodSpeedHQ/runner/pull/266)

##### <!-- 7 -->⚙️ Internals

- Bump linux-perf-data to use upstream version by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;271](https://redirect.github.com/CodSpeedHQ/runner/pull/271)
- Remove lazy\_static in favor of LazyLock by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;265](https://redirect.github.com/CodSpeedHQ/runner/pull/265)
- Rename skill directories with codspeed prefix by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Move architecture docs out of this repo by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;262](https://redirect.github.com/CodSpeedHQ/runner/pull/262)
- Typo in plugin description by
[@&open-telemetry#8203;art049](https://redirect.github.com/art049)
- Bump memtrack version
- chore: bump runner version to 4.12.0 by
[@&open-telemetry#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&open-telemetry#8203;194](https://redirect.github.com/CodSpeedHQ/action/pull/194)
- chore: bump runner version to 4.12.1 by
[@&open-telemetry#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&open-telemetry#8203;196](https://redirect.github.com/CodSpeedHQ/action/pull/196)

#### Install codspeed-runner 4.12.1

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.12.1/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.12.1

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.12.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.12.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.12.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.12.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md>

**Full Changelog**:
<CodSpeedHQ/action@v4.11.1...v4.12.1>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
AsherBond pushed a commit to OTEL-California/opentelemetry-go that referenced this pull request Apr 16, 2026
…metry#8090)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.34.0` → `v4.34.1` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

###
[`v4.34.1`](https://redirect.github.com/github/codeql-action/releases/tag/v4.34.1)

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

- Downgrade default CodeQL bundle version to
[2.24.3](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3)
due to issues with a small percentage of Actions and JavaScript
analyses.
[#&open-telemetry#8203;3762](https://redirect.github.com/github/codeql-action/pull/3762)

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dineshg13 pushed a commit to dineshg13/opentelemetry-go that referenced this pull request Apr 17, 2026
…telemetry#8040)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/sonatard/noctx](https://redirect.github.com/sonatard/noctx)
| `v0.5.0` → `v0.5.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsonatard%2fnoctx/v0.5.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsonatard%2fnoctx/v0.5.0/v0.5.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>sonatard/noctx (github.com/sonatard/noctx)</summary>

###
[`v0.5.1`](https://redirect.github.com/sonatard/noctx/releases/tag/v0.5.1)

[Compare
Source](https://redirect.github.com/sonatard/noctx/compare/v0.5.0...v0.5.1)

#### Changelog

-
[`00a6009`](https://redirect.github.com/sonatard/noctx/commit/00a60094e8643655c5e1e2fdeb4f8bfcc096d8d0)
Merge pull request
[#&open-telemetry#8203;52](https://redirect.github.com/sonatard/noctx/issues/52) from
sonatard/fix-release
-
[`1166346`](https://redirect.github.com/sonatard/noctx/commit/11663463cf24b731fcae80ec7370ae0a18d7389a)
Remove windows/arm

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dineshg13 pushed a commit to dineshg13/opentelemetry-go that referenced this pull request Apr 17, 2026
…telemetry#8046)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[actions/download-artifact](https://redirect.github.com/actions/download-artifact)
| action | patch | `v8.0.0` → `v8.0.1` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

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

##### What's Changed

- Support for CJK characters in the artifact name by
[@&open-telemetry#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&open-telemetry#8203;471](https://redirect.github.com/actions/download-artifact/pull/471)
- Add a regression test for artifact name + content-type mismatches by
[@&open-telemetry#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&open-telemetry#8203;472](https://redirect.github.com/actions/download-artifact/pull/472)

**Full Changelog**:
<actions/download-artifact@v8...v8.0.1>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dineshg13 pushed a commit to dineshg13/opentelemetry-go that referenced this pull request Apr 17, 2026
…#8061)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [otel/weaver](https://redirect.github.com/open-telemetry/weaver) |
stage | patch | `v0.22.0` → `v0.22.1` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>open-telemetry/weaver (otel/weaver)</summary>

###
[`v0.22.1`](https://redirect.github.com/open-telemetry/weaver/releases/tag/v0.22.1):
0.22.1 - 2026-03-13

[Compare
Source](https://redirect.github.com/open-telemetry/weaver/compare/v0.22.0...v0.22.1)

#### Release Notes

*Note: 0.22.0 release was skipped due to release CI/CD issues.*

- Fix: Update release workflow for pnpm migration (use pnpm lockfile
instead of npm lockfile).
([#&open-telemetry#8203;1289](https://redirect.github.com/open-telemetry/weaver/pull/1289)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- Add support for git references in the registry url
([#&open-telemetry#8203;182](https://redirect.github.com/open-telemetry/weaver/issues/182)
by [@&open-telemetry#8203;sebasnabas](https://redirect.github.com/sebasnabas))
- New feature
([#&open-telemetry#8203;1153](https://redirect.github.com/open-telemetry/weaver/issues/1153))
- Live-check now has a `/health` endpoint that can be used in
long-running scenarios to confirm readiness and liveness of the
live-check server.
([#&open-telemetry#8203;1193](https://redirect.github.com/open-telemetry/weaver/pull/1193)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- New feature
([#&open-telemetry#8203;1100](https://redirect.github.com/open-telemetry/weaver/issues/1100))
- Set `--output=http` to have live-check send its report as the response
to `/stop`.
([#&open-telemetry#8203;1193](https://redirect.github.com/open-telemetry/weaver/pull/1193)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- Unified output handling across all registry subcommands. Builtin
output formats (json, yaml, jsonl) are now available in `registry
stats`, `registry diff`, and `registry resolve`. `registry stats` also
supports `--templates` for custom text output templates.
([#&open-telemetry#8203;1200](https://redirect.github.com/open-telemetry/weaver/pull/1200)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- New feature
([#&open-telemetry#8203;1152](https://redirect.github.com/open-telemetry/weaver/issues/1152))
- Live-check with `--emit-otlp-logs` will now include the attributes
from the resource in the emitted log record, this helps to identify the
source of the finding in a multi-source environment.
([#&open-telemetry#8203;1206](https://redirect.github.com/open-telemetry/weaver/pull/1206)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- New Experimental feature: `weaver registry infer` command that listens
for OTLP telemetry and infers a semantic convention registry file from
the received data. Supports spans, metrics, events, and resource
attributes. Includes configurable gRPC address/port, admin server for
graceful shutdown, and inactivity timeout.
([#&open-telemetry#8203;1138](https://redirect.github.com/open-telemetry/weaver/pull/1138)
by [@&open-telemetry#8203;ArthurSens](https://redirect.github.com/ArthurSens))
- Fix: Include unit in inferred schema even if empty to prevent
live-check failures.
([#&open-telemetry#8203;1284](https://redirect.github.com/open-telemetry/weaver/pull/1284)
by [@&open-telemetry#8203;ArthurSens](https://redirect.github.com/ArthurSens))
- Use `schema_url` in registry manifest, dependencies, and resolved
schema instead of `registry_url`. Parse registry name and version
from it.
([#&open-telemetry#8203;1202](https://redirect.github.com/open-telemetry/weaver/pull/1202)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Default to `manifest.yaml` for registry manifest file, deprecate
`registry_manifest.yaml` and add warning when it's used.
([#&open-telemetry#8203;1202](https://redirect.github.com/open-telemetry/weaver/pull/1202)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- 💥 BREAKING CHANGE 💥 (Fixes
[#&open-telemetry#8203;760](https://redirect.github.com/open-telemetry/weaver/issues/760))
- Auto-escaping is now off by default (`none`) for all templates,
regardless of file extension. To opt in, set `auto_escape: html` or
`auto_escape: json` per template in `weaver.yaml`. Within a template,
`{% autoescape false %}` blocks can selectively disable escaping for
sections. Use `|tojson` for explicit JSON/YAML value escaping where
needed.
([#&open-telemetry#8203;1239](https://redirect.github.com/open-telemetry/weaver/pull/1239)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- 💥 BREAKING CHANGE 💥 Replace `version: "2"` with `file_format:
definition/2` for v2 definition schema
([#&open-telemetry#8203;1154](https://redirect.github.com/open-telemetry/weaver/pull/1154)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Add JSON schema for resolved registry v2
([#&open-telemetry#8203;1261](https://redirect.github.com/open-telemetry/weaver/pull/1261)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Add `weaver registry package` command to generate manifest and write
resolved schema.
([#&open-telemetry#8203;1254](https://redirect.github.com/open-telemetry/weaver/pull/1254)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Fix: `weaver registry package` command not producing output due to
warnings.
([#&open-telemetry#8203;1271](https://redirect.github.com/open-telemetry/weaver/pull/1271)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Update JSON Schema v2 to include `file_format`
([#&open-telemetry#8203;1262](https://redirect.github.com/open-telemetry/weaver/pull/1262)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Add JSON schema for `PolicyFinding`, make `context` field optional.
([#&open-telemetry#8203;1270](https://redirect.github.com/open-telemetry/weaver/pull/1270)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Deprecate `weaver registry resolve` command, please use `weaver
registry generate` or `package` instead
([#&open-telemetry#8203;1255](https://redirect.github.com/open-telemetry/weaver/pull/1255)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Support `imports` for all signal types and public attribute groups in
v2 registry.
([#&open-telemetry#8203;1267](https://redirect.github.com/open-telemetry/weaver/pull/1267)
by [@&open-telemetry#8203;jsuereth](https://redirect.github.com/jsuereth))
- Support refinements in v2 syntax: metric names, notes, etc. are now
copied from the refined group.
([#&open-telemetry#8203;1250](https://redirect.github.com/open-telemetry/weaver/pull/1250)
by [@&open-telemetry#8203;jsuereth](https://redirect.github.com/jsuereth))
- Fix stability/ordering issues in v2 publishing; attributes are now
sorted and deduplicated consistently.
([#&open-telemetry#8203;1282](https://redirect.github.com/open-telemetry/weaver/pull/1282)
by [@&open-telemetry#8203;jsuereth](https://redirect.github.com/jsuereth))
- Fix resolution for dependencies: both v1 and v2 resolution now returns
the correct attribute from the right registry when using dependencies.
([#&open-telemetry#8203;1280](https://redirect.github.com/open-telemetry/weaver/pull/1280)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- JQ helper v2 for spans: fixes and improvements.
([#&open-telemetry#8203;1251](https://redirect.github.com/open-telemetry/weaver/pull/1251)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Fix 404 on template-type attributes in the `weaver serve` API.
([#&open-telemetry#8203;1240](https://redirect.github.com/open-telemetry/weaver/pull/1240)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- New Experimental feature: `weaver serve` UI migrated to React.
([#&open-telemetry#8203;1147](https://redirect.github.com/open-telemetry/weaver/pull/1147)
by [@&open-telemetry#8203;nicolastakashi](https://redirect.github.com/nicolastakashi))

#### Install weaver 0.22.1

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-installer.sh | sh
```

##### Install prebuilt binaries via powershell script

```sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-installer.ps1 | iex"
```

#### Download weaver 0.22.1

| File | Platform | Checksum |
|
----------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
----------------------------------------------------------------------------------------------------------------------------
|
|
[weaver-aarch64-apple-darwin.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-aarch64-apple-darwin.tar.xz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-aarch64-apple-darwin.tar.xz.sha256)
|
|
[weaver-x86\_64-apple-darwin.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-apple-darwin.tar.xz)
| Intel macOS |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-apple-darwin.tar.xz.sha256)
|
|
[weaver-x86\_64-pc-windows-msvc.zip](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-pc-windows-msvc.zip)
| x64 Windows |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-pc-windows-msvc.zip.sha256)
|
|
[weaver-x86\_64-pc-windows-msvc.msi](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-pc-windows-msvc.msi)
| x64 Windows |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-pc-windows-msvc.msi.sha256)
|
|
[weaver-x86\_64-unknown-linux-gnu.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-unknown-linux-gnu.tar.xz)
| x64 Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.22.1/weaver-x86_64-unknown-linux-gnu.tar.xz.sha256)
|

#### Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub
Artifact Attestations. These can be verified by using the [GitHub
CLI](https://cli.github.com/manual/gh_attestation_verify):

```sh
gh attestation verify <file-path of downloaded artifact> --repo open-telemetry/weaver
```

You can also download the attestation from
[GitHub](https://redirect.github.com/open-telemetry/weaver/attestations)
and verify against that directly:

```sh
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
```

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
itssaharsh pushed a commit to itssaharsh/opentelemetry-go that referenced this pull request Apr 18, 2026
…pen-telemetry#8014)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/jgautheron/goconst](https://redirect.github.com/jgautheron/goconst)
| `v1.8.2` → `v1.9.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjgautheron%2fgoconst/v1.9.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjgautheron%2fgoconst/v1.8.2/v1.9.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>jgautheron/goconst (github.com/jgautheron/goconst)</summary>

###
[`v1.9.0`](https://redirect.github.com/jgautheron/goconst/releases/tag/v1.9.0)

[Compare
Source](https://redirect.github.com/jgautheron/goconst/compare/v1.8.2...v1.9.0)

#### What's Changed

- fix(visitor): detect repeated literals inside composite literal
elements by
[@&open-telemetry#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) in
[#&open-telemetry#8203;46](https://redirect.github.com/jgautheron/goconst/pull/46)
- ci(go): align module and workflow Go versions by
[@&open-telemetry#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) in
[#&open-telemetry#8203;48](https://redirect.github.com/jgautheron/goconst/pull/48)
- fix(visitor): record string occurrence for accurate position reporting
by [@&open-telemetry#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) in
[#&open-telemetry#8203;49](https://redirect.github.com/jgautheron/goconst/pull/49)

#### New Contributors

- [@&open-telemetry#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) made
their first contribution in
[#&open-telemetry#8203;46](https://redirect.github.com/jgautheron/goconst/pull/46)

**Full Changelog**:
<jgautheron/goconst@v1.8.2...v1.9.0>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
itssaharsh pushed a commit to itssaharsh/opentelemetry-go that referenced this pull request Apr 18, 2026
…pen-telemetry#8028)

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/proto/otlp](https://redirect.github.com/open-telemetry/opentelemetry-proto-go)
| `v1.9.0` → `v1.10.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fproto%2fotlp/v1.10.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fproto%2fotlp/v1.9.0/v1.10.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

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

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

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

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

#### What's Changed

- Drop support for Go 1.23 by
[@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&open-telemetry#8203;467](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/467)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;420](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/420)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.9.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;468](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/468)
- fix(deps): update module go.opentelemetry.io/proto/slim/otlp to v1.9.0
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;469](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/469)
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.29.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;475](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/475)
- fix(deps): update module google.golang.org/grpc to v1.76.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;476](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/476)
- chore(deps): update googleapis to
[`ab9386a`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/ab9386a)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;472](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/472)
- chore(deps): update googleapis to
[`f26f940`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/f26f940)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;477](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/477)
- Update releasing process by
[@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&open-telemetry#8203;471](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/471)
- Fix `find` command error by
[@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&open-telemetry#8203;470](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/470)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;478](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/478)
- chore(deps): update googleapis to
[`83f4791`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/83f4791)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;479](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/479)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;481](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/481)
- chore(deps): update googleapis to
[`95abcf5`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/95abcf5)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;480](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/480)
- chore(deps): update github/codeql-action action to v4.31.3 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;482](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/482)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.27.3 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;483](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/483)
- fix(deps): update module google.golang.org/grpc to v1.77.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;485](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/485)
- chore(deps): update actions/checkout action to v5.0.1 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;484](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/484)
- chore(deps): update github/codeql-action action to v4.31.4 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;486](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/486)
- chore(deps): update module golang.org/x/crypto to v0.45.0 \[security]
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;489](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/489)
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.6.1 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&open-telemetry#8203;487](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/487)
- chore(deps): update actions/checkout action to v6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;490](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/490)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.4 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;491](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/491)
- chore(deps): update github/codeql-action action to v4.31.5 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;492](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/492)
- chore(deps): update googleapis to
[`79d6a2a`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/79d6a2a)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;493](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/493)
- chore(deps): update github/codeql-action action to v4.31.6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;494](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/494)
- chore(deps): update actions/checkout action to v6.0.1 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;495](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/495)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`ff82c1b`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/ff82c1b)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;496](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/496)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`ff82c1b`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/ff82c1b)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;497](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/497)
- chore(deps): update module github.com/spf13/cobra to v1.10.2 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;498](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/498)
- chore(deps): update github/codeql-action action to v4.31.7 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;499](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/499)
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.7.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;500](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/500)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;501](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/501)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;502](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/502)
- chore(deps): update module golang.org/x/net to v0.48.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;503](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/503)
- fix(deps): update module google.golang.org/protobuf to v1.36.11 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;505](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/505)
- chore(deps): update github/codeql-action action to v4.31.8 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;504](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/504)
- chore(deps): update actions/upload-artifact action to v6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;506](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/506)
- chore(deps): update googleapis to
[`97cd9d5`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/97cd9d5)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;507](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/507)
- chore(deps): update github/codeql-action action to v4.31.9 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;508](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/508)
- fix(deps): update module google.golang.org/grpc to v1.78.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;511](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/511)
- chore(deps): update googleapis to
[`0a764e5`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/0a764e5)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;509](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/509)
- chore(deps): update module github.com/cloudflare/circl to v1.6.2 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;510](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/510)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.27.4 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;512](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/512)
- chore(deps): update module golang.org/x/sys to v0.40.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;513](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/513)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;514](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/514)
- chore(deps): update module golang.org/x/crypto to v0.47.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;516](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/516)
- chore(deps): update github/codeql-action action to v4.31.10 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;515](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/515)
- chore(deps): update googleapis to
[`99fd39f`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/99fd39f)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;517](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/517)
- chore(deps): update module github.com/go-viper/mapstructure/v2 to
v2.5.0 by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&open-telemetry#8203;518](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/518)
- chore(deps): update module golang.org/x/net to v0.49.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;519](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/519)
- chore(deps): update googleapis to
[`3f89685`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/3f89685)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;520](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/520)
- chore(deps): update googleapis to
[`b8f7ae3`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/b8f7ae3)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;521](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/521)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.27.5 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;522](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/522)
- chore(deps): update module github.com/cloudflare/circl to v1.6.3 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;525](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/525)
- chore(deps): update googleapis to
[`8e98ce8`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/8e98ce8)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;524](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/524)
- chore(deps): update actions/checkout action to v6.0.2 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;523](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/523)
- chore(deps): update github/codeql-action action to v4.31.11 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;526](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/526)
- chore(deps): update googleapis to
[`d11affd`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/d11affd)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;528](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/528)
- chore(deps): update github/codeql-action action to v4.32.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;527](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/527)
- chore(deps): update googleapis to
[`8636f87`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/8636f87)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;529](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/529)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.27.6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;530](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/530)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.27.7 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;531](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/531)
- chore(deps): update github/codeql-action action to v4.32.1 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;532](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/532)
- chore(deps): update googleapis to
[`ce8ad4c`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/ce8ad4c)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;533](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/533)
- chore(deps): update googleapis to
[`546029d`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/546029d)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;534](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/534)
- chore(deps): update fossas/fossa-action action to v1.8.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;536](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/536)
- chore(deps): update github/codeql-action action to v4.32.2 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;535](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/535)
- chore(deps): update module golang.org/x/sys to v0.41.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;537](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/537)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.5 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;538](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/538)
- chore(deps): update googleapis to
[`4cfbd41`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/4cfbd41)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;540](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/540)
- chore(deps): update all golang.org/x packages by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;539](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/539)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.27.8 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;541](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/541)
- fix(deps): update module google.golang.org/grpc to v1.79.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;542](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/542)
- fix(deps): update module google.golang.org/grpc to v1.79.1 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;543](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/543)
- chore(deps): update github/codeql-action action to v4.32.3 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;545](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/545)
- chore(deps): update module github.com/kevinburke/ssh\_config to v1.5.0
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;546](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/546)
- Add support for Go 1.26 by
[@&open-telemetry#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&open-telemetry#8203;544](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/544)
- chore(deps): update module github.com/kevinburke/ssh\_config to v1.6.0
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;547](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/547)
- fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to
v2.28.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;548](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/548)
- chore(deps): update github/codeql-action action to v4.32.4 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;551](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/551)
- chore(deps): update module github.com/go-git/go-billy/v5 to v5.8.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;553](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/553)
- chore(deps): update module github.com/go-git/go-git/v5 to v5.17.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;554](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/554)
- chore(deps): update module github.com/protonmail/go-crypto to v1.4.0
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;558](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/558)
- chore(deps): update actions/upload-artifact action to v7 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;556](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/556)
- chore(deps): update github/codeql-action action to v4.32.5 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;559](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/559)
- chore(deps): update github/codeql-action action to v4.32.6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;560](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/560)
- fix(deps): update module google.golang.org/grpc to v1.79.2 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;561](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/561)
- Release v1.10.0 by
[@&open-telemetry#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&open-telemetry#8203;566](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/566)

**Full Changelog**:
<open-telemetry/opentelemetry-proto-go@v1.9.0...v1.10.0>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
itssaharsh pushed a commit to itssaharsh/opentelemetry-go that referenced this pull request Apr 18, 2026
…pen-telemetry#8034)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/prometheus/procfs](https://redirect.github.com/prometheus/procfs)
| `v0.19.2` → `v0.20.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fprocfs/v0.20.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fprocfs/v0.19.2/v0.20.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

###
[`v0.20.1`](https://redirect.github.com/prometheus/procfs/releases/tag/v0.20.1)

[Compare
Source](https://redirect.github.com/prometheus/procfs/compare/v0.20.0...v0.20.1)

#### What's Changed

- nvme: Parse NVMe namespace details by
[@&open-telemetry#8203;ShashwatHiregoudar](https://redirect.github.com/ShashwatHiregoudar)
in [#&open-telemetry#8203;765](https://redirect.github.com/prometheus/procfs/pull/765)
- Fix bcachefs parsing by
[@&open-telemetry#8203;ananthb](https://redirect.github.com/ananthb) in
[#&open-telemetry#8203;789](https://redirect.github.com/prometheus/procfs/pull/789)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;788](https://redirect.github.com/prometheus/procfs/pull/788)
- Update sysfs/class\_thermal: continue on EINVAL in
parseClassThermalZone to ignore only invalid thermal zones which raise
"invalid argument" by
[@&open-telemetry#8203;ccastiglione-reply](https://redirect.github.com/ccastiglione-reply)
in [#&open-telemetry#8203;763](https://redirect.github.com/prometheus/procfs/pull/763)

#### New Contributors

-
[@&open-telemetry#8203;ccastiglione-reply](https://redirect.github.com/ccastiglione-reply)
made their first contribution in
[#&open-telemetry#8203;763](https://redirect.github.com/prometheus/procfs/pull/763)

**Full Changelog**:
<prometheus/procfs@v0.20.0...v0.20.1>

###
[`v0.20.0`](https://redirect.github.com/prometheus/procfs/releases/tag/v0.20.0)

[Compare
Source](https://redirect.github.com/prometheus/procfs/compare/v0.19.2...v0.20.0)

#### What's Changed

- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;747](https://redirect.github.com/prometheus/procfs/pull/747)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;766](https://redirect.github.com/prometheus/procfs/pull/766)
- build(deps): bump golang.org/x/sync from 0.17.0 to 0.19.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;773](https://redirect.github.com/prometheus/procfs/pull/773)
- build(deps): bump golang.org/x/sys from 0.37.0 to 0.39.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;772](https://redirect.github.com/prometheus/procfs/pull/772)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;774](https://redirect.github.com/prometheus/procfs/pull/774)
- Fix /proc/interrupts by
[@&open-telemetry#8203;ffyuanda](https://redirect.github.com/ffyuanda) in
[#&open-telemetry#8203;775](https://redirect.github.com/prometheus/procfs/pull/775)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;778](https://redirect.github.com/prometheus/procfs/pull/778)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;779](https://redirect.github.com/prometheus/procfs/pull/779)
- Migrate to GitHub actions by
[@&open-telemetry#8203;SuperQ](https://redirect.github.com/SuperQ) in
[#&open-telemetry#8203;780](https://redirect.github.com/prometheus/procfs/pull/780)
- build(deps): bump golang.org/x/sys from 0.40.0 to 0.41.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;782](https://redirect.github.com/prometheus/procfs/pull/782)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[#&open-telemetry#8203;785](https://redirect.github.com/prometheus/procfs/pull/785)
- bcachefs support by
[@&open-telemetry#8203;ananthb](https://redirect.github.com/ananthb) in
[#&open-telemetry#8203;750](https://redirect.github.com/prometheus/procfs/pull/750)
- build(deps): bump actions/checkout from 6.0.1 to 6.0.2 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;781](https://redirect.github.com/prometheus/procfs/pull/781)
- feat: parse capabilities in /proc/pid/status by
[@&open-telemetry#8203;biscout42](https://redirect.github.com/biscout42) in
[#&open-telemetry#8203;784](https://redirect.github.com/prometheus/procfs/pull/784)
- class\_cooling\_device: ignore EINVAL (etc) when reading files. by
[@&open-telemetry#8203;malcolmr](https://redirect.github.com/malcolmr) in
[#&open-telemetry#8203;783](https://redirect.github.com/prometheus/procfs/pull/783)
- Add type and name to the DRM parser class by
[@&open-telemetry#8203;Deezzir](https://redirect.github.com/Deezzir) in
[#&open-telemetry#8203;672](https://redirect.github.com/prometheus/procfs/pull/672)

#### New Contributors

- [@&open-telemetry#8203;ffyuanda](https://redirect.github.com/ffyuanda) made their
first contribution in
[#&open-telemetry#8203;775](https://redirect.github.com/prometheus/procfs/pull/775)
- [@&open-telemetry#8203;ananthb](https://redirect.github.com/ananthb) made their
first contribution in
[#&open-telemetry#8203;750](https://redirect.github.com/prometheus/procfs/pull/750)
- [@&open-telemetry#8203;biscout42](https://redirect.github.com/biscout42) made their
first contribution in
[#&open-telemetry#8203;784](https://redirect.github.com/prometheus/procfs/pull/784)
- [@&open-telemetry#8203;malcolmr](https://redirect.github.com/malcolmr) made their
first contribution in
[#&open-telemetry#8203;783](https://redirect.github.com/prometheus/procfs/pull/783)
- [@&open-telemetry#8203;Deezzir](https://redirect.github.com/Deezzir) made their
first contribution in
[#&open-telemetry#8203;672](https://redirect.github.com/prometheus/procfs/pull/672)

**Full Changelog**:
<prometheus/procfs@v0.19.2...v0.20.0>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
dmathieu pushed a commit that referenced this pull request Apr 20, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.13.1` → `v4.14.0` |

---

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

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.14.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.14.0)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.13.1...v4.14.0)

#### Release Notes

We now collect buildtime and runtime environment data to warn users
about differences in their runtime environment when comparing two runs
against one another.

This data includes toolchain metadata like version and build options, as
well as a list of dynamically loaded linked libraries.

##### Minimum integration versions

To support the runtime metadata collection, make sure to use at least
the following versions:

- [`pytest-codspeed`
v4.4.0](https://redirect.github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.4.0)
- [`codspeed-rust`
v4.5.0](https://redirect.github.com/CodSpeedHQ/codspeed-rust/releases/tag/v4.5.0)
- [`codspeed-cpp`
v2.2.0](https://redirect.github.com/CodSpeedHQ/codspeed-cpp/releases/tag/v2.2.0)
- [`codspeed-go`
v1.1.0](https://redirect.github.com/CodSpeedHQ/codspeed-go/releases/tag/v1.1.0)
- [`codspeed-node`
v5.3.0](https://redirect.github.com/CodSpeedHQ/codspeed-node/releases/tag/v5.3.0)

##### <!-- 0 -->🚀 Features

- Stop panicking when parsing invalid perf file by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;298](https://redirect.github.com/CodSpeedHQ/runner/pull/298)
- Make the basic run only 5 rounds to make logs not crash the github
page by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Represent the host OS as a SupportedOs enum with per-executor support
gates by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Bypass systemd-run usage on macos by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add aarch64-apple-darwin to the release targets by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Collect cpu flags in system info by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;281](https://redirect.github.com/CodSpeedHQ/runner/pull/281)

##### <!-- 1 -->🐛 Bug Fixes

- Fix instropected\_go's behavior on macos by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Update rust crate git2 to 0.20.4
([#&#8203;284](https://redirect.github.com/CodSpeedHQ/action/issues/284))
by [@&#8203;xtqqczze](https://redirect.github.com/xtqqczze) in
[#&#8203;284](https://redirect.github.com/CodSpeedHQ/runner/pull/284)

##### <!-- 7 -->⚙️ Internals

- chore: bump runner version to 4.14.0 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;203](https://redirect.github.com/CodSpeedHQ/action/pull/203)
- Move the config schema check from pre-commit to ci-only check by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;287](https://redirect.github.com/CodSpeedHQ/runner/pull/287)
- Skip tests that rely on linux behavior by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Bump instrument-hooks submodule to include stubs improvement by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Rerun exec harness build if instrument hooks sources change by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Make update-bindings.sh PWD agnostic by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

#### Install codspeed-runner 4.14.0

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.14.0

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-apple-darwin.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-apple-darwin.tar.gz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-apple-darwin.tar.gz.sha256)
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md>

**Full Changelog**:
<CodSpeedHQ/action@v4.13.1...v4.14.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dmathieu pushed a commit that referenced this pull request Apr 21, 2026
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/build-tools/crosslink](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.29.0` → `v0.30.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.29.0/v0.30.0?slim=true)
|
|
[go.opentelemetry.io/build-tools/gotmpl](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.29.0` → `v0.30.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.29.0/v0.30.0?slim=true)
|
|
[go.opentelemetry.io/build-tools/multimod](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.29.0` → `v0.30.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.29.0/v0.30.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go-build-tools
(go.opentelemetry.io/build-tools/crosslink)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `all`: Bump minimum Go version to 1.25
([#&#8203;1587](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1587))
- `githubgen`: Stop generating the .github/ALLOWLIST file
([#&#8203;1505](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1505))
This file has no bearing to GitHub, the CODEOWNERS file already contains
a list of unmaintained components.
Further, this file is flagged incorrectly by security tools as
problematic.

##### 💡 Enhancements 💡

- `chloggen`: Update validate command to check all changelog entries and
not exit out immediately after finding error.
([#&#8203;1304](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1304))
- `crosslink`: Support Go versions with patch numbers (e.g., 1.23.0) in
`crosslink work` command
([#&#8203;1499](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1499))

##### 🧰 Bug fixes 🧰

- `chloggen`: Correctly handle absolute paths for config file,
entries\_dir, template\_yaml, and change\_logs.
([#&#8203;1387](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1387))
- `crosslink`: Fix false negatives in `crosslink tidylist --validate`
([#&#8203;1437](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1437))
- `githubgen`: Replace panic with proper error handling for unknown
generator arguments
([#&#8203;1549](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1549))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dmathieu pushed a commit that referenced this pull request Apr 23, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [otel/weaver](https://redirect.github.com/open-telemetry/weaver) |
stage | minor | `v0.22.1` → `v0.23.0` |

---

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

---

### Release Notes

<details>
<summary>open-telemetry/weaver (otel/weaver)</summary>

###
[`v0.23.0`](https://redirect.github.com/open-telemetry/weaver/releases/tag/v0.23.0):
0.23.0 - 2026-04-22

[Compare
Source](https://redirect.github.com/open-telemetry/weaver/compare/v0.22.1...v0.23.0)

#### Release Notes

- New feature
([#&#8203;1247](https://redirect.github.com/open-telemetry/weaver/issues/1247),
[#&#8203;1248](https://redirect.github.com/open-telemetry/weaver/issues/1248))
- `.weaver.toml` project configuration file for `live-check`. Covers all
`live-check` CLI flags plus `[[live_check.finding_filters]]` for
dropping findings by ID, minimum level, sample name, and signal type.
CLI flags take precedence over config values. Use `--config` or
auto-discovery from CWD.
([#&#8203;1256](https://redirect.github.com/open-telemetry/weaver/pull/1256)
by [@&#8203;jerbly](https://redirect.github.com/jerbly))
- Fix attribute catalog sorting for attributes with the same key when
converting from v1 to v2 catalog.
([#&#8203;1359](https://redirect.github.com/open-telemetry/weaver/pull/1359)
by
[@&#8203;michaelvanstraten](https://redirect.github.com/michaelvanstraten))
- Fix
([#&#8203;1323](https://redirect.github.com/open-telemetry/weaver/issues/1323))
- Live-check: treat observed `int` as compatible with expected `double`
attribute type, avoiding false violations from OTLP serializers (e.g.
JS) that emit `int_value` for integral numbers.
([#&#8203;1331](https://redirect.github.com/open-telemetry/weaver/pull/1331)
by [@&#8203;jerbly](https://redirect.github.com/jerbly))
- Fix CLI so it doesn't error out early when loading a resolved schema.
([#&#8203;1304](https://redirect.github.com/open-telemetry/weaver/pull/1304)
by [@&#8203;jsuereth](https://redirect.github.com/jsuereth))
- 💥 BREAKING CHANGE 💥 Use `schema_url` to track registries consistently
in lineage / provenance
([#&#8203;1298](https://redirect.github.com/open-telemetry/weaver/pull/1298)
by [@&#8203;jsuereth](https://redirect.github.com/jsuereth))
- Publish and document missing JSON schemas. Add
`head_schema_url`/`baseline_schema_url` to diff v2.
([#&#8203;1106](https://redirect.github.com/open-telemetry/weaver/pull/1106)
by [@&#8203;lmolkova](https://redirect.github.com/lmolkova))
- Add `--allow-git-credentials` global flag to enable system credential
helpers (e.g. `osxkeychain`, `git-credential-manager`) when cloning
private registries. By default, git operations remain isolated for
security.
([#&#8203;1306](https://redirect.github.com/open-telemetry/weaver/pull/1306)
by [@&#8203;jerbly](https://redirect.github.com/jerbly))
- MCP: Add `browse_namespace` tool and `findings_only` output mode for
`live_check`. Add configurable namespace separator via
`--namespace-separator`.
([#&#8203;1324](https://redirect.github.com/open-telemetry/weaver/pull/1324)
by [@&#8203;jerbly](https://redirect.github.com/jerbly))
- chore(deps): update all patch versions.
([#&#8203;1379](https://redirect.github.com/open-telemetry/weaver/pull/1379)
by [@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
- Remove vendored openssl dependency.
([#&#8203;1380](https://redirect.github.com/open-telemetry/weaver/pull/1380)
by [@&#8203;sapatrjv](https://redirect.github.com/sapatrjv))

#### Install weaver 0.23.0

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-installer.sh | sh
```

##### Install prebuilt binaries via powershell script

```sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-installer.ps1 | iex"
```

#### Download weaver 0.23.0

| File | Platform | Checksum |
|
-------------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
------------------------------------------------------------------------------------------------------------------------------
|
|
[weaver-aarch64-apple-darwin.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-apple-darwin.tar.xz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-apple-darwin.tar.xz.sha256)
|
|
[weaver-x86\_64-apple-darwin.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-apple-darwin.tar.xz)
| Intel macOS |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-apple-darwin.tar.xz.sha256)
|
|
[weaver-x86\_64-pc-windows-msvc.zip](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.zip)
| x64 Windows |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.zip.sha256)
|
|
[weaver-x86\_64-pc-windows-msvc.msi](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.msi)
| x64 Windows |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.msi.sha256)
|
|
[weaver-aarch64-unknown-linux-gnu.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-gnu.tar.xz)
| ARM64 Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-gnu.tar.xz.sha256)
|
|
[weaver-x86\_64-unknown-linux-gnu.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-gnu.tar.xz)
| x64 Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-gnu.tar.xz.sha256)
|
|
[weaver-aarch64-unknown-linux-musl.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-musl.tar.xz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-musl.tar.xz.sha256)
|
|
[weaver-x86\_64-unknown-linux-musl.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-musl.tar.xz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-musl.tar.xz.sha256)
|

#### Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub
Artifact Attestations. These can be verified by using the [GitHub
CLI](https://cli.github.com/manual/gh_attestation_verify):

```sh
gh attestation verify <file-path of downloaded artifact> --repo open-telemetry/weaver
```

You can also download the attestation from
[GitHub](https://redirect.github.com/open-telemetry/weaver/attestations)
and verify against that directly:

```sh
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
```

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
…pen-telemetry#8181)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/manuelarte/funcorder](https://redirect.github.com/manuelarte/funcorder)
| `v0.5.0` → `v0.6.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmanuelarte%2ffuncorder/v0.6.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmanuelarte%2ffuncorder/v0.5.0/v0.6.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>manuelarte/funcorder
(github.com/manuelarte/funcorder)</summary>

###
[`v0.6.0`](https://redirect.github.com/manuelarte/funcorder/releases/tag/v0.6.0)

[Compare
Source](https://redirect.github.com/manuelarte/funcorder/compare/v0.5.0...v0.6.0)

#### What's Changed

- chore(deps): bump golang.org/x/tools from 0.32.0 to 0.33.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;38](https://redirect.github.com/manuelarte/funcorder/pull/38)
- chore: simplify by [@&open-telemetry#8203;ldez](https://redirect.github.com/ldez) in
[#&open-telemetry#8203;39](https://redirect.github.com/manuelarte/funcorder/pull/39)
- chore: simplify by propagating the pass by
[@&open-telemetry#8203;ldez](https://redirect.github.com/ldez) in
[#&open-telemetry#8203;40](https://redirect.github.com/manuelarte/funcorder/pull/40)
- chore(deps): bump golang.org/x/tools from 0.33.0 to 0.34.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;41](https://redirect.github.com/manuelarte/funcorder/pull/41)
- chore: updating dependabot for github-actions by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;42](https://redirect.github.com/manuelarte/funcorder/pull/42)
- chore(deps): bump golangci/golangci-lint-action from 7 to 8 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;43](https://redirect.github.com/manuelarte/funcorder/pull/43)
- chore: adding tests for multiple structs defined in the same type by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;44](https://redirect.github.com/manuelarte/funcorder/pull/44)
- chore: small improvements to .golangci.yml by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;45](https://redirect.github.com/manuelarte/funcorder/pull/45)
- chore(deps): bump golang.org/x/tools from 0.34.0 to 0.35.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;46](https://redirect.github.com/manuelarte/funcorder/pull/46)
- chore(deps): bump golang.org/x/tools from 0.35.0 to 0.36.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;47](https://redirect.github.com/manuelarte/funcorder/pull/47)
- chore(deps): bump golang.org/x/tools from 0.36.0 to 0.37.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;48](https://redirect.github.com/manuelarte/funcorder/pull/48)
- chore(deps): bump the all-deps group with 2 updates by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;49](https://redirect.github.com/manuelarte/funcorder/pull/49)
- chore(deps): bump golang.org/x/tools from 0.37.0 to 0.38.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;50](https://redirect.github.com/manuelarte/funcorder/pull/50)
- chore: update golangci-lint in github action by
[@&open-telemetry#8203;manuelarte](https://redirect.github.com/manuelarte) in
[#&open-telemetry#8203;51](https://redirect.github.com/manuelarte/funcorder/pull/51)
- chore(deps): bump golang.org/x/tools from 0.38.0 to 0.39.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;53](https://redirect.github.com/manuelarte/funcorder/pull/53)
- chore(deps): bump golang.org/x/tools from 0.39.0 to 0.40.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;54](https://redirect.github.com/manuelarte/funcorder/pull/54)
- chore(deps): bump the all-deps group with 2 updates by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;55](https://redirect.github.com/manuelarte/funcorder/pull/55)
- chore(deps): bump golang.org/x/tools from 0.40.0 to 0.41.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;56](https://redirect.github.com/manuelarte/funcorder/pull/56)
- chore(deps): bump golang.org/x/tools from 0.41.0 to 0.42.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;57](https://redirect.github.com/manuelarte/funcorder/pull/57)
- chore(deps): bump golang.org/x/tools from 0.42.0 to 0.43.0 in the
all-deps group by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&open-telemetry#8203;58](https://redirect.github.com/manuelarte/funcorder/pull/58)
- feat: add function ordering rule for top-level functions by
[@&open-telemetry#8203;chrisophus](https://redirect.github.com/chrisophus) in
[#&open-telemetry#8203;59](https://redirect.github.com/manuelarte/funcorder/pull/59)

#### New Contributors

- [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot)\[bot]
made their first contribution in
[#&open-telemetry#8203;38](https://redirect.github.com/manuelarte/funcorder/pull/38)
- [@&open-telemetry#8203;chrisophus](https://redirect.github.com/chrisophus) made
their first contribution in
[#&open-telemetry#8203;59](https://redirect.github.com/manuelarte/funcorder/pull/59)

**Full Changelog**:
<manuelarte/funcorder@v0.5.0...v0.6.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
open-telemetry#8180)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ashanbrown/makezero/v2](https://redirect.github.com/ashanbrown/makezero)
| `v2.1.0` → `v2.2.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fashanbrown%2fmakezero%2fv2/v2.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fashanbrown%2fmakezero%2fv2/v2.1.0/v2.2.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>ashanbrown/makezero
(github.com/ashanbrown/makezero/v2)</summary>

###
[`v2.2.1`](https://redirect.github.com/ashanbrown/makezero/releases/tag/v2.2.1):
Require a minimum of one package

[Compare
Source](https://redirect.github.com/ashanbrown/makezero/compare/v2.2.0...v2.2.1)

Suggestion from
[@&open-telemetry#8203;m-ocean-it](https://redirect.github.com/m-ocean-it)
([#&open-telemetry#8203;24](https://redirect.github.com/ashanbrown/makezero/pull/24))

###
[`v2.2.0`](https://redirect.github.com/ashanbrown/makezero/releases/tag/v2.2.0):
Add support for slice type alises

[Compare
Source](https://redirect.github.com/ashanbrown/makezero/compare/v2.1.0...v2.2.0)

### Added

- Support slice type aliases per
[#&open-telemetry#8203;25](https://redirect.github.com/ashanbrown/makezero/pull/25).
Thanks [@&open-telemetry#8203;RyabovNick](https://redirect.github.com/RyabovNick) .

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
….1 (open-telemetry#8182)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/ashanbrown/forbidigo/v2](https://redirect.github.com/ashanbrown/forbidigo)
| `v2.3.0` → `v2.3.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fashanbrown%2fforbidigo%2fv2/v2.3.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fashanbrown%2fforbidigo%2fv2/v2.3.0/v2.3.1?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>ashanbrown/forbidigo
(github.com/ashanbrown/forbidigo/v2)</summary>

###
[`v2.3.1`](https://redirect.github.com/ashanbrown/forbidigo/releases/tag/v2.3.1)

[Compare
Source](https://redirect.github.com/ashanbrown/forbidigo/compare/v2.3.0...v2.3.1)

switch from gopkg.in/yaml.v3 to go.yaml.in/yaml/v3
([#&open-telemetry#8203;66](https://redirect.github.com/ashanbrown/forbidigo/pull/66))
Thanks [@&open-telemetry#8203;scop](https://redirect.github.com/scop)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
….0 (open-telemetry#8184)

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/collector/pdata](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v1.55.0` → `v1.56.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fpdata/v1.56.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fpdata/v1.55.0/v1.56.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

##### 💡 Enhancements 💡

- `all`: Update semconv package from 1.38.0 to 1.40.0
([#&open-telemetry#8203;15095](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15095))
- `cmd/mdatagen`: Only allow the `ToVersion` feature flag attribute to
be set for the `Stable` and `Deprecated` stages.
([#&open-telemetry#8203;15040](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15040))
  To better match the feature flag README

(<https://github.com/open-telemetry/opentelemetry-collector/blob/main/featuregate/README.md#feature-lifecycle>).

##### 🧰 Bug fixes 🧰

- `exporter/debug`: Guard from out of bounds profiles dictionary indices
([#&open-telemetry#8203;14803](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14803))

- `pdata/pprofile`: create a copy when the input is marked as read-only
([#&open-telemetry#8203;15080](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/15080))

- `pkg/otelcol`: Fix missing default values in unredacted print-config
command by introducing confmap.WithUnredacted MarshalOption.
([#&open-telemetry#8203;14750](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14750))
Resolves an issue where the unredacted mode output omitted all
default-valued options. By introducing a new MarshalOption to disable
redaction directly at the confmap encoding level, the unredacted mode
now preserves all component defaults natively without requiring
post-processing.

- `pkg/service`: Headers on the internal telemetry OTLP exporter are now
redacted when the configuration is marshaled
([#&open-telemetry#8203;14756](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14756))

<!-- previous-version -->

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/cache](https://redirect.github.com/actions/cache) | action |
patch | `v5.0.4` → `v5.0.5` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>actions/cache (actions/cache)</summary>

###
[`v5.0.5`](https://redirect.github.com/actions/cache/releases/tag/v5.0.5)

[Compare
Source](https://redirect.github.com/actions/cache/compare/v5.0.4...v5.0.5)

##### What's Changed

- Update ts-http-runtime dependency by
[@&open-telemetry#8203;yacaovsnc](https://redirect.github.com/yacaovsnc) in
[#&open-telemetry#8203;1747](https://redirect.github.com/actions/cache/pull/1747)

**Full Changelog**:
<actions/cache@v5...v5.0.5>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
….1.3 (open-telemetry#8207)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/opentracing-contrib/go-grpc](https://redirect.github.com/opentracing-contrib/go-grpc)
| `v0.1.2` → `v0.1.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopentracing-contrib%2fgo-grpc/v0.1.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopentracing-contrib%2fgo-grpc/v0.1.2/v0.1.3?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>opentracing-contrib/go-grpc
(github.com/opentracing-contrib/go-grpc)</summary>

###
[`v0.1.3`](https://redirect.github.com/opentracing-contrib/go-grpc/releases/tag/v0.1.3)

[Compare
Source](https://redirect.github.com/opentracing-contrib/go-grpc/compare/v0.1.2...v0.1.3)

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

#### What's Changed

##### 🔨 Maintenance

- Remove go toolchain by
[@&open-telemetry#8203;lucacome](https://redirect.github.com/lucacome) in
[#&open-telemetry#8203;69](https://redirect.github.com/opentracing-contrib/go-grpc/pull/69)
- Remove go toolchain from tests by
[@&open-telemetry#8203;lucacome](https://redirect.github.com/lucacome) in
[#&open-telemetry#8203;70](https://redirect.github.com/opentracing-contrib/go-grpc/pull/70)

##### ⬆️ Dependencies

- Update lucacome/draft-release action to v2.1.1 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;52](https://redirect.github.com/opentracing-contrib/go-grpc/pull/52),
[#&open-telemetry#8203;55](https://redirect.github.com/opentracing-contrib/go-grpc/pull/55),
[#&open-telemetry#8203;58](https://redirect.github.com/opentracing-contrib/go-grpc/pull/58),
[#&open-telemetry#8203;61](https://redirect.github.com/opentracing-contrib/go-grpc/pull/61),
[#&open-telemetry#8203;68](https://redirect.github.com/opentracing-contrib/go-grpc/pull/68),
[#&open-telemetry#8203;71](https://redirect.github.com/opentracing-contrib/go-grpc/pull/71)
- Update actions/labeler action to v6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;51](https://redirect.github.com/opentracing-contrib/go-grpc/pull/51)
- Update actions/checkout action to v6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;48](https://redirect.github.com/opentracing-contrib/go-grpc/pull/48),
[#&open-telemetry#8203;57](https://redirect.github.com/opentracing-contrib/go-grpc/pull/57)
- Update module github.com/stretchr/testify to v1.11.1 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;49](https://redirect.github.com/opentracing-contrib/go-grpc/pull/49)
- Update actions/setup-go action to v6 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;50](https://redirect.github.com/opentracing-contrib/go-grpc/pull/50)
- Update golangci/golangci-lint-action action to v9 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;47](https://redirect.github.com/opentracing-contrib/go-grpc/pull/47),
[#&open-telemetry#8203;56](https://redirect.github.com/opentracing-contrib/go-grpc/pull/56)
- Update module google.golang.org/grpc to v1.80.0 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;46](https://redirect.github.com/opentracing-contrib/go-grpc/pull/46),
[#&open-telemetry#8203;53](https://redirect.github.com/opentracing-contrib/go-grpc/pull/53),
[#&open-telemetry#8203;60](https://redirect.github.com/opentracing-contrib/go-grpc/pull/60),
[#&open-telemetry#8203;62](https://redirect.github.com/opentracing-contrib/go-grpc/pull/62),
[#&open-telemetry#8203;65](https://redirect.github.com/opentracing-contrib/go-grpc/pull/65),
[#&open-telemetry#8203;67](https://redirect.github.com/opentracing-contrib/go-grpc/pull/67)
- Update github/codeql-action action to v4 by
[@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&open-telemetry#8203;54](https://redirect.github.com/opentracing-contrib/go-grpc/pull/54)

**Full Changelog**:
<opentracing-contrib/go-grpc@v0.1.2...v0.1.3>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
…metry#8208)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github/codeql-action](https://redirect.github.com/github/codeql-action)
| action | patch | `v4.35.1` → `v4.35.2` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

###
[`v4.35.2`](https://redirect.github.com/github/codeql-action/releases/tag/v4.35.2)

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

- The undocumented TRAP cache cleanup feature that could be enabled
using the `CODEQL_ACTION_CLEANUP_TRAP_CACHES` environment variable is
deprecated and will be removed in May 2026. If you are affected by this,
we recommend disabling TRAP caching by passing the `trap-caching: false`
input to the `init` Action.
[#&open-telemetry#8203;3795](https://redirect.github.com/github/codeql-action/pull/3795)
- The Git version 2.36.0 requirement for improved incremental analysis
now only applies to repositories that contain submodules.
[#&open-telemetry#8203;3789](https://redirect.github.com/github/codeql-action/pull/3789)
- Python analysis on GHES no longer extracts the standard library,
relying instead on models of the standard library. This should result in
significantly faster extraction and analysis times, while the effect on
alerts should be minimal.
[#&open-telemetry#8203;3794](https://redirect.github.com/github/codeql-action/pull/3794)
- Fixed a bug in the validation of OIDC configurations for private
registries that was added in CodeQL Action 4.33.0 / 3.33.0.
[#&open-telemetry#8203;3807](https://redirect.github.com/github/codeql-action/pull/3807)
- Update default CodeQL bundle version to
[2.25.2](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.2).
[#&open-telemetry#8203;3823](https://redirect.github.com/github/codeql-action/pull/3823)

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
…to v2.29.0 (open-telemetry#8214)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/grpc-ecosystem/grpc-gateway/v2](https://redirect.github.com/grpc-ecosystem/grpc-gateway)
| `v2.28.0` → `v2.29.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.29.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.28.0/v2.29.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

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

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

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

#### What's Changed

- fix: use proto.Merge to avoid copylocks with use\_opaque\_api=true by
[@&open-telemetry#8203;emahiro](https://redirect.github.com/emahiro) in
[#&open-telemetry#8203;6383](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383)
- fix: allow proto3 optional fields in path parameters by
[@&open-telemetry#8203;susanachl](https://redirect.github.com/susanachl) in
[#&open-telemetry#8203;6416](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416)
- Add option to disable HTTP method override by
[@&open-telemetry#8203;achew22](https://redirect.github.com/achew22) in
[#&open-telemetry#8203;6447](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6447)
- Add Go documentation badge to README by
[@&open-telemetry#8203;achew22](https://redirect.github.com/achew22) in
[#&open-telemetry#8203;6448](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6448)
- fix: add missing return statements in error handler paths by
[@&open-telemetry#8203;jet-go](https://redirect.github.com/jet-go) in
[#&open-telemetry#8203;6561](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561)
- Deprecate fields and methods if file is deprecated by
[@&open-telemetry#8203;aidandj](https://redirect.github.com/aidandj) in
[#&open-telemetry#8203;6613](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613)
- Add edition 2024 support by
[@&open-telemetry#8203;printfn](https://redirect.github.com/printfn) in
[#&open-telemetry#8203;6622](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622)

#### New Contributors

- [@&open-telemetry#8203;emahiro](https://redirect.github.com/emahiro) made their
first contribution in
[#&open-telemetry#8203;6383](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6383)
- [@&open-telemetry#8203;susanachl](https://redirect.github.com/susanachl) made their
first contribution in
[#&open-telemetry#8203;6416](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6416)
- [@&open-telemetry#8203;jet-go](https://redirect.github.com/jet-go) made their first
contribution in
[#&open-telemetry#8203;6561](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6561)
- [@&open-telemetry#8203;aidandj](https://redirect.github.com/aidandj) made their
first contribution in
[#&open-telemetry#8203;6613](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6613)
- [@&open-telemetry#8203;printfn](https://redirect.github.com/printfn) made their
first contribution in
[#&open-telemetry#8203;6622](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6622)

**Full Changelog**:
<grpc-ecosystem/grpc-gateway@v2.28.0...v2.29.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
…en-telemetry#8223)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/go-git/go-git/v5](https://redirect.github.com/go-git/go-git)
| `v5.17.2` → `v5.18.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgo-git%2fgo-git%2fv5/v5.18.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgo-git%2fgo-git%2fv5/v5.17.2/v5.18.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>go-git/go-git (github.com/go-git/go-git/v5)</summary>

###
[`v5.18.0`](https://redirect.github.com/go-git/go-git/releases/tag/v5.18.0)

[Compare
Source](https://redirect.github.com/go-git/go-git/compare/v5.17.2...v5.18.0)

#### What's Changed

- plumbing: transport/http, Add support for followRedirects policy by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[#&open-telemetry#8203;2004](https://redirect.github.com/go-git/go-git/pull/2004)

**Full Changelog**:
<go-git/go-git@v5.17.2...v5.18.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
…ry#8234)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.13.1` → `v4.14.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>CodSpeedHQ/action (CodSpeedHQ/action)</summary>

###
[`v4.14.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.14.0)

[Compare
Source](https://redirect.github.com/CodSpeedHQ/action/compare/v4.13.1...v4.14.0)

#### Release Notes

We now collect buildtime and runtime environment data to warn users
about differences in their runtime environment when comparing two runs
against one another.

This data includes toolchain metadata like version and build options, as
well as a list of dynamically loaded linked libraries.

##### Minimum integration versions

To support the runtime metadata collection, make sure to use at least
the following versions:

- [`pytest-codspeed`
v4.4.0](https://redirect.github.com/CodSpeedHQ/pytest-codspeed/releases/tag/v4.4.0)
- [`codspeed-rust`
v4.5.0](https://redirect.github.com/CodSpeedHQ/codspeed-rust/releases/tag/v4.5.0)
- [`codspeed-cpp`
v2.2.0](https://redirect.github.com/CodSpeedHQ/codspeed-cpp/releases/tag/v2.2.0)
- [`codspeed-go`
v1.1.0](https://redirect.github.com/CodSpeedHQ/codspeed-go/releases/tag/v1.1.0)
- [`codspeed-node`
v5.3.0](https://redirect.github.com/CodSpeedHQ/codspeed-node/releases/tag/v5.3.0)

##### <!-- 0 -->🚀 Features

- Stop panicking when parsing invalid perf file by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;298](https://redirect.github.com/CodSpeedHQ/runner/pull/298)
- Make the basic run only 5 rounds to make logs not crash the github
page by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Represent the host OS as a SupportedOs enum with per-executor support
gates by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Bypass systemd-run usage on macos by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add aarch64-apple-darwin to the release targets by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Collect cpu flags in system info by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;281](https://redirect.github.com/CodSpeedHQ/runner/pull/281)

##### <!-- 1 -->🐛 Bug Fixes

- Fix instropected\_go's behavior on macos by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Update rust crate git2 to 0.20.4
([#&open-telemetry#8203;284](https://redirect.github.com/CodSpeedHQ/action/issues/284))
by [@&open-telemetry#8203;xtqqczze](https://redirect.github.com/xtqqczze) in
[#&open-telemetry#8203;284](https://redirect.github.com/CodSpeedHQ/runner/pull/284)

##### <!-- 7 -->⚙️ Internals

- chore: bump runner version to 4.14.0 by
[@&open-telemetry#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&open-telemetry#8203;203](https://redirect.github.com/CodSpeedHQ/action/pull/203)
- Move the config schema check from pre-commit to ci-only check by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&open-telemetry#8203;287](https://redirect.github.com/CodSpeedHQ/runner/pull/287)
- Skip tests that rely on linux behavior by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Bump instrument-hooks submodule to include stubs improvement by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Rerun exec harness build if instrument hooks sources change by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Make update-bindings.sh PWD agnostic by
[@&open-telemetry#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

#### Install codspeed-runner 4.14.0

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-installer.sh | sh
```

#### Download codspeed-runner 4.14.0

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-apple-darwin.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-apple-darwin.tar.gz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-apple-darwin.tar.gz.sha256)
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz.sha256)
|
|
[codspeed-runner-x86\_64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.14.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

**Full Runner Changelog**:
<https://github.com/CodSpeedHQ/codspeed/blob/main/CHANGELOG.md>

**Full Changelog**:
<CodSpeedHQ/action@v4.13.1...v4.14.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
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/build-tools/crosslink](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.29.0` → `v0.30.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.29.0/v0.30.0?slim=true)
|
|
[go.opentelemetry.io/build-tools/gotmpl](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.29.0` → `v0.30.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.29.0/v0.30.0?slim=true)
|
|
[go.opentelemetry.io/build-tools/multimod](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.29.0` → `v0.30.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.30.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.29.0/v0.30.0?slim=true)
|

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go-build-tools
(go.opentelemetry.io/build-tools/crosslink)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `all`: Bump minimum Go version to 1.25
([#&open-telemetry#8203;1587](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1587))
- `githubgen`: Stop generating the .github/ALLOWLIST file
([#&open-telemetry#8203;1505](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1505))
This file has no bearing to GitHub, the CODEOWNERS file already contains
a list of unmaintained components.
Further, this file is flagged incorrectly by security tools as
problematic.

##### 💡 Enhancements 💡

- `chloggen`: Update validate command to check all changelog entries and
not exit out immediately after finding error.
([#&open-telemetry#8203;1304](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1304))
- `crosslink`: Support Go versions with patch numbers (e.g., 1.23.0) in
`crosslink work` command
([#&open-telemetry#8203;1499](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1499))

##### 🧰 Bug fixes 🧰

- `chloggen`: Correctly handle absolute paths for config file,
entries\_dir, template\_yaml, and change\_logs.
([#&open-telemetry#8203;1387](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1387))
- `crosslink`: Fix false negatives in `crosslink tidylist --validate`
([#&open-telemetry#8203;1437](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1437))
- `githubgen`: Replace panic with proper error handling for unknown
generator arguments
([#&open-telemetry#8203;1549](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1549))

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
pellared pushed a commit to pellared/opentelemetry-go that referenced this pull request Apr 23, 2026
…#8255)

This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [otel/weaver](https://redirect.github.com/open-telemetry/weaver) |
stage | minor | `v0.22.1` → `v0.23.0` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the [Dependency
Dashboard](..open-telemetry/issues/5322) for more information.

---

### Release Notes

<details>
<summary>open-telemetry/weaver (otel/weaver)</summary>

###
[`v0.23.0`](https://redirect.github.com/open-telemetry/weaver/releases/tag/v0.23.0):
0.23.0 - 2026-04-22

[Compare
Source](https://redirect.github.com/open-telemetry/weaver/compare/v0.22.1...v0.23.0)

#### Release Notes

- New feature
([#&open-telemetry#8203;1247](https://redirect.github.com/open-telemetry/weaver/issues/1247),
[#&open-telemetry#8203;1248](https://redirect.github.com/open-telemetry/weaver/issues/1248))
- `.weaver.toml` project configuration file for `live-check`. Covers all
`live-check` CLI flags plus `[[live_check.finding_filters]]` for
dropping findings by ID, minimum level, sample name, and signal type.
CLI flags take precedence over config values. Use `--config` or
auto-discovery from CWD.
([#&open-telemetry#8203;1256](https://redirect.github.com/open-telemetry/weaver/pull/1256)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- Fix attribute catalog sorting for attributes with the same key when
converting from v1 to v2 catalog.
([#&open-telemetry#8203;1359](https://redirect.github.com/open-telemetry/weaver/pull/1359)
by
[@&open-telemetry#8203;michaelvanstraten](https://redirect.github.com/michaelvanstraten))
- Fix
([#&open-telemetry#8203;1323](https://redirect.github.com/open-telemetry/weaver/issues/1323))
- Live-check: treat observed `int` as compatible with expected `double`
attribute type, avoiding false violations from OTLP serializers (e.g.
JS) that emit `int_value` for integral numbers.
([#&open-telemetry#8203;1331](https://redirect.github.com/open-telemetry/weaver/pull/1331)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- Fix CLI so it doesn't error out early when loading a resolved schema.
([#&open-telemetry#8203;1304](https://redirect.github.com/open-telemetry/weaver/pull/1304)
by [@&open-telemetry#8203;jsuereth](https://redirect.github.com/jsuereth))
- 💥 BREAKING CHANGE 💥 Use `schema_url` to track registries consistently
in lineage / provenance
([#&open-telemetry#8203;1298](https://redirect.github.com/open-telemetry/weaver/pull/1298)
by [@&open-telemetry#8203;jsuereth](https://redirect.github.com/jsuereth))
- Publish and document missing JSON schemas. Add
`head_schema_url`/`baseline_schema_url` to diff v2.
([#&open-telemetry#8203;1106](https://redirect.github.com/open-telemetry/weaver/pull/1106)
by [@&open-telemetry#8203;lmolkova](https://redirect.github.com/lmolkova))
- Add `--allow-git-credentials` global flag to enable system credential
helpers (e.g. `osxkeychain`, `git-credential-manager`) when cloning
private registries. By default, git operations remain isolated for
security.
([#&open-telemetry#8203;1306](https://redirect.github.com/open-telemetry/weaver/pull/1306)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- MCP: Add `browse_namespace` tool and `findings_only` output mode for
`live_check`. Add configurable namespace separator via
`--namespace-separator`.
([#&open-telemetry#8203;1324](https://redirect.github.com/open-telemetry/weaver/pull/1324)
by [@&open-telemetry#8203;jerbly](https://redirect.github.com/jerbly))
- chore(deps): update all patch versions.
([#&open-telemetry#8203;1379](https://redirect.github.com/open-telemetry/weaver/pull/1379)
by [@&open-telemetry#8203;renovate](https://redirect.github.com/renovate)\[bot])
- Remove vendored openssl dependency.
([#&open-telemetry#8203;1380](https://redirect.github.com/open-telemetry/weaver/pull/1380)
by [@&open-telemetry#8203;sapatrjv](https://redirect.github.com/sapatrjv))

#### Install weaver 0.23.0

##### Install prebuilt binaries via shell script

```sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-installer.sh | sh
```

##### Install prebuilt binaries via powershell script

```sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-installer.ps1 | iex"
```

#### Download weaver 0.23.0

| File | Platform | Checksum |
|
-------------------------------------------------------------------------------------------------------------------------------------------------------
| ------------------- |
------------------------------------------------------------------------------------------------------------------------------
|
|
[weaver-aarch64-apple-darwin.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-apple-darwin.tar.xz)
| Apple Silicon macOS |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-apple-darwin.tar.xz.sha256)
|
|
[weaver-x86\_64-apple-darwin.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-apple-darwin.tar.xz)
| Intel macOS |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-apple-darwin.tar.xz.sha256)
|
|
[weaver-x86\_64-pc-windows-msvc.zip](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.zip)
| x64 Windows |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.zip.sha256)
|
|
[weaver-x86\_64-pc-windows-msvc.msi](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.msi)
| x64 Windows |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-pc-windows-msvc.msi.sha256)
|
|
[weaver-aarch64-unknown-linux-gnu.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-gnu.tar.xz)
| ARM64 Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-gnu.tar.xz.sha256)
|
|
[weaver-x86\_64-unknown-linux-gnu.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-gnu.tar.xz)
| x64 Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-gnu.tar.xz.sha256)
|
|
[weaver-aarch64-unknown-linux-musl.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-musl.tar.xz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-aarch64-unknown-linux-musl.tar.xz.sha256)
|
|
[weaver-x86\_64-unknown-linux-musl.tar.xz](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-musl.tar.xz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/open-telemetry/weaver/releases/download/v0.23.0/weaver-x86_64-unknown-linux-musl.tar.xz.sha256)
|

#### Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub
Artifact Attestations. These can be verified by using the [GitHub
CLI](https://cli.github.com/manual/gh_attestation_verify):

```sh
gh attestation verify <file-path of downloaded artifact> --repo open-telemetry/weaver
```

You can also download the attestation from
[GitHub](https://redirect.github.com/open-telemetry/weaver/attestations)
and verify against that directly:

```sh
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
```

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
dmathieu pushed a commit that referenced this pull request Apr 24, 2026
…8262)

This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/sourcegraph/go-diff](https://redirect.github.com/sourcegraph/go-diff)
| `v0.7.0` → `v0.8.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsourcegraph%2fgo-diff/v0.8.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsourcegraph%2fgo-diff/v0.7.0/v0.8.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>sourcegraph/go-diff (github.com/sourcegraph/go-diff)</summary>

###
[`v0.8.0`](https://redirect.github.com/sourcegraph/go-diff/releases/tag/v0.8.0)

[Compare
Source](https://redirect.github.com/sourcegraph/go-diff/compare/v0.7.0...v0.8.0)

#### What's Changed

- remove unnecessary dependencies by
[@&#8203;yuxiang-zhang](https://redirect.github.com/yuxiang-zhang) in
[#&#8203;69](https://redirect.github.com/sourcegraph/go-diff/pull/69)
- Make strict dropCR behavior optional via ParseOptions by
[@&#8203;EmmanuelAC1](https://redirect.github.com/EmmanuelAC1) in
[#&#8203;78](https://redirect.github.com/sourcegraph/go-diff/pull/78)
- Add new functionaltiy for reversing diffs. by
[@&#8203;vslashg](https://redirect.github.com/vslashg) in
[#&#8203;72](https://redirect.github.com/sourcegraph/go-diff/pull/72)

**Full Changelog**:
<sourcegraph/go-diff@v0.7.0...v0.8.0>

</details>

---

### Configuration

📅 **Schedule**: (UTC)

- Branch creation
  - At any time (no schedule defined)
- Automerge
  - At any time (no schedule defined)

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
…n-telemetry#6959)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/bombsimon/wsl/v5](https://redirect.github.com/bombsimon/wsl)
| `v5.0.0` -> `v5.1.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbombsimon%2fwsl%2fv5/v5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbombsimon%2fwsl%2fv5/v5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbombsimon%2fwsl%2fv5/v5.0.0/v5.1.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbombsimon%2fwsl%2fv5/v5.0.0/v5.1.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>bombsimon/wsl (github.com/bombsimon/wsl/v5)</summary>

###
[`v5.1.0`](https://redirect.github.com/bombsimon/wsl/releases/tag/v5.1.0)

[Compare
Source](https://redirect.github.com/bombsimon/wsl/compare/v5.0.0...v5.1.0)

#### What's Changed

- tests: rename wsl\_test to analyzer\_test by
[@&open-telemetry#8203;ldez](https://redirect.github.com/ldez) in
[https://github.com/bombsimon/wsl/pull/182](https://redirect.github.com/bombsimon/wsl/pull/182)
- Make error checking more laxed by
[@&open-telemetry#8203;bombsimon](https://redirect.github.com/bombsimon) in
[https://github.com/bombsimon/wsl/pull/184](https://redirect.github.com/bombsimon/wsl/pull/184)

**Full Changelog**:
bombsimon/wsl@v5.0.0...v5.1.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
…telemetry#6958)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/sonatard/noctx](https://redirect.github.com/sonatard/noctx)
| `v0.3.4` -> `v0.3.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsonatard%2fnoctx/v0.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fsonatard%2fnoctx/v0.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fsonatard%2fnoctx/v0.3.4/v0.3.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsonatard%2fnoctx/v0.3.4/v0.3.5?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>sonatard/noctx (github.com/sonatard/noctx)</summary>

###
[`v0.3.5`](https://redirect.github.com/sonatard/noctx/releases/tag/v0.3.5)

[Compare
Source](https://redirect.github.com/sonatard/noctx/compare/v0.3.4...v0.3.5)

#### Changelog

-
[`b768dab`](https://redirect.github.com/sonatard/noctx/commit/b768dab1764733f7f69c5075b7497eff4c58f260)
Merge pull request
[#&open-telemetry#8203;41](https://redirect.github.com/sonatard/noctx/issues/41) from
ccoveille-forks/exec-support
-
[`9360dc4`](https://redirect.github.com/sonatard/noctx/commit/9360dc4b4d45752776d05d42e31afeb4e78bfbfb)
Merge pull request
[#&open-telemetry#8203;42](https://redirect.github.com/sonatard/noctx/issues/42) from
ccoveille-forks/slog-support
-
[`d0f384b`](https://redirect.github.com/sonatard/noctx/commit/d0f384bf27d65a8f6750daadee040dafcce64600)
Merge pull request
[#&open-telemetry#8203;43](https://redirect.github.com/sonatard/noctx/issues/43) from
ccoveille-forks/fix-description
-
[`65989d7`](https://redirect.github.com/sonatard/noctx/commit/65989d7bde4c62d8ff03ccfd30afe42275df5be2)
Fix linter description
-
[`90c527e`](https://redirect.github.com/sonatard/noctx/commit/90c527e9b27493d074e8d35d37f5b73c3fc648ba)
Support log/slog package
-
[`7f8e374`](https://redirect.github.com/sonatard/noctx/commit/7f8e374ef52579ac508c84ce7c7f52aa81309362)
Support exec package
-
[`8d4d1b5`](https://redirect.github.com/sonatard/noctx/commit/8d4d1b578c4cc4b8536d02b6533aa5966633fc2f)
Merge pull request
[#&open-telemetry#8203;40](https://redirect.github.com/sonatard/noctx/issues/40) from
ccoveille-forks/crypto-tls
-
[`5875e72`](https://redirect.github.com/sonatard/noctx/commit/5875e72ca6c4891cd3394cb488b3049a667102d6)
Update README.md
-
[`03bbcad`](https://redirect.github.com/sonatard/noctx/commit/03bbcad02284bb6257428c0e5d489e0d113bfee8)
Support crypto/tls package
-
[`cd3ac4f`](https://redirect.github.com/sonatard/noctx/commit/cd3ac4f724c884daa03aebac9a16d9a2766dbe0f)
Merge pull request
[#&open-telemetry#8203;39](https://redirect.github.com/sonatard/noctx/issues/39) from
ccoveille-forks/net-support
-
[`a41465b`](https://redirect.github.com/sonatard/noctx/commit/a41465bf3aaa61a6447acf8447d782b9d2eacafb)
Update README.md
-
[`1393351`](https://redirect.github.com/sonatard/noctx/commit/139335199a6cdce860f9ddb833ff201e19251877)
Support net package

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
…pen-telemetry#6961)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/prometheus/procfs](https://redirect.github.com/prometheus/procfs)
| `v0.16.1` -> `v0.17.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fprocfs/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fprocfs/v0.16.1/v0.17.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>prometheus/procfs (github.com/prometheus/procfs)</summary>

###
[`v0.17.0`](https://redirect.github.com/prometheus/procfs/releases/tag/v0.17.0)

[Compare
Source](https://redirect.github.com/prometheus/procfs/compare/v0.16.1...v0.17.0)

#### What's Changed

- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/procfs/pull/718](https://redirect.github.com/prometheus/procfs/pull/718)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/procfs/pull/721](https://redirect.github.com/prometheus/procfs/pull/721)
- btrfs: correct allocation ratios for raid1c\[34] by
[@&open-telemetry#8203;SimSaladin](https://redirect.github.com/SimSaladin) in
[https://github.com/prometheus/procfs/pull/722](https://redirect.github.com/prometheus/procfs/pull/722)
- build(deps): bump golang.org/x/sync from 0.13.0 to 0.14.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/procfs/pull/724](https://redirect.github.com/prometheus/procfs/pull/724)
- build(deps): bump golang.org/x/sys from 0.32.0 to 0.33.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/procfs/pull/723](https://redirect.github.com/prometheus/procfs/pull/723)
- Supports collection of process shared memory by
[@&open-telemetry#8203;SilenceAdele](https://redirect.github.com/SilenceAdele) in
[https://github.com/prometheus/procfs/pull/719](https://redirect.github.com/prometheus/procfs/pull/719)
- build(deps): bump golang.org/x/sync from 0.14.0 to 0.15.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/prometheus/procfs/pull/732](https://redirect.github.com/prometheus/procfs/pull/732)
- nvme: Add ControllerID output by
[@&open-telemetry#8203;ShashwatHiregoudar](https://redirect.github.com/ShashwatHiregoudar)
in
[https://github.com/prometheus/procfs/pull/731](https://redirect.github.com/prometheus/procfs/pull/731)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in
[https://github.com/prometheus/procfs/pull/727](https://redirect.github.com/prometheus/procfs/pull/727)
- sysfs: Add support to collect link status for PCIe devices by
[@&open-telemetry#8203;naoki9911](https://redirect.github.com/naoki9911) in
[https://github.com/prometheus/procfs/pull/728](https://redirect.github.com/prometheus/procfs/pull/728)
- nfs/parse.go: fix ClientV4Stats' GetDeviceInfo/LayoutGet -- values
were swapped by
[@&open-telemetry#8203;johnleslie](https://redirect.github.com/johnleslie) in
[https://github.com/prometheus/procfs/pull/726](https://redirect.github.com/prometheus/procfs/pull/726)
- Fix linting issue by
[@&open-telemetry#8203;SuperQ](https://redirect.github.com/SuperQ) in
[https://github.com/prometheus/procfs/pull/733](https://redirect.github.com/prometheus/procfs/pull/733)
- feat(mdstat): recognize reshape status by
[@&open-telemetry#8203;tamcore](https://redirect.github.com/tamcore) in
[https://github.com/prometheus/procfs/pull/679](https://redirect.github.com/prometheus/procfs/pull/679)
- Nvidia/Mellanox expose ROCE ECN information on sysfs on the path by
[@&open-telemetry#8203;dasturiasArista](https://redirect.github.com/dasturiasArista)
in
[https://github.com/prometheus/procfs/pull/695](https://redirect.github.com/prometheus/procfs/pull/695)
- added zswap, zswapped, secpagetables, filehugepages, hugetlb and
unaccepted to meminfo by
[@&open-telemetry#8203;navidys](https://redirect.github.com/navidys) in
[https://github.com/prometheus/procfs/pull/655](https://redirect.github.com/prometheus/procfs/pull/655)
- Parse StartCode, EndCode, and StartStack in `Proc.Stat()` by
[@&open-telemetry#8203;pgimalac](https://redirect.github.com/pgimalac) in
[https://github.com/prometheus/procfs/pull/659](https://redirect.github.com/prometheus/procfs/pull/659)
- Add node\_guid to infiniband class by
[@&open-telemetry#8203;di3go-sona](https://redirect.github.com/di3go-sona) in
[https://github.com/prometheus/procfs/pull/670](https://redirect.github.com/prometheus/procfs/pull/670)
- Fix linting issues by
[@&open-telemetry#8203;SuperQ](https://redirect.github.com/SuperQ) in
[https://github.com/prometheus/procfs/pull/734](https://redirect.github.com/prometheus/procfs/pull/734)

#### New Contributors

- [@&open-telemetry#8203;SimSaladin](https://redirect.github.com/SimSaladin) made
their first contribution in
[https://github.com/prometheus/procfs/pull/722](https://redirect.github.com/prometheus/procfs/pull/722)
- [@&open-telemetry#8203;SilenceAdele](https://redirect.github.com/SilenceAdele) made
their first contribution in
[https://github.com/prometheus/procfs/pull/719](https://redirect.github.com/prometheus/procfs/pull/719)
-
[@&open-telemetry#8203;ShashwatHiregoudar](https://redirect.github.com/ShashwatHiregoudar)
made their first contribution in
[https://github.com/prometheus/procfs/pull/731](https://redirect.github.com/prometheus/procfs/pull/731)
- [@&open-telemetry#8203;naoki9911](https://redirect.github.com/naoki9911) made their
first contribution in
[https://github.com/prometheus/procfs/pull/728](https://redirect.github.com/prometheus/procfs/pull/728)
- [@&open-telemetry#8203;johnleslie](https://redirect.github.com/johnleslie) made
their first contribution in
[https://github.com/prometheus/procfs/pull/726](https://redirect.github.com/prometheus/procfs/pull/726)
- [@&open-telemetry#8203;tamcore](https://redirect.github.com/tamcore) made their
first contribution in
[https://github.com/prometheus/procfs/pull/679](https://redirect.github.com/prometheus/procfs/pull/679)
- [@&open-telemetry#8203;navidys](https://redirect.github.com/navidys) made their
first contribution in
[https://github.com/prometheus/procfs/pull/655](https://redirect.github.com/prometheus/procfs/pull/655)
- [@&open-telemetry#8203;pgimalac](https://redirect.github.com/pgimalac) made their
first contribution in
[https://github.com/prometheus/procfs/pull/659](https://redirect.github.com/prometheus/procfs/pull/659)
- [@&open-telemetry#8203;di3go-sona](https://redirect.github.com/di3go-sona) made
their first contribution in
[https://github.com/prometheus/procfs/pull/670](https://redirect.github.com/prometheus/procfs/pull/670)

**Full Changelog**:
prometheus/procfs@v0.16.1...v0.17.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/build-tools/crosslink](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.23.1` -> `v0.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fcrosslink/v0.24.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.23.1/v0.24.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.23.1` -> `v0.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fmultimod/v0.24.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.23.1/v0.24.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/crosslink)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `multimod`: Default to attempting pre-releasing all module sets.
([#&open-telemetry#8203;992](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/992))

##### 🚩 Deprecations 🚩

- `semconvgen`: The semconvgen tooling is deprecated.
([#&open-telemetry#8203;1004](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1004))
  Use Weaver instead.

##### 💡 Enhancements 💡

- `checkapi`: Allow to check the API of components matches strictly to
guidelines, with the only structs exported the Config structs.
([#&open-telemetry#8203;894](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/894))

- `issuegenerator`: Increased search for existing issues to 6 months.
([#&open-telemetry#8203;925](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/925))

- `multimod`: Add retries to multimod sync
([#&open-telemetry#8203;941](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/941))
  This tries to address occasional flakes in the Go proxy.

- `multimod`: Support custom version reference files
([#&open-telemetry#8203;994](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/994))
A new "modules" section is parsed in the version configuration. This
section
defines relative file paths for files that references the version of the
module set. If this section is not used for a module the default
"version.go"
  file at the root of the module directory is still assumed.

##### 🧰 Bug fixes 🧰

- `multimod`: Use Go errors to return error instead of logging and
halting.
([#&open-telemetry#8203;1006](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1006))
- `multimod`: Fix the multimod root command name in help text.
([#&open-telemetry#8203;991](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/991))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
….24.0 (open-telemetry#6972)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/build-tools/gotmpl](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools)
| `v0.23.1` -> `v0.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fbuild-tools%2fgotmpl/v0.23.1/v0.24.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/gotmpl)</summary>

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

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

##### 🛑 Breaking changes 🛑

- `multimod`: Default to attempting pre-releasing all module sets.
([#&open-telemetry#8203;992](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/992))

##### 🚩 Deprecations 🚩

- `semconvgen`: The semconvgen tooling is deprecated.
([#&open-telemetry#8203;1004](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1004))
  Use Weaver instead.

##### 💡 Enhancements 💡

- `checkapi`: Allow to check the API of components matches strictly to
guidelines, with the only structs exported the Config structs.
([#&open-telemetry#8203;894](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/894))

- `issuegenerator`: Increased search for existing issues to 6 months.
([#&open-telemetry#8203;925](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/925))

- `multimod`: Add retries to multimod sync
([#&open-telemetry#8203;941](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/941))
  This tries to address occasional flakes in the Go proxy.

- `multimod`: Support custom version reference files
([#&open-telemetry#8203;994](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/994))
A new "modules" section is parsed in the version configuration. This
section
defines relative file paths for files that references the version of the
module set. If this section is not used for a module the default
"version.go"
  file at the root of the module directory is still assumed.

##### 🧰 Bug fixes 🧰

- `multimod`: Use Go errors to return error instead of logging and
halting.
([#&open-telemetry#8203;1006](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/1006))
- `multimod`: Fix the multimod root command name in help text.
([#&open-telemetry#8203;991](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/991))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
…lemetry#6985)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/pjbgf/sha1cd](https://redirect.github.com/pjbgf/sha1cd) |
`v0.3.2` -> `v0.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpjbgf%2fsha1cd/v0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpjbgf%2fsha1cd/v0.3.2/v0.4.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>pjbgf/sha1cd (github.com/pjbgf/sha1cd)</summary>

###
[`v0.4.0`](https://redirect.github.com/pjbgf/sha1cd/releases/tag/v0.4.0)

[Compare
Source](https://redirect.github.com/pjbgf/sha1cd/compare/v0.3.2...v0.4.0)

##### What's Changed

##### ARM64 native support for improved performance

- Arm64 implementation for UBC by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/pjbgf/sha1cd/pull/184](https://redirect.github.com/pjbgf/sha1cd/pull/184)
- Implement `arm64` native version by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/pjbgf/sha1cd/pull/188](https://redirect.github.com/pjbgf/sha1cd/pull/188)
- build: Add GitHub arm64 runners to workflows by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/pjbgf/sha1cd/pull/189](https://redirect.github.com/pjbgf/sha1cd/pull/189)
- arm64: Drop unused vregs by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/pjbgf/sha1cd/pull/191](https://redirect.github.com/pjbgf/sha1cd/pull/191)

##### Misc

- Remove `crypto.RegisterHash` call by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/pjbgf/sha1cd/pull/170](https://redirect.github.com/pjbgf/sha1cd/pull/170)
- Revert "Remove `crypto.RegisterHash` call" by
[@&open-telemetry#8203;pjbgf](https://redirect.github.com/pjbgf) in
[https://github.com/pjbgf/sha1cd/pull/190](https://redirect.github.com/pjbgf/sha1cd/pull/190)

##### Dependency bumps

- build(deps): Bump golang from `51a6466` to `8c10f21` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/153](https://redirect.github.com/pjbgf/sha1cd/pull/153)
- build(deps): Bump actions/setup-go from 5.2.0 to 5.3.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/151](https://redirect.github.com/pjbgf/sha1cd/pull/151)
- build(deps): Bump github/codeql-action from 3.28.1 to 3.28.5 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/152](https://redirect.github.com/pjbgf/sha1cd/pull/152)
- build(deps): Bump github/codeql-action from 3.28.5 to 3.28.8 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/154](https://redirect.github.com/pjbgf/sha1cd/pull/154)
- build(deps): Bump github/codeql-action from 3.28.8 to 3.28.9 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/155](https://redirect.github.com/pjbgf/sha1cd/pull/155)
- build(deps): Bump golang from `8c10f21` to `9271129` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/156](https://redirect.github.com/pjbgf/sha1cd/pull/156)
- build(deps): Bump golang from 1.23 to 1.24 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/157](https://redirect.github.com/pjbgf/sha1cd/pull/157)
- build(deps): Bump github/codeql-action from 3.28.9 to 3.28.10 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/158](https://redirect.github.com/pjbgf/sha1cd/pull/158)
- build(deps): Bump github/codeql-action from 3.28.10 to 3.28.11 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/160](https://redirect.github.com/pjbgf/sha1cd/pull/160)
- build(deps): Bump golang from `2b1cbf2` to `3f74443` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/159](https://redirect.github.com/pjbgf/sha1cd/pull/159)
- build(deps): Bump github/codeql-action from 3.28.11 to 3.28.12 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/161](https://redirect.github.com/pjbgf/sha1cd/pull/161)
- build(deps): Bump golang from `3f74443` to `52ff1b3` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/163](https://redirect.github.com/pjbgf/sha1cd/pull/163)
- build(deps): Bump actions/setup-go from 5.3.0 to 5.4.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/162](https://redirect.github.com/pjbgf/sha1cd/pull/162)
- build(deps): Bump github/codeql-action from 3.28.12 to 3.28.13 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/164](https://redirect.github.com/pjbgf/sha1cd/pull/164)
- build(deps): Bump github/codeql-action from 3.28.13 to 3.28.14 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/166](https://redirect.github.com/pjbgf/sha1cd/pull/166)
- build(deps): Bump golang from `52ff1b3` to `991aa6a` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/165](https://redirect.github.com/pjbgf/sha1cd/pull/165)
- build(deps): Bump golang from `991aa6a` to `1ecc479` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/168](https://redirect.github.com/pjbgf/sha1cd/pull/168)
- build(deps): Bump golang from
1.24@&open-telemetry#8203;sha256:1ecc479bc712a6bdb56df3e346e33edcc141f469f82840bab9f4bc2bc41bf91d
to
sha256:d9db32125db0c3a680cfb7a1afcaefb89c898a075ec148fdc2f0f646cc2ed509
by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/169](https://redirect.github.com/pjbgf/sha1cd/pull/169)
- build(deps): Bump github/codeql-action from 3.28.14 to 3.28.15 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/167](https://redirect.github.com/pjbgf/sha1cd/pull/167)
- build(deps): Bump github/codeql-action from 3.28.15 to 3.28.16 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/171](https://redirect.github.com/pjbgf/sha1cd/pull/171)
- build(deps): Bump github/codeql-action from 3.28.16 to 3.28.17 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/173](https://redirect.github.com/pjbgf/sha1cd/pull/173)
- build(deps): Bump golang from `d9db321` to `30baaea` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/172](https://redirect.github.com/pjbgf/sha1cd/pull/172)
- build(deps): Bump actions/setup-go from 5.4.0 to 5.5.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/174](https://redirect.github.com/pjbgf/sha1cd/pull/174)
- build(deps): Bump golang from `30baaea` to `39d9e7d` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/175](https://redirect.github.com/pjbgf/sha1cd/pull/175)
- build(deps): Bump golang from `39d9e7d` to `86b4cff` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/177](https://redirect.github.com/pjbgf/sha1cd/pull/177)
- build(deps): Bump github/codeql-action from 3.28.17 to 3.28.18 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/176](https://redirect.github.com/pjbgf/sha1cd/pull/176)
- build(deps): Bump golang from `86b4cff` to `4c0a181` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/178](https://redirect.github.com/pjbgf/sha1cd/pull/178)
- build(deps): Bump golang from `4c0a181` to `81bf592` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/179](https://redirect.github.com/pjbgf/sha1cd/pull/179)
- build(deps): Bump github/codeql-action from 3.28.18 to 3.28.19 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/180](https://redirect.github.com/pjbgf/sha1cd/pull/180)
- build(deps): Bump golang from `81bf592` to `db5d0af` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/181](https://redirect.github.com/pjbgf/sha1cd/pull/181)
- build(deps): Bump github/codeql-action from 3.28.19 to 3.29.0 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/182](https://redirect.github.com/pjbgf/sha1cd/pull/182)
- build(deps): Bump golang from `db5d0af` to `10c1318` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/183](https://redirect.github.com/pjbgf/sha1cd/pull/183)
- build(deps): Bump github/codeql-action from 3.29.0 to 3.29.1 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/185](https://redirect.github.com/pjbgf/sha1cd/pull/185)
- build(deps): Bump github/codeql-action from 3.29.1 to 3.29.2 by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/187](https://redirect.github.com/pjbgf/sha1cd/pull/187)
- build(deps): Bump golang from `10c1318` to `20a022e` by
[@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in
[https://github.com/pjbgf/sha1cd/pull/186](https://redirect.github.com/pjbgf/sha1cd/pull/186)

**Full Changelog**:
pjbgf/sha1cd@v0.3.2...v0.4.0

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
…elemetry#7000)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go-simpler.org/sloglint](https://redirect.github.com/go-simpler/sloglint)
| `v0.11.0` -> `v0.11.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go-simpler.org%2fsloglint/v0.11.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go-simpler.org%2fsloglint/v0.11.0/v0.11.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>go-simpler/sloglint (go-simpler.org/sloglint)</summary>

###
[`v0.11.1`](https://redirect.github.com/go-simpler/sloglint/releases/tag/v0.11.1)

[Compare
Source](https://redirect.github.com/go-simpler/sloglint/compare/v0.11.0...v0.11.1)

-
[`261065f`](https://redirect.github.com/go-simpler/sloglint/commit/261065f)
fix(static-msg): do not report constants defined in another file
([#&open-telemetry#8203;93](https://redirect.github.com/go-simpler/sloglint/issues/93))

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
psx95 pushed a commit to psx95/opentelemetry-go that referenced this pull request Apr 24, 2026
….0 (open-telemetry#7024)

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/collector/pdata](https://redirect.github.com/open-telemetry/opentelemetry-collector)
| `v1.35.0` -> `v1.36.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcollector%2fpdata/v1.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcollector%2fpdata/v1.35.0/v1.36.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

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

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

##### 🛑 Breaking changes 🛑

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

##### 💡 Enhancements 💡

- `exporterhelper`: Enable items and bytes sizers for persistent queue
([#&open-telemetry#8203;12881](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12881))
- `exporterhelper`: Refactor persistent storage size backup to always
record it.
([#&open-telemetry#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
([#&open-telemetry#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.
([#&open-telemetry#8203;13308](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13308))

##### 🧰 Bug fixes 🧰

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

- `exporterhelper`: Preserve all metrics metadata when batch splitting.
([#&open-telemetry#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
([#&open-telemetry#8203;12939](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12939),
[#&open-telemetry#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 -->

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, 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-go).

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

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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

attribute: Improve performance of hashValue for BOOLSLICE, INT64SLICE, FLOAT64SLICE, STRINGSLICE

2 participants