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

4523 Commits

Author SHA1 Message Date
renovate[bot] 331043578f fix(deps): update module go.opentelemetry.io/collector/pdata to v1.53.0 (#7982)
This PR contains the following updates:

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

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

##### 💡 Enhancements 💡

- `exporter/debug`: Output bucket counts for exponential histogram data
points in normal verbosity.
([#&#8203;10463](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10463))
- `pkg/exporterhelper`: Add `metadata_keys` configuration to
`sending_queue.batch.partition` to partition batches by client metadata
([#&#8203;14139](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14139))
The `metadata_keys` configuration option is now available in the
`sending_queue.batch.partition` section for all exporters.
When specified, batches are partitioned based on the values of the
listed metadata keys, allowing separate batching per metadata partition.
This feature
  is automatically configured when using `exporterhelper.WithQueue()`.

##### 🧰 Bug fixes 🧰

- `cmd/builder`: Fix duplicate error output when CLI command execution
fails in the builder tool.
([#&#8203;14436](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14436))

- `cmd/mdatagen`: Fix duplicate error output when CLI command execution
fails in the mdatagen tool.
([#&#8203;14436](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14436))

- `cmd/mdatagen`: Fix semconv URL validation for metrics with
underscores in their names
([#&#8203;14583](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14583))
Metrics like `system.disk.io_time` now correctly validate against
semantic convention URLs containing underscores in the anchor tag.

- `extension/memory_limiter`: Use ChainUnaryInterceptor instead of
UnaryInterceptor to allow multiple interceptors.
([#&#8203;14634](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14634))
If multiple extensions that use the UnaryInterceptor are set the binary
panics at start time.

- `extension/memory_limiter`: Add support for streaming services.
([#&#8203;14634](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14634))

- `pkg/config/configmiddleware`: Add context.Context to HTTP middleware
interface constructors.
([#&#8203;14523](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14523))
This is a breaking API change for components that implement or use
extensionmiddleware.

- `pkg/confmap`: Fix another issue where configs could fail to decode
when using interpolated values in string fields.
([#&#8203;14034](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14034))
For example, a resource attribute can be set via an environment variable
to a string that is parseable as a number, e.g. `1234`.

(A similar bug was fixed in a previous release: that one was triggered
when the field was nested in a struct,
whereas this one is triggered when the field internally has type
"pointer to string" rather than "string".)

- `pkg/otelcol`: The featuregate subcommand now rejects extra positional
arguments instead of silently ignoring them.
([#&#8203;14554](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14554))

- `pkg/queuebatch`: Fix data race in partition\_batcher where
resetTimer() was called outside mutex, causing concurrent timer.Reset()
calls and unpredictable batch flush timing under load.
([#&#8203;14491](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14491))

- `pkg/scraperhelper`: Log scrapers now emit log-appropriate receiver
telemetry
([#&#8203;14654](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14654))
Log scrapers previously emitted the same receiver telemetry as metric
scrapers,
such as the otelcol\_receiver\_accepted\_metric\_points metric (instead
of otelcol\_receiver\_accepted\_log\_records),
or spans named receiver/myreceiver/MetricsReceived (instead of
receiver/myreceiver/LogsReceived).

  This did not affect scraper-specific spans and metrics.

- `processor/batch`: Fixes a bug where the batch processor would not
copy `SchemaUrl` metadata from resource and scope containers during
partial batch splits.
([#&#8203;12279](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12279),
[#&#8203;14620](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14620))

<!-- previous-version -->

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

<!-- previous-version -->

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 17:11:02 -08:00
renovate[bot] 65ab1c89b5 chore(deps): update benchmark-action/github-action-benchmark action to v1.21.0 (#7989)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[benchmark-action/github-action-benchmark](https://redirect.github.com/benchmark-action/github-action-benchmark)
| action | minor | `v1.20.7` → `v1.21.0` |

---

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

---

### Release Notes

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

###
[`v1.21.0`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1210---02-Mar-2026)

[Compare
Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.7...v1.21.0)

- **fix** include package name for duplicate bench names
([#&#8203;330](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/330))
- **fix** avoid duplicate package suffix in Go benchmarks
([#&#8203;337](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/337))

</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-02 16:19:00 -08:00
renovate[bot] 29d2689efb chore(deps): update module go.opentelemetry.io/collector/featuregate to v1.53.0 (#7981)
This PR contains the following updates:

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

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

##### 💡 Enhancements 💡

- `exporter/debug`: Output bucket counts for exponential histogram data
points in normal verbosity.
([#&#8203;10463](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/10463))
- `pkg/exporterhelper`: Add `metadata_keys` configuration to
`sending_queue.batch.partition` to partition batches by client metadata
([#&#8203;14139](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14139))
The `metadata_keys` configuration option is now available in the
`sending_queue.batch.partition` section for all exporters.
When specified, batches are partitioned based on the values of the
listed metadata keys, allowing separate batching per metadata partition.
This feature
  is automatically configured when using `exporterhelper.WithQueue()`.

##### 🧰 Bug fixes 🧰

- `cmd/builder`: Fix duplicate error output when CLI command execution
fails in the builder tool.
([#&#8203;14436](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14436))

- `cmd/mdatagen`: Fix duplicate error output when CLI command execution
fails in the mdatagen tool.
([#&#8203;14436](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14436))

- `cmd/mdatagen`: Fix semconv URL validation for metrics with
underscores in their names
([#&#8203;14583](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14583))
Metrics like `system.disk.io_time` now correctly validate against
semantic convention URLs containing underscores in the anchor tag.

- `extension/memory_limiter`: Use ChainUnaryInterceptor instead of
UnaryInterceptor to allow multiple interceptors.
([#&#8203;14634](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14634))
If multiple extensions that use the UnaryInterceptor are set the binary
panics at start time.

- `extension/memory_limiter`: Add support for streaming services.
([#&#8203;14634](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14634))

- `pkg/config/configmiddleware`: Add context.Context to HTTP middleware
interface constructors.
([#&#8203;14523](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14523))
This is a breaking API change for components that implement or use
extensionmiddleware.

- `pkg/confmap`: Fix another issue where configs could fail to decode
when using interpolated values in string fields.
([#&#8203;14034](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14034))
For example, a resource attribute can be set via an environment variable
to a string that is parseable as a number, e.g. `1234`.

(A similar bug was fixed in a previous release: that one was triggered
when the field was nested in a struct,
whereas this one is triggered when the field internally has type
"pointer to string" rather than "string".)

- `pkg/otelcol`: The featuregate subcommand now rejects extra positional
arguments instead of silently ignoring them.
([#&#8203;14554](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14554))

- `pkg/queuebatch`: Fix data race in partition\_batcher where
resetTimer() was called outside mutex, causing concurrent timer.Reset()
calls and unpredictable batch flush timing under load.
([#&#8203;14491](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14491))

- `pkg/scraperhelper`: Log scrapers now emit log-appropriate receiver
telemetry
([#&#8203;14654](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14654))
Log scrapers previously emitted the same receiver telemetry as metric
scrapers,
such as the otelcol\_receiver\_accepted\_metric\_points metric (instead
of otelcol\_receiver\_accepted\_log\_records),
or spans named receiver/myreceiver/MetricsReceived (instead of
receiver/myreceiver/LogsReceived).

  This did not affect scraper-specific spans and metrics.

- `processor/batch`: Fixes a bug where the batch processor would not
copy `SchemaUrl` metadata from resource and scope containers during
partial batch splits.
([#&#8203;12279](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12279),
[#&#8203;14620](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/14620))

<!-- previous-version -->

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

<!-- previous-version -->

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 14:11:17 -08:00
renovate[bot] 232b9332aa fix(deps): update golang.org/x (#7907)
This PR contains the following updates:

| Package | Type | Update | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [golang.org/x/exp](https://pkg.go.dev/golang.org/x/exp) | require |
digest | `2842357` → `3dfff04` |
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20260218203240-3dfff04db8fa?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20260209203927-2842357ff358/v0.0.0-20260218203240-3dfff04db8fa?slim=true)
|
|
[golang.org/x/exp/typeparams](https://pkg.go.dev/golang.org/x/exp/typeparams)
| indirect | digest | `2842357` → `3dfff04` |
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp%2ftypeparams/v0.0.0-20260218203240-3dfff04db8fa?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp%2ftypeparams/v0.0.0-20260209203927-2842357ff358/v0.0.0-20260218203240-3dfff04db8fa?slim=true)
|
| [golang.org/x/net](https://pkg.go.dev/golang.org/x/net) | indirect |
minor | [`v0.50.0` →
`v0.51.0`](https://cs.opensource.google/go/x/net/+/refs/tags/v0.50.0...refs/tags/v0.51.0)
|
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.51.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.50.0/v0.51.0?slim=true)
|
| [golang.org/x/telemetry](https://pkg.go.dev/golang.org/x/telemetry) |
indirect | digest | `9f66fae` → `e0ab670` |
![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftelemetry/v0.0.0-20260213145524-e0ab670178e1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftelemetry/v0.0.0-20260211150929-9f66fae5fbe0/v0.0.0-20260213145524-e0ab670178e1?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:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My40My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJTa2lwIENoYW5nZWxvZyIsImRlcGVuZGVuY2llcyJdfQ==-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-03-02 13:54:20 -08:00
Tyler Yahn d5febb955e Drop support for Go 1.24 (#7984) 2026-03-02 22:25:05 +01:00
Robert Pająk f1f16bcb62 fix changelog protection marker (#7986) 2026-03-02 21:28:37 +01:00
Robert Pająk 4575a9774d Release 1.41.0/0.63.0/0.17.0/0.0.15 (#7977)
This release is the last to support [Go 1.24].
The next release will require at least [Go 1.25].

### Added

- Support testing of [Go 1.26]. (#7902)

### Fixed

- Update `Baggage` in `go.opentelemetry.io/otel/propagation` and `Parse`
and `New` in `go.opentelemetry.io/otel/baggage` to comply with W3C
Baggage specification limits.
`New` and `Parse` now return partial baggage along with an error when
limits are exceeded.
Errors from baggage extraction are reported to the global error handler.
(#7880)

[Go 1.26]: https://go.dev/doc/go1.26
[Go 1.25]: https://go.dev/doc/go1.25
[Go 1.24]: https://go.dev/doc/go1.24
schema/v0.0.15 exporters/otlp/otlplog/otlploghttp/v0.17.0 exporters/stdout/stdoutlog/v0.17.0 exporters/otlp/otlplog/otlploggrpc/v0.17.0 sdk/log/v0.17.0 sdk/log/logtest/v0.17.0 log/logtest/v0.17.0 log/v0.17.0 exporters/prometheus/v0.63.0 sdk/metric/v1.41.0 sdk/v1.41.0 trace/v1.41.0 metric/v1.41.0 exporters/stdout/stdouttrace/v1.41.0 exporters/zipkin/v1.41.0 exporters/otlp/otlptrace/otlptracehttp/v1.41.0 exporters/stdout/stdoutmetric/v1.41.0 exporters/otlp/otlptrace/v1.41.0 exporters/otlp/otlptrace/otlptracegrpc/v1.41.0 exporters/otlp/otlpmetric/otlpmetrichttp/v1.41.0 bridge/opencensus/test/v1.41.0 exporters/otlp/otlpmetric/otlpmetricgrpc/v1.41.0 bridge/opentracing/v1.41.0 bridge/opencensus/v1.41.0 v1.41.0
2026-03-02 19:39:57 +01:00
Sandy Chen 66fc10d9df fix: add error handling for insecure HTTP endpoints with TLS client configuration (#7914)
## Summary

This PR moves the `insecure + TLS config` validation into the core OTLP
HTTP exporters in `opentelemetry-go` (trace, metric, and log), instead
of relying on validation in external/config-wrapper code.

This aligns with feedback from `open-telemetry/opentelemetry-go-contrib`
PR https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8560:
these packages are maintained/released together, so the check should be
enforced in this repo as well.

## What changed

- Added exporter-level validation error:
  - `"insecure HTTP endpoint cannot use TLS client configuration"`
- Enforced in:
  - `otlpmetrichttp` client construction
  - `otlploghttp` client construction
- `otlptracehttp` client startup (`Start`, since `NewClient` does not
return an error)
- Added tests in all three exporters to cover:
- Error when `WithInsecure()` and `WithTLSClientConfig(...)` are both
set
- No error when a custom `WithHTTPClient(...)` is provided (preserves
existing precedence semantics)

## Behavior

- Invalid config (`insecure` + TLS config) now fails fast directly in
exporters.
- Existing `WithHTTPClient` override behavior remains unchanged.

## Testing

Ran:

- `go test ./...` in `exporters/otlp/otlpmetric/otlpmetrichttp`
- `go test ./...` in `exporters/otlp/otlplog/otlploghttp`
- `go test ./...` in `exporters/otlp/otlptrace/otlptracehttp`

## Related

- `open-telemetry/opentelemetry-go-contrib` PR
(https://github.com/open-telemetry/opentelemetry-go-contrib/pull/8560)

---------

Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-03-02 15:46:50 +01:00
renovate[bot] 76e6eec88f chore(deps): update github/codeql-action action to v4.32.5 (#7980) 2026-03-02 13:58:36 +01:00
Damien Mathieu 0d50f9008c Revert "Generate semconv/v1.40.0" (#7978)
Reverts open-telemetry/opentelemetry-go#7929
2026-03-02 11:06:31 +01:00
Christos Markou c38a4a57c3 Generate semconv/v1.40.0 (#7929)
Similar to https://github.com/open-telemetry/opentelemetry-go/pull/7783
for semconv/v1.40.0:
https://github.com/open-telemetry/semantic-conventions/releases/tag/v1.40.0

---------

Signed-off-by: ChrsMark <chrismarkou92@gmail.com>
2026-03-02 10:54:57 +01:00
renovate[bot] 0f1a22484e chore(deps): update module github.com/securego/gosec/v2 to v2.23.0 (#7899) 2026-02-28 21:51:27 +01:00
renovate[bot] c79ebf43eb chore(deps): update module github.com/daixiang0/gci to v0.14.0 (#7973) 2026-02-28 21:41:52 +01:00
renovate[bot] f758157465 chore(deps): update module github.com/sonatard/noctx to v0.5.0 (#7968) 2026-02-28 21:30:49 +01:00
renovate[bot] 92a1164572 fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to d566b4d (#7972) 2026-02-28 21:21:21 +01:00
renovate[bot] 3cd7c27e84 chore(deps): update module github.com/protonmail/go-crypto to v1.4.0 (#7969) 2026-02-28 21:13:30 +01:00
renovate[bot] e7a7288ccb chore(deps): update module github.com/kisielk/errcheck to v1.10.0 (#7967) 2026-02-28 21:00:52 +01:00
renovate[bot] c0d58fc151 chore(deps): update github artifact actions (major) (#7963) 2026-02-28 20:42:38 +01:00
renovate[bot] 7966b15c98 chore(deps): update module github.com/mgechev/revive to v1.14.0 (#7895) 2026-02-28 20:30:22 +01:00
Sam Xie aa1894e09e Comply with W3C Baggage specification limits (#7880)
Updates the baggage implementation to comply with
https://www.w3.org/TR/baggage/#limits:

- Changed maxMembers from 180 to 64 (the W3C compliance requirement)

  > The resulting baggage-string contains 64 list-members or less.

- Removed maxBytesPerMembers (4096) - this per-member limit was not part
of the W3C spec
- Added limit checking in extractMultiBaggage for multiple baggage
headers:
  - Checks combined byte size across all headers (max 8192 bytes)
  - Checks combined member count across all headers (max 64 members)

This uses non-deterministic truncation when handling baggage limits.
2026-02-28 20:15:17 +01:00
Robert Pająk 707898761b ci: add govulncheck job to CI workflow and update lint target (#7971)
Move govulncheck as a seperate job so that it does not block critical
PRs and releasing.
2026-02-28 19:59:42 +01:00
David Ashpole 988a625a10 Document metric api interfaces that methods need to be safe to be called concurrently (#7952)
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/7864

Follows this spec change:
https://github.com/open-telemetry/opentelemetry-specification/pull/4868

---------

Co-authored-by: Robert Pająk <pellared@hotmail.com>
2026-02-26 10:15:08 -08:00
renovate[bot] d11f32ca18 chore(deps): update actions/setup-go action to v6.3.0 (#7962) 2026-02-26 13:17:24 +01:00
renovate[bot] b3fc975dd9 chore(deps): update module github.com/go-git/go-git/v5 to v5.17.0 (#7960)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

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

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

#### What's Changed

- build: Update module github.com/go-git/go-git/v5 to v5.16.5
\[SECURITY] (releases/v5.x) by
[@&#8203;go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#&#8203;1839](https://redirect.github.com/go-git/go-git/pull/1839)
- git: worktree, optimize infiles function for very large repos by
[@&#8203;k-anshul](https://redirect.github.com/k-anshul) in
[#&#8203;1853](https://redirect.github.com/go-git/go-git/pull/1853)
- git: Add strict checks for supported extensions by
[@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[#&#8203;1861](https://redirect.github.com/go-git/go-git/pull/1861)
- backport, git: Improve Status() speed with new index.ModTime check by
[@&#8203;cedric-appdirect](https://redirect.github.com/cedric-appdirect)
in [#&#8203;1862](https://redirect.github.com/go-git/go-git/pull/1862)
- storage: filesystem, Avoid overwriting loose obj files by
[@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[#&#8203;1864](https://redirect.github.com/go-git/go-git/pull/1864)

**Full Changelog**:
<https://github.com/go-git/go-git/compare/v5.16.5...v5.17.0>

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 12:34:04 -08:00
renovate[bot] 870c46f02f chore(deps): update lycheeverse/lychee-action action to v2.8.0 (#7959)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
|
[lycheeverse/lychee-action](https://redirect.github.com/lycheeverse/lychee-action)
| action | minor | `v2.7.0` → `v2.8.0` |

---

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

---

### Release Notes

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

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

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

#### What's Changed

- Update lycheeVersion to v0.23.0 by
[@&#8203;github-actions](https://redirect.github.com/github-actions)\[bot]
in
[#&#8203;324](https://redirect.github.com/lycheeverse/lychee-action/pull/324)
- Update args for lychee-action to use root-dir by
[@&#8203;mre](https://redirect.github.com/mre) in
[#&#8203;314](https://redirect.github.com/lycheeverse/lychee-action/pull/314)
- Update test to use `--root-dir` instead of the deprecated `--base` by
[@&#8203;mre](https://redirect.github.com/mre) in
[#&#8203;315](https://redirect.github.com/lycheeverse/lychee-action/pull/315)
- Bump actions/checkout from 5 to 6 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;316](https://redirect.github.com/lycheeverse/lychee-action/pull/316)
- Bump actions/cache from 4 to 5 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;319](https://redirect.github.com/lycheeverse/lychee-action/pull/319)
- Bump peter-evans/create-pull-request from 7 to 8 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;318](https://redirect.github.com/lycheeverse/lychee-action/pull/318)
- Add message with Summary report URL by
[@&#8203;atteggiani](https://redirect.github.com/atteggiani) in
[#&#8203;326](https://redirect.github.com/lycheeverse/lychee-action/pull/326)

#### New Contributors

- [@&#8203;atteggiani](https://redirect.github.com/atteggiani) made
their first contribution in
[#&#8203;326](https://redirect.github.com/lycheeverse/lychee-action/pull/326)

**Full Changelog**:
<https://github.com/lycheeverse/lychee-action/compare/v2.7.0...v2.8.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4zNi4yIiwidXBkYXRlZEluVmVyIjoiNDMuMzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 12:12:57 -08:00
renovate[bot] 3660753cd6 chore(deps): update module github.com/go-git/go-billy/v5 to v5.8.0 (#7953)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

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

[Compare
Source](https://redirect.github.com/go-git/go-billy/compare/v5.7.0...v5.8.0)

#### What's Changed

- build: Update module golang.org/x/net to v0.45.0 \[SECURITY]
(releases/v5.x) by
[@&#8203;go-git-renovate](https://redirect.github.com/go-git-renovate)\[bot]
in [#&#8203;183](https://redirect.github.com/go-git/go-billy/pull/183)
- v5: Ensure Chmod behaviour across BoundOS and ChrootOS by
[@&#8203;pjbgf](https://redirect.github.com/pjbgf) in
[#&#8203;187](https://redirect.github.com/go-git/go-billy/pull/187)

**Full Changelog**:
<https://github.com/go-git/go-billy/compare/v5.7.0...v5.8.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 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:eyJjcmVhdGVkSW5WZXIiOiI0My4zMi4wIiwidXBkYXRlZEluVmVyIjoiNDMuMzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 11:53:38 -08:00
renovate[bot] 1ac96cfa23 chore(deps): update module github.com/alexkohler/prealloc to v1.0.3 (#7950)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/alexkohler/prealloc](https://redirect.github.com/alexkohler/prealloc)
| `v1.0.2` → `v1.0.3` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2falexkohler%2fprealloc/v1.0.3?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2falexkohler%2fprealloc/v1.0.2/v1.0.3?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>alexkohler/prealloc (github.com/alexkohler/prealloc)</summary>

###
[`v1.0.3`](https://redirect.github.com/alexkohler/prealloc/compare/v1.0.2...v1.0.3)

[Compare
Source](https://redirect.github.com/alexkohler/prealloc/compare/v1.0.2...v1.0.3)

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 10:46:59 -08:00
renovate[bot] 5dc4953d12 chore(deps): update module github.com/uudashr/gocognit to v1.2.1 (#7947)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/uudashr/gocognit](https://redirect.github.com/uudashr/gocognit)
| `v1.2.0` → `v1.2.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fuudashr%2fgocognit/v1.2.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fuudashr%2fgocognit/v1.2.0/v1.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>uudashr/gocognit (github.com/uudashr/gocognit)</summary>

###
[`v1.2.1`](https://redirect.github.com/uudashr/gocognit/releases/tag/v1.2.1)

[Compare
Source](https://redirect.github.com/uudashr/gocognit/compare/v1.2.0...v1.2.1)

#### What's Changed

- Add for-int-range support by
[@&#8203;uudashr](https://redirect.github.com/uudashr) in
[#&#8203;41](https://redirect.github.com/uudashr/gocognit/pull/41)
- Add for-range over function/iterator support by
[@&#8203;uudashr](https://redirect.github.com/uudashr) in
[#&#8203;42](https://redirect.github.com/uudashr/gocognit/pull/42)

**Full Changelog**:
<https://github.com/uudashr/gocognit/compare/v1.2.0...v1.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yNi41IiwidXBkYXRlZEluVmVyIjoiNDMuMzYuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 10:34:45 -08:00
renovate[bot] 3e562da28c chore(deps): update module github.com/mirrexone/unqueryvet to v1.5.4 (#7939)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/MirrexOne/unqueryvet](https://redirect.github.com/MirrexOne/unqueryvet)
| `v1.5.3` → `v1.5.4` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fMirrexOne%2funqueryvet/v1.5.4?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fMirrexOne%2funqueryvet/v1.5.3/v1.5.4?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>MirrexOne/unqueryvet
(github.com/MirrexOne/unqueryvet)</summary>

###
[`v1.5.4`](https://redirect.github.com/MirrexOne/unqueryvet/releases/tag/v1.5.4)

[Compare
Source](https://redirect.github.com/MirrexOne/unqueryvet/compare/v1.5.3...v1.5.4)

This release fixes critical false positive scenarios in the SQL
injection scanner and improves internal performance.

- **SQL Injection Fixes**: Constants and query parameters are no longer
incorrectly flagged as tainted variables.
- **Prepared Statements**: Added support for \*sql.Stmt and \*sqlx.Stmt
to ignore safe parameter arguments.
- **Heuristics Update**: Removed broad naming patterns that caused false
positives on common terms like "sqlite".
- **TUI Optimization**: Optimized memory usage in the terminal UI by
reducing string allocations.
- **Testing**: Added new test cases to ensure the stability of SQL
analysis.

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 10:21:29 -08:00
renovate[bot] 08593c8c17 chore(deps): update github/codeql-action action to v4.32.4 (#7936)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

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

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

- Update default CodeQL bundle version to
[2.24.2](https://redirect.github.com/github/codeql-action/releases/tag/codeql-bundle-v2.24.2).
[#&#8203;3493](https://redirect.github.com/github/codeql-action/pull/3493)
- Added an experimental change which improves how certificates are
generated for the authentication proxy that is used by the CodeQL Action
in Default Setup when [private package registries are
configured](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries).
This is expected to generate more widely compatible certificates and
should have no impact on analyses which are working correctly already.
We expect to roll this change out to everyone in February.
[#&#8203;3473](https://redirect.github.com/github/codeql-action/pull/3473)
- When the CodeQL Action is run [with debugging enabled in Default
Setup](https://docs.github.com/en/code-security/how-tos/scan-code-for-vulnerabilities/troubleshooting/troubleshooting-analysis-errors/logs-not-detailed-enough#creating-codeql-debugging-artifacts-for-codeql-default-setup)
and [private package registries are
configured](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries),
the "Setup proxy for registries" step will output additional diagnostic
information that can be used for troubleshooting.
[#&#8203;3486](https://redirect.github.com/github/codeql-action/pull/3486)
- Added a setting which allows the CodeQL Action to enable network
debugging for Java programs. This will help GitHub staff support
customers with troubleshooting issues in GitHub-managed CodeQL
workflows, such as Default Setup. This setting can only be enabled by
GitHub staff.
[#&#8203;3485](https://redirect.github.com/github/codeql-action/pull/3485)
- Added a setting which enables GitHub-managed workflows, such as
Default Setup, to use a [nightly CodeQL CLI
release](https://redirect.github.com/dsp-testing/codeql-cli-nightlies)
instead of the latest, stable release that is used by default. This will
help GitHub staff support customers whose analyses for a given
repository or organization require early access to a change in an
upcoming CodeQL CLI release. This setting can only be enabled by GitHub
staff.
[#&#8203;3484](https://redirect.github.com/github/codeql-action/pull/3484)

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-25 10:07:09 -08:00
Saharsh Tibrewala 248da95837 Checked if Operation Enabled in otlptracehttp before performing operation (#7881)
This PR adds the Enabled functionality to checked if the field is
enabled before performing computational heavy work.
Tracked in #7800
2026-02-20 15:39:49 -08:00
renovate[bot] 64f28b0675 chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.28.0 (#7921)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

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

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

#### What's Changed

- feat: add option to disable chunked headers by
[@&#8203;irenarindos](https://redirect.github.com/irenarindos) in
[#&#8203;6354](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6354)
- fix(protoc-gen-openapiv2): fix panic on enum resolution in nested
messages by [@&#8203;franchb](https://redirect.github.com/franchb) in
[#&#8203;6367](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6367)

#### New Contributors

- [@&#8203;irenarindos](https://redirect.github.com/irenarindos) made
their first contribution in
[#&#8203;6354](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6354)

**Full Changelog**:
<https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.8...v2.28.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:eyJjcmVhdGVkSW5WZXIiOiI0My4yMi4wIiwidXBkYXRlZEluVmVyIjoiNDMuMjIuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 15:53:24 -08:00
renovate[bot] 3ede9bcd82 chore(deps): update module github.com/mattn/go-runewidth to v0.0.20 (#7918)
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.19` → `v0.0.20` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-runewidth/v0.0.20?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-runewidth/v0.0.19/v0.0.20?slim=true)
|

---

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

---

### Release Notes

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

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

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 15:46:13 +01:00
renovate[bot] 7eeafaf6fe chore(deps): update module github.com/clipperhouse/uax29/v2 to v2.7.0 (#7915)
This PR contains the following updates:

| Package | Change |
[Age](https://docs.renovatebot.com/merge-confidence/) |
[Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
|
[github.com/clipperhouse/uax29/v2](https://redirect.github.com/clipperhouse/uax29)
| `v2.6.0` → `v2.7.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fclipperhouse%2fuax29%2fv2/v2.7.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fclipperhouse%2fuax29%2fv2/v2.6.0/v2.7.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>clipperhouse/uax29 (github.com/clipperhouse/uax29/v2)</summary>

###
[`v2.7.0`](https://redirect.github.com/clipperhouse/uax29/compare/v2.6.0...v2.7.0)

[Compare
Source](https://redirect.github.com/clipperhouse/uax29/compare/v2.6.0...v2.7.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNS4zIiwidXBkYXRlZEluVmVyIjoiNDMuMTUuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:23:59 +01:00
renovate[bot] bf682b78fc chore(deps): update module github.com/godoc-lint/godoc-lint to v0.11.2 (#7916)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

###
[`v0.11.2`](https://redirect.github.com/godoc-lint/godoc-lint/releases/tag/v0.11.2)

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

#### Notable changes

- Updated Go stdlib definition dataset to go1.26
([#&#8203;95](https://redirect.github.com/godoc-lint/godoc-lint/issues/95)
by [@&#8203;babakks](https://redirect.github.com/babakks))

#### Changelog

-
[`b693b7f`](https://redirect.github.com/godoc-lint/godoc-lint/commit/b693b7ffce6dcbc0d193cc6368b5b3f994827ff3)
Merge pull request
[#&#8203;97](https://redirect.github.com/godoc-lint/godoc-lint/issues/97)
from godoc-lint/babakks/release-v0.11.2
-
[`3cf1433`](https://redirect.github.com/godoc-lint/godoc-lint/commit/3cf1433f1bace6956b37461f91280b733f72f002)
chore: release v0.11.2
-
[`6052a6f`](https://redirect.github.com/godoc-lint/godoc-lint/commit/6052a6feb98b02add258350e25f2f239c277ada1)
Merge pull request
[#&#8203;96](https://redirect.github.com/godoc-lint/godoc-lint/issues/96)
from godoc-lint/babakks/use-go1.26-toolchain
-
[`4918664`](https://redirect.github.com/godoc-lint/godoc-lint/commit/491866470fc2006b8ac3ab7d2fb812d2552a81ef)
chore: bump go toolchain to go1.26.0
-
[`aa16ada`](https://redirect.github.com/godoc-lint/godoc-lint/commit/aa16ada3ba1c01e81c0a3010e33c70f95f96ec64)
Merge pull request
[#&#8203;95](https://redirect.github.com/godoc-lint/godoc-lint/issues/95)
from godoc-lint/babakks/update-stdlib-defs
-
[`d139c07`](https://redirect.github.com/godoc-lint/godoc-lint/commit/d139c07ead61c4a011d1baa43300993e1aa93d5b)
fix: update stdlib defs as of go1.26
-
[`4d20863`](https://redirect.github.com/godoc-lint/godoc-lint/commit/4d20863885ae96c04d42b0852da9100c89258485)
Merge pull request
[#&#8203;94](https://redirect.github.com/godoc-lint/godoc-lint/issues/94)
from alexandear-org/refactor/simplify-stdlib-doclink
-
[`f36884b`](https://redirect.github.com/godoc-lint/godoc-lint/commit/f36884b1bceb0735663d4ddd876dab9c77c64862)
refactor: simplify findPotentialDoclinks implementation
-
[`f35cfb7`](https://redirect.github.com/godoc-lint/godoc-lint/commit/f35cfb75d8e1f053b87b54beb421890dd8a395fb)
Merge pull request
[#&#8203;93](https://redirect.github.com/godoc-lint/godoc-lint/issues/93)
from godoc-lint/babakks/run-golangci-fmt-in-ci
-
[`c75dbbd`](https://redirect.github.com/godoc-lint/godoc-lint/commit/c75dbbd3311a38c1c29de9a294f64ee592684769)
ci: run golangci-lint fmt
-
[`0c39410`](https://redirect.github.com/godoc-lint/godoc-lint/commit/0c39410c119ab307cc4eff6f5777e7788aa7d0e4)
Merge pull request
[#&#8203;92](https://redirect.github.com/godoc-lint/godoc-lint/issues/92)
from godoc-lint/babakks/update-golangci-version-hint
-
[`d5c9dcc`](https://redirect.github.com/godoc-lint/godoc-lint/commit/d5c9dcce8985b076deea4d8a85b8c4568a0ecb7c)
docs: update golangci version for `require-stdlib-doclink`
-
[`f4e700a`](https://redirect.github.com/godoc-lint/godoc-lint/commit/f4e700a576a44cb3e7885873a87bc3af016a719f)
Merge pull request
[#&#8203;91](https://redirect.github.com/godoc-lint/godoc-lint/issues/91)
from alexandear-org/chore/formatters
-
[`487cf01`](https://redirect.github.com/godoc-lint/godoc-lint/commit/487cf0116295a2f7679c152d69262e2bbb779386)
ci: enable gci and gofumpt formatters
-
[`d575bb2`](https://redirect.github.com/godoc-lint/godoc-lint/commit/d575bb2b1ac51759bfbbcfef66c405ced777ce5f)
chore: bump version
([#&#8203;90](https://redirect.github.com/godoc-lint/godoc-lint/issues/90))

***

Released by
[GoReleaser](https://redirect.github.com/goreleaser/goreleaser).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:10:11 +01:00
renovate[bot] b4f2dd1630 chore(deps): update actions/stale action to v10.2.0 (#7917)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [actions/stale](https://redirect.github.com/actions/stale) | action |
minor | `v10.1.1` → `v10.2.0` |

---

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

---

### Release Notes

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

###
[`v10.2.0`](https://redirect.github.com/actions/stale/compare/v10.1.1...v10.2.0)

[Compare
Source](https://redirect.github.com/actions/stale/compare/v10.1.1...v10.2.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:eyJjcmVhdGVkSW5WZXIiOiI0My4xNS4zIiwidXBkYXRlZEluVmVyIjoiNDMuMTUuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-17 09:01:29 +01:00
renovate[bot] ef0152412f chore(deps): update module github.com/kevinburke/ssh_config to v1.6.0 (#7913)
This PR contains the following updates:

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

---

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

---

### Release Notes

<details>
<summary>kevinburke/ssh_config
(github.com/kevinburke/ssh_config)</summary>

###
[`v1.6.0`](https://redirect.github.com/kevinburke/ssh_config/compare/v1.5.0...v1.6.0)

[Compare
Source](https://redirect.github.com/kevinburke/ssh_config/compare/v1.5.0...v1.6.0)

</details>

---

### Configuration

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

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

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

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

---

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

---

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

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 14:19:53 +01:00
renovate[bot] e4ea8a07e9 chore(deps): update module github.com/kevinburke/ssh_config to v1.5.0 (#7911)
This PR contains the following updates:

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

---

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

---

### Release Notes

<details>
<summary>kevinburke/ssh_config
(github.com/kevinburke/ssh_config)</summary>

###
[`v1.5.0`](https://redirect.github.com/kevinburke/ssh_config/compare/v1.4.0...v1.5.0)

[Compare
Source](https://redirect.github.com/kevinburke/ssh_config/compare/v1.4.0...v1.5.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:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-16 09:18:44 +01:00
renovate[bot] 24567b30bc chore(deps): update github/codeql-action action to v4.32.3 (#7909)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

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

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

- Added experimental support for testing connections to [private package
registries](https://docs.github.com/en/code-security/how-tos/secure-at-scale/configure-organization-security/manage-usage-and-access/giving-org-access-private-registries).
This feature is not currently enabled for any analysis. In the future,
it may be enabled by default for Default Setup.
[#&#8203;3466](https://redirect.github.com/github/codeql-action/pull/3466)

</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:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 13:40:51 +01:00
renovate[bot] 0f3d79d25c fix(deps): update module google.golang.org/grpc to v1.79.1 (#7908)
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.0` → `v1.79.1` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.79.1?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.79.0/v1.79.1?slim=true)
|

---

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

---

### Release Notes

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

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

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

### Bug Fixes

- grpc: Remove the -dev suffix from the User-Agent header
([#&#8203;8902](https://redirect.github.com/grpc/grpc-go/pull/8902))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-13 09:42:41 +01:00
Damien Mathieu ee3d4bd796 Support Go 1.26 (#7902) 2026-02-13 09:27:30 +01:00
renovate[bot] ca531e4255 fix(deps): update module google.golang.org/grpc to v1.79.0 (#7906)
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.78.0` → `v1.79.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.79.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.78.0/v1.79.0?slim=true)
|

---

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

---

### Release Notes

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

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

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

### API Changes

- mem: Add experimental API `SetDefaultBufferPool` to change the default
buffer pool.
([#&#8203;8806](https://redirect.github.com/grpc/grpc-go/issues/8806))
- Special Thanks: [@&#8203;vanja-p](https://redirect.github.com/vanja-p)
- experimental/stats: Update `MetricsRecorder` to require embedding the
new `UnimplementedMetricsRecorder` (a no-op struct) in all
implementations for forward compatibility.
([#&#8203;8780](https://redirect.github.com/grpc/grpc-go/issues/8780))

### Behavior Changes

- balancer/weightedtarget: Remove handling of `Addresses` and only
handle `Endpoints` in resolver updates.
([#&#8203;8841](https://redirect.github.com/grpc/grpc-go/issues/8841))

### New Features

- experimental/stats: Add support for asynchronous gauge metrics through
the new `AsyncMetricReporter` and `RegisterAsyncReporter` APIs.
([#&#8203;8780](https://redirect.github.com/grpc/grpc-go/issues/8780))
- pickfirst: Add support for weighted random shuffling of endpoints, as
described in [gRFC
A113](https://redirect.github.com/grpc/proposal/pull/535).
- This is enabled by default, and can be turned off using the
environment variable `GRPC_EXPERIMENTAL_PF_WEIGHTED_SHUFFLING`.
([#&#8203;8864](https://redirect.github.com/grpc/grpc-go/issues/8864))
- xds: Implement `:authority` rewriting, as specified in [gRFC
A81](https://redirect.github.com/grpc/proposal/blob/master/A81-xds-authority-rewriting.md).
([#&#8203;8779](https://redirect.github.com/grpc/grpc-go/issues/8779))
- balancer/randomsubsetting: Implement the `random_subsetting` LB
policy, as specified in [gRFC
A68](https://redirect.github.com/grpc/proposal/blob/master/A68-random-subsetting.md).
([#&#8203;8650](https://redirect.github.com/grpc/grpc-go/issues/8650))
- Special Thanks:
[@&#8203;marek-szews](https://redirect.github.com/marek-szews)
- server: Include status detail headers, if available, when terminating
a stream during request header processing.
([#&#8203;8754](https://redirect.github.com/grpc/grpc-go/issues/8754))
- Special Thanks:
[@&#8203;joybestourous](https://redirect.github.com/joybestourous)

### Bug Fixes

- credentials/tls: Fix a bug where the port was not stripped from the
authority override before validation.
([#&#8203;8726](https://redirect.github.com/grpc/grpc-go/issues/8726))
- Special Thanks:
[@&#8203;Atul1710](https://redirect.github.com/Atul1710)
- xds/priority: Fix a bug causing delayed failover to lower-priority
clusters when a higher-priority cluster is stuck in `CONNECTING` state.
([#&#8203;8813](https://redirect.github.com/grpc/grpc-go/issues/8813))
- health: Fix a bug where health checks failed for clients using legacy
compression options (`WithDecompressor` or `RPCDecompressor`).
([#&#8203;8765](https://redirect.github.com/grpc/grpc-go/issues/8765))
- Special Thanks: [@&#8203;sanki92](https://redirect.github.com/sanki92)
- transport: Fix an issue where the HTTP/2 server could skip header size
checks when terminating a stream early.
([#&#8203;8769](https://redirect.github.com/grpc/grpc-go/issues/8769))
- Special Thanks:
[@&#8203;joybestourous](https://redirect.github.com/joybestourous)

### Performance Improvements

- credentials/alts: Optimize read buffer alignment to reduce copies.
([#&#8203;8791](https://redirect.github.com/grpc/grpc-go/issues/8791))
- mem: Optimize pooling and creation of `buffer` objects.
([#&#8203;8784](https://redirect.github.com/grpc/grpc-go/issues/8784))
- transport: Reduce slice re-allocations by reserving slice capacity.
([#&#8203;8797](https://redirect.github.com/grpc/grpc-go/issues/8797))

</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:eyJjcmVhdGVkSW5WZXIiOiI0My44LjUiLCJ1cGRhdGVkSW5WZXIiOiI0My44LjUiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlNraXAgQ2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIl19-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-12 13:38:32 -08:00
renovate[bot] 96950677ce chore(deps): update golang.org/x/telemetry digest to 9f66fae (#7898)
This PR contains the following updates:

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

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-11 19:14:37 +01:00
renovate[bot] ef61bb4183 chore(deps): update module github.com/golangci/misspell to v0.8.0 (#7894)
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/misspell](https://redirect.github.com/golangci/misspell)
| `v0.7.0` → `v0.8.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fmisspell/v0.8.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fmisspell/v0.7.0/v0.8.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>golangci/misspell (github.com/golangci/misspell)</summary>

###
[`v0.8.0`](https://redirect.github.com/golangci/misspell/releases/tag/v0.8.0)

[Compare
Source](https://redirect.github.com/golangci/misspell/compare/v0.7.0...v0.8.0)

#### Changelog

-
[`b565578`](https://redirect.github.com/golangci/misspell/commit/b565578a5ec9b815331bdae8f588021f7696ec6f)
chore: update linter, dependencies, workflows
-
[`b967c97`](https://redirect.github.com/golangci/misspell/commit/b967c97b0ea45c02695052f324aeeccf1ed98a10)
feat: add 'requiered' as a typo of 'required'
([#&#8203;37](https://redirect.github.com/golangci/misspell/issues/37))
-
[`b403368`](https://redirect.github.com/golangci/misspell/commit/b4033685223b40775792d5e8526003d186ca03bb)
feat: add 'requrie' as a typo of 'require'
([#&#8203;36](https://redirect.github.com/golangci/misspell/issues/36))
-
[`15bc0ca`](https://redirect.github.com/golangci/misspell/commit/15bc0ca7f235a2ea7a1f7984b1d5535d4eb493ee)
chore: update CI

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 15:31:54 -08:00
renovate[bot] 7cd411d353 chore(deps): update module github.com/golangci/golines to v0.15.0 (#7893)
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/golines](https://redirect.github.com/golangci/golines)
| `v0.14.0` → `v0.15.0` |
![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgolangci%2fgolines/v0.15.0?slim=true)
|
![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgolangci%2fgolines/v0.14.0/v0.15.0?slim=true)
|

---

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

---

### Release Notes

<details>
<summary>golangci/golines (github.com/golangci/golines)</summary>

###
[`v0.15.0`](https://redirect.github.com/golangci/golines/releases/tag/v0.15.0)

[Compare
Source](https://redirect.github.com/golangci/golines/compare/v0.14.0...v0.15.0)

#### Changelog

-
[`eec0d8a`](https://redirect.github.com/golangci/golines/commit/eec0d8a268c6f85985854a66575d6c648d55193a):
feat: format struct definitions
([#&#8203;20](https://redirect.github.com/golangci/golines/issues/20))
([@&#8203;ldez](https://redirect.github.com/ldez))
-
[`2dc39cd`](https://redirect.github.com/golangci/golines/commit/2dc39cdf1f1d5da08d5efd3217215ba3d82d538f):
feat: format switch tag
([#&#8203;21](https://redirect.github.com/golangci/golines/issues/21))
([@&#8203;ldez](https://redirect.github.com/ldez))

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 15:11:30 -08:00
renovate[bot] b61271aad6 chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.8 (#7892)
This PR contains the following updates:

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

---

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

---

### Release Notes

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

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

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

#### What's Changed

- Fix opaque missing imports casing by
[@&#8203;kellen-miller](https://redirect.github.com/kellen-miller) in
[#&#8203;6304](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6304)
- Revert "fix(protoc-gen-openapiv2): prevent panic when generating
OpenAPI for multiple files" by
[@&#8203;johanbrandhorst](https://redirect.github.com/johanbrandhorst)
in
[#&#8203;6309](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6309)
- fix(protoc-gen-openapiv2): fix naming cache for multi-file generation
by [@&#8203;franchb](https://redirect.github.com/franchb) in
[#&#8203;6315](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6315)
- fix(openapiv2): exclude oneof fields from required with proto3 field
semantics by [@&#8203;sessa](https://redirect.github.com/sessa) in
[#&#8203;6335](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6335)

#### New Contributors

- [@&#8203;sessa](https://redirect.github.com/sessa) made their first
contribution in
[#&#8203;6335](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/6335)

**Full Changelog**:
<https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.7...v2.27.8>

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 13:50:38 -08:00
Saharsh Tibrewala 490fd7f632 Checked if Instrument Enabled before measuring in otlpgrpc (#7824)
This pr updates otlploggprc for cecking if the operation is enabled
before addinng any metric or performing operation.

tracked in #7800

---------

Co-authored-by: David Ashpole <dashpole@google.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-02-10 09:36:30 +01:00
Saharsh Tibrewala 53c10af64f Checked if instrument enabled before measuring in oteltracegrpc (#7825)
This pr updates otltracegrpc for checking if the operation is enabled
before adding any metric or performing operation.

tracked in #7800

---------

Co-authored-by: David Ashpole <dashpole@google.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2026-02-10 09:27:27 +01:00
renovate[bot] 101e9696bd fix(deps): update googleapis to 4cfbd41 (#7889)
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 | `546029d` → `4cfbd41` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| indirect | digest | `546029d` → `4cfbd41` |
|
[google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto)
| require | digest | `546029d` → `4cfbd41` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: dmathieu <42@dmathieu.com>
2026-02-10 09:19:11 +01:00
renovate[bot] ea7d6117e1 fix(deps): update golang.org/x to 2842357 (#7891)
This PR contains the following updates:

| Package | Type | Update | Change |
|---|---|---|---|
| [golang.org/x/exp](https://pkg.go.dev/golang.org/x/exp) | require |
digest | `716be56` → `2842357` |
|
[golang.org/x/exp/typeparams](https://pkg.go.dev/golang.org/x/exp/typeparams)
| indirect | digest | `716be56` → `2842357` |

---

> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard 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:eyJjcmVhdGVkSW5WZXIiOiI0Mi45Ny4wIiwidXBkYXRlZEluVmVyIjoiNDIuOTcuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-02-10 09:10:15 +01:00