1
0
mirror of https://github.com/open-telemetry/opentelemetry-go.git synced 2026-06-03 18:35:08 +02:00
Commit Graph

4473 Commits

Author SHA1 Message Date
renovate[bot] e04a399c9b chore(deps): update actions/download-artifact action to v8.0.1 (#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](../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
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&#8203;471](https://redirect.github.com/actions/download-artifact/pull/471)
- Add a regression test for artifact name + content-type mismatches by
[@&#8203;danwkennedy](https://redirect.github.com/danwkennedy) in
[#&#8203;472](https://redirect.github.com/actions/download-artifact/pull/472)

**Full Changelog**:
<https://github.com/actions/download-artifact/compare/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>
2026-03-12 11:52:06 +01:00
Ijas 88f8c10823 linting: add depguard rule to enforce semconv version (#8041)
### Description

This PR adds a `depguard` linter rule to
[.golangci.yml](file:///Users/ijasahammed/Documents/open_source/opentelemetry-go/.golangci.yml)
to enforce the use of the latest semantic convention version
(`v1.40.0`).

This rule ensures that:
- Any new code importing `otel/semconv` must use `v1.40.0`.
- The `semconv/` directory itself is excluded from this check to avoid
linting legacy definitions.
- The `zipkin exporter` is excluded from this check
- Updated `semconv` version to v1.40.0 in the
`sdk/log/logger_bench_test.go` test.

### Verification Results

I verified this change locally using the following steps:

1. **Full Linter Run**: Ran `make precommit` (which executes
`golangci-lint run`). It passed with **0 issues** across the entire
repository.
2. **Smoke Test**: Added a temporary import of
`go.opentelemetry.io/otel/semconv/v1.20.0` in trace.go. The linter
correctly reported the violation:
> `trace.go:7:2: import 'go.opentelemetry.io/otel/semconv/v1.20.0' is
not allowed from list 'semconv': Use
go.opentelemetry.io/otel/semconv/v1.40.0 instead. (depguard)`

This change is not performance-critical and does not affect the
library's runtime behavior.

### Checklist
- [x] Signed CLA
- [x] `make precommit` passes.
- [x] CHANGELOG.md updated. (Not required)

Fixes #7842

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-12 11:31:45 +01:00
Mikhail Mazurskiy ddd2b0e398 fix(sdk/trace): return spec-compliant TraceIdRatioBased description (#8027)
Optimize performance when sampling is disabled - no need to calculate
fraction based on trace id (in `traceIDRatioSampler`) if fraction is
zero.

---------

Co-authored-by: David Ashpole <dashpole@google.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-12 10:11:33 +01:00
Robert Pająk f4da59e651 attribute: change INVALID Type to EMPTY and mark INVALID as deprecated (#8038)
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/7932

Noticeable comment from previous PR:
https://github.com/open-telemetry/opentelemetry-go/pull/7942#discussion_r2913179215

Print the empty value as empty string per
https://opentelemetry.io/docs/specs/otel/common/#empty-values
2026-03-12 09:43:04 +01:00
renovate[bot] 205e24407e fix(deps): update googleapis to 84a4fc4 (#8048)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `a57be14` → `84a4fc4` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `a57be14` → `84a4fc4` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `a57be14` → `84a4fc4` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-12 09:34:03 +01:00
Mikhail Mazurskiy aff375ac62 chore(sdk/trace): join errors properly (#8030)
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2026-03-11 17:27:43 +01:00
Tyler Yahn cb0de1f26c Rebuild semconvkit and verifyreadmes on changes (#7995)
This updates the tool build dependencies in `Makefile` so local tools
are rebuilt when their source files change, instead of requiring manual
deletion from `.tools`.
2026-03-11 15:51:32 +01:00
Marc Schäfer 526b68f39b docs(otlp): document HTTP/protobuf insecure env vars (#8037)
Update  the package documentation for:

- otlptracehttp
- otlpmetrichttp
- otlploghttp

to document the already-supported OTEL_EXPORTER_OTLP_INSECURE and
signal-specific *_INSECURE environment variables.
2026-03-11 15:30:24 +01:00
renovate[bot] 3447d093ca chore(deps): update github.com/securego/gosec/v2 digest to 6e66a94 (#8043)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/securego/gosec/v2](https://redirect.github.com/securego/gosec)
| indirect | digest | `8895462` → `6e66a94` |

---

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

---

### 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>
2026-03-11 13:55:07 +01:00
renovate[bot] 6eb9d64fb7 chore(deps): update module github.com/sonatard/noctx to v0.5.1 (#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](../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
[#&#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>
2026-03-11 10:01:28 +01:00
renovate[bot] eee0fe32cb chore(deps): update github.com/securego/gosec/v2 digest to 8895462 (#8036)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/securego/gosec/v2](https://redirect.github.com/securego/gosec)
| indirect | digest | `619ce21` → `8895462` |

---

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

---

### 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>
2026-03-10 11:04:46 -07:00
renovate[bot] 8d19296aff chore(deps): update module github.com/prometheus/procfs to v0.20.1 (#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](../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
[@&#8203;ShashwatHiregoudar](https://redirect.github.com/ShashwatHiregoudar)
in [#&#8203;765](https://redirect.github.com/prometheus/procfs/pull/765)
- Fix bcachefs parsing by
[@&#8203;ananthb](https://redirect.github.com/ananthb) in
[#&#8203;789](https://redirect.github.com/prometheus/procfs/pull/789)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#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
[@&#8203;ccastiglione-reply](https://redirect.github.com/ccastiglione-reply)
in [#&#8203;763](https://redirect.github.com/prometheus/procfs/pull/763)

#### New Contributors

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

**Full Changelog**:
<https://github.com/prometheus/procfs/compare/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
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#8203;747](https://redirect.github.com/prometheus/procfs/pull/747)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#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
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#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
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;772](https://redirect.github.com/prometheus/procfs/pull/772)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#8203;774](https://redirect.github.com/prometheus/procfs/pull/774)
- Fix /proc/interrupts by
[@&#8203;ffyuanda](https://redirect.github.com/ffyuanda) in
[#&#8203;775](https://redirect.github.com/prometheus/procfs/pull/775)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#8203;778](https://redirect.github.com/prometheus/procfs/pull/778)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#8203;779](https://redirect.github.com/prometheus/procfs/pull/779)
- Migrate to GitHub actions by
[@&#8203;SuperQ](https://redirect.github.com/SuperQ) in
[#&#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
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;782](https://redirect.github.com/prometheus/procfs/pull/782)
- Synchronize common files from prometheus/prometheus by
[@&#8203;prombot](https://redirect.github.com/prombot) in
[#&#8203;785](https://redirect.github.com/prometheus/procfs/pull/785)
- bcachefs support by
[@&#8203;ananthb](https://redirect.github.com/ananthb) in
[#&#8203;750](https://redirect.github.com/prometheus/procfs/pull/750)
- build(deps): bump actions/checkout from 6.0.1 to 6.0.2 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;781](https://redirect.github.com/prometheus/procfs/pull/781)
- feat: parse capabilities in /proc/pid/status by
[@&#8203;biscout42](https://redirect.github.com/biscout42) in
[#&#8203;784](https://redirect.github.com/prometheus/procfs/pull/784)
- class\_cooling\_device: ignore EINVAL (etc) when reading files. by
[@&#8203;malcolmr](https://redirect.github.com/malcolmr) in
[#&#8203;783](https://redirect.github.com/prometheus/procfs/pull/783)
- Add type and name to the DRM parser class by
[@&#8203;Deezzir](https://redirect.github.com/Deezzir) in
[#&#8203;672](https://redirect.github.com/prometheus/procfs/pull/672)

#### New Contributors

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

**Full Changelog**:
<https://github.com/prometheus/procfs/compare/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>
2026-03-10 13:39:48 +01:00
renovate[bot] 5e8decca16 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.3 (#8032)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.11.2` → `v2.11.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.2/v2.11.3?slim=true)
|

---

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

---

### Release Notes

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

###
[`v2.11.3`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2113)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.2...v2.11.3)

*Released on 2026-03-10*

1. Linters bug fixes
- `gosec`: from v2.24.7 to
[`619ce21`](https://redirect.github.com/golangci/golangci-lint/commit/619ce2117e08)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 13:27:05 +01:00
renovate[bot] d15b533be3 fix(deps): update googleapis to a57be14 (#8031)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `4cfbd41` → `a57be14` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `4cfbd41` → `a57be14` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `4cfbd41` → `a57be14` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-10 12:34:43 +01:00
Alex Boten fabe66658f resource: add WithService detector option (#7642)
I was looking at implementing resource detection in otelconf and was
finding that all the detectors were implemented in a similar way except
for the service detector. Added the resource options in this PR for
feedback. Will add tests if the go approvers/maintainers support this
approach.

---------

Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-10 10:22:06 +01:00
renovate[bot] 1d91055e24 fix(deps): update module go.opentelemetry.io/proto/otlp to v1.10.0 (#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](../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
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;467](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/467)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;477](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/477)
- Update releasing process by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;471](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/471)
- Fix `find` command error by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;470](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/470)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;479](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/479)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;485](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/485)
- chore(deps): update actions/checkout action to v5.0.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#8203;487](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/487)
- chore(deps): update actions/checkout action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;494](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/494)
- chore(deps): update actions/checkout action to v6.0.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;500](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/500)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;501](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/501)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;504](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/504)
- chore(deps): update actions/upload-artifact action to v6 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;513](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/513)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot]
in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;524](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/524)
- chore(deps): update actions/checkout action to v6.0.2 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;540](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/540)
- chore(deps): update all golang.org/x packages by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;546](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/546)
- Add support for Go 1.26 by
[@&#8203;dmathieu](https://redirect.github.com/dmathieu) in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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 [@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;558](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/558)
- chore(deps): update actions/upload-artifact action to v7 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#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
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;561](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/561)
- Release v1.10.0 by
[@&#8203;MrAlias](https://redirect.github.com/MrAlias) in
[#&#8203;566](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/566)

**Full Changelog**:
<https://github.com/open-telemetry/opentelemetry-proto-go/compare/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>
2026-03-09 14:07:26 -07:00
João Correia ba2747cd8c Add doc on how to upgrade to new semconv (#7807)
Adds a new "Semantic Conventions Upgrade" section to CONTRIBUTING.md
that documents the complete process for upgrading to newer semantic
conventions releases as requested in issue #7697.

It includes the details regarding:

- Generating new semconv packages
- Updating imports across the codebase
- Updating the opentelemetry-go-contrib linter configuration

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
2026-03-09 15:20:53 +01:00
renovate[bot] 4b025b4cf0 chore(deps): update module codeberg.org/chavacava/garif to v0.2.1 (#8019)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [codeberg.org/chavacava/garif](https://codeberg.org/chavacava/garif) |
`v0.2.0` → `v0.2.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/codeberg.org%2fchavacava%2fgarif/v0.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/codeberg.org%2fchavacava%2fgarif/v0.2.0/v0.2.1?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>chavacava/garif (codeberg.org/chavacava/garif)</summary>

###
[`v0.2.1`](https://codeberg.org/chavacava/garif/compare/v0.2.0...v0.2.1)

[Compare
Source](https://codeberg.org/chavacava/garif/compare/v0.2.0...v0.2.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>
2026-03-09 10:20:29 +01:00
renovate[bot] d8504fb254 chore(deps): update module github.com/mattn/go-runewidth to v0.0.21 (#8017)
This PR contains the following updates:

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

---

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

---

### Release Notes

<details>
<summary>mattn/go-runewidth (github.com/mattn/go-runewidth)</summary>

###
[`v0.0.21`](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.20...v0.0.21)

[Compare
Source](https://redirect.github.com/mattn/go-runewidth/compare/v0.0.20...v0.0.21)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 10:12:21 +01:00
renovate[bot] 6258792350 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.2 (#8020)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.11.1` → `v2.11.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.1/v2.11.2?slim=true)
|

---

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

---

### Release Notes

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

###
[`v2.11.2`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2112)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.1...v2.11.2)

*Released on 2026-03-07*

1. Fixes
   - `fmt`: fix error when using the `fmt` command with explicit paths.

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 10:01:02 +01:00
renovate[bot] 1f39f186db fix(deps): update golang.org/x (#8023)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [golang.org/x/sync](https://pkg.go.dev/golang.org/x/sync) | [`v0.19.0`
→
`v0.20.0`](https://cs.opensource.google/go/x/sync/+/refs/tags/v0.19.0...refs/tags/v0.20.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsync/v0.20.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsync/v0.19.0/v0.20.0?slim=true)
|
| [golang.org/x/sys](https://pkg.go.dev/golang.org/x/sys) | [`v0.41.0` →
`v0.42.0`](https://cs.opensource.google/go/x/sys/+/refs/tags/v0.41.0...refs/tags/v0.42.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.42.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.41.0/v0.42.0?slim=true)
|

---

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

---

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

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-09 09:48:14 +01:00
renovate[bot] 8b05173581 fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.11.1 (#8011)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint)
| `v2.8.0` → `v2.11.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.11.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolangci-lint%2fv2/v2.8.0/v2.11.1?slim=true)
|

---

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

---

### Release Notes

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

###
[`v2.11.1`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2111)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.11.0...v2.11.1)

*Released on 2026-03-06*

Due to an error related to AUR, some artifacts of the v2.11.0 release
have not been published.

This release contains the same things as v2.11.0.

###
[`v2.11.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2110)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.10.1...v2.11.0)

*Released on 2026-03-06*

1. Linters new features or changes
- `errcheck`: from 1.9.0 to 1.10.0 (exclude `crypto/rand.Read` by
default)
- `gosec`: from 2.23.0 to 2.24.6 (new rules: `G113`, `G118`, `G119`,
`G120`, `G121`, `G122`, `G123`, `G408`, `G707`)
- `noctx`: from 0.4.0 to 0.5.0 (new detection:
`httptest.NewRequestWithContext`)
   - `prealloc`: from 1.0.2 to 1.1.0
- `revive`: from 1.14.0 to 1.15.0 (⚠️ Breaking change: package-related
checks moved from `var-naming` to a new rule `package-naming`)
2. Linters bug fixes
   - `gocognit`: from 1.2.0 to 1.2.1
   - `gosec`: from 2.24.6 to 2.24.7
   - `unqueryvet`: from 1.5.3 to 1.5.4

###
[`v2.10.1`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2101)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.10.0...v2.10.1)

*Released on 2026-02-17*

1. Fixes
   - buildssa panic

###
[`v2.10.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v2100)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.9.0...v2.10.0)

*Released on 2026-02-17*

1. Linters new features or changes
   - `ginkgolinter`: from 0.22.0 to 0.23.0
- `gosec`: from 2.22.11 to 2.23.0 (new rules: `G117`, `G602`, `G701`,
`G702`, `G703`, `G704`, `G705`, `G706`)
   - `staticcheck`: from 0.6.1 to 0.7.0
2. Linters bug fixes
   - `godoclint`: from 0.11.1 to 0.11.2

###
[`v2.9.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v290)

[Compare
Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.8.0...v2.9.0)

*Released on 2026-02-10*

1. Enhancements
   - 🎉 go1.26 support
2. Linters new features or changes
- `arangolint`: from 0.3.1 to 0.4.0 (new rule: detect potential query
injections)
   - `ginkgolinter`: from 0.21.2 to 0.22.0 (support for wrappers)
   - `golines`: from 0.14.0 to 0.15.0
   - `misspell`: from 0.7.0 to 0.8.0
- `unqueryvet`: from 1.4.0 to 1.5.3 (new options: `check-n1`,
`check-sql-injection`, `check-tx-leaks`, `allow`, `custom-rules`)
   - `wsl`: from 5.3.0 to 5.6.0 (new rule: `after-block`)
3. Linters bug fixes
   - `modernize`: from 0.41.0 to 0.42.0
   - `prealloc`: from 1.0.1 to 1.0.2
   - `protogetter`: from 0.3.18 to 0.3.20
4. Misc.
   - Log information about files when configuration verification
   - Emit an error when no linters enabled
   - Do not collect VCS information when loading code

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tyler Yahn <codingalias@gmail.com>
2026-03-06 17:09:22 -08:00
renovate[bot] fad8e9080e chore(deps): update module go.yaml.in/yaml/v2 to v2.4.4 (#8016)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [go.yaml.in/yaml/v2](https://redirect.github.com/yaml/go-yaml) |
`v2.4.3` → `v2.4.4` |
![age](https://developer.mend.io/api/mc/badges/age/go/go.yaml.in%2fyaml%2fv2/v2.4.4?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.yaml.in%2fyaml%2fv2/v2.4.3/v2.4.4?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>yaml/go-yaml (go.yaml.in/yaml/v2)</summary>

###
[`v2.4.4`](https://redirect.github.com/yaml/go-yaml/compare/v2.4.3...v2.4.4)

[Compare
Source](https://redirect.github.com/yaml/go-yaml/compare/v2.4.3...v2.4.4)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41OS4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 15:46:55 -08:00
renovate[bot] a61e02f898 fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 190d7d4 (#8013)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[github.com/opentracing-contrib/go-grpc/test](https://redirect.github.com/opentracing-contrib/go-grpc)
| require | digest | `d566b4d` → `190d7d4` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 15:37:46 -08:00
renovate[bot] 758b5a52d5 chore(deps): update module github.com/jgautheron/goconst to v1.9.0 (#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](../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
[@&#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) in
[#&#8203;46](https://redirect.github.com/jgautheron/goconst/pull/46)
- ci(go): align module and workflow Go versions by
[@&#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) in
[#&#8203;48](https://redirect.github.com/jgautheron/goconst/pull/48)
- fix(visitor): record string occurrence for accurate position reporting
by [@&#8203;TobyTheHutt](https://redirect.github.com/TobyTheHutt) in
[#&#8203;49](https://redirect.github.com/jgautheron/goconst/pull/49)

#### New Contributors

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

**Full Changelog**:
<https://github.com/jgautheron/goconst/compare/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>
2026-03-06 15:23:23 -08:00
Robert Pająk a3941ff595 Release v1.42.0/v0.64.0/v0.18.0/v0.0.16 (#8006)
### Added

- Add `go.opentelemetry.io/otel/semconv/v1.40.0` package.
The package contains semantic conventions from the `v1.40.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.40.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.39.0`. (#7985)
- Add `Err` and `SetErr` on `Record` in `go.opentelemetry.io/otel/log`
to attach an error and set record exception attributes in
`go.opentelemetry.io/otel/log/sdk`. (#7924)

### Changed

- `TracerProvider.ForceFlush` in `go.opentelemetry.io/otel/sdk/trace`
joins errors together and continues iteration through SpanProcessors as
opposed to returning the first encountered error without attempting
exports on subsequent SpanProcessors. (#7856)

### Fixed

- Fix missing `request.GetBody` in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` to
correctly handle HTTP2 GOAWAY frame. (#7931)
- Fix semconv v1.39.0 generated metric helpers skipping required
attributes when extra attributes were empty. (#7964)
- Preserve W3C TraceFlags bitmask (including the random Trace ID flag)
during trace context extraction and injection in
`go.opentelemetry.io/otel/propagation`. (#7834)

### Removed

- Drop support for [Go 1.24]. (#7984)
schema/v0.0.16 exporters/stdout/stdoutlog/v0.18.0 exporters/otlp/otlplog/otlploggrpc/v0.18.0 exporters/otlp/otlplog/otlploghttp/v0.18.0 sdk/log/v0.18.0 sdk/log/logtest/v0.18.0 log/logtest/v0.18.0 log/v0.18.0 exporters/prometheus/v0.64.0 trace/v1.42.0 sdk/metric/v1.42.0 sdk/v1.42.0 metric/v1.42.0 exporters/stdout/stdouttrace/v1.42.0 exporters/zipkin/v1.42.0 exporters/otlp/otlptrace/otlptracehttp/v1.42.0 exporters/stdout/stdoutmetric/v1.42.0 exporters/otlp/otlptrace/otlptracegrpc/v1.42.0 exporters/otlp/otlpmetric/otlpmetrichttp/v1.42.0 exporters/otlp/otlpmetric/otlpmetricgrpc/v1.42.0 exporters/otlp/otlptrace/v1.42.0 bridge/opentracing/v1.42.0 bridge/opencensus/test/v1.42.0 bridge/opencensus/v1.42.0 v1.42.0
2026-03-06 20:13:23 +01:00
renovate[bot] 6059c47bc6 chore(deps): update golang.org/x/telemetry digest to e526e8a (#8010)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/telemetry](https://pkg.go.dev/golang.org/x/telemetry) |
indirect | digest | `18da590` → `e526e8a` |

---

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

---

### 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>
2026-03-06 17:49:53 +01:00
renovate[bot] 44c7edf896 chore(deps): update module github.com/mgechev/revive to v1.15.0 (#8009)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/mgechev/revive](https://redirect.github.com/mgechev/revive)
| `v1.14.0` → `v1.15.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmgechev%2frevive/v1.15.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmgechev%2frevive/v1.14.0/v1.15.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>mgechev/revive (github.com/mgechev/revive)</summary>

###
[`v1.15.0`](https://redirect.github.com/mgechev/revive/releases/tag/v1.15.0)

[Compare
Source](https://redirect.github.com/mgechev/revive/compare/v1.14.0...v1.15.0)

#### What's Changed

BREAKING CHANGE: package-related checks moved from
[var-naming](https://redirect.github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#var-naming)
to a new rule
[package-naming](https://redirect.github.com/mgechev/revive/blob/master/RULES_DESCRIPTIONS.md#package-naming).
var-naming options `skipPackageNameChecks`, `extraBadPackageNames`, and
`skipPackageNameCollisionWithGoStd` are deprecated and treated as
no-ops.

##### Features

- package-naming: move package checks from var-naming by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1645](https://redirect.github.com/mgechev/revive/pull/1645)

##### Bug fixes

- fix: forbid enabling both enableAllRules and enableDefaultRules by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1642](https://redirect.github.com/mgechev/revive/pull/1642)

##### Docs

- docs: improve comments by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1646](https://redirect.github.com/mgechev/revive/pull/1646)
- docs: remove archived Bazel and Neovim links by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1652](https://redirect.github.com/mgechev/revive/pull/1652)
- docs: add star history to README by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1653](https://redirect.github.com/mgechev/revive/pull/1653)

##### Updates

- chore(deps): update module golang.org/x/text to v0.34.0 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;1638](https://redirect.github.com/mgechev/revive/pull/1638)
- chore: bump go.mod version to 1.25.0 by
[@&#8203;denisvmedia](https://redirect.github.com/denisvmedia) in
[#&#8203;1655](https://redirect.github.com/mgechev/revive/pull/1655)
- chore(deps): update golang docker tag to v1.26.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;1667](https://redirect.github.com/mgechev/revive/pull/1667)

##### Other

- fix(deps): update module github.com/golangci/golangci-lint/v2 to
v2.10.1 by
[@&#8203;renovate](https://redirect.github.com/renovate)\[bot] in
[#&#8203;1640](https://redirect.github.com/mgechev/revive/pull/1640)
- chore(deps): update github actions (major) by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1635](https://redirect.github.com/mgechev/revive/pull/1635)
- chore: enable all revive rules by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1639](https://redirect.github.com/mgechev/revive/pull/1639)
- chore: use alias `linters.Arguments` instead of `[]any` by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1644](https://redirect.github.com/mgechev/revive/pull/1644)
- chore: enable unparam.check-exported by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1643](https://redirect.github.com/mgechev/revive/pull/1643)
- chore: fix panicking benchmarks by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1648](https://redirect.github.com/mgechev/revive/pull/1648)
- chore: enable reassign linter by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1649](https://redirect.github.com/mgechev/revive/pull/1649)
- chore: go:fix inline for LintPattern.GetPattern by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1658](https://redirect.github.com/mgechev/revive/pull/1658)
- test: improve formatters coverage by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1661](https://redirect.github.com/mgechev/revive/pull/1661)
- chore: upgrade hougesen/mdsf to v0.12.0 by
[@&#8203;alexandear](https://redirect.github.com/alexandear) in
[#&#8203;1666](https://redirect.github.com/mgechev/revive/pull/1666)

**Full Changelog**:
<https://github.com/mgechev/revive/compare/v1.14.0...v1.15.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>
2026-03-06 13:52:26 +01:00
renovate[bot] de5fb3ad10 fix(deps): update module google.golang.org/grpc to v1.79.2 (#8007)
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.1` → `v1.79.2` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.79.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.79.1/v1.79.2?slim=true)
|

---

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

---

### Release Notes

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

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

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

### Bug Fixes

- stats: Prevent redundant error logging in health/ORCA producers by
skipping stats/tracing processing when no stats handler is configured.
([#&#8203;8874](https://redirect.github.com/grpc/grpc-go/pull/8874))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-06 09:52:28 +01:00
renovate[bot] 0b82ded815 chore(deps): update codspeedhq/action action to v4.11.1 (#8001)
This PR contains the following updates:

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

---

> [!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.11.1`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.11.1)

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

#### Release Notes

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

- fix: stop using `curl --fail-with-body` and remove `jq` dependency by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;193](https://redirect.github.com/CodSpeedHQ/action/pull/193)

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

- chore: bump runner version to 4.11.1 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;191](https://redirect.github.com/CodSpeedHQ/action/pull/191)
- Pin all actions
([#&#8203;250](https://redirect.github.com/CodSpeedHQ/action/issues/250))
by [@&#8203;art049](https://redirect.github.com/art049) in
[#&#8203;250](https://redirect.github.com/CodSpeedHQ/runner/pull/250)
- Bump nix to 0.31.1
([#&#8203;247](https://redirect.github.com/CodSpeedHQ/action/issues/247))
by [@&#8203;3v1n0](https://redirect.github.com/3v1n0) in
[#&#8203;247](https://redirect.github.com/CodSpeedHQ/runner/pull/247)

#### Install codspeed-runner 4.11.1

##### Install prebuilt binaries via shell script

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

#### Download codspeed-runner 4.11.1

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.11.1/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.11.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.11.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.11.1/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

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

#### What's Changed

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.11.0...v4.11.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My41Ni4wIiwidXBkYXRlZEluVmVyIjoiNDMuNTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-05 16:22:12 -08:00
renovate[bot] aa3660f77e chore(deps): update github/codeql-action action to v4.32.6 (#8004)
This PR contains the following updates:

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

---

> [!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.32.6`](https://redirect.github.com/github/codeql-action/releases/tag/v4.32.6)

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

- Update default CodeQL bundle version to
[2.24.3](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.3).
[#&#8203;3548](https://redirect.github.com/github/codeql-action/pull/3548)

</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>
2026-03-05 16:09:21 -08:00
renovate[bot] 9be8c92a13 chore(deps): update dependency codespell to v2.4.2 (#8003)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [codespell](https://redirect.github.com/codespell-project/codespell) |
`==2.4.1` → `==2.4.2` |
![age](https://developer.mend.io/api/mc/badges/age/pypi/codespell/2.4.2?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/codespell/2.4.1/2.4.2?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>codespell-project/codespell (codespell)</summary>

###
[`v2.4.2`](https://redirect.github.com/codespell-project/codespell/releases/tag/v2.4.2)

[Compare
Source](https://redirect.github.com/codespell-project/codespell/compare/v2.4.1...v2.4.2)

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

#### Highlights

- Fixed compatibility with chardet 7+

#### What's Changed

- Fix and clarify cases in ignore patterns by
[@&#8203;DanielYang59](https://redirect.github.com/DanielYang59) in
[#&#8203;3583](https://redirect.github.com/codespell-project/codespell/pull/3583)
- codespell-private.yml: Do not codespell digital signature files by
[@&#8203;cclauss](https://redirect.github.com/cclauss) in
[#&#8203;3623](https://redirect.github.com/codespell-project/codespell/pull/3623)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3634](https://redirect.github.com/codespell-project/codespell/pull/3634)
- numbes->numbers and numbesr->numbers by
[@&#8203;skshetry](https://redirect.github.com/skshetry) in
[#&#8203;3635](https://redirect.github.com/codespell-project/codespell/pull/3635)
- Add spelling corrections for disclose and variables. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3622](https://redirect.github.com/codespell-project/codespell/pull/3622)
- Add spelling correction for Vulnererability and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3625](https://redirect.github.com/codespell-project/codespell/pull/3625)
- Remove lets->let's by
[@&#8203;Piedone](https://redirect.github.com/Piedone) in
[#&#8203;3633](https://redirect.github.com/codespell-project/codespell/pull/3633)
- Add corrections for "dictate" by
[@&#8203;jdufresne](https://redirect.github.com/jdufresne) in
[#&#8203;3636](https://redirect.github.com/codespell-project/codespell/pull/3636)
- Add specicification (and pl) typo by
[@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) in
[#&#8203;3639](https://redirect.github.com/codespell-project/codespell/pull/3639)
- Remove "blueish" correction by
[@&#8203;hadess](https://redirect.github.com/hadess) in
[#&#8203;3510](https://redirect.github.com/codespell-project/codespell/pull/3510)
- Add "lighting" as an option to fix "lighning" by
[@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) in
[#&#8203;3648](https://redirect.github.com/codespell-project/codespell/pull/3648)
- Revert adding `lien` to the rare dictionary by
[@&#8203;nikolaik](https://redirect.github.com/nikolaik) in
[#&#8203;3631](https://redirect.github.com/codespell-project/codespell/pull/3631)
- "ane" could have been "one" by
[@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) in
[#&#8203;3645](https://redirect.github.com/codespell-project/codespell/pull/3645)
- Add spelling correction for "priort" by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3647](https://redirect.github.com/codespell-project/codespell/pull/3647)
- Remove "fix" of "deques" - it is quite legit by
[@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) in
[#&#8203;3649](https://redirect.github.com/codespell-project/codespell/pull/3649)
- Several new suggestions by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3621](https://redirect.github.com/codespell-project/codespell/pull/3621)
- Add proposal constraints to containts by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3652](https://redirect.github.com/codespell-project/codespell/pull/3652)
- Additions dleay,infp,practive,utiliy by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3643](https://redirect.github.com/codespell-project/codespell/pull/3643)
- Add calncelled and its variations by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3650](https://redirect.github.com/codespell-project/codespell/pull/3650)
- Use raw strings for regex by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3654](https://redirect.github.com/codespell-project/codespell/pull/3654)
- Allow multiple spaces before codespell:ignore by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3653](https://redirect.github.com/codespell-project/codespell/pull/3653)
- Added correction from `timeour` to `timeout` by
[@&#8203;jamesbraza](https://redirect.github.com/jamesbraza) in
[#&#8203;3656](https://redirect.github.com/codespell-project/codespell/pull/3656)
- Add typos found in various software projects by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3640](https://redirect.github.com/codespell-project/codespell/pull/3640)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3659](https://redirect.github.com/codespell-project/codespell/pull/3659)
- Add codespell suggestions for enabke and friends by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3657](https://redirect.github.com/codespell-project/codespell/pull/3657)
- END: add "queues" (plural from queue) as possible fix for ques by
[@&#8203;yarikoptic](https://redirect.github.com/yarikoptic) in
[#&#8203;3591](https://redirect.github.com/codespell-project/codespell/pull/3591)
- agreegate, lesda, realod, colouer by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3665](https://redirect.github.com/codespell-project/codespell/pull/3665)
- Update pre-commit version in documentation by
[@&#8203;prchoward](https://redirect.github.com/prchoward) in
[#&#8203;3666](https://redirect.github.com/codespell-project/codespell/pull/3666)
- MAINT: Rename CI file and run name by
[@&#8203;larsoner](https://redirect.github.com/larsoner) in
[#&#8203;3667](https://redirect.github.com/codespell-project/codespell/pull/3667)
- preoccuption->preoccupation; occuption->occupation by
[@&#8203;TheGiraffe3](https://redirect.github.com/TheGiraffe3) in
[#&#8203;3668](https://redirect.github.com/codespell-project/codespell/pull/3668)
- Suggestions for: checkto, diminsion, waitfor by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3670](https://redirect.github.com/codespell-project/codespell/pull/3670)
- Typos found in sigstore-python by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3664](https://redirect.github.com/codespell-project/codespell/pull/3664)
- usgin->using by [@&#8203;ydah](https://redirect.github.com/ydah) in
[#&#8203;3672](https://redirect.github.com/codespell-project/codespell/pull/3672)
- Add typos found in various software projects by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3669](https://redirect.github.com/codespell-project/codespell/pull/3669)
- Add coered -> coerced by
[@&#8203;effigies](https://redirect.github.com/effigies) in
[#&#8203;3680](https://redirect.github.com/codespell-project/codespell/pull/3680)
- backwward(s)->backward(s), onwward(s)->onward(s) by
[@&#8203;cjwatson](https://redirect.github.com/cjwatson) in
[#&#8203;3682](https://redirect.github.com/codespell-project/codespell/pull/3682)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3685](https://redirect.github.com/codespell-project/codespell/pull/3685)
- telemetery->telemetry by
[@&#8203;august-soderberg](https://redirect.github.com/august-soderberg)
in
[#&#8203;3686](https://redirect.github.com/codespell-project/codespell/pull/3686)
- Add hexedacimal and similar typos by
[@&#8203;Akuli](https://redirect.github.com/Akuli) in
[#&#8203;3692](https://redirect.github.com/codespell-project/codespell/pull/3692)
- Add rounted->routed, rounded and friends by
[@&#8203;peternewman](https://redirect.github.com/peternewman) in
[#&#8203;3693](https://redirect.github.com/codespell-project/codespell/pull/3693)
- Add symmectric and similar typos by
[@&#8203;Akuli](https://redirect.github.com/Akuli) in
[#&#8203;3694](https://redirect.github.com/codespell-project/codespell/pull/3694)
- Fix CI on Windows: pip upgrade pip by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3698](https://redirect.github.com/codespell-project/codespell/pull/3698)
- "Intensional" is a word by
[@&#8203;fredrik-bakke](https://redirect.github.com/fredrik-bakke) in
[#&#8203;3697](https://redirect.github.com/codespell-project/codespell/pull/3697)
- necessaru->necessary by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3695](https://redirect.github.com/codespell-project/codespell/pull/3695)
- No need to explicitly specify Python 3 nowadays by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3699](https://redirect.github.com/codespell-project/codespell/pull/3699)
- Typos from bytedance/sonic by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3683](https://redirect.github.com/codespell-project/codespell/pull/3683)
- remove disjointness->disjointedness by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3608](https://redirect.github.com/codespell-project/codespell/pull/3608)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3700](https://redirect.github.com/codespell-project/codespell/pull/3700)
- proivded->provided by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3702](https://redirect.github.com/codespell-project/codespell/pull/3702)
- Add scriptiong->scripting spelling correction. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3704](https://redirect.github.com/codespell-project/codespell/pull/3704)
- Add srcipting->scripting spelling correction. by
[@&#8203;0R-gb](https://redirect.github.com/0R-gb) in
[#&#8203;3705](https://redirect.github.com/codespell-project/codespell/pull/3705)
- Add chloropleth->choropleth by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3706](https://redirect.github.com/codespell-project/codespell/pull/3706)
- dict: update dictionary.txt with 'aletr' variants by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3703](https://redirect.github.com/codespell-project/codespell/pull/3703)
- exlclude->exclude by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3708](https://redirect.github.com/codespell-project/codespell/pull/3708)
- dict: multiple suggestions by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3707](https://redirect.github.com/codespell-project/codespell/pull/3707)
- Add comapnion->companion and friends by
[@&#8203;peternewman](https://redirect.github.com/peternewman) in
[#&#8203;3709](https://redirect.github.com/codespell-project/codespell/pull/3709)
- dict: poen by [@&#8203;mdeweerd](https://redirect.github.com/mdeweerd)
in
[#&#8203;3713](https://redirect.github.com/codespell-project/codespell/pull/3713)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3714](https://redirect.github.com/codespell-project/codespell/pull/3714)
- Add several spelling corrections by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3711](https://redirect.github.com/codespell-project/codespell/pull/3711)
- Fix chunk(s) typos by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3717](https://redirect.github.com/codespell-project/codespell/pull/3717)
- Fix transciever(s) typos by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3716](https://redirect.github.com/codespell-project/codespell/pull/3716)
- Add spelling corrections for "complete" variations by
[@&#8203;IndexSeek](https://redirect.github.com/IndexSeek) in
[#&#8203;3718](https://redirect.github.com/codespell-project/codespell/pull/3718)
- Add sipport->support by
[@&#8203;Liam-DeVoe](https://redirect.github.com/Liam-DeVoe) in
[#&#8203;3710](https://redirect.github.com/codespell-project/codespell/pull/3710)
- Typo: binnary->binary by
[@&#8203;matlupi](https://redirect.github.com/matlupi) in
[#&#8203;3719](https://redirect.github.com/codespell-project/codespell/pull/3719)
- Speed up spellchecking by ignoring whitespace-only lines by
[@&#8203;nthykier](https://redirect.github.com/nthykier) in
[#&#8203;3722](https://redirect.github.com/codespell-project/codespell/pull/3722)
- Add grap -> graph by
[@&#8203;nikolas](https://redirect.github.com/nikolas) in
[#&#8203;3715](https://redirect.github.com/codespell-project/codespell/pull/3715)
- Add spelling corrections for vulnerabilities and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3671](https://redirect.github.com/codespell-project/codespell/pull/3671)
- Avoid deprecated license specification format by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3723](https://redirect.github.com/codespell-project/codespell/pull/3723)
- Add godd(s)->good(s), god(s) by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3724](https://redirect.github.com/codespell-project/codespell/pull/3724)
- Add spelling correction for calid->valid and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3725](https://redirect.github.com/codespell-project/codespell/pull/3725)
- Add manigest->manifest and variations by
[@&#8203;fishilico](https://redirect.github.com/fishilico) in
[#&#8203;3726](https://redirect.github.com/codespell-project/codespell/pull/3726)
- Add scriptng->scripting spelling correction. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3728](https://redirect.github.com/codespell-project/codespell/pull/3728)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3729](https://redirect.github.com/codespell-project/codespell/pull/3729)
- Update pre-commit ruff legacy alias by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3730](https://redirect.github.com/codespell-project/codespell/pull/3730)
- Fix more advertisement typos by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3732](https://redirect.github.com/codespell-project/codespell/pull/3732)
- Fix connectable typo by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3733](https://redirect.github.com/codespell-project/codespell/pull/3733)
- Add exposte->expose and variations by
[@&#8203;fishilico](https://redirect.github.com/fishilico) in
[#&#8203;3734](https://redirect.github.com/codespell-project/codespell/pull/3734)
- dict: Add futre & ongoign by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3736](https://redirect.github.com/codespell-project/codespell/pull/3736)
- Typos from nilearn by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3720](https://redirect.github.com/codespell-project/codespell/pull/3720)
- Add spelling corrections + variations by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3739](https://redirect.github.com/codespell-project/codespell/pull/3739)
- Add spelling correction for followinig->following by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3740](https://redirect.github.com/codespell-project/codespell/pull/3740)
- Add common misspellings of kingdom by
[@&#8203;ngnpope](https://redirect.github.com/ngnpope) in
[#&#8203;3741](https://redirect.github.com/codespell-project/codespell/pull/3741)
- Fix notifier typo by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3745](https://redirect.github.com/codespell-project/codespell/pull/3745)
- dict: prefacted and related by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3744](https://redirect.github.com/codespell-project/codespell/pull/3744)
- Fix device typo by [@&#8203;AJIOB](https://redirect.github.com/AJIOB)
in
[#&#8203;3743](https://redirect.github.com/codespell-project/codespell/pull/3743)
- Add spelling correction for pronte and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3747](https://redirect.github.com/codespell-project/codespell/pull/3747)
- ilkely and ilkley -> likely by
[@&#8203;julianstirling](https://redirect.github.com/julianstirling) in
[#&#8203;3746](https://redirect.github.com/codespell-project/codespell/pull/3746)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3752](https://redirect.github.com/codespell-project/codespell/pull/3752)
- Bump actions/download-artifact from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3754](https://redirect.github.com/codespell-project/codespell/pull/3754)
- Remove dead code by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3756](https://redirect.github.com/codespell-project/codespell/pull/3756)
- Bump actions/checkout from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3757](https://redirect.github.com/codespell-project/codespell/pull/3757)
- dictionary: add regoin->region by
[@&#8203;thiagowfx](https://redirect.github.com/thiagowfx) in
[#&#8203;3759](https://redirect.github.com/codespell-project/codespell/pull/3759)
- Add peizometric->piezometric etc. to dictionary by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3760](https://redirect.github.com/codespell-project/codespell/pull/3760)
- New typos from quarto-web by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3755](https://redirect.github.com/codespell-project/codespell/pull/3755)
- add faulyt->faulty and aulty->faulty by
[@&#8203;TheGiraffe3](https://redirect.github.com/TheGiraffe3) in
[#&#8203;3751](https://redirect.github.com/codespell-project/codespell/pull/3751)
- dictionary: add proider->provider by
[@&#8203;thiagowfx](https://redirect.github.com/thiagowfx) in
[#&#8203;3758](https://redirect.github.com/codespell-project/codespell/pull/3758)
- Add various new typos and update preexisting by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3763](https://redirect.github.com/codespell-project/codespell/pull/3763)
- Use a maintained mirrors-prettier for pre-commit by
[@&#8203;hugovk](https://redirect.github.com/hugovk) in
[#&#8203;3765](https://redirect.github.com/codespell-project/codespell/pull/3765)
- exposere->exposure by
[@&#8203;julianstirling](https://redirect.github.com/julianstirling) in
[#&#8203;3748](https://redirect.github.com/codespell-project/codespell/pull/3748)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3766](https://redirect.github.com/codespell-project/codespell/pull/3766)
- Bump actions/setup-python from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3767](https://redirect.github.com/codespell-project/codespell/pull/3767)
- addititional->additional by
[@&#8203;linkmauve](https://redirect.github.com/linkmauve) in
[#&#8203;3769](https://redirect.github.com/codespell-project/codespell/pull/3769)
- Added hanbdle->handle by
[@&#8203;jamesbraza](https://redirect.github.com/jamesbraza) in
[#&#8203;3735](https://redirect.github.com/codespell-project/codespell/pull/3735)
- 'hanbdle' other verbal forms by
[@&#8203;jamesbraza](https://redirect.github.com/jamesbraza) in
[#&#8203;3776](https://redirect.github.com/codespell-project/codespell/pull/3776)
- Add typos found in the KDE repository by
[@&#8203;luzpaz](https://redirect.github.com/luzpaz) in
[#&#8203;3775](https://redirect.github.com/codespell-project/codespell/pull/3775)
- Support for Oxford English (rebased) by
[@&#8203;johann1764](https://redirect.github.com/johann1764) in
[#&#8203;3772](https://redirect.github.com/codespell-project/codespell/pull/3772)
- Add Python 3.14 to tests CI workflow by
[@&#8203;cclauss](https://redirect.github.com/cclauss) in
[#&#8203;3778](https://redirect.github.com/codespell-project/codespell/pull/3778)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3782](https://redirect.github.com/codespell-project/codespell/pull/3782)
- Fix version typo by [@&#8203;AJIOB](https://redirect.github.com/AJIOB)
in
[#&#8203;3786](https://redirect.github.com/codespell-project/codespell/pull/3786)
- Add unsuccessfuly -> unsuccessfully by
[@&#8203;ashishajr](https://redirect.github.com/ashishajr) in
[#&#8203;3777](https://redirect.github.com/codespell-project/codespell/pull/3777)
- Add spelling correction for buest. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3779](https://redirect.github.com/codespell-project/codespell/pull/3779)
- Fix iterator typo by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3781](https://redirect.github.com/codespell-project/codespell/pull/3781)
- Add spelling corrections for exclude and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3783](https://redirect.github.com/codespell-project/codespell/pull/3783)
- wheen->wheel, when, by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3784](https://redirect.github.com/codespell-project/codespell/pull/3784)
- mulit->multi by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3787](https://redirect.github.com/codespell-project/codespell/pull/3787)
- Fix introduction typo by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3788](https://redirect.github.com/codespell-project/codespell/pull/3788)
- Add spelling correction for inherent and variant. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3789](https://redirect.github.com/codespell-project/codespell/pull/3789)
- Characteristic typo fix, try 2 by
[@&#8203;AJIOB](https://redirect.github.com/AJIOB) in
[#&#8203;3780](https://redirect.github.com/codespell-project/codespell/pull/3780)
- Bump actions/download-artifact from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3792](https://redirect.github.com/codespell-project/codespell/pull/3792)
- Bump actions/upload-artifact from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3793](https://redirect.github.com/codespell-project/codespell/pull/3793)
- movemenet -> movement by
[@&#8203;julianstirling](https://redirect.github.com/julianstirling) in
[#&#8203;3794](https://redirect.github.com/codespell-project/codespell/pull/3794)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3796](https://redirect.github.com/codespell-project/codespell/pull/3796)
- Add sequeunce->sequence and friends by
[@&#8203;peternewman](https://redirect.github.com/peternewman) in
[#&#8203;3795](https://redirect.github.com/codespell-project/codespell/pull/3795)
- Add prelimary → preliminary by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3797](https://redirect.github.com/codespell-project/codespell/pull/3797)
- Add libaray → library by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3798](https://redirect.github.com/codespell-project/codespell/pull/3798)
- Add occureneces → occurrences by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3801](https://redirect.github.com/codespell-project/codespell/pull/3801)
- Add utily → utility by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3802](https://redirect.github.com/codespell-project/codespell/pull/3802)
- Add/update spelling corrections for vulnerability and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3790](https://redirect.github.com/codespell-project/codespell/pull/3790)
- autoatic->automatic by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3820](https://redirect.github.com/codespell-project/codespell/pull/3820)
- Add aparttment(s) → apartment(s) by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3818](https://redirect.github.com/codespell-project/codespell/pull/3818)
- Add indiviudal → individual and friends by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3817](https://redirect.github.com/codespell-project/codespell/pull/3817)
- Add readiblity → readability by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3819](https://redirect.github.com/codespell-project/codespell/pull/3819)
- Add asterisc(s) → asterisk(s) by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3815](https://redirect.github.com/codespell-project/codespell/pull/3815)
- Add preice(s) → price(s) by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3813](https://redirect.github.com/codespell-project/codespell/pull/3813)
- Add visibiltiy → visibility by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3812](https://redirect.github.com/codespell-project/codespell/pull/3812)
- Add butto → button by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3811](https://redirect.github.com/codespell-project/codespell/pull/3811)
- Add wysiwy → wysiwyg by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3810](https://redirect.github.com/codespell-project/codespell/pull/3810)
- Add produt(s) → product(s) by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3809](https://redirect.github.com/codespell-project/codespell/pull/3809)
- Add recommendet → recommended by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3807](https://redirect.github.com/codespell-project/codespell/pull/3807)
- Add environmen → environment by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3806](https://redirect.github.com/codespell-project/codespell/pull/3806)
- Add several corrections for mouting in rare dictionary by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3805](https://redirect.github.com/codespell-project/codespell/pull/3805)
- Add several corrections by
[@&#8203;FloEdelmann](https://redirect.github.com/FloEdelmann) in
[#&#8203;3821](https://redirect.github.com/codespell-project/codespell/pull/3821)
- Add auto-genertaed->auto-generated by
[@&#8203;utzcoz](https://redirect.github.com/utzcoz) in
[#&#8203;3824](https://redirect.github.com/codespell-project/codespell/pull/3824)
- Bump actions/checkout from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3833](https://redirect.github.com/codespell-project/codespell/pull/3833)
- Add `mangitude->magnitude` by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3827](https://redirect.github.com/codespell-project/codespell/pull/3827)
- Add decommssioned->decommissioned and variations by
[@&#8203;fishilico](https://redirect.github.com/fishilico) in
[#&#8203;3835](https://redirect.github.com/codespell-project/codespell/pull/3835)
- Fix three problems with --ignore-multiline-regex by
[@&#8203;vries](https://redirect.github.com/vries) in
[#&#8203;3832](https://redirect.github.com/codespell-project/codespell/pull/3832)
- Speed up `codespell:ignore` check by skipping the regex in most cases
by [@&#8203;nthykier](https://redirect.github.com/nthykier) in
[#&#8203;3721](https://redirect.github.com/codespell-project/codespell/pull/3721)
- Add two tests in test\_stdin to increase coverage by
[@&#8203;vries](https://redirect.github.com/vries) in
[#&#8203;3838](https://redirect.github.com/codespell-project/codespell/pull/3838)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3842](https://redirect.github.com/codespell-project/codespell/pull/3842)
- Add `insteam->instead` to the dictionary by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3831](https://redirect.github.com/codespell-project/codespell/pull/3831)
- Add `unreliable`/`reliable` misspellings to dictionary by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3829](https://redirect.github.com/codespell-project/codespell/pull/3829)
- Add typos of `hypocenter` to the dictionary by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3830](https://redirect.github.com/codespell-project/codespell/pull/3830)
- Add inline summaries in --write-changes mode by
[@&#8203;pgbaumann](https://redirect.github.com/pgbaumann) in
[#&#8203;3836](https://redirect.github.com/codespell-project/codespell/pull/3836)
- Add spelling correction for insufficient and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3845](https://redirect.github.com/codespell-project/codespell/pull/3845)
- Move `quater` to rare dictionary by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3844](https://redirect.github.com/codespell-project/codespell/pull/3844)
- Bump actions/upload-artifact from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3846](https://redirect.github.com/codespell-project/codespell/pull/3846)
- Bump actions/download-artifact from 6 to 7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3847](https://redirect.github.com/codespell-project/codespell/pull/3847)
- codespell\_lib/\_codespell.py: read additional args from file with
with… by
[@&#8203;julian-smith-artifex-com](https://redirect.github.com/julian-smith-artifex-com)
in
[#&#8203;3841](https://redirect.github.com/codespell-project/codespell/pull/3841)
- Add `appedix->appendix` and variants to dictionary by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3843](https://redirect.github.com/codespell-project/codespell/pull/3843)
- Add various typos of `damage` by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3834](https://redirect.github.com/codespell-project/codespell/pull/3834)
- Add `indiciation->indication` by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3849](https://redirect.github.com/codespell-project/codespell/pull/3849)
- Add spelling correction for Mitigate and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3851](https://redirect.github.com/codespell-project/codespell/pull/3851)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3855](https://redirect.github.com/codespell-project/codespell/pull/3855)
- Fix value typo by [@&#8203;AJIOB](https://redirect.github.com/AJIOB)
in
[#&#8203;3858](https://redirect.github.com/codespell-project/codespell/pull/3858)
- Add `sharability->shareability` by
[@&#8203;jfrost-mo](https://redirect.github.com/jfrost-mo) in
[#&#8203;3859](https://redirect.github.com/codespell-project/codespell/pull/3859)
- Update dictionary: `outptu -> output` and `outptus -> outputs` by
[@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) in
[#&#8203;3860](https://redirect.github.com/codespell-project/codespell/pull/3860)
- meter may also be correct in OX (as a device) by
[@&#8203;johann1764](https://redirect.github.com/johann1764) in
[#&#8203;3864](https://redirect.github.com/codespell-project/codespell/pull/3864)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3868](https://redirect.github.com/codespell-project/codespell/pull/3868)
- Bump autofix-ci/action from 1.3.2 to 1.3.3 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3870](https://redirect.github.com/codespell-project/codespell/pull/3870)
- docs: Add 'avoic' related corrections by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3861](https://redirect.github.com/codespell-project/codespell/pull/3861)
- `recorev -> recover` by
[@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) in
[#&#8203;3862](https://redirect.github.com/codespell-project/codespell/pull/3862)
- `parger -> larger, pager, parker, parser` by
[@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) in
[#&#8203;3863](https://redirect.github.com/codespell-project/codespell/pull/3863)
- `fomrula->formula` by
[@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) in
[#&#8203;3865](https://redirect.github.com/codespell-project/codespell/pull/3865)
- `reinstat -> reinstate` by
[@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) in
[#&#8203;3866](https://redirect.github.com/codespell-project/codespell/pull/3866)
- `complox -> complex` by
[@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) in
[#&#8203;3867](https://redirect.github.com/codespell-project/codespell/pull/3867)
- Fix widget typo by [@&#8203;AJIOB](https://redirect.github.com/AJIOB)
in
[#&#8203;3876](https://redirect.github.com/codespell-project/codespell/pull/3876)
- Add `unamiguous->unambiguous` etc. by
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
in
[#&#8203;3875](https://redirect.github.com/codespell-project/codespell/pull/3875)
- Add detection of ivoice and variants. by
[@&#8203;mdeweerd](https://redirect.github.com/mdeweerd) in
[#&#8203;3873](https://redirect.github.com/codespell-project/codespell/pull/3873)
- respondant->respondent by
[@&#8203;julianstirling](https://redirect.github.com/julianstirling) in
[#&#8203;3869](https://redirect.github.com/codespell-project/codespell/pull/3869)
- Add spelling correction for gather and variants. by
[@&#8203;cfi-gb](https://redirect.github.com/cfi-gb) in
[#&#8203;3872](https://redirect.github.com/codespell-project/codespell/pull/3872)
- Add correction for 'foudation' to 'foundation' by
[@&#8203;utzcoz](https://redirect.github.com/utzcoz) in
[#&#8203;3878](https://redirect.github.com/codespell-project/codespell/pull/3878)
- avoide->avoid, avoided, avoids, by
[@&#8203;user27182](https://redirect.github.com/user27182) in
[#&#8203;3871](https://redirect.github.com/codespell-project/codespell/pull/3871)
- Bump ruff by
[@&#8203;DimitriPapadopoulos](https://redirect.github.com/DimitriPapadopoulos)
in
[#&#8203;3879](https://redirect.github.com/codespell-project/codespell/pull/3879)
- Bump actions/upload-artifact from 6 to 7 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3881](https://redirect.github.com/codespell-project/codespell/pull/3881)
- Bump actions/download-artifact from 7 to 8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;3880](https://redirect.github.com/codespell-project/codespell/pull/3880)
- \[pre-commit.ci] pre-commit autoupdate by
[@&#8203;pre-commit-ci](https://redirect.github.com/pre-commit-ci)\[bot]
in
[#&#8203;3882](https://redirect.github.com/codespell-project/codespell/pull/3882)
- Compat with chardet 7 by
[@&#8203;larsoner](https://redirect.github.com/larsoner) in
[#&#8203;3886](https://redirect.github.com/codespell-project/codespell/pull/3886)

#### New Contributors

- [@&#8203;Piedone](https://redirect.github.com/Piedone) made their
first contribution in
[#&#8203;3633](https://redirect.github.com/codespell-project/codespell/pull/3633)
- [@&#8203;nikolaik](https://redirect.github.com/nikolaik) made their
first contribution in
[#&#8203;3631](https://redirect.github.com/codespell-project/codespell/pull/3631)
- [@&#8203;prchoward](https://redirect.github.com/prchoward) made their
first contribution in
[#&#8203;3666](https://redirect.github.com/codespell-project/codespell/pull/3666)
- [@&#8203;effigies](https://redirect.github.com/effigies) made their
first contribution in
[#&#8203;3680](https://redirect.github.com/codespell-project/codespell/pull/3680)
-
[@&#8203;august-soderberg](https://redirect.github.com/august-soderberg)
made their first contribution in
[#&#8203;3686](https://redirect.github.com/codespell-project/codespell/pull/3686)
- [@&#8203;fredrik-bakke](https://redirect.github.com/fredrik-bakke)
made their first contribution in
[#&#8203;3697](https://redirect.github.com/codespell-project/codespell/pull/3697)
- [@&#8203;user27182](https://redirect.github.com/user27182) made their
first contribution in
[#&#8203;3695](https://redirect.github.com/codespell-project/codespell/pull/3695)
- [@&#8203;0R-gb](https://redirect.github.com/0R-gb) made their first
contribution in
[#&#8203;3705](https://redirect.github.com/codespell-project/codespell/pull/3705)
-
[@&#8203;nathanjmcdougall](https://redirect.github.com/nathanjmcdougall)
made their first contribution in
[#&#8203;3706](https://redirect.github.com/codespell-project/codespell/pull/3706)
- [@&#8203;AJIOB](https://redirect.github.com/AJIOB) made their first
contribution in
[#&#8203;3717](https://redirect.github.com/codespell-project/codespell/pull/3717)
- [@&#8203;Liam-DeVoe](https://redirect.github.com/Liam-DeVoe) made
their first contribution in
[#&#8203;3710](https://redirect.github.com/codespell-project/codespell/pull/3710)
- [@&#8203;ngnpope](https://redirect.github.com/ngnpope) made their
first contribution in
[#&#8203;3741](https://redirect.github.com/codespell-project/codespell/pull/3741)
- [@&#8203;julianstirling](https://redirect.github.com/julianstirling)
made their first contribution in
[#&#8203;3746](https://redirect.github.com/codespell-project/codespell/pull/3746)
- [@&#8203;thiagowfx](https://redirect.github.com/thiagowfx) made their
first contribution in
[#&#8203;3759](https://redirect.github.com/codespell-project/codespell/pull/3759)
- [@&#8203;johann1764](https://redirect.github.com/johann1764) made
their first contribution in
[#&#8203;3772](https://redirect.github.com/codespell-project/codespell/pull/3772)
- [@&#8203;ashishajr](https://redirect.github.com/ashishajr) made their
first contribution in
[#&#8203;3777](https://redirect.github.com/codespell-project/codespell/pull/3777)
- [@&#8203;utzcoz](https://redirect.github.com/utzcoz) made their first
contribution in
[#&#8203;3824](https://redirect.github.com/codespell-project/codespell/pull/3824)
- [@&#8203;vries](https://redirect.github.com/vries) made their first
contribution in
[#&#8203;3832](https://redirect.github.com/codespell-project/codespell/pull/3832)
- [@&#8203;pgbaumann](https://redirect.github.com/pgbaumann) made their
first contribution in
[#&#8203;3836](https://redirect.github.com/codespell-project/codespell/pull/3836)
- [@&#8203;jfrost-mo](https://redirect.github.com/jfrost-mo) made their
first contribution in
[#&#8203;3859](https://redirect.github.com/codespell-project/codespell/pull/3859)
- [@&#8203;George-Ogden](https://redirect.github.com/George-Ogden) made
their first contribution in
[#&#8203;3860](https://redirect.github.com/codespell-project/codespell/pull/3860)

**Full Changelog**:
<https://github.com/codespell-project/codespell/compare/v2.4.1...v2.4.2>

</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>
2026-03-05 15:54:07 -08:00
Israel Blancas c9d20155fc log: add error field to Record and make SDK to emit exception attributes (#7924)
Fixes #7923


```sh
$ go test -run=^$ -bench=BenchmarkLoggerEmitExceptionAttributes -benchmem -count=5 -benchtime=500ms -cpu=1
goos: darwin
goarch: arm64
pkg: go.opentelemetry.io/otel/sdk/log
cpu: Apple M4 Pro
BenchmarkLoggerSetErrAndEmit                 	  628162	      1023 ns/op	    5371 B/op	       1 allocs/op
BenchmarkLoggerSetErrAndEmit                 	  663955	       863.3 ns/op	    5105 B/op	       1 allocs/op
BenchmarkLoggerSetErrAndEmit                 	  653888	      1067 ns/op	    5177 B/op	       1 allocs/op
BenchmarkLoggerSetErrAndEmit                 	  716438	       824.8 ns/op	    4764 B/op	       1 allocs/op
BenchmarkLoggerSetErrAndEmit                 	  746902	       999.2 ns/op	    5630 B/op	       1 allocs/op
BenchmarkLoggerSetExceptionAttributesAndEmit 	  650696	      1042 ns/op	    5200 B/op	       1 allocs/op
BenchmarkLoggerSetExceptionAttributesAndEmit 	  574962	       980.7 ns/op	    4743 B/op	       1 allocs/op
BenchmarkLoggerSetExceptionAttributesAndEmit 	  536736	       989.2 ns/op	    5049 B/op	       1 allocs/op
BenchmarkLoggerSetExceptionAttributesAndEmit 	  558511	      1190 ns/op	    4870 B/op	       1 allocs/op
BenchmarkLoggerSetExceptionAttributesAndEmit 	  669452	       978.8 ns/op	    5067 B/op	       1 allocs/op
PASS
ok  	go.opentelemetry.io/otel/sdk/log	6.994s
```

TODO after merged:
-
https://github.com/open-telemetry/opentelemetry-go/pull/7924#discussion_r2832906451

---------

Signed-off-by: Israel Blancas <iblancasa@gmail.com>
Co-authored-by: Robert Pająk <pellared@hotmail.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-05 10:24:05 +01:00
sawamurataxman fdd1320c39 TracerProvider ForceFlush() Error Fix (#7856)
Previously upon a SpanProcessor's ForceFlush returning an error, it
would return that error and not attempt to flush subsequent
SpanProcessors. Now when an error is encountered, it will Join the new
error with the existing errors and continue iterating through the
SpanProcessors and return the consolidated error at the end of
iteration. This is in line with the workflow found in LoggerProvider's
ForceFlush.

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2026-03-05 08:36:30 +01:00
renovate[bot] 78f99042e2 chore(deps): update golang.org/x/telemetry digest to 18da590 (#8000) 2026-03-04 17:29:56 +01:00
Oleksandr Redko 60161f97c4 refactor: replace uint64 and int32 with atomic types in tests (#7941)
Because [atomic types](https://go.dev/doc/go1.19#atomic_types) are
easier to use.
2026-03-04 17:20:31 +01:00
Tyler Yahn a7624f50f7 Fix semconv generated error type to check error chain for custom type declaration (#7994)
Fix `ErrorType` detection to work through wrapped error chains.

`errorType` previously only checked whether the top-level error value
implemented `ErrorType() string`. In common Go usage, errors are often
wrapped, so this could miss `ErrorType` implementations behind wrappers.
2026-03-04 15:57:57 +01:00
Tyler Yahn b2b3250897 Semconv metric helper caller-slice mutation fix (#7993)
This PR addresses issue #7987 (issue (1)): generated semconv metric
helpers should not risk mutating caller-provided `attrs` backing arrays
when required attributes are appended.

Update the generator logic to merge required-attribute using capacity
clamping before append:

```
append(attrs[:len(attrs):len(attrs)], requiredAttrs...)
```

This guarantees append allocates a new backing array for the merged
slice instead of writing into caller memory when there are attributes
appended. It makes not allocations in the case attributes are not
appended.
2026-03-04 15:49:49 +01:00
Nikhil Mantri 8c91c83fb6 Feat: Have SpanContext support the new W3C random flag. (#7834)
Problem
- The Go SDK masks trace flags to the sampled bit and rejects version 00
flags > 0x02.
- This drops the W3C Trace Context Level 2 random Trace ID flag (0x02)
and any forward-compatible bits.

Approach
- Treat trace flags as an 8-bit bitmask across extract, storage, and
inject.
- Accept any flags for traceparent version 00 and preserve them
unchanged.
- Interpret only known bits for behavior (sampling uses 0x01); do not
change sampling logic.

Implementation details
- propagation/trace_context.go
  - Inject: emit sc.TraceFlags() without masking.
- Extract: remove opts[0] > 2 rejection; store full flags byte in
SpanContextConfig.TraceFlags.
- propagation/trace_context_test.go
  - Add extract cases for 0x02 and 0x03; ensure 0x09 is preserved.
  - Remove "unused bits set" from invalid cases.
  - Inject cases preserve 0xff, 0x02, and 0x03.
  - Future-version flag tests now expect full byte, not masked.
  
Closes #7635

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-04 14:28:59 +01:00
Victor edba765831 fix: generated semconv helpers skipping attributes (#7964)
This is related to issue #7938.

### The Bug

Semconv code generator Jinja2 template (instrument.j2) had an early
return optimization that skipped required attributes when no extra
optional attributes were passed.

The root cause seemed to be two macros in
semconv/templates/registry/go/instrument.j2:
  - add_method_with_optional (for counters/updowncounters)
  - record_method_with_optional (for histograms/gauges)

Both had `if len(attrs) == 0 { m.Inst.Add(ctx, incr); return }`, which
bypassed required attributes entirely.

### The Fix
I added a conditional check to verify when required attributes exist
`(req_attr | length > 0)`, the early return now passes them via
metric.WithAttributes(...). When there are no required attributes, the
original fast path is preserved.

I also regenerated the semconv `v1.39.0`, but if thats not desired due
to existing clients, let me know. It is my first time contributing here
and any feedback is appreciated!

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2026-03-04 14:20:36 +01:00
Tyler Yahn e2305d228b Regenerate semconv/v1.40.0/MIGRATION.md (#7992)
It is not clear how the original was generated, but this is generated
with the tooling from `main`.
2026-03-04 13:50:11 +01:00
Tyler Yahn 5b5c2c5d6d Upgrade to semconv/v1.40.0 (#7991) 2026-03-04 12:13:40 +01:00
renovate[bot] f890793b51 chore(deps): update codspeedhq/action action to v4.11.0 (#7999)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | minor | `v4.10.1` → `v4.11.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.11.0`](https://redirect.github.com/CodSpeedHQ/action/releases/tag/v4.11.0)

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

#### Release Notes

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

- feat: add SHA256 hash verification for the installer script by
[@&#8203;art049](https://redirect.github.com/art049) in
[#&#8203;189](https://redirect.github.com/CodSpeedHQ/action/pull/189)
- Collect debug info by pid by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;240](https://redirect.github.com/CodSpeedHQ/runner/pull/240)
- Skip tests requiring sudo if `GITHUB_ACTIONS` is not set by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Deduplicate symbol maps, unwind\_data and debug info by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use bench\_pids filters when harvesting symbols from perf file by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Add new fields to perf metadata by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;246](https://redirect.github.com/CodSpeedHQ/runner/pull/246)
- Always try to attach to libc-compatible API by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Support tcmalloc by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Support more standard allocation APIs by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add tracegrind support as an alternative simulation tool by
[@&#8203;art049](https://redirect.github.com/art049) in
[#&#8203;236](https://redirect.github.com/CodSpeedHQ/runner/pull/236)

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

- Re-add perf map colection removed by mistake by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;251](https://redirect.github.com/CodSpeedHQ/runner/pull/251)

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

- Use common lib paths for all allocators by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

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

- chore: bump runner version to 4.11.0 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;190](https://redirect.github.com/CodSpeedHQ/action/pull/190)
- Bump exec-harness version
- Remove outdated allocator check by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;241](https://redirect.github.com/CodSpeedHQ/runner/pull/241)
- Add tcmalloc test by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

#### Install codspeed-runner 4.11.0

##### Install prebuilt binaries via shell script

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

#### Download codspeed-runner 4.11.0

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.11.0/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.11.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.11.0/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.11.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**:
<https://github.com/CodSpeedHQ/action/compare/v4.10.6...v4.11.0>

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

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

#### Release Notes

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

- Use codspeed.io installer for cached and authenticated requests by
[@&#8203;adriencaccia](https://redirect.github.com/adriencaccia) in
[#&#8203;187](https://redirect.github.com/CodSpeedHQ/action/pull/187)
- Force necessary flags for `go run` in introspected go by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;238](https://redirect.github.com/CodSpeedHQ/runner/pull/238)
- Bump the stack size for python by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Make python generate perf maps in exec-harness analysis by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Harvest python perf maps after parsing perf data by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Allow memory instrument with exec-harness's integration hook by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Use the new instrument-hooks bindings rather than codspeed core by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

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

- Panic if integration doesn't support memory profiling by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;239](https://redirect.github.com/CodSpeedHQ/runner/pull/239)
- Allow memtrack caching by resetting .cargo permissions by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;237](https://redirect.github.com/CodSpeedHQ/runner/pull/237)
- Search build directories in sub-folders by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Handle working-directory option by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Improve simulation script support and detect subprocesses by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

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

- Move common perf-map utility outside of valgrind helpers by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

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

- chore: bump runner version to 4.10.6 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;188](https://redirect.github.com/CodSpeedHQ/action/pull/188)
- Bump memtrack version
- Add debug logs for harvested bench pids by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Update wording in build.rs by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;235](https://redirect.github.com/CodSpeedHQ/runner/pull/235)
- Use tokio::fs when harvesting perf maps from pids by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Import instrument-hooks bindings from codspeed-rust by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Move small snapshot files out of Git LFS by
[@&#8203;art049](https://redirect.github.com/art049)

#### Install codspeed-runner 4.10.6

##### Install prebuilt binaries via shell script

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

#### Download codspeed-runner 4.10.6

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.6/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.6/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.10.6/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.6/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

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

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.10.5...v4.10.6>

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

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

#### Release Notes

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

- Support codspeed-node memory profiling by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;228](https://redirect.github.com/CodSpeedHQ/runner/pull/228)

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

- Check benchmark URIs rather than memtrack events by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;230](https://redirect.github.com/CodSpeedHQ/runner/pull/230)
- Do not error out if no head report is present after local run by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;233](https://redirect.github.com/CodSpeedHQ/runner/pull/233)

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

- chore: bump runner version to 4.10.5 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;186](https://redirect.github.com/CodSpeedHQ/action/pull/186)

##### Install prebuilt binaries via shell script

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

#### Download codspeed-runner 4.10.5

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/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.10.5/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.5/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

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

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.10.4...v4.10.5>

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

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

#### Release Notes

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

- Check for repository existence before run in local runs by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;229](https://redirect.github.com/CodSpeedHQ/runner/pull/229)
- Support pytest-codspeed memory profiling by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;225](https://redirect.github.com/CodSpeedHQ/runner/pull/225)
- Attach to different jemalloc prefixed functions by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Support tracking `libstdc++` by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Track `posix_memalign` by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

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

- Check non-default allocators first by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Reset owernship by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

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

- Use standard allocation API across allocators by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias) in
[#&#8203;212](https://redirect.github.com/CodSpeedHQ/runner/pull/212)

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

- chore: bump runner version to 4.10.3 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;184](https://redirect.github.com/CodSpeedHQ/action/pull/184)
- chore: bump runner version to 4.10.4 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;185](https://redirect.github.com/CodSpeedHQ/action/pull/185)
- Use snapshots for c tests by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Only run tests in CI by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Use single thread for tests to avoid opening too many files by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add cpp allocator test by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Add rust allocator tests by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)
- Allow tracking statically linked allocators in tests by
[@&#8203;not-matthias](https://redirect.github.com/not-matthias)

#### Install codspeed-runner 4.10.4

##### Install prebuilt binaries via shell script

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

#### Download codspeed-runner 4.10.4

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/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.10.4/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.4/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

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

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.10.2...v4.10.4>

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

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

#### Release Notes

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

- Improve efficiency of parse\_perf\_file by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
- Parse the perf file memory mappings by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

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

- Remove very spammy trace logs by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)
in [#&#8203;224](https://redirect.github.com/CodSpeedHQ/runner/pull/224)

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

- chore: bump runner version to 4.10.2 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in [#&#8203;183](https://redirect.github.com/CodSpeedHQ/action/pull/183)
- Remove useless conversions. by
[@&#8203;GuillaumeLagrange](https://redirect.github.com/GuillaumeLagrange)

#### Install codspeed-runner 4.10.2

##### Install prebuilt binaries via shell script

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

#### Download codspeed-runner 4.10.2

| File | Platform | Checksum |
|
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------
| ---------------- |
-------------------------------------------------------------------------------------------------------------------------------------
|
|
[codspeed-runner-aarch64-unknown-linux-musl.tar.gz](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.2/codspeed-runner-aarch64-unknown-linux-musl.tar.gz)
| ARM64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.2/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.10.2/codspeed-runner-x86_64-unknown-linux-musl.tar.gz)
| x64 MUSL Linux |
[checksum](https://redirect.github.com/CodSpeedHQ/codspeed/releases/download/v4.10.2/codspeed-runner-x86_64-unknown-linux-musl.tar.gz.sha256)
|

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

**Full Changelog**:
<https://github.com/CodSpeedHQ/action/compare/v4.10.1...v4.10.2>

</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:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 15:27:39 -08:00
renovate[bot] 4986fd06bf chore(deps): update actions/checkout action to v6.0.2 (#7997)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/checkout](https://redirect.github.com/actions/checkout) |
action | patch | `v6.0.1` → `v6.0.2` |

---

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

---

### Release Notes

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

###
[`v6.0.2`](https://redirect.github.com/actions/checkout/blob/HEAD/CHANGELOG.md#v602)

[Compare
Source](https://redirect.github.com/actions/checkout/compare/v6.0.1...v6.0.2)

- Fix tag handling: preserve annotations and explicit fetch-tags by
[@&#8203;ericsciple](https://redirect.github.com/ericsciple) in
[#&#8203;2356](https://redirect.github.com/actions/checkout/pull/2356)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 14:00:20 -08:00
renovate[bot] 5deb0d31ed chore(deps): pin codspeedhq/action action to df47568 (#7996)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [CodSpeedHQ/action](https://redirect.github.com/CodSpeedHQ/action) |
action | pinDigest | → `df47568` |

---

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

---

### 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:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-03 12:37:55 -08:00
renovate[bot] a18614cbc2 chore(deps): update module github.com/securego/gosec/v2 to v2.24.7 (#7988)
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.23.0` → `v2.24.7` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsecurego%2fgosec%2fv2/v2.24.7?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsecurego%2fgosec%2fv2/v2.23.0/v2.24.7?slim=true)
|

---

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

---

### Release Notes

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

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

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

#### Changelog

-
[`bb17e42`](https://redirect.github.com/securego/gosec/commit/bb17e422fc34bf4c0a2e5cab9d07dc45a68c040c)
Ignore nosec comments in action integration workflow to generate some
warnings
([#&#8203;1573](https://redirect.github.com/securego/gosec/issues/1573))
-
[`e1502ad`](https://redirect.github.com/securego/gosec/commit/e1502ad21653d1c6717e33f1221c3ce2d5c8581f)
Add a workflow for action integration test
([#&#8203;1571](https://redirect.github.com/securego/gosec/issues/1571))
-
[`f8691bd`](https://redirect.github.com/securego/gosec/commit/f8691bd77bab5430ccb538e6f253275e82577afc)
fix(sarif): avoid invalid null relationships in SARIF output
([#&#8203;1569](https://redirect.github.com/securego/gosec/issues/1569))
-
[`ade1d0e`](https://redirect.github.com/securego/gosec/commit/ade1d0e0a04ec8ae98da98614d42524621d40df2)
chore: migrate gosec container image references to GHCR
([#&#8203;1567](https://redirect.github.com/securego/gosec/issues/1567))

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

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

#### Changelog

-
[`88835e8`](https://redirect.github.com/securego/gosec/commit/88835e86bba381290c2f60a1c73610995b1502eb)
Update gorelease to use the latest cosign bundle argument
([#&#8203;1565](https://redirect.github.com/securego/gosec/issues/1565))

###
[`v2.24.5`](https://redirect.github.com/securego/gosec/compare/v2.24.4...v2.24.5)

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

###
[`v2.24.4`](https://redirect.github.com/securego/gosec/compare/v2.24.3...v2.24.4)

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

###
[`v2.24.3`](https://redirect.github.com/securego/gosec/compare/v2.24.2...v2.24.3)

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

###
[`v2.24.2`](https://redirect.github.com/securego/gosec/compare/v2.24.1...v2.24.2)

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

###
[`v2.24.1`](https://redirect.github.com/securego/gosec/compare/v2.24.0...v2.24.1)

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

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

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

#### Changelog

-
[`271492b`](https://redirect.github.com/securego/gosec/commit/271492bcd930ef72dfb9d00e5bb9544b3b407fb5)
fix: G704 false positive on const URL
([#&#8203;1551](https://redirect.github.com/securego/gosec/issues/1551))
-
[`1341aea`](https://redirect.github.com/securego/gosec/commit/1341aeadb4c334014c4834c745344edb9dcf85b0)
fix(G705): eliminate false positive for non-HTTP io.Writer
([#&#8203;1550](https://redirect.github.com/securego/gosec/issues/1550))
-
[`f2262c8`](https://redirect.github.com/securego/gosec/commit/f2262c88ffdfc9eb7be8444db19caa17cc71810f)
G120: avoid false positive when MaxBytesReader is applied in middleware
([#&#8203;1547](https://redirect.github.com/securego/gosec/issues/1547))
-
[`5b580c7`](https://redirect.github.com/securego/gosec/commit/5b580c76e4714fa553b2ceb8169a071e45bf6428)
Fix G602 regression coverage for issue
[#&#8203;1545](https://redirect.github.com/securego/gosec/issues/1545)
and stabilize G117 TOML test dependency
([#&#8203;1546](https://redirect.github.com/securego/gosec/issues/1546))
-
[`eba2d15`](https://redirect.github.com/securego/gosec/commit/eba2d1582b13e37d5b6c991b643827bc60e58156)
taint: skip `context.Context` arguments during taint propagation to fix
false positives
([#&#8203;1543](https://redirect.github.com/securego/gosec/issues/1543))
-
[`a6381c1`](https://redirect.github.com/securego/gosec/commit/a6381c1e2fe9a9a33ef105c76bea3191402ea4b3)
test: add missing rules to formatter report tests
([#&#8203;1540](https://redirect.github.com/securego/gosec/issues/1540))
-
[`fea9725`](https://redirect.github.com/securego/gosec/commit/fea9725934065d3dd5c96352f89f75d117ac12f6)
chore(deps): update all dependencies
([#&#8203;1541](https://redirect.github.com/securego/gosec/issues/1541))
-
[`f3e2fac`](https://redirect.github.com/securego/gosec/commit/f3e2fac4d58b7eca54307cd40ce2a836a12e4d95)
Regenrate the TLS config rule
([#&#8203;1539](https://redirect.github.com/securego/gosec/issues/1539))
-
[`200461f`](https://redirect.github.com/securego/gosec/commit/200461fcf74ed836305bf95f72568c20925730c5)
Improve documentation
([#&#8203;1538](https://redirect.github.com/securego/gosec/issues/1538))
-
[`078a62a`](https://redirect.github.com/securego/gosec/commit/078a62afc3331206fec1cd9a03637983ec4f9fc8)
Expand analyzer-core test coverage for orchestration, go/analysis
adapter logic, and taint integration
([#&#8203;1537](https://redirect.github.com/securego/gosec/issues/1537))
-
[`ffdc620`](https://redirect.github.com/securego/gosec/commit/ffdc6205c82278cee0b62923814141923794219e)
Add unit tests for CLI orchestration, TLS config generation, and SSA
cache behavior
([#&#8203;1536](https://redirect.github.com/securego/gosec/issues/1536))
-
[`c13a486`](https://redirect.github.com/securego/gosec/commit/c13a48626bc160ef1caa293679044b5667d4d8ef)
Add G707 taint analyzer for SMTP command/header injection
([#&#8203;1535](https://redirect.github.com/securego/gosec/issues/1535))
-
[`f61ed31`](https://redirect.github.com/securego/gosec/commit/f61ed314c2467116ec3a5126150cb2b29a623406)
Add G123 analyzer for tls.VerifyPeerCertificate resumption bypass risk
([#&#8203;1534](https://redirect.github.com/securego/gosec/issues/1534))
-
[`b568aa1`](https://redirect.github.com/securego/gosec/commit/b568aa1445e110ed12abe5c2433b3cfbcd0a5935)
Add G122 SSA analyzer for filepath.Walk/WalkDir symlink TOCTOU race
risks
([#&#8203;1532](https://redirect.github.com/securego/gosec/issues/1532))
-
[`1735e5a`](https://redirect.github.com/securego/gosec/commit/1735e5a9acd155702b8c6137d323df886c0252b5)
fix(G602): avoid false positives for range-over-array indexing
([#&#8203;1531](https://redirect.github.com/securego/gosec/issues/1531))
-
[`caf93d0`](https://redirect.github.com/securego/gosec/commit/caf93d07f10ef7d07006011b17f1d9bd218b5a9d)
Improve taint analyzer performance with shared SSA cache, parallel
analyzer execution, and CI regression guard
([#&#8203;1530](https://redirect.github.com/securego/gosec/issues/1530))
-
[`bd11fbe`](https://redirect.github.com/securego/gosec/commit/bd11fbe2bacb0abf1e541df8b6ec6b040bbe2723)
fix: taint analysis false positives with G703,G705
([#&#8203;1522](https://redirect.github.com/securego/gosec/issues/1522))
-
[`e34e8dd`](https://redirect.github.com/securego/gosec/commit/e34e8dd8e880694cfa801d79977e2d9973df3fa1)
Extend the G117 rule to cover other types of serialization such as
yaml/xml/toml
([#&#8203;1529](https://redirect.github.com/securego/gosec/issues/1529))
-
[`b940702`](https://redirect.github.com/securego/gosec/commit/b940702d5e385d1a68def10326b1658e780655fe)
Fix the G117 rule to take the JSON serialization into account
([#&#8203;1528](https://redirect.github.com/securego/gosec/issues/1528))
-
[`4f84627`](https://redirect.github.com/securego/gosec/commit/4f846273804abaf7e040f77b26bf2866336e8af9)
(docs) fix justification format
([#&#8203;1524](https://redirect.github.com/securego/gosec/issues/1524))
-
[`36ba72b`](https://redirect.github.com/securego/gosec/commit/36ba72bb7f91306f5210a821f409696c03dcbf2b)
Add G121 analyzer for unsafe CORS bypass patterns in
CrossOriginProtection
([#&#8203;1521](https://redirect.github.com/securego/gosec/issues/1521))
-
[`238f982`](https://redirect.github.com/securego/gosec/commit/238f9823256b1c4a6d7b0ccd7fa0f2ce1123c820)
Add G120 SSA analyzer for unbounded form parsing in HTTP handlers
([#&#8203;1520](https://redirect.github.com/securego/gosec/issues/1520))
-
[`89cde27`](https://redirect.github.com/securego/gosec/commit/89cde277b5e2b4a5dc47eb710911c51a0cb33b63)
Add G119 analyzer for unsafe redirect header propagation in
CheckRedirect callbacks
([#&#8203;1519](https://redirect.github.com/securego/gosec/issues/1519))
-
[`14fdd9c`](https://redirect.github.com/securego/gosec/commit/14fdd9cb07c02ab1506fcc336f49c84bf27a5c2d)
Fix G115 false positives and negatives (Issue
[#&#8203;1501](https://redirect.github.com/securego/gosec/issues/1501))
([#&#8203;1518](https://redirect.github.com/securego/gosec/issues/1518))
-
[`cec54ec`](https://redirect.github.com/securego/gosec/commit/cec54ec685eda3083e2ab1adf72b6b7ec6cfdb6e)
chore(deps): update all dependencies
([#&#8203;1517](https://redirect.github.com/securego/gosec/issues/1517))
-
[`2b2077e`](https://redirect.github.com/securego/gosec/commit/2b2077e921b56c7ce6545cccceea0556ff8d5d91)
Add G118 SSA analyzer for context propagation failures that can cause
goroutine/resource leaks
([#&#8203;1516](https://redirect.github.com/securego/gosec/issues/1516))
-
[`a7666f3`](https://redirect.github.com/securego/gosec/commit/a7666f3c70c94d07dfb03e81613fed34bccc89ae)
Add G113: Detect HTTP Request Smuggling via conflicting headers
(CVE-2025-22891, CWE-444)
([#&#8203;1515](https://redirect.github.com/securego/gosec/issues/1515))
-
[`47f8b52`](https://redirect.github.com/securego/gosec/commit/47f8b52fb8700c7ba017ffcc0ea6a32c83e33115)
Add G408: SSH PublicKeyCallback Authentication Bypass Analyzer
([#&#8203;1513](https://redirect.github.com/securego/gosec/issues/1513))
-
[`4f1f362`](https://redirect.github.com/securego/gosec/commit/4f1f362671654660f7145c3c8655ffeaed037d55)
Add more unit tests to improve coverage
([#&#8203;1512](https://redirect.github.com/securego/gosec/issues/1512))
-
[`9344582`](https://redirect.github.com/securego/gosec/commit/9344582ee4bd87b8fa5bc2e483d90fa661f8aa71)
Improve test coverage in various areas
([#&#8203;1511](https://redirect.github.com/securego/gosec/issues/1511))
-
[`8d1b2c6`](https://redirect.github.com/securego/gosec/commit/8d1b2c63ae44e315fb0232813e535891ff0568fc)
Imprve the test coverage
([#&#8203;1510](https://redirect.github.com/securego/gosec/issues/1510))
-
[`993c1c4`](https://redirect.github.com/securego/gosec/commit/993c1c4da2d4426f7567591e23f53ee9f613d07c)
Fix incorrect detection of fixed iv in G407
([#&#8203;1509](https://redirect.github.com/securego/gosec/issues/1509))
-
[`8668b74`](https://redirect.github.com/securego/gosec/commit/8668b748925d8995cf7712d22bde62cbc96f2304)
Add support for go 1.26.x and removed support for go 1.24.x
([#&#8203;1508](https://redirect.github.com/securego/gosec/issues/1508))
-
[`514225c`](https://redirect.github.com/securego/gosec/commit/514225c8cb01a6bab714db1dd557aeb0d7ab9dc9)
Fix the sonar report to follow the latest schema
([#&#8203;1507](https://redirect.github.com/securego/gosec/issues/1507))
-
[`000384e`](https://redirect.github.com/securego/gosec/commit/000384e510a84a1e2a1118e0fbc56518d290113d)
fix: broken taint analysis causing false positives
([#&#8203;1506](https://redirect.github.com/securego/gosec/issues/1506))
-
[`616192c`](https://redirect.github.com/securego/gosec/commit/616192c9d92792998e2ff38530c080cd0fe293a8)
fix: panic on float constants in overflow analyzer
([#&#8203;1505](https://redirect.github.com/securego/gosec/issues/1505))
-
[`79956a3`](https://redirect.github.com/securego/gosec/commit/79956a3b4cdedc9a4cde5f567c57fc8b367448cf)
fix: panic when scanning multi-module repos from root
([#&#8203;1504](https://redirect.github.com/securego/gosec/issues/1504))
-
[`5736e8b`](https://redirect.github.com/securego/gosec/commit/5736e8b88b6ca97fc7e09ef1bf24b205ab35fd9c)
fix: G602 false positive for array element access
([#&#8203;1499](https://redirect.github.com/securego/gosec/issues/1499))
-
[`1b7e1e9`](https://redirect.github.com/securego/gosec/commit/1b7e1e94bc2077fc1adccfc1358399fad2958d5a)
Update gosec to version v2.23.0 in the Github action
([#&#8203;1496](https://redirect.github.com/securego/gosec/issues/1496))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My40OC4xIiwidXBkYXRlZEluVmVyIjoiNDMuNDguMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tyler Yahn <codingalias@gmail.com>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
2026-03-03 11:59:53 -08:00
Sam Xie e413dfc153 Refactor benchmark CI (#7873)
Resolves #4537

This PR replaces the `github-action-benchmark` approach with CodSpeed.

CodSpeed addresses:
- The benchmark conflict issue:
https://github.com/open-telemetry/opentelemetry-go/issues/4537#issuecomment-2294034235
- The maintenance burden for GitHub pages.
- It allows partial performance test, which enables us to run benchmark
for PRs in the future

An example of benchmark result:
https://codspeed.io/XSAM/opentelemetry-go/runs/697aa351f5662999a88a8bf3

Benchmark page for opentelemetry-go:
https://codspeed.io/open-telemetry/opentelemetry-go

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2026-03-03 10:42:54 -08:00
Robert Pająk 4ba8200946 attribute: add TestNotEquivalence and equality operator tests (#7979)
Related to
https://github.com/open-telemetry/opentelemetry-go/issues/7970

Add missing unit tests.
2026-03-03 14:36:44 +01:00
Mariana Farias a8665644e1 support stdlib request.GetBody on metrics (#7931)
Based on https://github.com/open-telemetry/opentelemetry-go/pull/7794

This solves the exact same problem but on metrics. 

> traces export: Post "https://***/v1/metrics": http2: Transport: cannot
retry err [http2: Transport received Server's graceful shutdown GOAWAY]
after Request.Body was written; define Request.GetBody to avoid this
error

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-03 10:23:05 +01:00
Tyler Yahn 5dee2eb2dc Revert "Revert "Generate semconv/v1.40.0"" (#7985)
Reverts open-telemetry/opentelemetry-go#7978
2026-03-03 07:32:17 +01:00