Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

exporters/autoexport: add support for signal-specific protocols environment variables #5816

Conversation

thomasgouveia
Copy link
Contributor

This PR adds support for signal-specific environment variables to configure the OTLP protocol used with the exporter.

The following environment variables have been added to configure signal-specific protocols:

  • OTEL_EXPORTER_OTLP_TRACES_PROTOCOL
  • OTEL_EXPORTER_OTLP_LOGS_PROTOCOL
  • OTEL_EXPORTER_OTLP_METRICS_PROTOCOL

The package will first attempt to load the protocol for a signal from the corresponding environment variable. If it is not set or is empty, it will try to determine the protocol from OTEL_EXPORTER_OTLP_PROTOCOL. If this is also not defined or is empty, it will fall back to http/protobuf.

Note for reviewers: As you'll see in the code, I use my own env package (MIT License) to facilitate environment variable management. If needed, I can backport the used functions into the code here and remove the dependency. Let me know.

Closes #5807

@thomasgouveia thomasgouveia requested a review from a team June 27, 2024 10:04
@pellared
Copy link
Member

If needed, I can backport the used functions into the code here and remove the dependency.

Please do that.

Also, please update the changelog.

Copy link

codecov bot commented Jun 27, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 64.5%. Comparing base (fbc3302) to head (9a444bf).

Additional details and impacted files

Impacted file tree graph

@@          Coverage Diff          @@
##            main   #5816   +/-   ##
=====================================
  Coverage   64.5%   64.5%           
=====================================
  Files        200     200           
  Lines      12563   12569    +6     
=====================================
+ Hits        8112    8118    +6     
  Misses      4215    4215           
  Partials     236     236           
Files Coverage Δ
exporters/autoexport/logs.go 100.0% <100.0%> (ø)
exporters/autoexport/metrics.go 78.9% <100.0%> (+0.3%) ⬆️
exporters/autoexport/spans.go 92.3% <100.0%> (+0.6%) ⬆️

Copy link
Member

@dmathieu dmathieu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

exporters/autoexport/logs.go Outdated Show resolved Hide resolved
CHANGELOG.md Outdated Show resolved Hide resolved
@thomasgouveia thomasgouveia force-pushed the f-support-signal-level-protocol-autoexport branch from 4ad8dad to 84474f5 Compare June 27, 2024 10:24
@thomasgouveia
Copy link
Contributor Author

thomasgouveia commented Jun 27, 2024

How about using a similar approach to the OTLP exporter?

@dmathieu seems to be a good solution to have something centralized. Ideally, you'd like to load all the configurations into a struct and use this struct to access the configuration once loaded? But as you said, it is a simple condition. This solution seems to be appropriate if we need to add more configuration in the future.

@thomasgouveia thomasgouveia force-pushed the f-support-signal-level-protocol-autoexport branch from 84474f5 to 0074d0e Compare June 27, 2024 10:35
CHANGELOG.md Outdated Show resolved Hide resolved
thomasgouveia and others added 3 commits June 28, 2024 11:49
…,METRICS,LOGS}_PROTOCOL env var (open-telemetry#5807)

This commit adds support for signal-specific environment variables to configure the OTLP protocol used with the exporter.
As stated in the [specification](https://github.com/open-telemetry/opentelemetry-specification/blob/v1.34.0/specification/protocol/exporter.md#configuration-options), you
can now use the following environment variables to configure signal-specific protocols:

- `OTEL_EXPORTER_OTLP_TRACES_PROTOCOL`
- `OTEL_EXPORTER_OTLP_LOGS_PROTOCOL`
- `OTEL_EXPORTER_OTLP_METRICS_PROTOCOL`

The package will first attempt to load the protocol for a signal from the corresponding environment variable. If it is not set or is empty, it will try to determine the protocol from `OTEL_EXPORTER_OTLP_PROTOCOL`. If this is also not defined or is empty, it will fall back to `http/protobuf`.

Signed-off-by: thomasgouveia <gouveia.thomas@outlook.fr>
Signed-off-by: thomasgouveia <gouveia.thomas@outlook.fr>
Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com>
@thomasgouveia thomasgouveia force-pushed the f-support-signal-level-protocol-autoexport branch from a08cc26 to 3057a7b Compare June 28, 2024 09:50
@pellared
Copy link
Member

@thomasgouveia, you do not need to rebase and force-push. Regular merge commits are fine. Also it also makes reviewing easier (at least for me) as the UI can show the diff between commits.

From https://github.com/open-telemetry/opentelemetry-go/blob/main/CONTRIBUTING.md#how-to-send-pull-requests:

Avoid rebasing and force-pushing to your branch to facilitate reviewing the pull request. Rewriting Git history makes it difficult to keep track of iterations during code review. All pull requests are squashed to a single commit upon merge to main.

@thomasgouveia
Copy link
Contributor Author

@pellared sorry for that, I'll add regular commits in future PRs!

@pellared pellared requested a review from dmathieu June 28, 2024 11:04
@MrAlias MrAlias merged commit 5b6a960 into open-telemetry:main Jul 1, 2024
23 checks passed
@MrAlias MrAlias added this to the v1.28.0 milestone Jul 2, 2024
MrAlias added a commit that referenced this pull request Jul 3, 2024
Review Note:

- the otellogrus tests were updated to the API changes in `logtest`.
- semconv are upgraded to v1.26.0.

---

### Added

- Add the new `go.opentelemetry.io/contrib/detectors/azure/azurevm`
package to provide a resource detector for Azure VMs. (#5422)
- Add support to configure views when creating MeterProvider using the
config package. (#5654)
- The `go.opentelemetry.io/contrib/config` add support to configure
periodic reader interval and timeout. (#5661)
- Add log support for the autoexport package. (#5733)
- Add support for disabling the old runtime metrics using the
`OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false` environment variable.
(#5747)
- Add support for signal-specific protocols environment variables
(`OTEL_EXPORTER_OTLP_TRACES_PROTOCOL`,
`OTEL_EXPORTER_OTLP_LOGS_PROTOCOL`,
`OTEL_EXPORTER_OTLP_METRICS_PROTOCOL`) in
`go.opentelemetry.io/contrib/exporters/autoexport`. (#5816)
- The `go.opentelemetry.io/contrib/processors/minsev` module is added.
This module provides and experimental logging processor with a
configurable threshold for the minimum severity records must have to be
recorded. (#5817)
- The `go.opentelemetry.io/contrib/processors/baggagecopy` module.
This module is a replacement of
`go.opentelemetry.io/contrib/processors/baggage/baggagetrace`. (#5824)

### Changed

- Improve performance of
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
with the usage of `WithAttributeSet()` instead of `WithAttribute()`.
(#5664)
- Improve performance of
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` with the
usage of `WithAttributeSet()` instead of `WithAttribute()`. (#5664)
- Update `go.opentelemetry.io/contrib/config` to latest released
configuration schema which introduces breaking changes where
`Attributes` is now a `map[string]interface{}`. (#5758)
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.25.0`
to `go.opentelemetry.io/otel/semconv/v1.26.0`. (#5847)

### Fixed

- Custom attributes targeting metrics recorded by the
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` are not
ignored anymore. (#5129)
- The double setup in
`go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example`
that caused duplicate traces. (#5564)
- The superfluous `response.WriteHeader` call in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` when the
response writer is flushed. (#5634)
- Use `c.FullPath()` method to set `http.route` attribute in
`go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`.
(#5734)
- Out-of-bounds panic in case of invalid span ID in
`go.opentelemetry.io/contrib/propagators/b3`. (#5754)

### Deprecated

- The
`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`
package is deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#5550]. (#5645)
- The
`go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron`
package is deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#5552]. (#5646)
- The `go.opentelemetry.io/contrib/samplers/aws/xray` package is
deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#5554]. (#5647)
- The `go.opentelemetry.io/contrib/processors/baggage/baggagetrace`
package is deprecated.
Use the added `go.opentelemetry.io/contrib/processors/baggagecopy`
package instead. (#5824)
- Use `baggagecopy.NewSpanProcessor` as a replacement for
`baggagetrace.New`.
- `NewSpanProcessor` accepts a `Fitler` function type that selects which
baggage members are added to a span.
- `NewSpanProcessor` returns a `*baggagecopy.SpanProcessor` instead of a
`trace.SpanProcessor` interface.
      The returned type still implements the interface.

[#5550]:
#5550
[#5552]:
#5552
[#5554]:
#5554
codeboten referenced this pull request in open-telemetry/opentelemetry-collector Jul 9, 2024
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[go.opentelemetry.io/contrib/zpages](https://togithub.com/open-telemetry/opentelemetry-go-contrib)
| `v0.52.0` -> `v0.53.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fzpages/v0.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

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

###
[`v1.28.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.28.0):
/v0.53.0/v0.22.0/v0.8.0/v0.3.0/v0.1.0

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

#### Overview

##### Added

- Add the new `go.opentelemetry.io/contrib/detectors/azure/azurevm`
package to provide a resource detector for Azure VMs.
([#&#8203;5422](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5422))
- Add support to configure views when creating MeterProvider using the
config package.
([#&#8203;5654](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5654))
- The `go.opentelemetry.io/contrib/config` add support to configure
periodic reader interval and timeout.
([#&#8203;5661](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5661))
- Add log support for the autoexport package.
([#&#8203;5733](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5733))
- Add support for disabling the old runtime metrics using the
`OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false` environment variable.
([#&#8203;5747](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5747))
- Add support for signal-specific protocols environment variables
(`OTEL_EXPORTER_OTLP_TRACES_PROTOCOL`,
`OTEL_EXPORTER_OTLP_LOGS_PROTOCOL`,
`OTEL_EXPORTER_OTLP_METRICS_PROTOCOL`) in
`go.opentelemetry.io/contrib/exporters/autoexport`.
([#&#8203;5816](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5816))
-   The `go.opentelemetry.io/contrib/processors/minsev` module is added.
This module provides and experimental logging processor with a
configurable threshold for the minimum severity records must have to be
recorded.
([#&#8203;5817](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5817))
-   The `go.opentelemetry.io/contrib/processors/baggagecopy` module.
This module is a replacement of
`go.opentelemetry.io/contrib/processors/baggage/baggagetrace`.
([#&#8203;5824](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5824))

##### Changed

- Improve performance of
`go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`
with the usage of `WithAttributeSet()` instead of `WithAttribute()`.
([#&#8203;5664](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5664))
- Improve performance of
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` with the
usage of `WithAttributeSet()` instead of `WithAttribute()`.
([#&#8203;5664](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5664))
- Update `go.opentelemetry.io/contrib/config` to latest released
configuration schema which introduces breaking changes where
`Attributes` is now a `map[string]interface{}`.
([#&#8203;5758](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5758))
- Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.25.0`
to `go.opentelemetry.io/otel/semconv/v1.26.0`.
([#&#8203;5847](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5847))

##### Fixed

- Custom attributes targeting metrics recorded by the
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` are not
ignored anymore.
([#&#8203;5129](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5129))
- The double setup in
`go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example`
that caused duplicate traces.
([#&#8203;5564](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5564))
- The superfluous `response.WriteHeader` call in
`go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` when the
response writer is flushed.
([#&#8203;5634](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5634))
- Use `c.FullPath()` method to set `http.route` attribute in
`go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`.
([#&#8203;5734](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5734))
- Out-of-bounds panic in case of invalid span ID in
`go.opentelemetry.io/contrib/propagators/b3`.
([#&#8203;5754](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5754))

##### Deprecated

- The
`go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho`
package is deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#&#8203;5550].
([#&#8203;5645](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5645))
- The
`go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron`
package is deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#&#8203;5552].
([#&#8203;5646](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5646))
- The `go.opentelemetry.io/contrib/samplers/aws/xray` package is
deprecated.
If you would like to become a Code Owner of this module and prevent it
from being removed, see [#&#8203;5554].
([#&#8203;5647](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5647))
- The `go.opentelemetry.io/contrib/processors/baggage/baggagetrace`
package is deprecated.
Use the added `go.opentelemetry.io/contrib/processors/baggagecopy`
package instead.
([#&#8203;5824](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5824))
- Use `baggagecopy.NewSpanProcessor` as a replacement for
`baggagetrace.New`.
- `NewSpanProcessor` accepts a `Fitler` function type that selects which
baggage members are added to a span.
- `NewSpanProcessor` returns a `*baggagecopy.SpanProcessor` instead of a
`trace.SpanProcessor` interface.
            The returned type still implements the interface.

[#&#8203;5550]:
https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5550

[#&#8203;5552]:
https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5552

[#&#8203;5554]:
https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5554

#### What's Changed

- chore(deps): update module github.com/goccy/go-json to v0.10.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5623](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5623)
- chore(deps): update k8s.io/kube-openapi digest to
[`835d969`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/835d969)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5622](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5622)
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5627](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5627)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5629](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5629)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`d264139`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/d264139)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5630](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5630)
- fix(deps): update module go.opentelemetry.io/collector/pdata to v1.8.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5624](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5624)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`d264139`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/d264139)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5631](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5631)
- Add deprecation notice to otelmongo by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5598](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5598)
- Move unreleased changelog entry by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5637](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5637)
- chore(deps): update module github.com/bytedance/sonic to v1.11.7 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5633](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5633)
- fix(deps): update module golang.org/x/vuln to v1.1.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5650](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5650)
- otelzap: Implement Write method by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5620](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5620)
- otelzap: Implement methods on arrayEncoder by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5632](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5632)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5649](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5649)
- Deprecate the AWS EC2 detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5636](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5636)
- Deprecate the AWS ECS detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5638](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5638)
- Deprecate otelmongo/test by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5639](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5639)
- Deprecate the AWS EKS detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5640](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5640)
- Deprecate the AWS Lambda detector by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5641](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5641)
- Deprecate otellambda by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5642](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5642)
- Deprecate otelaws by [@&#8203;MrAlias](https://togithub.com/MrAlias)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5643](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5643)
- Deprecate otelmux by [@&#8203;MrAlias](https://togithub.com/MrAlias)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5644](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5644)
- Deprecate otelecho by [@&#8203;MrAlias](https://togithub.com/MrAlias)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5645](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5645)
- Deprecate otelmacaron by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5646](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5646)
- Deprecate the AWS propagators by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5647](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5647)
- Deprecate the AWS XRAY sampler by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5648](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5648)
- chore(deps): update module github.com/gabriel-vasile/mimetype to
v1.4.4 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5660](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5660)
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.0
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5663](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5663)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5657](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5657)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5658](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5658)
- fix(deps): update golang.org/x/exp digest to
[`4c93da0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/4c93da0)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5662](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5662)
- fix(deps): update golang.org/x/tools digest to
[`7045d2e`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/7045d2e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5651](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5651)
- config: Add support to configure periodic reader interval and timeout
by [@&#8203;bogdandrutu](https://togithub.com/bogdandrutu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5661](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5661)
- Introduce respWriter.Flush so we don't write the status twice by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5634](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5634)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5667](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5667)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`a332354`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/a332354)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5668](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5668)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`a332354`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/a332354)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5669](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5669)
- fix(deps): update golang.org/x/tools digest to
[`f10a0f1`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/f10a0f1)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5670](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5670)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`5315273`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/5315273)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5671](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5671)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5673](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5673)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`5315273`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/5315273)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5672](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5672)
- chore(deps): update module github.com/bytedance/sonic to v1.11.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5682](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5682)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.11 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5675](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5675)
- otelzap: Implement methods on `arrayEncoder` by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5652](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5652)
- fix(deps): update module github.com/emicklei/go-restful/v3 to v3.12.1
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5679](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5679)
- fix: custom attributes are ignored -
[#&#8203;5084](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/5084)
by [@&#8203;zailic](https://togithub.com/zailic) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5129](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5129)
- Use more efficient `WithAttributeSet()` by
[@&#8203;ash2k](https://togithub.com/ash2k) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5664](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5664)
- fix(deps): update golang.org/x/tools digest to
[`e229045`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/e229045)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5674](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5674)
- fix(deps): update golang.org/x/exp digest to
[`23cca88`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/23cca88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5677](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5677)
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb
to v1.32.6 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5678](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5678)
- Use passthrough resolver when bufnet is used by
[@&#8203;ash2k](https://togithub.com/ash2k) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5676](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5676)
- Add link to codeowners policy in codeowners file by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5680](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5680)
- \[chore] ensure codecov uses token by
[@&#8203;codeboten](https://togithub.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5687](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5687)
- fix(deps): update golang.org/x/tools digest to
[`8d54ca1`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/8d54ca1)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5685](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5685)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.12 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5684](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5684)
- fix(deps): update golang.org/x/tools digest to
[`2e977dd`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/2e977dd)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5689](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5689)
- fix: OTEL_TRACES_EXPORTER typo by
[@&#8203;sysulq](https://togithub.com/sysulq) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5686](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5686)
- Add otelhttp Handler.ServeHTTP and Transport.RoundTrip benchmarks by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5681](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5681)
- Add codespell to CI by
[@&#8203;SequoiaGod](https://togithub.com/SequoiaGod) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5683](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5683)
- \[chore] Fix renovate config by
[@&#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5694](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5694)
- otelzap: Implement With method by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5653](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5653)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.13 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5691](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5691)
- otelzap: Implement methods on encoder by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5665](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5665)
- chore(deps): update module github.com/prometheus/procfs to v0.15.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5696](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5696)
- fix(deps): update golang.org/x/exp digest to
[`404ba88`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/404ba88)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5695](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5695)
- Add [@&#8203;pyohannes](https://togithub.com/pyohannes) as owner of
EC2/ECS/EKS AWS detectors by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5656](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5656)
- fix(deps): update golang.org/x/exp digest to
[`fd00a4e`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/fd00a4e)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5697](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5697)
- fix(deps): update golang.org/x/tools digest to
[`2f8e378`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/2f8e378)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5690](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5690)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5698](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5698)
- fix(deps): update golang.org/x/tools digest to
[`58cc8a4`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/58cc8a4)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5708](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5708)
- fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.5 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5701](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5701)
- fix(deps): update golang.org/x/tools digest to
[`018d3b2`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/018d3b2)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5710](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5710)
- chore(deps): update module github.com/go-playground/validator/v10 to
v10.21.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5705](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5705)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.14 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5699](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5699)
- chore(deps): update module github.com/prometheus/common to v0.54.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5709](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5709)
- fix(deps): update golang.org/x/tools digest to
[`4478db0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/4478db0)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5711](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5711)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.15 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5713](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5713)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5714](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5714)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5715](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5715)
- otelzap: Allow context injection via fields by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5707](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5707)
- fix(deps): update golang.org/x/tools digest to
[`5e43887`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/5e43887)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5716](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5716)
- chore(deps): update module golang.org/x/net to v0.26.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5725](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5725)
- Add support to configure views with config.NewSdk by
[@&#8203;bogdandrutu](https://togithub.com/bogdandrutu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5654](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5654)
- otelzap: Implement Reflect method by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5703](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5703)
- Add [@&#8203;akats7](https://togithub.com/akats7) as a Code Owner by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5712](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5712)
- Bump Go version used in CI by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5735](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5735)
- fix(deps): update golang.org/x/exp digest to
[`fc45aab`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/fc45aab)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5727](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5727)
- chore(deps): update module golang.org/x/crypto to v0.24.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5722](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5722)
- chore(deps): update module golang.org/x/sys to v0.21.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5731](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5731)
- chore(deps): update module golang.org/x/mod to v0.18.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5723](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5723)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.16 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5724](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5724)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`ef581f9`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/ef581f9)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5726](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5726)
- chore(deps): update module golang.org/x/oauth2 to v0.21.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5729](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5729)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`ef581f9`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/ef581f9)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5728](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5728)
- fix(deps): update module golang.org/x/tools to v0.22.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5738](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5738)
- otelgin: Using `c.FullPath()` to set `http.route` attribute by
[@&#8203;NeoCN](https://togithub.com/NeoCN) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5734](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5734)
- baggagetrace: Add baggage key predicate by
[@&#8203;MikeGoldsmith](https://togithub.com/MikeGoldsmith) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5619](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5619)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5740](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5740)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.18 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5739](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5739)
- fix(deps): update module
github.com/googlecloudplatform/opentelemetry-operations-go/detectors/gcp
to v1.24.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5744](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5744)
- fix(deps): update module golang.org/x/vuln to v1.1.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5742](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5742)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5745](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5745)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.53.20 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5746](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5746)
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.1
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5748](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5748)
- chore(deps): update module github.com/klauspost/cpuid/v2 to v2.2.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5750](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5750)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`a8a6208`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/a8a6208)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5751](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5751)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`a8a6208`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/a8a6208)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5752](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5752)
- chore(deps): update module google.golang.org/protobuf to v1.34.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5755](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5755)
- feat: add log support for autoexport by
[@&#8203;sysulq](https://togithub.com/sysulq) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5733](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5733)
- Fix otelhttptrace example to avoid duplicating the generated data by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5564](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5564)
- Prepare for migration to new runtime metrics by
[@&#8203;dashpole](https://togithub.com/dashpole) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5747](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5747)
- HTTP Semconv migration Part3 Server - v1.24.0 support by
[@&#8203;MadVikingGod](https://togithub.com/MadVikingGod) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5401](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5401)
- Fix broken link by [@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5767](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5767)
- Add a resource detector for Azure VMs by
[@&#8203;pyohannes](https://togithub.com/pyohannes) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5422](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5422)
- chore(deps): update codecov/codecov-action action to v4.5.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5763](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5763)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5756](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5756)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.3.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5757](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5757)
- chore(deps): update module github.com/go-playground/validator/v10 to
v10.22.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5759](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5759)
- chore(deps): update module github.com/klauspost/compress to v1.17.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5760](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5760)
- fix(deps): update golang.org/x/exp digest to
[`7f521ea`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/7f521ea)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5764](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5764)
- fix(deps): update module go.mongodb.org/mongo-driver to v1.15.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5766](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5766)
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5768](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5768)
- chore(deps): update module golang.org/x/sys to v0.21.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5770](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5770)
- config: add support for logger provider configuration by
[@&#8203;codeboten](https://togithub.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5427](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5427)
- fix(deps): update module go.opentelemetry.io/otel/sdk to v1.27.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5772](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5772)
- chore(deps): update module k8s.io/klog/v2 to v2.130.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5771](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5771)
- fix(deps): update module github.com/shirou/gopsutil/v3 to v4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5702](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5702)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`68d350f`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/68d350f)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5774](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5774)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`68d350f`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/68d350f)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5775](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5775)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5776](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5776)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5777](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5777)
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.10.0 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5779](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5779)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5783](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5783)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.4 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5781](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5781)
- otelzap: Implement namespace method by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5721](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5721)
- chore(deps): update module k8s.io/klog/v2 to v2.130.1 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5788](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5788)
- chore(deps): update module github.com/bytedance/sonic to v1.11.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5785](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5785)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.5 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5786](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5786)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5787](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5787)
- chore(deps): update k8s.io/kube-openapi digest to
[`b456828`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/b456828)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5791](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5791)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.6 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5792](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5792)
- fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb
to v1.33.2 by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5793](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5793)
- Update project approvers by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5778](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5778)
- Do not fail CI on codecov create report by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5794](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5794)
- Remove pdata dependency and use proto-go instead by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5789](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5789)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`dc46fd2`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/dc46fd2)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5798](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5798)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`dc46fd2`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/dc46fd2)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5799](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5799)
- otelzap: Add severity text to log record by
[@&#8203;thomasgouveia](https://togithub.com/thomasgouveia) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5797](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5797)
- otelzap: Add Benchmarks by
[@&#8203;khushijain21](https://togithub.com/khushijain21) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5784](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5784)
- Add unconvert linter by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5802](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5802)
- Add unparam linter by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5803](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5803)
- Add tenv linter by [@&#8203;dmathieu](https://togithub.com/dmathieu)
in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5801](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5801)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.8 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5800](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5800)
- chore(deps): update module github.com/prometheus/common to v0.55.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5806](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5806)
- Fix panic caused by invalid spanId with b3 propagator by
[@&#8203;Cirilla-zmh](https://togithub.com/Cirilla-zmh) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5754](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5754)
- config: update schema to v0.2.0 by
[@&#8203;codeboten](https://togithub.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5758](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5758)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5814](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5814)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.9 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5815](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5815)
- otelzap: add testable example and package documentation by
[@&#8203;thomasgouveia](https://togithub.com/thomasgouveia) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5805](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5805)
- Add errorlint linter by
[@&#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5804](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5804)
- Rename BaggageKeyPredicate to Filter by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5809](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5809)
- Return `SpanProcessor` ptr not `trace.SpanProcessor` from
`baggagetrace.New` by [@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5810](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5810)
- Do not panic for empty `baggagetrace.SpanProcessor` by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5811](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5811)
- Do not alias baggage import by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5812](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5812)
- Change BaggageKeyPredicate to filter baggage Members by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5813](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5813)
- fix(deps): update module go.mongodb.org/mongo-driver to v1.16.0 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5821](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5821)
- fix(deps): update module github.com/aws/aws-sdk-go to v1.54.10 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5820](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5820)
- fix(deps): update module github.com/aws/smithy-go to v1.20.3 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5822](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5822)
- Add comment to the safety of the uint8 cast by
[@&#8203;MadVikingGod](https://togithub.com/MadVikingGod) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5819](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5819)
- fix(deps): update module github.com/shirou/gopsutil/v4 to v4.24.6 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5827](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5827)
- exporters/autoexport: add support for signal-specific protocols
environment variables by
[@&#8203;thomasgouveia](https://togithub.com/thomasgouveia) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5816](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5816)
- Replace and deprecate `baggagetrace` by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5824](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5824)
- Add the minsev package by
[@&#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5817](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5817)
- chore(deps): update module github.com/go-logr/logr to v1.4.2 by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5832](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5832)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`f6361c8`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/f6361c8)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5828](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5828)
- fix(deps): update google.golang.org/genproto/googleapis/api digest to
[`f6361c8`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/commit/f6361c8)
by [@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5829](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/5829)
- fix(deps): update aws-sdk-go-v2 monorepo by
[@&#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry

</details>

---

### Configuration

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

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

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

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

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support OTEL_EXPORTER_OTLP_{TRACES,METRICS}_PROTOCOL in autoexport
4 participants