OpenTelemetry Bot
ab80fb406a
[chore] Prepare release v1.34.0/v0.128.0 ( #13180 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.34.0/v0.128.0
- make prepare-release PREVIOUS_VERSION=1[.]33[.]0
RELEASE_CANDIDATE=1.34.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]127[.]0
RELEASE_CANDIDATE=0.128.0 MODSET=beta
2025-06-09 16:08:43 +00:00
Alex Boten
657abbef9c
[chore] bump subset of otel-go-contrib packages ( #13103 )
...
This bumps all but the otelconf package. Part of
https://github.com/open-telemetry/opentelemetry-collector/pull/13098 and
unblocks
https://github.com/open-telemetry/opentelemetry-collector/pull/13088
---------
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-27 16:05:03 +00:00
renovate[bot]
392b705719
Update opentelemetry-go monorepo ( #13099 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/log](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v0.11.0` -> `v0.12.2` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.35.0` -> `v1.36.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.35.0` -> `v1.36.0` |
[](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>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.36.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.36.0 ):
/v0.58.0/v0.12.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.35.0...v1.36.0 )
##### Added
- Add exponential histogram support in
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​6421](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6421 ))
- The `go.opentelemetry.io/otel/semconv/v1.31.0` package.
The package contains semantic conventions from the `v1.31.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.31.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.30.0`.
([#​6479](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6479 ))
- Add `Recording`, `Scope`, and `Record` types in
`go.opentelemetry.io/otel/log/logtest`.
([#​6507](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6507 ))
- Add `WithHTTPClient` option to configure the `http.Client` used by
`go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`.
([#​6751](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6751 ))
- Add `WithHTTPClient` option to configure the `http.Client` used by
`go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`.
([#​6752](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6752 ))
- Add `WithHTTPClient` option to configure the `http.Client` used by
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6688](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6688 ))
- Add `ValuesGetter` in `go.opentelemetry.io/otel/propagation`, a
`TextMapCarrier` that supports retrieving multiple values for a single
key.
([#​5973](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5973 ))
- Add `Values` method to `HeaderCarrier` to implement the new
`ValuesGetter` interface in `go.opentelemetry.io/otel/propagation`.
([#​5973](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5973 ))
- Update `Baggage` in `go.opentelemetry.io/otel/propagation` to retrieve
multiple values for a key when the carrier implements `ValuesGetter`.
([#​5973](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/5973 ))
- Add `AssertEqual` function in `go.opentelemetry.io/otel/log/logtest`.
([#​6662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6662 ))
- The `go.opentelemetry.io/otel/semconv/v1.32.0` package.
The package contains semantic conventions from the `v1.32.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.32.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.31.0`([#​6782](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6782 ))
- Add `Transform` option in `go.opentelemetry.io/otel/log/logtest`.
([#​6794](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6794 ))
- Add `Desc` option in `go.opentelemetry.io/otel/log/logtest`.
([#​6796](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6796 ))
##### Removed
- Drop support for \[Go 1.22].
([#​6381](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6381 ),
[#​6418](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6418 ))
- Remove `Resource` field from `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6494](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6494 ))
- Remove `RecordFactory` type from
`go.opentelemetry.io/otel/log/logtest`.
([#​6492](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6492 ))
- Remove `ScopeRecords`, `EmittedRecord`, and `RecordFactory` types from
`go.opentelemetry.io/otel/log/logtest`.
([#​6507](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6507 ))
- Remove `AssertRecordEqual` function in
`go.opentelemetry.io/otel/log/logtest`, use `AssertEqual` instead.
([#​6662](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6662 ))
##### Changed
- ⚠️ Update `github.com/prometheus/client_golang` to `v1.21.1`, which
changes the `NameValidationScheme` to `UTF8Validation`.
This allows metrics names to keep original delimiters (e.g. `.`), rather
than replacing with underscores.
This can be reverted by setting
`github.com/prometheus/common/model.NameValidationScheme` to
`LegacyValidation` in `github.com/prometheus/common/model`.
([#​6433](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6433 ))
- Initialize map with `len(keys)` in `NewAllowKeysFilter` and
`NewDenyKeysFilter` to avoid unnecessary allocations in
`go.opentelemetry.io/otel/attribute`.
([#​6455](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6455 ))
- `go.opentelemetry.io/otel/log/logtest` is now a separate Go module.
([#​6465](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6465 ))
- `go.opentelemetry.io/otel/sdk/log/logtest` is now a separate Go
module.
([#​6466](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6466 ))
- `Recorder` in `go.opentelemetry.io/otel/log/logtest` no longer
separately stores records emitted by loggers with the same
instrumentation scope.
([#​6507](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6507 ))
- Improve performance of `BatchProcessor` in
`go.opentelemetry.io/otel/sdk/log` by not exporting when exporter cannot
accept more.
([#​6569](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6569 ),
[#​6641](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6641 ))
##### Deprecated
- Deprecate support for `model.LegacyValidation` for
`go.opentelemetry.io/otel/exporters/prometheus`.
([#​6449](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6449 ))
##### Fixes
- Stop percent encoding header environment variables in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc` and
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6392](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6392 ))
- Ensure the `noopSpan.tracerProvider` method is not inlined in
`go.opentelemetry.io/otel/trace` so the `go.opentelemetry.io/auto`
instrumentation can instrument non-recording spans.
([#​6456](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6456 ))
- Use a `sync.Pool` instead of allocating `metricdata.ResourceMetrics`
in `go.opentelemetry.io/otel/exporters/prometheus`.
([#​6472](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6472 ))
</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://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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2025-05-27 09:15:23 +00:00
renovate[bot]
139aee453c
Update module google.golang.org/grpc to v1.72.2 ( #13097 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.72.1` -> `v1.72.2` |
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.72.2`](https://redirect.github.com/grpc/grpc-go/compare/v1.72.1...v1.72.2 )
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.72.1...v1.72.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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-05-27 04:55:22 +00:00
OpenTelemetry Bot
2353b750bd
[chore] Prepare release v1.33.0/v0.127.0 ( #13094 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.33.0/v0.127.0
- make prepare-release PREVIOUS_VERSION=1[.]32[.]0
RELEASE_CANDIDATE=1.33.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]126[.]0
RELEASE_CANDIDATE=0.127.0 MODSET=beta
2025-05-26 19:18:37 +00:00
renovate[bot]
54af54f8ab
Update module google.golang.org/grpc to v1.72.1 ( #13053 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.72.0` -> `v1.72.1` |
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.72.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.72.1 ):
Release 1.72.1
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.72.0...v1.72.1 )
### Bug Fixes
- client: HTTP Proxy connections are no longer attempted for addresses
with non-TCP network types.
([#​8215](https://redirect.github.com/grpc/grpc-go/issues/8215 ))
- client: Fix bug that causes RPCs to fail with status INTERNAL instead
of CANCELLED or DEADLINE_EXCEEDED when receiving a RST_STREAM frame in
the middle of the gRPC message.
([#​8289](https://redirect.github.com/grpc/grpc-go/issues/8289 ))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMTYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2025-05-20 15:24:25 +00:00
OpenTelemetry Bot
c2431f0ec1
[chore] Prepare release v1.32.0/v0.126.0 ( #13026 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.32.0/v0.126.0
- make prepare-release PREVIOUS_VERSION=1[.]31[.]0
RELEASE_CANDIDATE=1.32.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]125[.]0
RELEASE_CANDIDATE=0.126.0 MODSET=beta
---------
Co-authored-by: Dmitry Anoshin <anoshindx@gmail.com>
2025-05-13 05:00:49 +00:00
Pablo Baeyens
29aaad3dfe
[chore] Generate codecov badge for all READMEs ( #12962 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
Adds a CodeCov status badge unless explicitly disabled.
I have disabled this in core until we roll this out in contrib to show
the Go SIG and move codecovgen to build tools
#### Link to tracking issue
Updates open-telemetry/opentelemetry-collector-contrib/issues/39583
2025-05-05 15:26:50 +00:00
Vihas Makwana
84888adb37
[confmap] - add a more targeted version of append-merging strategy ( #12926 )
...
Follow-up of
https://github.com/open-telemetry/opentelemetry-collector/pull/12097/
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
### Description
Ideally, users want to merge lists in pipelines only. In this PR, I'm
adding support for merging following components:
1. extensions
2. receivers
3. exporters
We make use of glob-like pattern to match the path because there can be
multiple pipelines configured. Inspired by @evan-bradley's
[idea](https://github.com/open-telemetry/opentelemetry-collector/pull/12097/#discussion_r1918620008 ).
I'm leaving `processors` out of this list because we make an ordering
guarantee.
#### _**Future plan:**_
Once this PR gets merged, it would make it easier for us to decide upon
the command line flags to make this option configurable over the RFC.
Right now, `patterns` is hardcoded to include above mentioned
components, but we can easily make it configurable after making some
tweaks.
<!-- Issue number if applicable -->
### Link to tracking issue
Relates
https://github.com/open-telemetry/opentelemetry-collector/issues/8754
<!--Describe what testing was performed and which tests were added.-->
### Testing
Expanded the existing test cases
<!--Describe the documentation added.-->
#### Documentation
2025-05-05 09:34:53 +00:00
OpenTelemetry Bot
42a3ae04a7
[chore] Prepare release v1.31.0/v0.125.0 ( #12936 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.31.0/v0.125.0
- make prepare-release PREVIOUS_VERSION=1[.]30[.]0
RELEASE_CANDIDATE=1.31.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]124[.]0
RELEASE_CANDIDATE=0.125.0 MODSET=beta
2025-04-28 19:04:17 +00:00
renovate[bot]
2526b02cf4
Update module google.golang.org/grpc to v1.72.0 ( #12902 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.71.1` -> `v1.72.0` |
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.72.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.72.0 ):
Release 1.72.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.71.1...v1.72.0 )
### Dependencies
- Minimum supported Go version is now 1.23
([#​8108](https://redirect.github.com/grpc/grpc-go/issues/8108 ))
### API Changes
- resolver: add experimental `AddressMapV2` with generics to ultimately
replace `AddressMap`. Deprecate `AddressMap` for deletion
([#​8187](https://redirect.github.com/grpc/grpc-go/issues/8187 ))
- resolver: convert EndpointMap in place to use generics
([#​8189](https://redirect.github.com/grpc/grpc-go/issues/8189 ))
### New Features
- xds: add `grpc.xds_client.server_failure` counter metric on xDS client
to record connectivity errors
([#​8203](https://redirect.github.com/grpc/grpc-go/issues/8203 ))
- balancer/rls: allow `maxAge` to exceed 5 minutes if `staleAge` is set
in the LB policy configuration
([#​8137](https://redirect.github.com/grpc/grpc-go/issues/8137 ))
- ringhash: implement [gRFC
A76](https://redirect.github.com/grpc/proposal/blob/master/A76-ring-hash-improvements.md )
improvements.
([#​8159](https://redirect.github.com/grpc/grpc-go/issues/8159 ))
### Bug Fixes
- xds: fix support for circuit breakers and load reporting in
LOGICAL_DNS clusters
([#​8169](https://redirect.github.com/grpc/grpc-go/issues/8169 ),
[#​8170](https://redirect.github.com/grpc/grpc-go/issues/8170 ))
- cds: improve RPC error messages when resources are not found
([#​8122](https://redirect.github.com/grpc/grpc-go/issues/8122 ))
- priority: fix race that could leak balancers and goroutines during
shutdown
([#​8095](https://redirect.github.com/grpc/grpc-go/issues/8095 ))
- stats/opentelemetry: fix trace attributes message sequence numbers to
start from 0
([#​8237](https://redirect.github.com/grpc/grpc-go/issues/8237 ))
- balancer/pickfirstleaf: fix panic if deprecated Address.Metadata field
is set to a non-comparable value by ignoring the field
([#​8227](https://redirect.github.com/grpc/grpc-go/issues/8227 ))
### Behavior Changes
- transport: make servers send an HTTP/2 RST_STREAM frame to cancel a
stream when the deadline expires
([#​8071](https://redirect.github.com/grpc/grpc-go/issues/8071 ))
### Documentation
- stats: clarify the expected sequence of events on a stats handler
([#​7885](https://redirect.github.com/grpc/grpc-go/issues/7885 ))
- Special Thanks:
[@​RyanBlaney](https://redirect.github.com/RyanBlaney )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-04-22 09:01:34 +00:00
Alex Boten
aa9b26e82d
[chore] bump x/net dep ( #12886 )
...
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-04-17 16:21:08 +00:00
renovate[bot]
1572a5bc47
fix(deps): update all github.com/knadh/koanf packages to v1 (major) ( #12864 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/knadh/koanf/parsers/yaml](https://redirect.github.com/knadh/koanf )
| `v0.1.0` -> `v1.0.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[github.com/knadh/koanf/providers/confmap](https://redirect.github.com/knadh/koanf )
| `v0.1.0` -> `v1.0.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[github.com/knadh/koanf/providers/fs](https://redirect.github.com/knadh/koanf )
| `v0.1.0` -> `v1.0.0` |
[](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.
⚠️ MAJOR VERSION UPDATE ⚠️ - please manually update this
package
---
### Release Notes
<details>
<summary>knadh/koanf (github.com/knadh/koanf/parsers/yaml)</summary>
###
[`v1.0.0`](https://redirect.github.com/knadh/koanf/releases/tag/v1.0.0 )
[Compare
Source](https://redirect.github.com/knadh/koanf/compare/v0.1.0...v1.0.0 )
- [`deea8ad`](https://redirect.github.com/knadh/koanf/commit/deea8ad )
Upgrade deps
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmN5LW1ham9yLXVwZGF0ZSJdfQ==-->
---------
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>
2025-04-15 20:30:03 +00:00
renovate[bot]
2b5b32a2e1
fix(deps): update module github.com/knadh/koanf/v2 to v2.2.0 ( #12857 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/knadh/koanf/v2](https://redirect.github.com/knadh/koanf ) |
`v2.1.2` -> `v2.2.0` |
[](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>knadh/koanf (github.com/knadh/koanf/v2)</summary>
###
[`v2.2.0`](https://redirect.github.com/knadh/koanf/releases/tag/v2.2.0 )
[Compare
Source](https://redirect.github.com/knadh/koanf/compare/v2.1.2...v2.2.0 )
This release sets the min required Go version to v1.23.0
An increasing number of important updates to various deps, including
golang.org/x/\*, require go >= 1.23.0. It is now untenable
to maintain support for older Go versions. This does not break existing
installations, just that further updates will only be available to newer
Go versions.
#### What's Changed
- Update CI by [@​StefMa](https://redirect.github.com/StefMa ) in
[https://github.com/knadh/koanf/pull/332 ](https://redirect.github.com/knadh/koanf/pull/332 )
- Fix typos by
[@​NathanBaulch](https://redirect.github.com/NathanBaulch ) in
[https://github.com/knadh/koanf/pull/336 ](https://redirect.github.com/knadh/koanf/pull/336 )
- adds urfave/cli/v2 flag parser by
[@​joicemjoseph](https://redirect.github.com/joicemjoseph ) in
[https://github.com/knadh/koanf/pull/330 ](https://redirect.github.com/knadh/koanf/pull/330 )
- Bump golang.org/x/net from 0.23.0 to 0.36.0 in /providers/consul by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/knadh/koanf/pull/342 ](https://redirect.github.com/knadh/koanf/pull/342 )
- Added support for Azure Keyvault by
[@​arawin1979](https://redirect.github.com/arawin1979 ) in
[https://github.com/knadh/koanf/pull/343 ](https://redirect.github.com/knadh/koanf/pull/343 )
- Bump golang.org/x/crypto from 0.21.0 to 0.35.0 in /providers/vault by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/knadh/koanf/pull/348 ](https://redirect.github.com/knadh/koanf/pull/348 )
- Bump golang.org/x/crypto from 0.17.0 to 0.35.0 in /providers/nats by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/knadh/koanf/pull/347 ](https://redirect.github.com/knadh/koanf/pull/347 )
- Bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 in /examples by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/knadh/koanf/pull/346 ](https://redirect.github.com/knadh/koanf/pull/346 )
- Bump golang.org/x/net from 0.23.0 to 0.36.0 in /providers/vault by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/knadh/koanf/pull/344 ](https://redirect.github.com/knadh/koanf/pull/344 )
- Upgrade min Go version and deps across all providers and parsers by
[@​knadh](https://redirect.github.com/knadh ) in
[https://github.com/knadh/koanf/pull/349 ](https://redirect.github.com/knadh/koanf/pull/349 )
#### New Contributors
- [@​NathanBaulch](https://redirect.github.com/NathanBaulch ) made
their first contribution in
[https://github.com/knadh/koanf/pull/336 ](https://redirect.github.com/knadh/koanf/pull/336 )
- [@​joicemjoseph](https://redirect.github.com/joicemjoseph ) made
their first contribution in
[https://github.com/knadh/koanf/pull/330 ](https://redirect.github.com/knadh/koanf/pull/330 )
- [@​arawin1979](https://redirect.github.com/arawin1979 ) made
their first contribution in
[https://github.com/knadh/koanf/pull/343 ](https://redirect.github.com/knadh/koanf/pull/343 )
**Full Changelog**:
https://github.com/knadh/koanf/compare/v2.1.2...v2.2.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-04-15 16:45:18 +00:00
Alex Boten
582fbbe3fa
update yaml dependency ( #12838 )
...
#### Description
This updates replace gopkg.in/yaml.v3 with sigs.k8s.io/yaml
#### Link to tracking issue
Fixes #12827
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-04-15 14:52:19 +00:00
Antoine Toulme
b3e68c3756
[chore] prevent unkeyed literal initialization ( #12762 )
...
This relates to
https://github.com/open-telemetry/opentelemetry-collector/issues/12360
Co-authored-by: Andrzej Stencel <andrzej.stencel@elastic.co>
2025-04-15 08:18:07 +00:00
OpenTelemetry Bot
cf18559059
[chore] Prepare release v1.30.0/v0.124.0 ( #12834 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.30.0/v0.124.0
- make prepare-release PREVIOUS_VERSION=1[.]29[.]0
RELEASE_CANDIDATE=1.30.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]123[.]0
RELEASE_CANDIDATE=0.124.0 MODSET=beta
2025-04-14 19:00:26 +00:00
Matthieu MOREL
564818fd7f
[chore]: fix testifylint rules ( #12791 )
...
#### Description
Fixes testifylint rules which where disabled with golangci-lint v2
upgrade
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2025-04-02 23:10:07 +00:00
renovate[bot]
24737d8b08
Update module github.com/knadh/koanf/maps to v0.1.2 ( #12783 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/knadh/koanf/maps](https://redirect.github.com/knadh/koanf )
| `v0.1.1` -> `v0.1.2` |
[](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.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2025-04-01 15:32:59 +00:00
renovate[bot]
034ad4ac2d
Update module google.golang.org/grpc to v1.71.1 ( #12784 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.71.0` -> `v1.71.1` |
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.71.1`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.71.1 ):
Release 1.71.1
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.71.0...v1.71.1 )
### Bug Fixes
- grpc: fix a bug causing an extra Read from the compressor if a
compressed message is the same size as the limit. This could result in a
panic with the built-in gzip compressor
([#​8178](https://redirect.github.com/grpc/grpc-go/issues/8178 ))
- xds: restore the behavior of reading the bootstrap config before
creating the first xDS client instead of at package init time
([#​8164](https://redirect.github.com/grpc/grpc-go/issues/8164 ))
- stats/opentelemetry: use `TextMapPropagator` and `TracerProvider` from
`TraceOptions` instead of OpenTelemetry globals
([#​8166](https://redirect.github.com/grpc/grpc-go/issues/8166 ))
- client: fix races when an http proxy is configured that could lead to
deadlocks or panics
([#​8195](https://redirect.github.com/grpc/grpc-go/issues/8195 ))
- client: fix bug causing RPC failures with message "no children to pick
from" when using a custom resolver that calls the deprecated
`NewAddress` API
([#​8149](https://redirect.github.com/grpc/grpc-go/issues/8149 ))
- wrr: fix slow processing of address updates that could result in
problems including RPC failures for servers with a large number of
backends
([#​8179](https://redirect.github.com/grpc/grpc-go/issues/8179 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMjcuMyIsInVwZGF0ZWRJblZlciI6IjM5LjIyNy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2025-04-01 15:32:39 +00:00
renovate[bot]
ff45206a3a
Update opentelemetry-go monorepo to v1.35.0 ( #12782 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.34.0` -> `v1.35.0` |
[](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>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/sdk)</summary>
###
[`v1.35.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.35.0 ):
/v0.57.0/v0.11.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
##### Overview
This release is the last to support [Go 1.22].
The next release will require at least [Go 1.23].
##### Added
- Add `ValueFromAttribute` and `KeyValueFromAttribute` in
`go.opentelemetry.io/otel/log`.
([#​6180](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6180 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/log`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/log/logtest`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- `AssertRecordEqual` in `go.opentelemetry.io/otel/log/logtest` checks
`Record.EventName`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/sdk/log/logtest`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`
([#​6210](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6210 ))
- The `go.opentelemetry.io/otel/semconv/v1.28.0` package.
The package contains semantic conventions from the `v1.28.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.28.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.27.0`([#​6236](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6236 ))
- The `go.opentelemetry.io/otel/semconv/v1.30.0` package.
The package contains semantic conventions from the `v1.30.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.30.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.28.0`([#​6240](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6240 ))
- Document the pitfalls of using `Resource` as a comparable type.
`Resource.Equal` and `Resource.Equivalent` should be used instead.
([#​6272](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6272 ))
- Support \[Go 1.24].
([#​6304](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6304 ))
- Add `FilterProcessor` and `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
It replaces
`go.opentelemetry.io/otel/sdk/log/internal/x.FilterProcessor`.
Compared to previous version it additionally gives the possibility to
filter by resource and instrumentation scope.
([#​6317](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6317 ))
##### Changed
- Update `github.com/prometheus/common` to `v0.62.0`, which changes the
`NameValidationScheme` to `NoEscaping`.
This allows metrics names to keep original delimiters (e.g. `.`), rather
than replacing with underscores.
This is controlled by the `Content-Type` header, or can be reverted by
setting `NameValidationScheme` to `LegacyValidation` in
`github.com/prometheus/common/model`.
([#​6198](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6198 ))
##### Fixes
- Eliminate goroutine leak for the processor returned by
`NewSimpleSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`Shutdown` is called and the passed `ctx` is canceled and
`SpanExporter.Shutdown` has not returned.
([#​6368](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6368 ))
- Eliminate goroutine leak for the processor returned by
`NewBatchSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`ForceFlush` is called and the passed `ctx` is canceled and
`SpanExporter.Export` has not returned.
([#​6369](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6369 ))
[Go 1.23]: https://go.dev/doc/go1.23
[Go 1.22]: https://go.dev/doc/go1.22
##### What's Changed
- chore(deps): update golang.org/x/telemetry digest to
[`04cd7ba`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/04cd7ba )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6176 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6176 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6186 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6186 )
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6188 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6188 )
- chore(deps): update dependency codespell to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6189 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6189 )
- log: Add ValueFromAttribute and KeyValueFromAttribute by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6180 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6180 )
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6191 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6191 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`2f9c7e3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2f9c7e3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6190 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6190 )
- log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6187 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6187 )
- sdk/log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6193 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6193 )
- chore(deps): update codecov/codecov-action action to v5.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6195 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6195 )
- fix(deps): update googleapis to
[`138b5a5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/138b5a5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6194 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6194 )
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6197 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6197 )
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6199 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6199 )
- fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6202 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6202 )
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6200 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6200 )
- chore: Group renovate build-tools updates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6201 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6201 )
- Update module github.com/prometheus/common to v0.62.0 and fix tests by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6198 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6198 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6204 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6204 )
- chore(deps): update codecov/codecov-action action to v5.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6207 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6207 )
- fix(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6208 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6208 )
- fix(deps): update googleapis to
[`65684f5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65684f5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6212 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6212 )
- chore(deps): update codecov/codecov-action action to v5.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6213 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6213 )
- fix(deps): update module google.golang.org/protobuf to v1.36.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6214 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6214 )
- otlplog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6211 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6211 )
- chore: Update Logs API design doc by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6206 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6206 )
- fix(deps): update googleapis to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6217 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6217 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.4.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6218 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6218 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6219 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6219 )
- chore(deps): update dependency codespell to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6221 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6221 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6222 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6222 )
- stdoutlog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6210 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6210 )
- Update codespell target by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6223 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6223 )
- chore(deps): update module github.com/spf13/pflag to v1.0.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6224 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6224 )
- chore(deps): update module github.com/skeema/knownhosts to v1.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6231 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6231 )
- Weaver by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5898 )
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.7.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6237 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6237 )
- Generate the `semconv/v1.28.0` package by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6236 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6236 )
- Use archive URL for weaver registry by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6235 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6235 )
- sdk/log: Assign fltrProcessors on provider creation instead of lazy by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6239 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6239 )
- Generate `semconv/v1.30.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6240 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6240 )
- Add an auto-instrumentable no-op implementation to the `trace` package
by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6203 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6203 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6249 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6249 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6250 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6250 )
- chore(deps): update module golang.org/x/text to v0.22.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6252 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6252 )
- fix(deps): update googleapis to
[`7023788`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7023788 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6251 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6251 )
- chore(deps): update golang.org/x/telemetry digest to
[`3af0d96`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3af0d96 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6253 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6253 )
- chore(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6254 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6254 )
- fix(deps): update module go.opentelemetry.io/otel/trace to v1.34.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6256 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6256 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.25.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6255 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6255 )
- chore(deps): update module github.com/cloudflare/circl to v1.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6259 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6259 )
- chore(deps): update lycheeverse/lychee-action action to v2.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6258 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6258 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6261 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6261 )
- Create scorecard.yml to enable OSSF Scorecard reporting by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6247 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6247 )
- chore(deps): update actions/upload-artifact digest to
[`ff15f03`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ff15f03 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6262 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6262 )
- chore(deps): update actions/checkout action to v4.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6263 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6263 )
- chore(deps): update golang.org/x/telemetry digest to
[`c67c2d1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c67c2d1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6264 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6264 )
- chore(deps): update ossf/scorecard-action action to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6265 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6265 )
- chore(deps): update actions/upload-artifact action to v4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6266 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6266 )
- fix(deps): update build-tools to v0.18.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6276 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6276 )
- fix(deps): update module google.golang.org/protobuf to v1.36.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6277 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6277 )
- Use renovate best-practices by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6267 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6267 )
- chore(deps): pin dependencies by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6278 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6278 )
- chore(deps): update golang.org/x/telemetry digest to
[`557cf9c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/557cf9c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6279 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6279 )
- Fix comment of the RecordOnly sampling decision by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6257 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6257 )
- Default github workflow permission read-all by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6268 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6268 )
- Add an OpenSSF badge to README.md by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6269 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6269 )
- chore(deps): update python docker tag to v3.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6283 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6283 )
- fix(deps): update golang.org/x to
[`f9890c6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f9890c6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6282 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6282 )
- chore(deps): update github/codeql-action digest to
[`9e8d078`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9e8d078 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6287 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6287 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6288 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6288 )
- chore(deps): update module golang.org/x/crypto to v0.33.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6290 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6290 )
- fix(deps): update googleapis to
[`e9438ea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e9438ea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6289 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6289 )
- chore(deps): update otel/weaver docker tag to v0.13.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6292 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6292 )
- chore(deps): update module 4d63.com/gochecknoglobals to v0.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6291 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6291 )
- chore(deps): update module go-simpler.org/sloglint to v0.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6293 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6293 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6294 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6294 )
- Close stale issues and PRs after 2 years of inactivity by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6284 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6284 )
- chore(deps): pin actions/stale action to
[`5bef64f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5bef64f )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6295 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6295 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6297 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6297 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6300 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6300 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6301 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6301 )
- Document and check resource comparability by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6272 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6272 )
- chore(deps): update module github.com/mgechev/revive to v1.6.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6306 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6306 )
- chore(deps): update otel/weaver docker tag to v0.13.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6309 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6309 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6310 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6310 )
- chore(deps): update golang.org/x/telemetry digest to
[`7530529`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7530529 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6305 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6305 )
- chore(deps): update module github.com/gostaticanalysis/forcetypeassert
to v0.2.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6312 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6312 )
- fix(deps): update googleapis to
[`5a70512`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5a70512 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6308 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6308 )
- Add support for Go 1.24 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6304 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6304 )
- Replace tenv with usetesting by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6313 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6313 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6314 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6314 )
- \[chore] Fix go-work Make target with the highest required Go version
by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6285 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6285 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6316 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6316 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6319 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6319 )
- chore(deps): update otel/weaver docker tag to v0.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6318 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6318 )
- sdk/log: Change BenchmarkLoggerNewRecord to BenchmarkLoggerEmit by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6315 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6315 )
- chore(deps): update golang.org/x/telemetry digest to
[`6f9b61d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6f9b61d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6321 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6321 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6322 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6322 )
- chore(deps): update module github.com/tetafro/godot to v1.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6323 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6323 )
- \[chore] Use public Linux ARM64 runners by
[@​Kielek](https://redirect.github.com/Kielek ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6320 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6320 )
- chore(deps): update module github.com/mgechev/revive to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6326 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6326 )
- chore(deps): update module github.com/spf13/cobra to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6324 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6324 )
- chore(deps): update module github.com/4meepo/tagalign to v1.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6327 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6327 )
- fix(deps): update golang.org/x to
[`eff6e97`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/eff6e97 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6325 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6325 )
- fix(deps): update golang.org/x to
[`aa4b98e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/aa4b98e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6336 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6336 )
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6311 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6311 )
- sdk/log: Add FilterProcessor and EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6317 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6317 )
- chore(deps): update actions/cache digest to
[`0c907a7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0c907a7 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6337 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6337 )
- fix(deps): update googleapis to
[`56aae31`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/56aae31 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6338 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6338 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6339 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6339 )
- Add FOSSA scanning workflow by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6331 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6331 )
- chore(deps): update module github.com/kisielk/errcheck to v1.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6340 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6340 )
- \[chore] Add a policy on adding tests by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6334 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6334 )
- \[chore] Add OpenSSF Best Practices badge by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6345 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6345 )
- chore(deps): update golang.org/x/telemetry digest to
[`165e2f8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/165e2f8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6346 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6346 )
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6348 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6348 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6357 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6357 )
- chore(deps): update actions/upload-artifact digest to
[`4cec3d8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4cec3d8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6356 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6356 )
- chore(deps): update github/codeql-action digest to
[`b56ba49`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b56ba49 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6354 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6354 )
- chore(deps): update ossf/scorecard-action action to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6358 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6358 )
- fix(deps): update module github.com/google/go-cmp to v0.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6359 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6359 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6355 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6355 )
- chore(deps): update module
github.com/gaijinentertainment/go-exhaustruct/v3 to v3.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6361 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6361 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`d3852c9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d3852c9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6367 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6367 )
- chore(deps): update module golang.org/x/crypto to v0.35.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6366 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6366 )
- \[chore] clean up revive configuration by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6353 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6353 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`31b581c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/31b581c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6370 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6370 )
- chore(deps): update module go.opentelemetry.io/build-tools to v0.19.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6374 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6374 )
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6373 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6373 )
- fix(deps): update build-tools to v0.19.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6376 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6376 )
- chore(deps): update actions/download-artifact digest to
[`cc20338`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/cc20338 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6377 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6377 )
- sdk/trace: Fix goroutine leak in simpleSpanProcessor.Shutdown by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6368 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6368 )
- chore(deps): update codecov/codecov-action action to v5.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6380 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6380 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6379 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6379 )
- sdk/trace: Fix gorountine leak in batchSpanProcessor.ForceFlush by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6369 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6369 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6383 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6383 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6385 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6385 )
- chore(deps): update actions/cache digest to
[`d4323d4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d4323d4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6384 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6384 )
- chore(deps): update module github.com/kkhaike/contextcheck to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6387 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6387 )
- chore(deps): update module 4d63.com/gocheckcompilerdirectives to
v1.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6388 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6388 )
- fix(deps): update golang.org/x to
[`dead583`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/dead583 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6389 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6389 )
- chore(deps): update mvdan.cc/unparam digest to
[`0df0534`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0df0534 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6391 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6391 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6394 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6394 )
- chore(deps): update github.com/golangci/dupl digest to
[`44c6a0b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/44c6a0b )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6398 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6398 )
- Look at stale issues in ascending order by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6396 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6396 )
- fix(deps): update build-tools to v0.20.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6403 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6403 )
- Move trace sdk tests from trace_test into trace package by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6400 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6400 )
- fix(deps): update module google.golang.org/grpc to v1.71.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6409 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6409 )
- chore(deps): update module github.com/ryancurrah/gomodguard to v1.4.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6411 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6411 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6412 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6412 )
- Release v1.35.0/v0.57.0/v0.11.0 by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6407 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6407 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-04-01 03:38:14 +00:00
Tyler Helmuth
1ad6912e6c
[chore] Prepare release v1.29.0/v0.123.0 ( #12773 )
...
The following commands were run to prepare this release:
make chlog-update VERSION=v1.29.0/v0.123.0
make prepare-release PREVIOUS_VERSION=1.28.1 RELEASE_CANDIDATE=1.29.0
MODSET=stable
make prepare-release PREVIOUS_VERSION=0.122.1 RELEASE_CANDIDATE=0.123.0
MODSET=beta
2025-03-31 18:44:04 +00:00
Jade Guiton
54c13a9217
Inject component-identifying scope attributes ( #12617 )
...
#### Description
Fork of #12384 to showcase how component attributes can be injected into
scope attributes instead of log/metric/span attributes. See that PR for
more context.
To see the diff from the previous PR, filter changes starting from the
"Prototype using scope attributes" commit.
#### Link to tracking issue
Resolves #12217
Also incidentally resolves #12213 and resolves #12117
#### Testing
I updated the existing tests to check for scope attributes, and did some
manual testing with a debug exporter to check that the scope attributes
are added/removed properly.
---------
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
2025-03-28 12:15:25 +00:00
renovate[bot]
3059a34d9d
Update module google.golang.org/protobuf to v1.36.6 ( #12728 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.5` -> `v1.36.6` |
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.6`](https://redirect.github.com/protocolbuffers/protobuf-go/releases/tag/v1.36.6 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.5...v1.36.6 )
**Full Changelog**:
https://github.com/protocolbuffers/protobuf-go/compare/v1.36.5...v1.36.6
User-visible changes:
[CL/657895](https://go-review.googlesource.com/c/protobuf/+/657895 ):
internal_gengo: generate a const string literal for the raw descriptor
[CL/653536](https://go-review.googlesource.com/c/protobuf/+/653536 ):
proto: Add CloneOf\[M Message]\(m M) M
Maintenance:
[CL/649135](https://go-review.googlesource.com/c/protobuf/+/649135 ):
all: set Go language version to Go 1.22
[CL/654955](https://go-review.googlesource.com/c/protobuf/+/654955 ):
types/descriptorpb: regenerate using latest protobuf v30 release
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
2025-03-25 02:59:55 +00:00
Evan Bradley
a17839e865
[chore] Prepare release v1.28.1/v0.122.1 ( #12665 )
...
The following commands were run to prepare this release:
* make chlog-update VERSION=v1.28.1/v0.122.1
* make prepare-release PREVIOUS_VERSION=1[.]28[.]0
RELEASE_CANDIDATE=1.28.1 MODSET=stable
* make prepare-release PREVIOUS_VERSION=0[.]122[.]0
RELEASE_CANDIDATE=0.122.1 MODSET=beta
---------
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-03-18 13:57:04 -07:00
OpenTelemetry Bot
8bc15fd4d7
[chore] Prepare release v1.28.0/v0.122.0 ( #12650 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.28.0/v0.122.0
- make prepare-release PREVIOUS_VERSION=1[.]27[.]0
RELEASE_CANDIDATE=1.28.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]121[.]0
RELEASE_CANDIDATE=0.122.0 MODSET=beta
2025-03-17 21:38:50 +00:00
Bogdan Drutu
7ec72468f6
[chore] Fix: HTTP Proxy bypass using IPv6 Zone IDs in golang.org/x/net ( #12630 )
...
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-03-13 16:16:36 +00:00
dependabot[bot]
b45663b19d
Bump golang.org/x/net from 0.34.0 to 0.36.0 in /component/componenttest ( #12621 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.34.0 to
0.36.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="85d1d54551 "><code>85d1d54</code></a>
go.mod: update golang.org/x dependencies</li>
<li><a
href="cde1dda944 "><code>cde1dda</code></a>
proxy, http/httpproxy: do not mismatch IPv6 zone ids against hosts</li>
<li><a
href="fe7f0391aa "><code>fe7f039</code></a>
publicsuffix: spruce up code gen and speed up PublicSuffix</li>
<li><a
href="459513d1f8 "><code>459513d</code></a>
internal/http3: move more common stream processing to genericConn</li>
<li><a
href="aad0180cad "><code>aad0180</code></a>
http2: fix flakiness from t.Log when GOOS=js</li>
<li><a
href="b73e5746f6 "><code>b73e574</code></a>
http2: don't log expected errors from writing invalid trailers</li>
<li><a
href="5f45c776a9 "><code>5f45c77</code></a>
internal/http3: make read-data tests usable for server handlers</li>
<li><a
href="43c2540165 "><code>43c2540</code></a>
http2, internal/httpcommon: reject userinfo in :authority</li>
<li><a
href="1d78a08500 "><code>1d78a08</code></a>
http2, internal/httpcommon: factor out server header logic for
h2/h3</li>
<li><a
href="0d7dc54a59 "><code>0d7dc54</code></a>
quic: add Conn.ConnectionState</li>
<li>Additional commits viewable in <a
href="https://github.com/golang/net/compare/v0.34.0...v0.36.0 ">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores )
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
You can disable automated security fix PRs for this repo from the
[Security Alerts
page](https://github.com/open-telemetry/opentelemetry-collector/network/alerts ).
</details>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Yang Song <yang.song@datadoghq.com>
2025-03-13 15:20:10 +00:00
renovate[bot]
b741c486d9
Update opentelemetry-go monorepo to v1.35.0 ( #12606 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/metric](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/otel/sdk](https://redirect.github.com/open-telemetry/opentelemetry-go )
| `v1.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.34.0` -> `v1.35.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](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.34.0` -> `v1.35.0` |
[](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>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>
###
[`v1.35.0`](https://redirect.github.com/open-telemetry/opentelemetry-go/releases/tag/v1.35.0 ):
/v0.57.0/v0.11.0
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.0 )
##### Overview
This release is the last to support [Go 1.22].
The next release will require at least [Go 1.23].
##### Added
- Add `ValueFromAttribute` and `KeyValueFromAttribute` in
`go.opentelemetry.io/otel/log`.
([#​6180](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6180 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/log`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/log/logtest`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- `AssertRecordEqual` in `go.opentelemetry.io/otel/log/logtest` checks
`Record.EventName`.
([#​6187](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6187 ))
- Add `EventName` and `SetEventName` to `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Add `EventName` to `RecordFactory` in
`go.opentelemetry.io/otel/sdk/log/logtest`.
([#​6193](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6193 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploggrpc`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp`.
([#​6211](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6211 ))
- Emit `Record.EventName` field in
`go.opentelemetry.io/otel/exporters/stdout/stdoutlog`
([#​6210](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6210 ))
- The `go.opentelemetry.io/otel/semconv/v1.28.0` package.
The package contains semantic conventions from the `v1.28.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.28.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.27.0`([#​6236](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6236 ))
- The `go.opentelemetry.io/otel/semconv/v1.30.0` package.
The package contains semantic conventions from the `v1.30.0` version of
the OpenTelemetry Semantic Conventions.
See the [migration documentation](./semconv/v1.30.0/MIGRATION.md) for
information on how to upgrade from
`go.opentelemetry.io/otel/semconv/v1.28.0`([#​6240](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6240 ))
- Document the pitfalls of using `Resource` as a comparable type.
`Resource.Equal` and `Resource.Equivalent` should be used instead.
([#​6272](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6272 ))
- Support \[Go 1.24].
([#​6304](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6304 ))
- Add `FilterProcessor` and `EnabledParameters` in
`go.opentelemetry.io/otel/sdk/log`.
It replaces
`go.opentelemetry.io/otel/sdk/log/internal/x.FilterProcessor`.
Compared to previous version it additionally gives the possibility to
filter by resource and instrumentation scope.
([#​6317](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6317 ))
##### Changed
- Update `github.com/prometheus/common` to `v0.62.0`, which changes the
`NameValidationScheme` to `NoEscaping`.
This allows metrics names to keep original delimiters (e.g. `.`), rather
than replacing with underscores.
This is controlled by the `Content-Type` header, or can be reverted by
setting `NameValidationScheme` to `LegacyValidation` in
`github.com/prometheus/common/model`.
([#​6198](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6198 ))
##### Fixes
- Eliminate goroutine leak for the processor returned by
`NewSimpleSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`Shutdown` is called and the passed `ctx` is canceled and
`SpanExporter.Shutdown` has not returned.
([#​6368](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6368 ))
- Eliminate goroutine leak for the processor returned by
`NewBatchSpanProcessor` in `go.opentelemetry.io/otel/sdk/trace` when
`ForceFlush` is called and the passed `ctx` is canceled and
`SpanExporter.Export` has not returned.
([#​6369](https://redirect.github.com/open-telemetry/opentelemetry-go/issues/6369 ))
[Go 1.23]: https://go.dev/doc/go1.23
[Go 1.22]: https://go.dev/doc/go1.22
##### What's Changed
- chore(deps): update golang.org/x/telemetry digest to
[`04cd7ba`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/04cd7ba )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6176 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6176 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.0 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6186 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6186 )
- chore(deps): update module github.com/pjbgf/sha1cd to v0.3.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6188 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6188 )
- chore(deps): update dependency codespell to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6189 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6189 )
- log: Add ValueFromAttribute and KeyValueFromAttribute by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6180 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6180 )
- fix(deps): update module github.com/opentracing-contrib/go-grpc to
v0.1.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6191 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6191 )
- fix(deps): update github.com/opentracing-contrib/go-grpc/test digest
to
[`2f9c7e3`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/2f9c7e3 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6190 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6190 )
- log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6187 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6187 )
- sdk/log: Add EventName by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6193 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6193 )
- chore(deps): update codecov/codecov-action action to v5.2.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6195 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6195 )
- fix(deps): update googleapis to
[`138b5a5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/138b5a5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6194 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6194 )
- fix(deps): update module go.opentelemetry.io/build-tools/crosslink to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6197 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6197 )
- fix(deps): update module go.opentelemetry.io/build-tools/gotmpl to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6199 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6199 )
- fix(deps): update module go.opentelemetry.io/build-tools/semconvgen to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6202 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6202 )
- fix(deps): update module go.opentelemetry.io/build-tools/multimod to
v0.17.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6200 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6200 )
- chore: Group renovate build-tools updates by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6201 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6201 )
- Update module github.com/prometheus/common to v0.62.0 and fix tests by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6198 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6198 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6204 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6204 )
- chore(deps): update codecov/codecov-action action to v5.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6207 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6207 )
- fix(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6208 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6208 )
- fix(deps): update googleapis to
[`65684f5`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/65684f5 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6212 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6212 )
- chore(deps): update codecov/codecov-action action to v5.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6213 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6213 )
- fix(deps): update module google.golang.org/protobuf to v1.36.4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6214 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6214 )
- otlplog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6211 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6211 )
- chore: Update Logs API design doc by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6206 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6206 )
- fix(deps): update googleapis to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6217 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6217 )
- chore(deps): update module github.com/cyphar/filepath-securejoin to
v0.4.1 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6218 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6218 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6219 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6219 )
- chore(deps): update dependency codespell to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6221 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6221 )
- fix(deps): update golang.org/x to
[`e0ece0d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e0ece0d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6222 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6222 )
- stdoutlog: Emit Record.EventName field by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6210 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6210 )
- Update codespell target by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6223 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6223 )
- chore(deps): update module github.com/spf13/pflag to v1.0.6 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6224 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6224 )
- chore(deps): update module github.com/skeema/knownhosts to v1.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6231 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6231 )
- Weaver by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5898 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/5898 )
- chore(deps): update module github.com/polyfloyd/go-errorlint to v1.7.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6237 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6237 )
- Generate the `semconv/v1.28.0` package by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6236 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6236 )
- Use archive URL for weaver registry by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6235 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6235 )
- sdk/log: Assign fltrProcessors on provider creation instead of lazy by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6239 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6239 )
- Generate `semconv/v1.30.0` by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6240 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6240 )
- Add an auto-instrumentable no-op implementation to the `trace` package
by [@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6203 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6203 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6249 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6249 )
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`29210b9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/29210b9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6250 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6250 )
- chore(deps): update module golang.org/x/text to v0.22.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6252 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6252 )
- fix(deps): update googleapis to
[`7023788`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7023788 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6251 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6251 )
- chore(deps): update golang.org/x/telemetry digest to
[`3af0d96`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/3af0d96 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6253 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6253 )
- chore(deps): update module google.golang.org/grpc to v1.70.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6254 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6254 )
- fix(deps): update module go.opentelemetry.io/otel/trace to v1.34.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6256 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6256 )
- fix(deps): update module go.opentelemetry.io/collector/pdata to
v1.25.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6255 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6255 )
- chore(deps): update module github.com/cloudflare/circl to v1.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6259 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6259 )
- chore(deps): update lycheeverse/lychee-action action to v2.3.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6258 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6258 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6261 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6261 )
- Create scorecard.yml to enable OSSF Scorecard reporting by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6247 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6247 )
- chore(deps): update actions/upload-artifact digest to
[`ff15f03`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/ff15f03 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6262 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6262 )
- chore(deps): update actions/checkout action to v4.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6263 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6263 )
- chore(deps): update golang.org/x/telemetry digest to
[`c67c2d1`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/c67c2d1 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6264 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6264 )
- chore(deps): update ossf/scorecard-action action to v2.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6265 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6265 )
- chore(deps): update actions/upload-artifact action to v4 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6266 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6266 )
- fix(deps): update build-tools to v0.18.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6276 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6276 )
- fix(deps): update module google.golang.org/protobuf to v1.36.5 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6277 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6277 )
- Use renovate best-practices by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6267 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6267 )
- chore(deps): pin dependencies by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6278 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6278 )
- chore(deps): update golang.org/x/telemetry digest to
[`557cf9c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/557cf9c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6279 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6279 )
- Fix comment of the RecordOnly sampling decision by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6257 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6257 )
- Default github workflow permission read-all by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6268 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6268 )
- Add an OpenSSF badge to README.md by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6269 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6269 )
- chore(deps): update python docker tag to v3.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6283 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6283 )
- fix(deps): update golang.org/x to
[`f9890c6`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/f9890c6 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6282 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6282 )
- chore(deps): update github/codeql-action digest to
[`9e8d078`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/9e8d078 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6287 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6287 )
- chore(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2
to v2.26.1 by [@​renovate](https://redirect.github.com/renovate )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6288 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6288 )
- chore(deps): update module golang.org/x/crypto to v0.33.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6290 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6290 )
- fix(deps): update googleapis to
[`e9438ea`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/e9438ea )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6289 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6289 )
- chore(deps): update otel/weaver docker tag to v0.13.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6292 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6292 )
- chore(deps): update module 4d63.com/gochecknoglobals to v0.2.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6291 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6291 )
- chore(deps): update module go-simpler.org/sloglint to v0.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6293 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6293 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6294 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6294 )
- Close stale issues and PRs after 2 years of inactivity by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6284 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6284 )
- chore(deps): pin actions/stale action to
[`5bef64f`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5bef64f )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6295 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6295 )
- fix(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6297 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6297 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6300 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6300 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6301 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6301 )
- Document and check resource comparability by
[@​MrAlias](https://redirect.github.com/MrAlias ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6272 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6272 )
- chore(deps): update module github.com/mgechev/revive to v1.6.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6306 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6306 )
- chore(deps): update otel/weaver docker tag to v0.13.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6309 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6309 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6310 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6310 )
- chore(deps): update golang.org/x/telemetry digest to
[`7530529`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/7530529 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6305 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6305 )
- chore(deps): update module github.com/gostaticanalysis/forcetypeassert
to v0.2.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6312 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6312 )
- fix(deps): update googleapis to
[`5a70512`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/5a70512 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6308 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6308 )
- Add support for Go 1.24 by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6304 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6304 )
- Replace tenv with usetesting by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6313 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6313 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6314 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6314 )
- \[chore] Fix go-work Make target with the highest required Go version
by [@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6285 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6285 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6316 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6316 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.5
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6319 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6319 )
- chore(deps): update otel/weaver docker tag to v0.13.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6318 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6318 )
- sdk/log: Change BenchmarkLoggerNewRecord to BenchmarkLoggerEmit by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6315 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6315 )
- chore(deps): update golang.org/x/telemetry digest to
[`6f9b61d`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/6f9b61d )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6321 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6321 )
- chore(deps): update module github.com/tdakkota/asciicheck to v0.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6322 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6322 )
- chore(deps): update module github.com/tetafro/godot to v1.5.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6323 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6323 )
- \[chore] Use public Linux ARM64 runners by
[@​Kielek](https://redirect.github.com/Kielek ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6320 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6320 )
- chore(deps): update module github.com/mgechev/revive to v1.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6326 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6326 )
- chore(deps): update module github.com/spf13/cobra to v1.9.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6324 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6324 )
- chore(deps): update module github.com/4meepo/tagalign to v1.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6327 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6327 )
- fix(deps): update golang.org/x to
[`eff6e97`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/eff6e97 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6325 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6325 )
- fix(deps): update golang.org/x to
[`aa4b98e`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/aa4b98e )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6336 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6336 )
- chore(deps): update module github.com/nunnatsa/ginkgolinter to v0.19.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6311 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6311 )
- sdk/log: Add FilterProcessor and EnabledParameters by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6317 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6317 )
- chore(deps): update actions/cache digest to
[`0c907a7`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0c907a7 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6337 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6337 )
- fix(deps): update googleapis to
[`56aae31`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/56aae31 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6338 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6338 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.8.2
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6339 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6339 )
- Add FOSSA scanning workflow by
[@​opentelemetrybot](https://redirect.github.com/opentelemetrybot )
in
[https://github.com/open-telemetry/opentelemetry-go/pull/6331 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6331 )
- chore(deps): update module github.com/kisielk/errcheck to v1.9.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6340 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6340 )
- \[chore] Add a policy on adding tests by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6334 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6334 )
- \[chore] Add OpenSSF Best Practices badge by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6345 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6345 )
- chore(deps): update golang.org/x/telemetry digest to
[`165e2f8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/165e2f8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6346 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6346 )
- chore(deps): update module github.com/quasilyte/go-ruleguard to v0.4.4
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6348 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6348 )
- chore(deps): update module github.com/ldez/exptostd to v0.4.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6357 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6357 )
- chore(deps): update actions/upload-artifact digest to
[`4cec3d8`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/4cec3d8 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6356 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6356 )
- chore(deps): update github/codeql-action digest to
[`b56ba49`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/b56ba49 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6354 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6354 )
- chore(deps): update ossf/scorecard-action action to v2.4.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6358 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6358 )
- fix(deps): update module github.com/google/go-cmp to v0.7.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6359 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6359 )
- chore(deps): update golang.org/x by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6355 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6355 )
- chore(deps): update module
github.com/gaijinentertainment/go-exhaustruct/v3 to v3.3.1 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6361 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6361 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`d3852c9`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d3852c9 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6367 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6367 )
- chore(deps): update module golang.org/x/crypto to v0.35.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6366 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6366 )
- \[chore] clean up revive configuration by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6353 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6353 )
- chore(deps): update python:3.13.2-slim-bullseye docker digest to
[`31b581c`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/31b581c )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6370 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6370 )
- chore(deps): update module go.opentelemetry.io/build-tools to v0.19.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6374 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6374 )
- chore(deps): update module github.com/bombsimon/wsl/v4 to v4.6.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6373 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6373 )
- fix(deps): update build-tools to v0.19.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6376 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6376 )
- chore(deps): update actions/download-artifact digest to
[`cc20338`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/cc20338 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6377 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6377 )
- sdk/trace: Fix goroutine leak in simpleSpanProcessor.Shutdown by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6368 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6368 )
- chore(deps): update codecov/codecov-action action to v5.4.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6380 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6380 )
- chore(deps): update module github.com/catenacyber/perfsprint to v0.9.0
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6379 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6379 )
- sdk/trace: Fix gorountine leak in batchSpanProcessor.ForceFlush by
[@​pellared](https://redirect.github.com/pellared ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6369 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6369 )
- chore(deps): update module github.com/protonmail/go-crypto to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6383 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6383 )
- chore(deps): update module github.com/go-git/go-git/v5 to v5.14.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6385 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6385 )
- chore(deps): update actions/cache digest to
[`d4323d4`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/d4323d4 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6384 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6384 )
- chore(deps): update module github.com/kkhaike/contextcheck to v1.1.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6387 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6387 )
- chore(deps): update module 4d63.com/gocheckcompilerdirectives to
v1.3.0 by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6388 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6388 )
- fix(deps): update golang.org/x to
[`dead583`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/dead583 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6389 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6389 )
- chore(deps): update mvdan.cc/unparam digest to
[`0df0534`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/0df0534 )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6391 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6391 )
- fix(deps): update module github.com/golangci/golangci-lint to v1.64.6
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6394 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6394 )
- chore(deps): update github.com/golangci/dupl digest to
[`44c6a0b`](https://redirect.github.com/open-telemetry/opentelemetry-go/commit/44c6a0b )
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6398 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6398 )
- Look at stale issues in ascending order by
[@​dmathieu](https://redirect.github.com/dmathieu ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6396 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6396 )
- fix(deps): update build-tools to v0.20.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6403 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6403 )
- Move trace sdk tests from trace_test into trace package by
[@​dashpole](https://redirect.github.com/dashpole ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6400 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6400 )
- fix(deps): update module google.golang.org/grpc to v1.71.0 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6409 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6409 )
- chore(deps): update module github.com/ryancurrah/gomodguard to v1.4.1
by [@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6411 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6411 )
- chore(deps): update module github.com/securego/gosec/v2 to v2.22.2 by
[@​renovate](https://redirect.github.com/renovate ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6412 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6412 )
- Release v1.35.0/v0.57.0/v0.11.0 by
[@​XSAM](https://redirect.github.com/XSAM ) in
[https://github.com/open-telemetry/opentelemetry-go/pull/6407 ](https://redirect.github.com/open-telemetry/opentelemetry-go/pull/6407 )
**Full Changelog**:
https://github.com/open-telemetry/opentelemetry-go/compare/v1.34.0...v1.35.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-03-11 09:22:57 +00:00
renovate[bot]
e43c36c0ac
Update module google.golang.org/grpc to v1.71.0 ( #12556 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.70.0` -> `v1.71.0` |
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.71.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.71.0 ):
Release 1.71.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0 )
### API Changes
- balancer: Custom LB policies that record metrics must use the new
`MetricsRecorder` method on `Balancer.ClientConn` instead of the removed
`Balancer.BuildOptions.MetricsRecorder` field to obtain a metrics
recorder.
([#​8027](https://redirect.github.com/grpc/grpc-go/issues/8027 ))
- balancer: `balancer.ClientConn` implementations must now embed a
delegate implementation. This allows grpc-go to add new methods to the
interface and remain backward compatible.
([#​8026](https://redirect.github.com/grpc/grpc-go/issues/8026 ))
- balancer/endpointsharding: The constructor accepts the child
balancer's builder and a struct with optional configuration.
([#​8052](https://redirect.github.com/grpc/grpc-go/issues/8052 ))
### New Features
- xds: Add support for dualstack via the
[additional_addresses](df394a41c8/api/envoy/config/endpoint/v3/endpoint_components.proto (L91-L96) )
field in the Endpoint resource. To disable this feature, set the
environment variable `GRPC_EXPERIMENTAL_XDS_DUALSTACK_ENDPOINTS=false`.
([#​8134](https://redirect.github.com/grpc/grpc-go/issues/8134 ))
- stats/opentelemetry: Add experimental support for OpenTelemetry
tracing.
([#​7852](https://redirect.github.com/grpc/grpc-go/issues/7852 ))
- xds/internal/xdsclient: Add counter metrics for valid and invalid
resource updates.
([#​8038](https://redirect.github.com/grpc/grpc-go/issues/8038 ))
- balancer/leastrequest, roundrobin: Add dualstack support.
([#​7969](https://redirect.github.com/grpc/grpc-go/issues/7969 ),
[#​7966](https://redirect.github.com/grpc/grpc-go/issues/7966 ))
- balancer/endpointsharding: Balancers created with the new
`DisableAutoReconnect` option will not attempt to call `ExitIdle`
automatically on their children when the children report idle.
([#​8052](https://redirect.github.com/grpc/grpc-go/issues/8052 ))
### Bug Fixes
- client: Fix support for proxies when using `grpc.NewClient` so the
target is resolved by the proxy as expected.
([#​7881](https://redirect.github.com/grpc/grpc-go/issues/7881 ))
- Added `WithLocalDNSResolution()` dial option to explicitly force
target resolution on the client instead.
([#​7881](https://redirect.github.com/grpc/grpc-go/issues/7881 ))
- weightedtarget: Return erroring picker when no targets are configured.
([#​8070](https://redirect.github.com/grpc/grpc-go/issues/8070 ))
- xds: Fail RPCs with `UNAVAILABLE` when the EDS resource is missing or
contains no endpoints
([#​8070](https://redirect.github.com/grpc/grpc-go/issues/8070 ))
- xdsclient: Fix a bug where connectivity failures were reported to
resource watchers before trying all listed servers.
([#​8075](https://redirect.github.com/grpc/grpc-go/issues/8075 ))
- grpc: Fix the number of bytes reported in the error message when
encoded messages are larger than 4GB.
([#​8033](https://redirect.github.com/grpc/grpc-go/issues/8033 ))
- rls: Fix a bug where RLS channel updates could be lost during startup.
([#​8055](https://redirect.github.com/grpc/grpc-go/issues/8055 ))
- xds: Fixed a bug preventing tests from creating multiple servers or
channels with different bootstrap configs.
([#​8050](https://redirect.github.com/grpc/grpc-go/issues/8050 ))
- grpc: Fix message length checks when compression is enabled and
`maxReceiveMessageSize` is `MaxInt`
([#​7918](https://redirect.github.com/grpc/grpc-go/issues/7918 ))
- Special Thanks:
[@​vinothkumarr227](https://redirect.github.com/vinothkumarr227 )
### Documentation
- client: Improve documentation of `grpc.NewClient` and
`ClientConn.CanonicalTarget` by providing examples.
([#​8078](https://redirect.github.com/grpc/grpc-go/issues/8078 ))
- examples/features/dualstack: New example demonstrating usage of
endpoints and dualstack functionality.
([#​8098](https://redirect.github.com/grpc/grpc-go/issues/8098 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-03-05 10:53:37 +00:00
renovate[bot]
8ed28ec63a
Update All go.opentelemetry.io/collector packages ( #12542 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/collector/config/configopaque](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v1.26.0` -> `v1.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/collector/confmap/provider/envprovider](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v1.26.0` -> `v1.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/collector/confmap/provider/fileprovider](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v1.26.0` -> `v1.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/collector/exporter/otlpexporter](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v0.120.0` -> `v0.121.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/collector/exporter/otlphttpexporter](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v0.120.0` -> `v0.121.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/collector/featuregate](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v1.25.0` -> `v1.27.0` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
|
[go.opentelemetry.io/collector/receiver/otlpreceiver](https://redirect.github.com/open-telemetry/opentelemetry-collector )
| `v0.120.0` -> `v0.121.0` |
[](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>open-telemetry/opentelemetry-collector
(go.opentelemetry.io/collector/config/configopaque)</summary>
###
[`v1.27.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1270v01210 )
##### 🛑 Breaking changes 🛑
- `confighttp`: Make the client config options `max_idle_conns`,
`max_idle_conns_per_host`, `max_conns_per_host`, and `idle_conn_timeout`
integers
([#​9478](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9478 ))
All four options can be set to `0` where they were previously set to
`null`
##### 🚩 Deprecations 🚩
- `exporterhelper`: Deprecate `min_size_items` and `max_size_items` in
favor of `min_size` and `max_size`.
([#​12486](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12486 ))
##### 💡 Enhancements 💡
- `mdatagen`: Add `converter` and `provider` module classes
([#​12467](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12467 ))
- `pipeline`: output pipeline name with signal as signal\[/name] format
in logs.
([#​12410](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12410 ))
- `memorylimiter`: Add support to configure min GC intervals for soft
and hard limits.
([#​12450](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12450 ))
- `otlpexporter`: Update the stability level for logs, it has been as
stable as traces and metrics for some time.
([#​12423](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12423 ))
- `service`: Create a new subcommand to dump the initial configuration
after resolving/merging.
([#​11479](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11479 ))
To use the `print-initial-config` subcommand, invoke the Collector with
the subcommand and corresponding feature gate: `otelcol
print-initial-config --feature-gates=otelcol.printInitialConfig
--config=config.yaml`.
Note that the feature gate enabling this flag is currently in alpha
stability, and the subcommand may
be changed in the future.
- `memorylimiterprocessor`: Add support for profiles.
([#​12453](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12453 ))
- `otelcol`: Converters are now available in the `components` command.
([#​11900](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/11900 ),
[#​12385](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12385 ))
- `component`: Mark module as stable
([#​9376](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/9376 ))
- `confmap`: Surface YAML parsing errors when they happen at the
top-level.
([#​12180](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12180 ))
This adds context to some instances of the error "retrieved value
(type=string) cannot be used as a Conf", which typically happens because
of invalid YAML documents
- `pprofile`: Add LinkIndex attribute to the generated Sample type
([#​12485](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12485 ))
- `exporterhelper`: Stabilize
exporter.UsePullingBasedExporterQueueBatcher and remove old batch sender
([#​12425](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12425 ))
- `mdatagen`: Update metadata schema with new fields without enforcing
them
([#​12359](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12359 ))
##### 🧰 Bug fixes 🧰
- `service`: Fix crash at startup when converting from v0.2.0 to v0.3.0
([#​12438](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12438 ))
- `service`: fix bug in parsing service::telemetry configuration
([#​12437](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12437 ))
- `exporterhelper`: Fix bug where the error logged when conversion of
data fails is always nil
([#​12510](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12510 ))
- `mdatagen`: Adds back missing import for filter when emitting resource
attributes
([#​12455](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12455 ))
</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://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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xODUuNCIsInVwZGF0ZWRJblZlciI6IjM5LjE4NS40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-03-04 12:44:56 +00:00
Pablo Baeyens
bbc30fd14a
Remove WithType functions ( #12544 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
Removes deprecated `NewNopSettingsWithType` functions
#### Link to tracking issue
Updates #12221 , follows #12452
2025-03-04 12:22:42 +00:00
Vihas Makwana
6e82944c1a
[confmap] - new feature flag for append merging strategy ( #12097 )
...
Koanf's default merging strategy currently overrides static values such
as slices, numbers, and strings. However, lists of components should be
treated as a special case. This pull request introduces a new command
line option to allow for merging lists instead of discarding the
existing ones.
With this new merging strategy:
- All the lists are merged rather than replaced.
- The merging logic is name-aware, meaning that if components with the
same name appear in both lists, they will only appear once in the final
merged list.
<!-- Issue number if applicable -->
#### Link to tracking issue
Related issues:
- https://github.com/open-telemetry/opentelemetry-collector/issues/8754
- https://github.com/open-telemetry/opentelemetry-collector/issues/8394
- https://github.com/open-telemetry/opentelemetry-collector/issues/10370
<!--Describe what testing was performed and which tests were added.-->
#### Testing
- Added
<!--Describe the documentation added.-->
#### Documentation
- Added under readme.
##### Example
Consider the following configs,
```yaml
# main.yaml
receivers:
otlp/in:
processors:
batch:
exporters:
otlp/out:
extensions:
file_storage:
service:
pipelines:
traces:
receivers: [ otlp/in ]
processors: [ batch ]
exporters: [ otlp/out ]
extensions: [ file_storage ]
```
```yaml
# extra_extension.yaml
extensions:
healthcheckv2:
service:
extensions: [ healthcheckv2 ]
```
If you run the collector with following command,
```
otelcol --config=main.yaml --config=extra_extension.yaml --feature-gates=-confmap.enableMergeAppendOption
```
then the final configuration after config resolution will look like
following:
```yaml
# main.yaml
receivers:
otlp/in:
processors:
batch:
exporters:
otlp/out:
extensions:
file_storage:
healthcheckv2:
service:
pipelines:
traces:
receivers: [ otlp/in ]
processors: [ batch ]
exporters: [ otlp/out ]
extensions: [ file_storage, healthcheckv2 ]
```
For backward compatibly, the default behaviour is **not** to merge
lists. Users who want to explicitly merge lists can enable the command
line option.
Note: I’d appreciate your feedback on this 🙏
2025-03-04 09:56:22 +00:00
OpenTelemetry Bot
9ff68e1d3b
[chore] Prepare release v1.27.0/v0.121.0 ( #12534 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.27.0/v0.121.0
- make prepare-release PREVIOUS_VERSION=1[.]26[.]0
RELEASE_CANDIDATE=1.27.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]120[.]0
RELEASE_CANDIDATE=0.121.0 MODSET=beta
2025-03-03 16:27:02 +00:00
Pablo Baeyens
c1af501cf7
[connector,exporter,processor,receiver] Error out on mismatched type ( #12381 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
Error out on mismatched type for all component kinds. Same as #12305 but
for all component kinds.
#### Link to tracking issue
Requires #12357
Fixes #12221
2025-02-27 12:24:18 +00:00
Chao Weng
6de29ce169
Add `component.Type` parameter to `NewNopSettings` And deprecate `NewNopSettingsWithType` ( #12452 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Add `component.Type` parameter to `NewNopSettings` And deprecate
`NewNopSettingsWithType` cc @mx-psi
<!-- Issue number if applicable -->
#### Link to tracking issue
Relevant to #12305
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-02-21 11:17:45 +00:00
Pablo Baeyens
9ea6963fca
Remove a lot of deprecated symbols ( #12421 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
Remove deprecated symbols
#### Link to tracking issue
Updates #12222 , #12305 , #11524
2025-02-18 16:57:10 +00:00
OpenTelemetry Bot
c87bda5bd0
[chore] Prepare release v1.26.0/v0.120.0 ( #12412 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.26.0/v0.120.0
- make prepare-release PREVIOUS_VERSION=1[.]25[.]0
RELEASE_CANDIDATE=1.26.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]119[.]0
RELEASE_CANDIDATE=0.120.0 MODSET=beta
2025-02-18 00:10:21 +00:00
Antoine Toulme
41f3e69ad3
[chore] fix the class field of metadata.yaml files ( #12379 )
...
Some of the metadata.yaml files contain invalid class field, this PR
fixes them.
2025-02-16 18:30:42 +00:00
Antoine Toulme
f71fe2757f
[chore] fix metadata.yaml ( #12387 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
fix metadata.yaml github_project, add a go:generate instruction to
confmap and a banner to README
2025-02-14 11:00:42 +00:00
Pablo Baeyens
a4ae175111
[*test] Add NewNopSettingsWithType everywhere ( #12357 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
Creates `NewNopSettingsWithType` function on test modules and deprecates
the `NewNopSettings` functions on those modules. Replace all usages of
`NewNopSettings` with `NewNopSettingsWithType`.
Part of #12305 but applied to all component kinds.
#### Link to tracking issue
Updates #12221
2025-02-13 16:56:20 +00:00
Jade Guiton
77f824660e
Make MakeFactoryMap generic and move to otelcol ( #12220 )
...
#### Description
At the moment, `receiver`, `scraper`, `processor`, `exporter`, and
`extension` each have their own version of the `MakeFactoryMap`
function, which takes a list of Factories and returns it as a map, with
the component name as the key (and an error if there is overlap).
Because all versions are near-identical except for the Factory type
used, and this function is only used in tests and in the code generated
by OCB (`components.go`), it was suggested to make it generic and move
it to the `otelcol` package.
This PR does exactly that. The old `MakeFactoryMap` functions are
deprecated (and may be removed alongside their tests in a future
release). I also had to make a few other odd changes to fit the new
dependency graph.
#### Link to tracking issue
Resolves #12222
---------
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-02-13 11:47:22 +00:00
Alex Boten
e4b9425241
bump minimum supported go version to 1.23 ( #12370 )
...
With the release of 1.24, we need to bump the tested versions.
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-02-12 15:03:19 +00:00
Pablo Baeyens
fc644ed67e
Deprecate 'Create*' methods ( #12356 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
<!-- Issue number if applicable -->
Deprecate `Create*` methods. This is a small part of #12305 , but applied
to all other component kinds
#### Link to tracking issue
Updates #12221
2025-02-11 17:25:52 +00:00
Pablo Baeyens
183d7edf9f
[extension] Error out if passed extension.Settings has incorrect type ( #12305 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Explicitly error out if the passed `component.ID` does not have a
matching `component.Type`
<!-- Issue number if applicable -->
#### Link to tracking issue
Updates #12221
2025-02-07 20:15:42 +00:00
renovate[bot]
b946543314
Update module google.golang.org/protobuf to v1.36.5 ( #12314 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/protobuf](https://redirect.github.com/protocolbuffers/protobuf-go )
| `v1.36.4` -> `v1.36.5` |
[](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>protocolbuffers/protobuf-go
(google.golang.org/protobuf)</summary>
###
[`v1.36.5`](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.4...v1.36.5 )
[Compare
Source](https://redirect.github.com/protocolbuffers/protobuf-go/compare/v1.36.4...v1.36.5 )
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjE0NS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-02-06 19:25:08 +00:00
Moritz Wiesinger
43087bdd92
[chore] add githubgen to enhance codeowners and issue templates ( #11756 )
...
### This PR
- adds the githubgen tool as a dependency in internal/tools
- uses githubgen to generate codeowners and issue template files
- updates lots of metadata files by
- taking the existing codeowners file and feeding the info from there
back into the component metadata.yaml files or creating new
metadata.yaml files where none existed yet
- adds distributions.yaml as a basis the mostly already existing
`distributions:` keys in metadata.yaml files (needed for githubgen to
work correctly)
- adds relevant make commands to make the githubgen tool usage mostly
transparent to users
This change is a prerequisite to be able to ping codeowners reliably
with automated tooling as a next step.
Part of #11562
---------
Signed-off-by: Moritz Wiesinger <moritz.wiesinger@dynatrace.com>
2025-02-06 10:31:36 +00:00
Pablo Baeyens
97cae29d23
[component] Remove TelemetrySettings.MetricsLevel ( #12189 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Fixes #11061 .
Depends on releasing the deprecation.
2025-02-04 18:12:02 +00:00
OpenTelemetry Bot
1565021f45
[chore] Prepare release v1.25.0/v0.119.0 ( #12263 )
...
The following commands were run to prepare this release:
- make chlog-update VERSION=v1.25.0/v0.119.0
- make prepare-release PREVIOUS_VERSION=1[.]24[.]0
RELEASE_CANDIDATE=1.25.0 MODSET=stable
- make prepare-release PREVIOUS_VERSION=0[.]118[.]0
RELEASE_CANDIDATE=0.119.0 MODSET=beta
2025-02-04 00:17:52 +00:00
renovate[bot]
b4af6f17bf
Update module google.golang.org/grpc to v1.70.0 ( #12196 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go ) |
`v1.69.4` -> `v1.70.0` |
[](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>grpc/grpc-go (google.golang.org/grpc)</summary>
###
[`v1.70.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.70.0 ):
Release 1.70.0
[Compare
Source](https://redirect.github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0 )
### Behavior Changes
- client: reject service configs containing an invalid retryPolicy in
accordance with gRFCs
[A21](https://redirect.github.com/grpc/proposal/blob/master/A21-service-config-error-handling.md )
and
[A6](https://redirect.github.com/grpc/proposal/blob/master/A6-client-retries.md ).
([#​7905](https://redirect.github.com/grpc/grpc-go/issues/7905 ))
- Note that this is a potential breaking change for some users using an
invalid configuration, but continuing to allow this behavior would
violate our cross-language compatibility requirements.
### New Features
- xdsclient: fallback to a secondary management server (if specified in
the bootstrap configuration) when the primary is down is enabled by
default. Can be disabled by setting the environment variable
`GRPC_EXPERIMENTAL_XDS_FALLBACK` to `false`.
([#​7949](https://redirect.github.com/grpc/grpc-go/issues/7949 ))
- experimental/credentials: experimental transport credentials are added
which don't enforce ALPN.
([#​7980](https://redirect.github.com/grpc/grpc-go/issues/7980 ))
- These credentials will be removed in an upcoming grpc-go release.
Users must not rely on these credentials directly. Instead, they should
either vendor a specific version of gRPC or copy the relevant
credentials into their own codebase if absolutely necessary.
### Bug Fixes
- xds: fix a possible deadlock that happens when both the client
application and the xDS management server (responsible for configuring
the client) are using the xds:/// scheme in their target URIs.
([#​8011](https://redirect.github.com/grpc/grpc-go/issues/8011 ))
### Performance
- server: for unary requests, free raw request message data as soon as
parsing is finished instead of waiting until the method handler returns.
([#​7998](https://redirect.github.com/grpc/grpc-go/issues/7998 ))
- Special Thanks: [@​lqs](https://redirect.github.com/lqs )
### Documentation
- examples/features/gracefulstop: add example to demonstrate server
graceful stop.
([#​7865](https://redirect.github.com/grpc/grpc-go/issues/7865 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMjUuMSIsInVwZGF0ZWRJblZlciI6IjM5LjEyNS4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-01-28 10:05:27 +00:00