Andrew Wilkins
cc556e7df5
Bump minimum Go version to 1.24 ( #13627 )
...
#### Description
[Go 1.25.0](https://go.dev/doc/devel/release#go1.25.0 ) is released, time
to bump the minimum supported version.
#### Link to tracking issue
N/A
#### Testing
N/A
#### Documentation
Updated
2025-08-13 14:48:10 +00:00
John L. Peterson (Jack)
10fd06dedd
[exporter/otlphttp] add custom profiles_endpoint config setting ( #13505 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds `profiles_endpoint` config setting for otlphttpexporter
<!-- Issue number if applicable -->
#### Link to tracking issue
Updates #13504 (edit by @mx-psi)
<!--Describe what testing was performed and which tests were added.-->
#### Testing
unit and manual testing
<!--Describe the documentation added.-->
#### Documentation
updated example config and README.md
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-08-12 16:16:51 +00:00
Antoine Toulme
eaa1a6e812
[chore] Prepare release v1.38.0/v0.132.0 ( #13623 )
...
I am opening this PR as a copy of #13620
---------
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-08-12 05:17:22 +00:00
Sindy Li
c0b49d4874
[exporterhelper][queuebatcher] Context value propagation during batching - approach #2 ( #13460 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This PR provides a solution to propagate context values across batching.
This is particularly useful in scenarios where context carries important
metadata—such as authentication tokens.
**New API**
A new API has been added to support this functionality:
```
mergeCtx func(ctx1 context.Context, ctx2 context.Context) context.Context
```
By supplying a custom mergeCtx function, users can control how context
values are preserved or combined—for example, by selectively copying
specific keys, merging metadata, or keeping the larger value.
Note: `context.Context` returned from the above function should not
override `Value()` function.
**Default Behavior**
If mergeCtx is not provided (i.e., left as nil), the batching system
defaults to a conservative behavior: no context values are retained from
the original incoming contexts. Users who need context propagation must
explicitly opt in by defining and supplying a mergeCtx function.
<!-- Issue number if applicable -->
#### Link to tracking issue
https://github.com/open-telemetry/opentelemetry-collector/issues/13320
<!--Describe what testing was performed and which tests were added.-->
#### Testing
* `batch_context_test.go` checks the `mergeCtx` does not interfere with
span link
* `partition_batcher_test.go` checks `mergeCtx=nil` works properly
<!--Describe the documentation added.-->
#### Documentation
<!--Please delete paragraphs that you did not use before submitting.-->
2025-08-11 20:00:01 +00:00
renovate[bot]
aef8b1c3d2
Update All golang.org/x packages ( #13605 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| golang.org/x/mod | `v0.26.0` -> `v0.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/net | `v0.42.0` -> `v0.43.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/sys | `v0.34.0` -> `v0.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/text | `v0.27.0` -> `v0.28.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/tools | `v0.35.0` -> `v0.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42MC40IiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-08-11 06:20:39 +00:00
renovate[bot]
24d9a13929
Update module google.golang.org/protobuf to v1.36.7 ( #13604 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.6` -> `v1.36.7` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.7`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.7 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.6...v1.36.7 )
Maintenance / optimizations:
[CL/683955](https://go-review.googlesource.com/c/protobuf/+/683955 ):
encoding/protowire: micro-optimize SizeVarint (-20% on Intel)
[CL/674055](https://go-review.googlesource.com/c/protobuf/+/674055 ):
internal/impl: remove unnecessary atomic access for non-lazy lists
[CL/674015](https://go-review.googlesource.com/c/protobuf/+/674015 ):
impl: remove unnecessary nil check from presence.Present
[CL/673495](https://go-review.googlesource.com/c/protobuf/+/673495 ):
types/descriptorpb: regenerate using latest protobuf v31 release
[CL/670516](https://go-review.googlesource.com/c/protobuf/+/670516 ):
cmd/protoc-gen-go: centralize presence and lazy logic into filedesc
[CL/670515](https://go-review.googlesource.com/c/protobuf/+/670515 ):
internal: move usePresenceForField to internal/filedesc
[CL/670275](https://go-review.googlesource.com/c/protobuf/+/670275 ):
internal/impl: clean up usePresenceForField() (no-op)
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42MC40IiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-08-11 01:38:42 +00:00
Evan Bradley
1c8a5c4f37
[cmd/mdatagen] Use own noop host implementation ( #13589 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Use a custom noop host implementation that implements all
non-deprecated, publicly-accessible interfaces implemented by the
Collector service.
I didn't implement the `ExposeExporters` interface since it is
deprecated.
Related to
https://github.com/open-telemetry/opentelemetry-collector/pull/13577 .
2025-08-08 19:10:17 +00:00
Matthieu MOREL
8bacb1eeb3
[chore]: enable contextcheck linter ( #13485 )
...
#### Description
Enables and fixes
[contextcheck](https://golangci-lint.run/usage/linters/#contextcheck )
linter
Requires #13438 first
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-08-05 10:24:04 +00:00
Vihas Makwana
cdc6dff545
[confighttp] - Expose an option to set ForceAttemptHttp2 setting ( #13426 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
We make use golang's `DefaultTransport`, which forces the use of [HTTP/2
by
default](https://cs.opensource.google/go/go/+/refs/tags/go1.24.5:src/net/http/transport.go;l=51 ).
However, some of our settings are only applicable while using HTTP/1
transport (`MaxConnsPerHost`, `MaxIdleConnsPerHost` and `MaxIdleConns`).
Users wanting to force such settings should have an option to use HTTP/1
by disabling `ForceAttemptHTTP2` to `false`. This PR adds that option.
By default, `ForceAttemptHTTP2` is set to `true` for backward
compatibility.
2025-07-30 20:49:34 +00:00
Matthieu MOREL
bf4324d1fa
[chore]: enable extra-rules from gofumpt and paramTypeCombine from go-critic ( #13479 )
...
#### Description
Check if code and import statements are formatted, with additional
rules.
* https://golangci-lint.run/usage/formatters/#gofumpt
* https://go-critic.com/overview.html#paramtypecombine
This is the application of golangci-lint fmt ./... , the Makefile has
been update to include this behavior
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-07-30 14:57:53 +00:00
renovate[bot]
210e2918f6
fix(deps): update opentelemetry-go monorepo to v1.37.0 ( #13515 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.36.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.36.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/trace](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.36.0` -> `v1.37.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/sdk)</summary>
###
[`v1.37.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.37.0 ):
Release 1.37.0/0.59.0/0.13.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0 )
##### Added
- The `go.opentelemetry.io/otel/semconv/v1.33.0` package.
The package contains semantic conventions from the `v1.33.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.33.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.32.0.`([#​6799](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6799 ))
- The `go.opentelemetry.io/otel/semconv/v1.34.0` package.
The package contains semantic conventions from the `v1.34.0` version of
the OpenTelemetry Semantic Conventions.
([#​6812](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6812 ))
- Add metric's schema URL as `otel_scope_schema_url` label in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add metric's scope attributes as `otel_scope_[attribute]` labels in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​5947](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5947 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Add `EventName` to `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6825 ))
- Changed handling of `go.opentelemetry.io/otel/exporters/prometheus`
metric renaming to add unit suffixes when it doesn't match one of the
pre-defined values in the unit suffix map.
([#​6839](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6839 ))
##### Changed
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/bridge/opentracing`.
([#​6827](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6827 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/exporters/zipkin`.
([#​6829](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6829 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/metric`.
([#​6832](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6832 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/resource`.
([#​6834](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6834 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/sdk/trace`.
([#​6835](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6835 ))
- The semantic conventions have been upgraded from `v1.26.0` to
`v1.34.0` in `go.opentelemetry.io/otel/trace`.
([#​6836](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6836 ))
- `Record.Resource` now returns `*resource.Resource` instead of
`resource.Resource` in `go.opentelemetry.io/otel/sdk/log`.
([#​6864](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6864 ))
- Retry now shows error cause for context timeout in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`,
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`,
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6898](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6898 ))
##### Fixed
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Stop stripping trailing slashes from configured endpoint URL in
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​6710](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6710 ))
- Validate exponential histogram scale range for Prometheus
compatibility in `go.opentelemetry.io/otel/exporters/prometheus`.
([#​6822](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6822 ))
- Context cancellation during metric pipeline produce does not corrupt
data in `go.opentelemetry.io/otel/sdk/metric`.
([#​6914](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6914 ))
##### Removed
- `go.opentelemetry.io/otel/exporters/prometheus` no longer exports
`otel_scope_info` metric.
([#​6770](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6770 ))
##### What's Changed
- Fix dependencies to unreleased sdk/logtest by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6800 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6800 )
- Release experimental logs 0.12.1 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6802 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6802 )
- Fix broken link in changelog by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6805 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6805 )
- Retract v0.12.0 for log exporters by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6804 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6804 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`45338d2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/45338d2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6807 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6807 )
- remove internal/matchers by
[@​codeimmortal](https://redirect.github.com/codeimmortal ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- Release log/v0.12.2 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6806 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6806 )
- chore(deps): update python:3.13.3-slim-bullseye docker digest to
[`f0acec6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f0acec6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6810 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6810 )
- Update the required approvals policy by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6783 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6783 )
- Generate `semconv/v1.33.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6799 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6799 )
- chore(deps): update module github.com/jgautheron/goconst to v1.8.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6815 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6815 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.3.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6817 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6817 )
- chore(deps): update module github.com/santhosh-tekuri/jsonschema/v6 to
v6.0.2 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6818 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6818 )
- Semconv v1.34.0 by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6812 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6812 )
- bridge/opencensus: add test for OTelSpanContextToOC function by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6813 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6813 )
- chore(deps): update module github.com/sashamelentyev/usestdlibvars to
v1.29.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6820 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6820 )
- prometheus: Add otel\_scope\_schema\_url and otel\_scope\_\[attribute]
labels by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5947 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5947 )
- Fix/issue 6560 install trace bridge test by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6814 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6814 )
- fix(deps): update module google.golang.org/grpc to v1.72.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6823 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6823 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.33.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6824 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6824 )
- chore(deps): update module github.com/golangci/plugin-module-register
to v0.1.2 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6826 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6826 )
- chore(deps): update otel/weaver docker tag to v0.15.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6838 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6838 )
- prometheus: remove otel\_scope\_info by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6770 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6770 )
- log,sdk/log: add EventName to EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6825 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6825 )
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6840 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6840 )
- Add migration doc generation to semconvgen by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6819 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6819 )
- fix(deps): update module github.com/go-logr/logr to v1.4.3 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6842 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6842 )
- Upgrade semconv to v1.34.0 in OpenTracing bridge by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6827 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6827 )
- Upgrade semconv to v1.34.0 for OTLP templates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6828 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6828 )
- Upgrade semconv to 1.34.0 in exporters/zipkin by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6829 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6829 )
- Upgrade semconv to 1.34.0 in exporters/stdout by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6830 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6830 )
- Upgrade semconv to 1.34.0 in exporters/prometheus by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6831 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6831 )
- Upgrade semconv to 1.34.0 in metric by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6832 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6832 )
- Upgrade semconv to 1.34.0 in sdk/metric by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6833 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6833 )
- Upgrade semconv to 1.34.0 in sdk/resource by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6834 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6834 )
- Upgrade semconv to 1.34.0 in sdk/trace by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6835 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6835 )
- Upgrade semconv to 1.34.0 in trace by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6836 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6836 )
- Fix semconv instrument types by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6837 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6837 )
- fix(deps): update googleapis to
[`200df99`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/200df99 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6843 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6843 )
- chore(deps): update module github.com/abirdcfly/dupword to v0.1.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6845 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6845 )
- chore(deps): update golang.org/x/telemetry digest to
[`b2b9eea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b2b9eea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6844 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6844 )
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6848 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6848 )
- Checkout code for codecov upload by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6849 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6849 )
- chore(deps): update golang.org/x/telemetry digest to
[`25d2f78`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/25d2f78 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6851 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6851 )
- Add the FOSSA license scan badge shield by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6852 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6852 )
- Add a CLO monitor exemption for Artifact Hub by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6853 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6853 )
- sdk/trace: Remove internaltest package by
[@​Mojachieee](https://redirect.github.com/Mojachieee ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6846 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6846 )
- chore(deps): update ossf/scorecard-action action to v2.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6857 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6857 )
- chore(deps): update otel/weaver docker tag to v0.15.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6858 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6858 )
- fix(deps): update golang.org/x to
[`65e9200`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65e9200 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6859 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6859 )
- chore(deps): update module github.com/spf13/cast to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6861 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6861 )
- fix(deps): update golang.org/x to
[`b6e5de4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b6e5de4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6860 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6860 )
- Handle custom metric suffix in `exporter/prometheus` to match
otel-contrib by
[@​alexandreLamarre](https://redirect.github.com/alexandreLamarre )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6839 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6839 )
- chore(deps): update module github.com/spf13/cast to v1.9.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6862 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6862 )
- fix(otlptrace,otlpmetric): remove endpoint URL path cleaning by
[@​mjq](https://redirect.github.com/mjq ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6710 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6710 )
- sdk/log: Record.Resource to return \*resource.Resource by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6864 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6864 )
- chore(deps): update github/codeql-action action to v3.28.19 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6866 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6866 )
- fix(deps): update googleapis to
[`513f239`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/513f239 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6867 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6867 )
- chore(deps): update golang.org/x/telemetry digest to
[`9a9ac21`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9a9ac21 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6865 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6865 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6870 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6870 )
- chore(deps): update python docker tag to v3.13.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6871 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6871 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6872 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6872 )
- fix(deps): update module google.golang.org/grpc to v1.73.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6873 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6873 )
- chore(deps): update module golang.org/x/text to v0.26.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6874 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6874 )
- chore(deps): update module github.com/sergi/go-diff to v1.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6875 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6875 )
- Only check links in changed files for fail-fast workflow by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6850 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6850 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6877 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6877 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.16.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6884 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6884 )
- chore(deps): update module github.com/ldez/gomoddirectives to v0.7.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6883 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6883 )
- Use more specific self-hosted runner name by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6879 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6879 )
- chore(deps): update golang.org/x/telemetry digest to
[`60998fe`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/60998fe )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6880 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6880 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.34.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6885 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6885 )
- chore(deps): update golang.org/x/telemetry digest to
[`4884ade`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4884ade )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6886 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6886 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`473d423`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/473d423 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6889 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6889 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6888 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6888 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`faae1a8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/faae1a8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6891 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6891 )
- chore(deps): update golang.org/x/telemetry digest to
[`9627e99`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9627e99 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6896 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6896 )
- chore(deps): update github/codeql-action action to v3.29.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6897 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6897 )
- chore(deps): update module github.com/ldez/usetesting to v0.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6895 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6895 )
- chore(deps): update python:3.13.4-slim-bullseye docker digest to
[`ec7d08e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ec7d08e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6894 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6894 )
- Use the cause of the context error in OTLP retry by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6898 )
- chore(deps): update golang.org/x/telemetry digest to
[`e50bbf1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e50bbf1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6900 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6900 )
- chore(deps): update python docker tag to v3.13.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6901 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6901 )
- prometheus: validate exponential histogram scale range
([#​6779](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6779 ))
by
[@​highlyavailable](https://redirect.github.com/highlyavailable )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6822 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6822 )
- logtest modules to be released with tags by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6876 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6876 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6905 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6905 )
- Add release artifacts signing to the release process by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6855 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6855 )
- chore(deps): update module github.com/go-viper/mapstructure/v2 to
v2.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6906 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6906 )
- chore(deps): update module github.com/mgechev/revive to v1.10.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6841 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6841 )
- Remove internal matchers by
[@​Mojachieee](https://redirect.github.com/Mojachieee ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6907 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6907 )
- chore(deps): update golang.org/x/telemetry digest to
[`8f04292`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/8f04292 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6910 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6910 )
- chore(deps): update module github.com/charmbracelet/x/ansi to v0.9.3
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6912 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6912 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6913 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6913 )
- fix(deps): update golang.org/x to
[`b7579e2`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b7579e2 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6917 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6917 )
- Ensure context cancellation during metric pipeline produce does not
corrupt data by
[@​alecholmes](https://redirect.github.com/alecholmes ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6914 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6914 )
- chore(deps): update golang.org/x/telemetry digest to
[`90b6ad3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/90b6ad3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6918 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6918 )
- fix(deps): update module github.com/prometheus/common to v0.65.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6921 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6921 )
- chore: flatten bridge/opentracing/internal package by
[@​Bakhtiyar-Garashov](https://redirect.github.com/Bakhtiyar-Garashov )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6916 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6923 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6923 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`513f239`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/513f239 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6922 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6922 )
- Add test for logging from a span in the opentracing bridge by
[@​tongoss](https://redirect.github.com/tongoss ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6919 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6919 )
- Use existing schema URLs in tests by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6924 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6924 )
- chore: add missing ) in GPG hyperlink by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6928 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6928 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.27.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6930 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6930 )
- chore(deps): update golang.org/x/telemetry digest to
[`fef9409`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/fef9409 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6929 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6929 )
- Release v1.37.0/v0.59.0/v0.13.0 by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6925 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6925 )
##### New Contributors
- [@​codeimmortal](https://redirect.github.com/codeimmortal ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6777 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6777 )
- [@​highlyavailable](https://redirect.github.com/highlyavailable )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6813 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6813 )
- [@​Mojachieee](https://redirect.github.com/Mojachieee ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6846 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6846 )
-
[@​alexandreLamarre](https://redirect.github.com/alexandreLamarre )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6839 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6839 )
- [@​mjq](https://redirect.github.com/mjq ) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6710 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6710 )
- [@​alecholmes](https://redirect.github.com/alecholmes ) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6914 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6914 )
-
[@​Bakhtiyar-Garashov](https://redirect.github.com/Bakhtiyar-Garashov )
made their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/6916 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6916 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.36.0...v1.37.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about these
updates again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-29 03:20:43 +00:00
renovate[bot]
48e4f356c2
fix(deps): update module github.com/cenkalti/backoff/v5 to v5.0.3 ( #13512 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/cenkalti/backoff/v5](https://redirect.github.com/cenkalti/backoff )
| `v5.0.2` -> `v5.0.3` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>cenkalti/backoff (github.com/cenkalti/backoff/v5)</summary>
###
[`v5.0.3`](https://redirect.github.com/cenkalti/backoff/compare/v5.0.2...v5.0.3 )
[Compare
Source](https://redirect.github.com/cenkalti/backoff/compare/v5.0.2...v5.0.3 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40My41IiwidXBkYXRlZEluVmVyIjoiNDEuNDMuNSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-29 03:18:33 +00:00
Bogdan Drutu
96f9a354d2
[chore] Prepare release v1.37.0/v0.131.0 ( #13510 )
...
The following commands were run to prepare this release:
make chlog-update VERSION=v1.37.0/v0.131.0
make prepare-release PREVIOUS_VERSION=1[.]36[.]1
RELEASE_CANDIDATE=1.37.0 MODSET=stable
make prepare-release PREVIOUS_VERSION=0[.]130[.]1
RELEASE_CANDIDATE=0.131.0 MODSET=beta
---------
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-28 23:54:40 +00:00
Andrzej Stencel
1b0fd82c80
[exporter/debug] move to alpha stability ( #13487 )
2025-07-25 19:06:31 +00:00
Matthieu MOREL
84e29958f1
[chore]: enable-all rules from go-critic ( #13433 )
...
#### Description
Enables all rules from
[go-critic](https://golangci-lint.run/usage/linters/#gocritic ) by
default and disable the one that needs to be fixed
* https://go-critic.com/overview.html#appendcombine
* https://go-critic.com/overview.html#emptystringtest
* https://go-critic.com/overview.html#evalorder
* https://go-critic.com/overview.html#httpnobody
* https://go-critic.com/overview.html#nestingreduce
* https://go-critic.com/overview.html#regexpsimplify
* https://go-critic.com/overview.html#sloppyreassign
* https://go-critic.com/overview.html#sprintfquotedstring
* https://go-critic.com/overview.html#typeassertchain
* https://go-critic.com/overview.html#typeunparen
---------
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-07-24 10:34:03 +00:00
Yang Song
59b5328782
Downgrade otel-go ( #13429 ) ( #13466 )
...
cherry-pick of
d82267dd69
`go.opentelemetry.io/otel/exporters/prometheus v0.59.1` does not fully
fix the metric name issue so we have to revert to v0.58.0
Downgrades opentelemetry-go dependencies effectively reverting #13289
and others
- Due to a
[bug](https://github.com/open-telemetry/opentelemetry-go/issues/7039 ) in
the prometheus exporter, if you are configuring a prometheus exporter,
the collector's internal metrics will be emitted with an unexpected
suffix in its name. For example, the metric
`otelcol_exporter_sent_spans__spans__total` instead of
`otelcol_exporter_sent_spans_total`. The workaround is to manually
configure `without_units: true` in your prometheus exporter config
```yaml
service:
telemetry:
metrics:
readers:
- pull:
exporter:
prometheus:
host: 0.0.0.0
port: 8888
without_units: true
```
If you are using the collector's default Prometheus exporter for
exporting internal metrics you are unaffected.
Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
Co-authored-by: alex boten <223565+codeboten@users.noreply.github.com>
2025-07-23 16:16:50 +00:00
renovate[bot]
f68d71016b
Update module google.golang.org/grpc to v1.74.2 ( #13459 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.73.0` -> `v1.74.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.74.2`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.2 ):
Release 1.74.2
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.74.1...v1.74.2 )
### API Changes
- balancer: add `ExitIdle` method to `Balancer` interface. Earlier,
implementing this method was optional.
([#​8367](https://redirect.github.com/grpc/grpc-go/issues/8367 ))
### Behavior Changes
- xds: Remove the `GRPC_EXPERIMENTAL_ENABLE_LEAST_REQUEST` environment
variable that allows disabling the least request balancer with xDS.
Least request was made available by default with xDS in v1.72.0.
([#​8248](https://redirect.github.com/grpc/grpc-go/issues/8248 ))
- Special Thanks:
[@​atollena](https://redirect.github.com/atollena )
- server: allow 0s grpc-timeout header values, which older gRPC-Java
versions could send. This restores the behavior of grpc-go before
v1.73.0.
([#​8439](https://redirect.github.com/grpc/grpc-go/issues/8439 ))
### Bug Fixes
- googledirectpath: avoid logging the error message `Attempt to set a
bootstrap configuration...` when creating multiple directpath channels.
([#​8419](https://redirect.github.com/grpc/grpc-go/issues/8419 ))
### Performance Improvements
- transport: reduce heap allocations by pooling objects and avoiding
method-to-closure conversions.
([#​8361](https://redirect.github.com/grpc/grpc-go/issues/8361 ))
- transport: reduce heap allocations by re-using `mem.Reader` objects.
([#​8360](https://redirect.github.com/grpc/grpc-go/issues/8360 ))
### Documentation
- examples: add examples to demonstrate enabling experimental metrics
using the OpenTelemetry plugin.
([#​8388](https://redirect.github.com/grpc/grpc-go/issues/8388 ))
- Special Thanks:
[@​vinothkumarr227](https://redirect.github.com/vinothkumarr227 )
###
[`v1.74.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.1 ):
Release 1.74.1
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.74.0...v1.74.1 )
Version 1.74.1 retracts release v1.74.0 and itself. Release 1.74.0 was
accidentally tagged on the wrong commit and should not be used. Version
1.73.0 should be used until 1.74.2 is released.
###
[`v1.74.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.74.0 ):
Release 1.74.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.73.0...v1.74.0 )
Release 1.74.0 was accidentally tagged on the wrong commit and should
not be used. Version 1.73.0 should be used until 1.74.1 is released.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS40MC4wIiwidXBkYXRlZEluVmVyIjoiNDEuNDAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <197425009+otelbot@users.noreply.github.com>
2025-07-23 09:37:33 +00:00
Pablo Baeyens
ba583e0ae5
Merge release/v0.130.x into main ( #13452 )
2025-07-22 12:41:35 +02:00
Pablo Baeyens
d588ee2ac4
[chore] Prepare release v0.130.1/v1.36.1 ( #13441 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Prepares release v0.130.1/v1.36.1 to release #13429
<!-- Issue number if applicable -->
#### Link to tracking issue
Updates #13381
Relates to open-telemetry/opentelemetry-go/issues/7039
---------
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-22 11:05:41 +02:00
Bogdan Drutu
bd2cd2941a
Bump reflect2 to latest, avoid disable DCE ( #13374 )
...
Try bumping reflect2 to latest. Looks like about 300KiB improvement.
**Before:**
```
ls -la bin/otelcorecol_darwin_arm64
-rwxr-xr-x@ 1 bdrutu staff 42268226 Jul 10 05:47 bin/otelcorecol_darwin_arm64
```
**After:**
```
ls -la bin/otelcorecol_darwin_arm64
-rwxr-xr-x@ 1 bdrutu staff 41769970 Jul 21 11:18 bin/otelcorecol_darwin_arm64
```
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-21 20:09:53 +00:00
Pablo Baeyens
b23a7c9a5d
Revert "Downgrade otel-go" ( #13443 )
...
Reverts open-telemetry/opentelemetry-collector#13429 so that we can bump
to the to-be-released bugfix version that adds
open-telemetry/opentelemetry-go/pull/7044
2025-07-21 11:15:14 -07:00
Dmitry Anoshin
1dcce58468
Enable `exporter.PersistRequestContext` feature gate by default ( #13437 )
...
Related issue:
https://github.com/open-telemetry/opentelemetry-collector/issues/13242
2025-07-21 15:28:30 +00:00
Evan Bradley
745f40a6c7
[chore][exporter/otlp] Assert interface implementation in tests ( #13442 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Minor documentation update to clarify the purpose of a few test structs,
following a recommendation here:
https://github.com/open-telemetry/opentelemetry-collector/pull/13424#discussion_r2218856268 .
2025-07-21 14:54:14 +00:00
Bogdan Drutu
6f49591252
[chore] Fix the fix of OOM when size of one item larger than max size ( #13419 )
...
No changelog because if fixes logic added in current release.
Depends on
https://github.com/open-telemetry/opentelemetry-collector/pull/13418
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-18 18:51:06 +00:00
Pablo Baeyens
d82267dd69
Downgrade otel-go ( #13429 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Downgrades opentelemetry-go dependencies effectively reverting #13289
and others
### ❗ Known Issues ❗
- Due to a
[bug](https://github.com/open-telemetry/opentelemetry-go/issues/7039 ) in
the prometheus exporter, if you are configuring a prometheus exporter,
the collector's internal metrics will be emitted with an unexpected
suffix in its name. For example, the metric
`otelcol_exporter_sent_spans__spans__total` instead of
`otelcol_exporter_sent_spans_total`. The workaround is to manually
configure `without_units: true` in your prometheus exporter config
```yaml
service:
telemetry:
metrics:
readers:
- pull:
exporter:
prometheus:
host: 0.0.0.0
port: 8888
without_units: true
```
If you are using the collector's default Prometheus exporter for
exporting internal metrics you are unaffected.
---------
Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2025-07-18 11:49:47 -07:00
Bogdan Drutu
d435dbe8ba
Fix metrics split logic to consider metrics description into the size ( #13418 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-18 14:15:17 +00:00
Israel Blancas
6334c5b5ac
Avoid the exporter for being stuck when telemetry data is bigger than batch.max_size ( #12982 )
...
#### Description
This change fixes a bug where the exporter would get stuck when the
telemetry data is bigger than batch.max_size. The bug was causing the
OpenTelemetry Collector to hang and being OOM Killed at some point.
#### Link to tracking issue
Fixes #12893
Signed-off-by: Israel Blancas <iblancasa@gmail.com>
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2025-07-17 19:57:07 +00:00
renovate[bot]
0a7598ec1e
Update All golang.org/x packages ( #13390 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| golang.org/x/net | `v0.41.0` -> `v0.42.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/tools | `v0.34.0` -> `v0.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Signed-off-by: alex boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-15 22:29:03 +00:00
Damien Mathieu
888e9b6459
[chore] generate valid profiles test data ( #13375 )
...
#### Description
The profiles test data we currently generate isn't valid per
[pdatatest.Validate](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/pkg/pdatatest/pprofiletest/validate.go#L13 ).
This change fixes that.
This goes hand in hand with
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41231
2025-07-15 18:37:19 +00:00
renovate[bot]
e7e589e123
Update module github.com/go-viper/mapstructure/v2 to v2.4.0 ( #13392 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/go-viper/mapstructure/v2](https://redirect.github.com/go-viper/mapstructure )
| `v2.3.0` -> `v2.4.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>go-viper/mapstructure
(github.com/go-viper/mapstructure/v2)</summary>
###
[`v2.4.0`](https://redirect.github.com/go-viper/mapstructure/releases/tag/v2.4.0 )
[Compare
Source](https://redirect.github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0 )
#### What's Changed
- refactor: replace interface{} with any by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/go-viper/mapstructure/pull/115 ](https://redirect.github.com/go-viper/mapstructure/pull/115 )
- build(deps): bump github/codeql-action from 3.29.0 to 3.29.2 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot]
in[https://github.com/go-viper/mapstructure/pull/114 ](https://redirect.github.com/go-viper/mapstructure/pull/114 )4
- Generic tests by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/go-viper/mapstructure/pull/118 ](https://redirect.github.com/go-viper/mapstructure/pull/118 )
- Fix godoc reference link in README.md by
[@​peczenyj](https://redirect.github.com/peczenyj ) in
[https://github.com/go-viper/mapstructure/pull/107 ](https://redirect.github.com/go-viper/mapstructure/pull/107 )
- feat: add StringToTimeLocationHookFunc to convert strings to
\*time.Location by
[@​ErfanMomeniii](https://redirect.github.com/ErfanMomeniii ) in
[https://github.com/go-viper/mapstructure/pull/117 ](https://redirect.github.com/go-viper/mapstructure/pull/117 )
- feat: add back previous StringToSlice as a weak function by
[@​sagikazarmark](https://redirect.github.com/sagikazarmark ) in
[https://github.com/go-viper/mapstructure/pull/119 ](https://redirect.github.com/go-viper/mapstructure/pull/119 )
#### New Contributors
- [@​ErfanMomeniii](https://redirect.github.com/ErfanMomeniii )
made their first contribution in
[https://github.com/go-viper/mapstructure/pull/117 ](https://redirect.github.com/go-viper/mapstructure/pull/117 )
**Full Changelog**:
https://github.com/go-viper/mapstructure/compare/v2.3.0...v2.4.0
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-15 10:33:09 +00:00
Damien Mathieu
a6bffc3ad6
Remove deprecated NewProfilesExporter ( #13391 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This method was deprecated in 0.130.0. Since that release has happened,
we can now remove it.
See https://github.com/open-telemetry/opentelemetry-collector/pull/13372
2025-07-15 09:14:46 +00:00
renovate[bot]
f70bc350fd
Update module github.com/knadh/koanf/v2 to v2.2.2 ( #13389 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [github.com/knadh/koanf/v2](https://redirect.github.com/knadh/koanf ) |
`v2.2.1` -> `v2.2.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>knadh/koanf (github.com/knadh/koanf/v2)</summary>
###
[`v2.2.2`](https://redirect.github.com/knadh/koanf/releases/tag/v2.2.2 )
[Compare
Source](https://redirect.github.com/knadh/koanf/compare/v2.2.1...v2.2.2 )
#### What's Changed
- Replace yaml package with go.yaml.in/yaml/v3 by
[@​devhaozi](https://redirect.github.com/devhaozi ) in
[https://github.com/knadh/koanf/pull/365 ](https://redirect.github.com/knadh/koanf/pull/365 )
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in
/providers/cliflagv2 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot]
in[https://github.com/knadh/koanf/pull/366 ](https://redirect.github.com/knadh/koanf/pull/366 )6
- Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by
[@​dependabot](https://redirect.github.com/dependabot )\[bot]
in[https://github.com/knadh/koanf/pull/367 ](https://redirect.github.com/knadh/koanf/pull/367 )7
- feat: config to override env vars by
[@​nickajacks1](https://redirect.github.com/nickajacks1 ) in
[https://github.com/knadh/koanf/pull/341 ](https://redirect.github.com/knadh/koanf/pull/341 )
#### New Contributors
- [@​devhaozi](https://redirect.github.com/devhaozi ) made their
first contribution in
[https://github.com/knadh/koanf/pull/365 ](https://redirect.github.com/knadh/koanf/pull/365 )
- [@​nickajacks1](https://redirect.github.com/nickajacks1 ) made
their first contribution in
[https://github.com/knadh/koanf/pull/341 ](https://redirect.github.com/knadh/koanf/pull/341 )
**Full Changelog**:
https://github.com/knadh/koanf/compare/v2.2.1...v2.2.2
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-15 08:15:48 +00:00
OpenTelemetry Bot
91ec67dfc1
[chore] Prepare release v1.36.0/v0.130.0 ( #13382 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.36.0/v0.130.0
- make prepare-release PREVIOUS_VERSION=1[.]35[.]0
RELEASE_CANDIDATE=1.36.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]129[.]0
RELEASE_CANDIDATE=0.130.0 MODSET=beta
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-07-14 13:03:41 +00:00
Damien Mathieu
9d67bd09d4
Introduce NewProfiles and deprecate NewProfilesExporter in xexporterhelper ( #13372 )
...
#### Description
`NewProfilesExporter` was never renamed to `NewProfiles`, when every
other signal removed the `Exporter` part of its new method in
https://github.com/open-telemetry/opentelemetry-collector/pull/11370 .
2025-07-10 22:12:38 +00:00
Dmitry Anoshin
1ebb9b20cf
[chore] [exporterhelper] Revert moving StorageID to configpoptional ( #13376 )
...
Partially reverts
https://github.com/open-telemetry/opentelemetry-collector/pull/13345
`configoptional` cannot unmarshal a scalar preset value yet. See
https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/16199280314/job/45733970146?pr=41234
2025-07-10 17:26:26 +00:00
renovate[bot]
288273319a
Update All golang.org/x packages ( #13370 )
...
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| golang.org/x/mod | `v0.25.0` -> `v0.26.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/sys | `v0.33.0` -> `v0.34.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
| golang.org/x/text | `v0.26.0` -> `v0.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config
help](https://redirect.github.com/renovatebot/renovate/discussions ) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4yMy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMjMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-10 10:11:16 +00:00
Dmitry Anoshin
3de50a8fcb
[chore] Add docs for `sending_queue::batch::sizer` option ( #13367 )
...
Follow-up for
https://github.com/open-telemetry/opentelemetry-collector/pull/13362
2025-07-10 09:39:39 +00:00
Dmitry Anoshin
af0fffd361
[exporterhelper] Fix exporter.PersistRequestContext feature gate ( #13359 )
...
It was ignored before because the PersistRequestContextOnRead and
PersistRequestContextOnWrite variables were initialized before the
feature gate was set from the command line arguments.
Resolves
https://github.com/open-telemetry/opentelemetry-collector/issues/13342
2025-07-09 19:51:27 +00:00
Bogdan Drutu
30edb9d1f8
Add suppport to configure a different Sizer for the batcher than the queue ( #13362 )
...
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/13313
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-09 18:21:51 +00:00
Bogdan Drutu
120736cd98
[chore] Move obs_queue to the internal/queue package ( #13363 )
...
Updates
https://github.com/open-telemetry/opentelemetry-collector/issues/13077
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-09 14:22:35 +00:00
Bogdan Drutu
12bbddc70f
Use configoptional for exporterhelper ( #13345 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-09 12:43:24 +00:00
Bogdan Drutu
10465764e8
[exporterhelper] Remove deprecated old batcher config ( #13338 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-09 11:23:03 +00:00
John L. Peterson (Jack)
74cb2f3110
[configgrpc] modify optional fields to use configoptional.Optional ( #13252 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
replace optional fields in `configgrpc` with `configoptional.Optional`
<!-- Issue number if applicable -->
#### Link to tracking issue
Fixes #13250
<!--Describe what testing was performed and which tests were added.-->
#### Testing
updated existing tests
<!--Describe the documentation added.-->
#### Documentation
Will add chloggen
<!--Please delete paragraphs that you did not use before submitting.-->
2025-07-08 15:13:27 +00:00
Pablo Baeyens
ac9adbf016
[confighttp] Use `configoptional.Optional` for optional fields ( #13109 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Makes the following changes to confighttp:
1. Uses `configoptional.Optional` in `confighttp` for all optional
sections
This means a bunch of breaking changes. I think it is unfeasible to do
this in two steps and I hereby promise that I will fix contrib tests and
help anybody affected by this
<!-- Issue number if applicable -->
#### Link to tracking issue
Fixes #9478
2025-07-07 13:03:21 +00:00
Bogdan Drutu
d2948fc10c
[otlpexporter] Remove deprecated batcher config from OTLP, use queuebatch ( #13339 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-07 07:51:46 +00:00
Bogdan Drutu
75403f2ada
[exporterhelper] Enable items and bytes sizers for persistent queue ( #13340 )
...
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/12881
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-07 07:50:57 +00:00
Bogdan Drutu
e2954b9813
Switch to use the new metadata structure for persistent queue ( #13330 )
...
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/12890
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-06 11:42:42 +00:00
Lee sungju
26a1aed9c0
[exporterhelper] Fix metric name preservation during request splitting ( #13238 )
...
#### Description
This PR fixes an issue in exporter/exporterhelper's sending_queue where
metric names were lost during metricRequest splitting. Previously, when
large batches of metrics were processed, the splitting logic in
metric_batch.go could cause the name field of some metrics to disappear.
This fix ensures that all metric fields are properly preserved when
metricRequest objects are split.
#### Link to tracking issue
Fixes #13236
---------
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2025-07-03 11:50:36 +00:00
Bogdan Drutu
acb60bcf66
Add both bytes and items sizes to the persistent metadata ( #13262 )
...
No changelog since this is not released yet.
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-07-02 21:22:23 +00:00
renovate[bot]
0fb4f2e7d3
Update module go.yaml.in/yaml/v3 to v3.0.4 ( #13311 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [go.yaml.in/yaml/v3](https://redirect.github.com/yaml/go-yaml ) |
`v3.0.3` -> `v3.0.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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>yaml/go-yaml (go.yaml.in/yaml/v3)</summary>
###
[`v3.0.4`](https://redirect.github.com/yaml/go-yaml/compare/v3.0.3...v3.0.4 )
[Compare
Source](https://redirect.github.com/yaml/go-yaml/compare/v3.0.3...v3.0.4 )
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC42Mi4xIiwidXBkYXRlZEluVmVyIjoiNDAuNjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-07-01 17:35:21 +00:00