John L. Peterson (Jack)
fef33e98f6
[chore] [OTEL-2623] Automate Release Step 4 - push branch ( #13040 )
...
<!--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 -->
#### Link to tracking issue
Fixes
[#12989 ](https://github.com/open-telemetry/opentelemetry-collector/issues/12989 )
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Sample release (bugfix and new version) in jackgopack4 fork.
- [v0.126.1 workflow
success](https://github.com/jackgopack4/opentelemetry-collector/actions/runs/15048048531/job/42295539150 )
- [v0.126.1 release after pushing tags
locally](https://github.com/jackgopack4/opentelemetry-collector/releases/tag/v0.126.1 )
- [v0.127.0 workflow
success](https://github.com/jackgopack4/opentelemetry-collector/actions/runs/15048921462/job/42298512054 )
- [v0.127.0 release after pushing tags
locally](https://github.com/jackgopack4/opentelemetry-collector/releases/tag/v0.127.0 )
<!--Describe the documentation added.-->
#### Documentation
Update release.md in docs folder to reflect step 4 (and ability to run
as workflow or local bash script).
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
2025-05-22 11:36:13 +00:00
Pablo Baeyens
dc3f5d20bb
[confmap] Add Conf.Delete method ( #13064 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds a method to delete a path from a `Conf` object.
I needed this for #13060
---------
Co-authored-by: Jade Guiton <jade.guiton@datadoghq.com>
2025-05-21 23:13:29 +00:00
Pablo Baeyens
a80754f55f
[chore] Document ToStringMap behavior on values with multiple representations ( #13061 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Documents the behavior of `ToStringMap` when there are multiple
representations available
2025-05-21 16:52:36 +00:00
Alex Boten
54ae936973
semconv: mark the package as deprecated ( #13012 )
...
This package will be removed in the future, use
go.opentelemetry.io/otel/semconv instead
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-05-21 15:46:55 +00:00
Pablo Baeyens
ab167ecdf3
[chore] Remove 'Generate Semantic Conventions PR' workflow ( #13065 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Removes workflow. It is broken and we will not use it anymore after
#13012
2025-05-21 15:46:18 +00:00
John L. Peterson (Jack)
710400a8e0
[chore] pin github.com/ebitengine/purego to @a52bc8357ac9 ( #13062 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
include latest updates to purego that fix MacOS go test -race failure in
various packages
<!-- Issue number if applicable -->
#### Link to tracking issue
Fixes #13021
<!--Describe what testing was performed and which tests were added.-->
#### Testing
`make all`
<!--Describe the documentation added.-->
#### Documentation
none, no change to users or API
<!--Please delete paragraphs that you did not use before submitting.-->
2025-05-21 15:45:33 +00:00
Vignesh (Vinn)
2527d36934
Add context handling to sinks in consumertest ( #13048 )
...
#### Description
This PR enhances the `consumertest.Sink` types (TracesSink, MetricsSink,
LogsSink, ProfilesSink) to store and expose request contexts during
consumption
Changes include:
- Added context storage to all sink types
- Added `AllContexts()` method to retrieve stored contexts
- Updated `Reset()` to clear stored contexts
- Added comprehensive tests for context transformation verification
#### Link to tracking issue
Fixes
[#13039 ](https://github.com/open-telemetry/opentelemetry-collector/issues/13039 )
#### Testing
Added new test cases to verify context handling:
- `TestSinkContextTransformation`: Verifies context preservation across
all sink types
- `TestContextTransformationChain`: Tests complex chains of context
transformations
- `TestConcurrentContextTransformations`: Ensures thread-safe context
handling
- Added context verification to existing sink tests
#### Documentation
2025-05-21 15:29:28 +00:00
Andrzej Stencel
e6c05b8bab
[exporter/debug] display resource and scope in `normal` verbosity ( #13011 )
...
#### Description
Adds displaying of resource and scope details in `normal` verbosity.
Each resource is represented with one line showing the resource's
details:
- schema URL
- resource attributes
which looks like `ResourceTraces #0 [resource-schema-url]
resource_attr1=value1 attr2=value2`.
Each instrumentation scope is represented by one line showing the
scope's details:
- scope name
- scope version
- scope schema URL
- scope attributes
which looks like `ScopeTraces #0 scope-name@scope-version
[scope-schema-url] scope_attr1=value1 attr2=value2`.
Before:
```console
2025-05-09T19:57:16.332+0200 info Traces {"resource": {}, "otelcol.component.id": "debug/normal", "otelcol.component.kind": "exporter", "otelcol.signal": "traces", "resource spans": 1, "spans": 2}
2025-05-09T19:57:16.332+0200 info okey-dokey-0 ab1030bd4ee554af936542b01d7b4807 1d8c93663d043aa8 net.sock.peer.addr=1.2.3.4 peer.service=telemetrygen-client
lets-go ab1030bd4ee554af936542b01d7b4807 0d238e8a2f97733f net.sock.peer.addr=1.2.3.4 peer.service=telemetrygen-server
{"resource": {}, "otelcol.component.id": "debug/normal", "otelcol.component.kind": "exporter", "otelcol.signal": "traces"}
```
After:
```console
2025-05-09T19:57:16.332+0200 info Traces {"resource": {}, "otelcol.component.id": "debug/normal", "otelcol.component.kind": "exporter", "otelcol.signal": "traces", "resource spans": 1, "spans": 2}
2025-05-09T19:57:16.332+0200 info ResourceTraces #0 [https://opentelemetry.io/schemas/1.25.0 ] service.name=telemetrygen
ScopeTraces #0 telemetrygen
okey-dokey-0 ab1030bd4ee554af936542b01d7b4807 1d8c93663d043aa8 net.sock.peer.addr=1.2.3.4 peer.service=telemetrygen-client
lets-go ab1030bd4ee554af936542b01d7b4807 0d238e8a2f97733f net.sock.peer.addr=1.2.3.4 peer.service=telemetrygen-server
{"resource": {}, "otelcol.component.id": "debug/normal", "otelcol.component.kind": "exporter", "otelcol.signal": "traces"}
```
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector/issues/10515
#### Testing
Updated unit tests.
#### Documentation
Updated example in documentation.
2025-05-21 13:44:35 +00:00
Heitor Ganzeli
ee2c7845a6
Add documentation example for exporter package ( #5675 ) ( #12958 )
...
#### Description
This PR introduces a testable example to the package
[exporter](/receiver). it's a similar example to the documentation one
on
https://opentelemetry.io/docs/collector/building/receiver/#designing-and-validating-receiver-settings
#### Issue:
https://github.com/open-telemetry/opentelemetry-collector/issues/5675#issuecomment-2796741807
#### Testing
the testable example was executed successfully

#### Documentation
this testable example follows
https://go.dev/blog/examples#larger-examples format and should be
automatically added to `exporter` package documentation
Co-authored-by: Damien Mathieu <42@dmathieu.com>
2025-05-21 08:14:24 +00:00
renovate[bot]
094e1faf9e
Update module github.com/prometheus/client_model to v0.6.2 ( #13052 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/prometheus/client_model](https://redirect.github.com/prometheus/client_model )
| `v0.6.1` -> `v0.6.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>prometheus/client_model
(github.com/prometheus/client_model)</summary>
###
[`v0.6.2`](https://redirect.github.com/prometheus/client_model/releases/tag/v0.6.2 )
[Compare
Source](https://redirect.github.com/prometheus/client_model/compare/v0.6.1...v0.6.2 )
#### What's Changed
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/89 ](https://redirect.github.com/prometheus/client_model/pull/89 )
- Bump google.golang.org/protobuf from 1.33.0 to 1.34.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/88 ](https://redirect.github.com/prometheus/client_model/pull/88 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/90 ](https://redirect.github.com/prometheus/client_model/pull/90 )
- Bump google.golang.org/protobuf from 1.34.0 to 1.34.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/91 ](https://redirect.github.com/prometheus/client_model/pull/91 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/92 ](https://redirect.github.com/prometheus/client_model/pull/92 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/93 ](https://redirect.github.com/prometheus/client_model/pull/93 )
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/94 ](https://redirect.github.com/prometheus/client_model/pull/94 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/95 ](https://redirect.github.com/prometheus/client_model/pull/95 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/96 ](https://redirect.github.com/prometheus/client_model/pull/96 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/97 ](https://redirect.github.com/prometheus/client_model/pull/97 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/98 ](https://redirect.github.com/prometheus/client_model/pull/98 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/99 ](https://redirect.github.com/prometheus/client_model/pull/99 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/100 ](https://redirect.github.com/prometheus/client_model/pull/100 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/101 ](https://redirect.github.com/prometheus/client_model/pull/101 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/103 ](https://redirect.github.com/prometheus/client_model/pull/103 )
- Update google.golang.org/protobuf to v1.35.1 by
[@​beorn7](https://redirect.github.com/beorn7 ) in
[https://github.com/prometheus/client_model/pull/104 ](https://redirect.github.com/prometheus/client_model/pull/104 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/105 ](https://redirect.github.com/prometheus/client_model/pull/105 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/106 ](https://redirect.github.com/prometheus/client_model/pull/106 )
- Bump google.golang.org/protobuf from 1.35.1 to 1.35.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/107 ](https://redirect.github.com/prometheus/client_model/pull/107 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/108 ](https://redirect.github.com/prometheus/client_model/pull/108 )
- Bump google.golang.org/protobuf from 1.35.2 to 1.36.1 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/109 ](https://redirect.github.com/prometheus/client_model/pull/109 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/110 ](https://redirect.github.com/prometheus/client_model/pull/110 )
- Bump google.golang.org/protobuf from 1.36.1 to 1.36.4 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/111 ](https://redirect.github.com/prometheus/client_model/pull/111 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/112 ](https://redirect.github.com/prometheus/client_model/pull/112 )
- Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/prometheus/client_model/pull/113 ](https://redirect.github.com/prometheus/client_model/pull/113 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/114 ](https://redirect.github.com/prometheus/client_model/pull/114 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/115 ](https://redirect.github.com/prometheus/client_model/pull/115 )
- Synchronize common files from prometheus/prometheus by
[@​prombot](https://redirect.github.com/prombot ) in
[https://github.com/prometheus/client_model/pull/116 ](https://redirect.github.com/prometheus/client_model/pull/116 )
- Bump google.golang.org/protobuf from 1.36.5 to 1.36.6 by
[@​SuperQ](https://redirect.github.com/SuperQ ) in
[https://github.com/prometheus/client_model/pull/119 ](https://redirect.github.com/prometheus/client_model/pull/119 )
**Full Changelog**:
https://github.com/prometheus/client_model/compare/v0.6.1...v0.6.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>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-05-20 15:26:42 +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
Pablo Baeyens
0bf2da63f1
[receiver/otlpreceiver] Use wrapper type for URL paths ( #13046 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Simplifies unmarshaling code by using a type wrapper for the URL paths.
This is technically a breaking change (since you now have to cast from
the type to string), but I would argue it is a minor one
2025-05-20 15:18:48 +00:00
Daniel Jaglowski
178caa125e
[service/internal/graph] Add size throughput metrics ( #13032 )
...
Follows #12812
This PR adds the `size` metrics defined in the [Pipeline Component
Telemetry
RFC](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md ).
2025-05-20 11:45:33 +00:00
Chao Weng
4a5e154444
[mdatagen] Add events in generated documentation ( #13037 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Add events in generated documentation
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12571
<!--Describe what testing was performed and which tests were added.-->
#### Testing
n/a
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Co-authored-by: Dmitry Anoshin <anoshindx@gmail.com>
2025-05-20 04:00:41 +00:00
Juliano Costa
20600a6096
fix typo ( #13049 )
...
Fix small typo
2025-05-19 08:31:55 +00:00
Pablo Baeyens
943627b0fe
[chore] Clarify that Unmarshaler only supports structs ( #13045 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Clarifies usage of `confmap.Unmarshaler`. This is a limitation that
currently exists since mapstructure will fail to map between the types.
2025-05-16 11:49:08 +00:00
Andrew Wilkins
97a6accbc0
[chore] exporter/exporterhelper: remove outdated warning ( #12930 )
...
#### Description
The warning does not appear to be relevant any more. It comes from a
time when the package provided a factory, and I assume it was warning
against using that factory directly within the service pipeline, as
opposed to indirectly from another exporter.
#### Link to tracking issue
N/A
#### Testing
N/A
#### Documentation
N/A
2025-05-15 04:05:33 +00:00
Dmitry Anoshin
2c50863819
[chore] update docs/release.md ( #13033 )
2025-05-13 22:50:39 +00:00
renovate[bot]
0416167309
Update module github.com/google/go-tpm to v0.9.5 ( #13028 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/google/go-tpm](https://redirect.github.com/google/go-tpm )
| `v0.9.4` -> `v0.9.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>google/go-tpm (github.com/google/go-tpm)</summary>
###
[`v0.9.5`](https://redirect.github.com/google/go-tpm/releases/tag/v0.9.5 )
[Compare
Source](https://redirect.github.com/google/go-tpm/compare/v0.9.4...v0.9.5 )
#### What's Changed
- Add generalized support for Restricted Decryption operations
(ActivateCredential, Import, StartAuthSession) by
[@​chrisfenner](https://redirect.github.com/chrisfenner ) in
[https://github.com/google/go-tpm/pull/395 ](https://redirect.github.com/google/go-tpm/pull/395 )
**Full Changelog**:
https://github.com/google/go-tpm/compare/v0.9.4...v0.9.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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
---------
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>
2025-05-13 17:18:13 +00:00
Pablo Baeyens
e9f3dec3c6
[confmap] Enable `DecodeNil` option ( #12996 )
...
<!--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 -->
Enables `DecoderConfig.DecodeNil`
#### Link to tracking issue
Taken from #10260
Updates #12981
2025-05-13 08:12:01 +00:00
Dmitry Anoshin
bd2f00044c
[chore] Add tlsconfig to the spell check allowlist ( #13027 )
...
to resolve
https://github.com/open-telemetry/opentelemetry-collector/actions/runs/14986150747/job/42100355298?pr=13026
2025-05-13 07:58:26 +00:00
renovate[bot]
ae6337bdc6
Update streetsidesoftware/cspell-action action to v7 ( #13029 )
...
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
|
[streetsidesoftware/cspell-action](https://redirect.github.com/streetsidesoftware/cspell-action )
| action | major | `v6.10.1` -> `v7.0.0` |
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>streetsidesoftware/cspell-action
(streetsidesoftware/cspell-action)</summary>
###
[`v7.0.0`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v7.0.0 )
[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v6.11.1...v7.0.0 )
##### ⚠ BREAKING CHANGES
- Update CSpell version (9.0.0)
([#​2278](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2278 ))
##### Documentation
- Update README
([#​2288](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2288 ))
([874818f](874818fc04
))
##### Features
- Update CSpell version (9.0.0)
([#​2278](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2278 ))
([8a41d2d](8a41d2d43d
))
##### Updates and Bug Fixes
- Update CSpell version (9.0.1)
([#​2297](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2297 ))
([2fc8537](2fc8537981
))
- Update Dictionaries and Dependencies
([#​2289](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2289 ))
([3d94181](3d94181501
))
- Update Dictionaries and Dependencies
([#​2290](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2290 ))
([01d5d65](01d5d65232
))
- Update Dictionaries and Dependencies
([#​2296](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2296 ))
([e04f0dd](e04f0ddf5a
))
- Workflow Bot -- Update ALL Dependencies (main)
([#​2291](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2291 ))
([4e70dd3](4e70dd32db
))
###
[`v6.11.1`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v6.11.1 )
[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v6.11.0...v6.11.1 )
##### Updates and Bug Fixes
- Update CSpell version (8.19.2)
([#​2255](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2255 ))
([912aab8](912aab83a1
))
- Update CSpell version (8.19.3)
([#​2267](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2267 ))
([d320968](d3209683d0
))
- Update CSpell version (8.19.4)
([#​2275](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2275 ))
([4b43f0b](4b43f0b35e
))
- Update Dictionaries and Dependencies
([#​2263](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2263 ))
([be1658b](be1658b35f
))
- Update Dictionaries and Dependencies
([#​2276](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2276 ))
([d060e9c](d060e9cf1b
))
###
[`v6.11.0`](https://redirect.github.com/streetsidesoftware/cspell-action/releases/tag/v6.11.0 )
[Compare
Source](https://redirect.github.com/streetsidesoftware/cspell-action/compare/v6.10.1...v6.11.0 )
##### Features
- Update CSpell version (8.18.0)
([#​2219](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2219 ))
([e4ca5f4](e4ca5f4b33
))
- Update CSpell version (8.19.0)
([#​2240](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2240 ))
([8b92eac](8b92eacab7
))
##### Updates and Bug Fixes
- Update CSpell version (8.18.1)
([#​2221](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2221 ))
([5b9c4fd](5b9c4fd9fe
))
- Update CSpell version (8.19.1)
([#​2247](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2247 ))
([8b55c6f](8b55c6ff0b
))
- Update Dictionaries and Dependencies
([#​2198](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2198 ))
([2923113](2923113f14
))
- Update Dictionaries and Dependencies
([#​2200](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2200 ))
([89a4777](89a47774a5
))
- Update Dictionaries and Dependencies
([#​2205](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2205 ))
([e7716fd](e7716fde1e
))
- Update Dictionaries and Dependencies
([#​2227](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2227 ))
([2f9e15e](2f9e15e69c
))
- Update Dictionaries and Dependencies
([#​2229](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2229 ))
([a15a02c](a15a02c3ef
))
- Update Dictionaries and Dependencies
([#​2234](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2234 ))
([129162e](129162e8f2
))
- Update Dictionaries and Dependencies
([#​2239](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2239 ))
([6ac40a8](6ac40a8b3c
))
- Workflow Bot -- Update ALL Dependencies (main)
([#​2202](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2202 ))
([f5a93e8](f5a93e8989
))
- Workflow Bot -- Update ALL Dependencies (main)
([#​2222](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2222 ))
([db38a6c](db38a6c1e0
))
- Workflow Bot -- Update ALL Dependencies (main)
([#​2253](https://redirect.github.com/streetsidesoftware/cspell-action/issues/2253 ))
([1c59b73](1c59b73769
))
</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:eyJjcmVhdGVkSW5WZXIiOiI0MC43LjEiLCJ1cGRhdGVkSW5WZXIiOiI0MC43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbImRlcGVuZGVuY2llcyIsInJlbm92YXRlYm90Il19-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-05-13 07:56:23 +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
Dmitry Anoshin
67920d4681
[chore] update go patch version in cmd/otelcorecol and github actions ( #13030 )
...
Set the exact version in github action to avoid unexpected check
failures. Rely on dependabot instead
Unblocks
https://github.com/open-telemetry/opentelemetry-collector/pull/13026/ by
resolving
https://github.com/open-telemetry/opentelemetry-collector/actions/runs/14986150777/job/42100364641
2025-05-13 04:07:18 +00:00
Dmitry Anoshin
0bef08994d
[chore] Update github.com/ebitengine/purego to v0.8.3 ( #13024 )
...
To fix the build on darwin
The same as
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/40011
2025-05-12 22:59:28 +00:00
Dmitry Anoshin
f592f1cefb
[chore] Add a known issues section to v1.29.0/v0.123.0 item ( #13020 )
2025-05-12 21:06:54 +00:00
Bogdan Drutu
8991b48796
Avoid allocating too much memory, sampling logic is not re-applied ( #13015 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Avoid re-creating sampler counters every time we wrap with attributes.
<!-- Issue number if applicable -->
#### Link to tracking issue
Updates #13014
<!--Describe what testing was performed and which tests were added.-->
#### Testing
<!--Describe the documentation added.-->
#### Documentation
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
Co-authored-by: Jade Guiton <jade.guiton@datadoghq.com>
2025-05-12 16:31:17 +00:00
Pablo Baeyens
f846829309
[chore] Document scalability, performance and resiliency requirements for stable components ( #12994 )
...
<!--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 -->
This updates the stability requirements to require certain benchmarking,
testing and documentation to ensure scalability, resiliency and
performance expectations are documented at a minimum level.
To operationalize this, I will work on:
- Adding automated context propagation tests for components for which it
is easy to do so (connectors and processors)
- Adding a new section to the table with a link to the latest
benchmarking results.
#### Link to tracking issue
Fixes #11866
Fixes #11868
Fixes #11593
2025-05-12 11:54:44 +00:00
Daniel Jaglowski
279752c11f
[service/internal/graph] Measure telemetry as it is passed between pipeline components ( #12812 )
...
Depends on
https://github.com/open-telemetry/opentelemetry-collector/pull/12856
Resolves #12676
This is a reboot of #11311 , incorporating metrics defined in the
[component telemetry
RFC](https://github.com/open-telemetry/opentelemetry-collector/blob/main/docs/rfcs/component-universal-telemetry.md )
and attributes added in #12617 .
The basic pattern is:
- When building any pipeline component which produces data, wrap the
"next consumer" with instrumentation to measure the number of items
being passed. This wrapped consumer is then passed into the constructor
of the component.
- When building any pipeline component which consumes data, wrap the
component itself. This wrapped consumer is saved onto the graph node so
that it can be retrieved during graph assembly.
---------
Co-authored-by: Pablo Baeyens <pablo.baeyens@datadoghq.com>
2025-05-12 08:33:02 +00:00
Alex Boten
4ca0f1829e
update semconv dependency to otelgo's semconv package ( #12991 )
...
This updates the calls to the collector's internal semconv package with
otelgo's instead. The main difference is how the keys can be used, they
will need to be cast as strings where they key name is needed, otherwise
it's not a huge change. This would allow us to stop producing our own
semconv package once contrib is moved as well.
Related to
https://github.com/open-telemetry/opentelemetry-collector/issues/10346 ,
https://github.com/open-telemetry/opentelemetry-collector/issues/11828 ,
https://github.com/open-telemetry/opentelemetry-collector/issues/11807
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-05-09 19:04:08 +00:00
Pablo Baeyens
5800834fba
[chore] Make mapstructure hooks safe against untyped nils ( #13001 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
If we enable `DecodeNil` as true, we may have [untyped
nils](https://go.dev/doc/faq#nil_error ) being passed. Unfortunately,
these are not valid values for `reflect`, which leads to surprising
behavior such as golang/go/issues/51649.
Unfortunately, the default hooks from mapstructure do not deal with this
properly. To account for this, we:
- Vendor and change the `ComposeDecodeHookFunc` function so that this
case is accounted for the kinds of hooks that just won't work with
untyped nils
- Create a safe wrapper for the hooks that do work with untyped nils.
This wrapper is used in all hooks, but in the interest of keeping as
close to what I would imagine upstream will accept, I did not add this
to the compose function.
This should not have any end-user observable behavior.
<!-- Issue number if applicable -->
#### Link to tracking issue
Attempt to work around
https://github.com/open-telemetry/opentelemetry-collector/pull/12996#issuecomment-2862859367
---------
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
2025-05-09 14:34:39 +00:00
Pablo Baeyens
6bd77b33a5
[chore] Add tests loading nil to any ( #12998 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
While working on #12981 , I would have found it useful to have these
tests, since they surfaced a bug when enabling `DecodeNil`.
2025-05-09 09:36:54 +00:00
Bogdan Drutu
4d929a9d6a
[chore] Fix BenchmarkMemoryQueueWaitForResult test ( #13006 )
...
Fixes
http://github.com/open-telemetry/opentelemetry-collector/issues/13004
Signed-off-by: Bogdan Drutu <bogdandrutu@gmail.com>
2025-05-09 03:58:55 +00:00
Pablo Baeyens
05f573f77c
[chore] Update bugfix release guidelines ( #12999 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This updates the bugfix guidelines to make them less strict. In
particular, after this change, we would start releasing bugfix releases
under the following cases:
1. Lack of consensus of SIG leads on whether to release a bugfix version
within one working day after a report has been made
2. Issues that have not been reported by multiple people, but that are
known to be used in production
This also:
- Explicitly lists difficulties with debugging and troubleshooting as
'severe enough'
- Explicitly states that the release manager is responsible for bugfix
releases
2025-05-08 22:53:30 +00:00
Chao Weng
ac520a5c14
[mdatagen] Add functions for processing structured events ( #12961 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Add functions for processing structured events
<!-- Issue number if applicable -->
#### Link to tracking issue
Part of #12571
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Added
<!--Describe the documentation added.-->
#### Documentation
Added
<!--Please delete paragraphs that you did not use before submitting.-->
2025-05-08 03:42:58 +00:00
Alex Boten
8a38616048
remove deprecated aliases ( #12992 )
...
Removes:
- configauth.Authentication use configauth.Config instead
- extensionauthtest.NewErrorClient use extensionauthtest.NewErr instead
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-05-07 19:09:26 +00:00
Pablo Baeyens
c7eff7c7c5
[chore] Specify that the merge freeze also applies to update-otel ( #12988 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Updates release guidelines to reflect #12837
---------
Co-authored-by: Chao Weng <19381524+sincejune@users.noreply.github.com>
2025-05-07 14:52:53 +00:00
Pablo Baeyens
7adca809a6
[chore] Add testing requirements for stable components ( #12971 )
...
<!--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 wording regarding testing requirements for stable components. The
intent is for the lifecycle tests to be handled via mdatagen.
This follows the work done on
open-telemetry/opentelemetry-collector-contrib/issues/39543, with which
now we have component coverage per component.
#### Link to tracking issue
Fixes #11867
2025-05-07 08:15:47 +00:00
Vihas Makwana
5a9dbb5b02
[chore][confma] minor refactor of `enableMergeAppendOption` feature gate ( #12976 )
...
@mx-psi @dmitryax While working on my RFC, I realized that we can
simplify the logic by moving the merge behavior into `conf.Merge`.
Currently, the feature gate check happens externally, and we choose the
merge option based on that.
This PR moves the check inside `conf.Merge`. By doing this
[converters](https://github.com/open-telemetry/opentelemetry-collector/blob/main/confmap/README.md )
can also make use of this feature.
There are no changes to any API signatures, so this doesn’t introduce
any breaking changes. Let me know what you think about this.
2025-05-07 00:12:12 +00:00
renovate[bot]
4aaf5ee3ae
Update All golang.org/x packages ( #12968 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| golang.org/x/net | `v0.39.0` -> `v0.40.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/ )
|
| golang.org/x/sys | `v0.32.0` -> `v0.33.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/ )
|
| golang.org/x/text | `v0.24.0` -> `v0.25.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/ )
|
| golang.org/x/tools | `v0.32.0` -> `v0.33.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.
---
### 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
Signed-off-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
2025-05-06 18:52:19 +00:00
Pablo Baeyens
359b4b8537
[chore] Remove stray file ( #12974 )
...
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
I accidentally checked out this file in #12871 but it should be deleted.
Woops!
2025-05-06 15:56:45 +00:00
renovate[bot]
2710d0dd4e
Update module github.com/google/go-tpm to v0.9.4 ( #12966 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/google/go-tpm](https://redirect.github.com/google/go-tpm )
| `v0.9.3` -> `v0.9.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>google/go-tpm (github.com/google/go-tpm)</summary>
###
[`v0.9.4`](https://redirect.github.com/google/go-tpm/releases/tag/v0.9.4 )
[Compare
Source](https://redirect.github.com/google/go-tpm/compare/v0.9.3...v0.9.4 )
#### What's Changed
- Tolerate differences in RSA private key libraries by
[@​chrisfenner](https://redirect.github.com/chrisfenner ) in
[https://github.com/google/go-tpm/pull/383 ](https://redirect.github.com/google/go-tpm/pull/383 )
- Add TPM2\_HMAC implementation by
[@​ludi317](https://redirect.github.com/ludi317 ) in
[https://github.com/google/go-tpm/pull/385 ](https://redirect.github.com/google/go-tpm/pull/385 )
- Improve TPMUSymKeyBits and TPMUSymMode by
[@​AlexandreEXFO](https://redirect.github.com/AlexandreEXFO ) in
[https://github.com/google/go-tpm/pull/384 ](https://redirect.github.com/google/go-tpm/pull/384 )
- Implement TCP TPM protocol by
[@​chrisfenner](https://redirect.github.com/chrisfenner ) in
[https://github.com/google/go-tpm/pull/387 ](https://redirect.github.com/google/go-tpm/pull/387 )
- tpm2: Fix typo in MakeCredential cmd by
[@​loicsikidi](https://redirect.github.com/loicsikidi ) in
[https://github.com/google/go-tpm/pull/391 ](https://redirect.github.com/google/go-tpm/pull/391 )
- TPM2\_PCR_Allocate support by
[@​zhsh](https://redirect.github.com/zhsh ) in
[https://github.com/google/go-tpm/pull/394 ](https://redirect.github.com/google/go-tpm/pull/394 )
- Check for padding bytes in EK cert by
[@​dwaynebradley](https://redirect.github.com/dwaynebradley ) in
[https://github.com/google/go-tpm/pull/397 ](https://redirect.github.com/google/go-tpm/pull/397 )
- add support for ECMQV by
[@​chrisfenner](https://redirect.github.com/chrisfenner ) in
[https://github.com/google/go-tpm/pull/399 ](https://redirect.github.com/google/go-tpm/pull/399 )
#### New Contributors
- [@​ludi317](https://redirect.github.com/ludi317 ) made their
first contribution in
[https://github.com/google/go-tpm/pull/385 ](https://redirect.github.com/google/go-tpm/pull/385 )
- [@​loicsikidi](https://redirect.github.com/loicsikidi ) made
their first contribution in
[https://github.com/google/go-tpm/pull/391 ](https://redirect.github.com/google/go-tpm/pull/391 )
- [@​zhsh](https://redirect.github.com/zhsh ) made their first
contribution in
[https://github.com/google/go-tpm/pull/394 ](https://redirect.github.com/google/go-tpm/pull/394 )
- [@​dwaynebradley](https://redirect.github.com/dwaynebradley )
made their first contribution in
[https://github.com/google/go-tpm/pull/397 ](https://redirect.github.com/google/go-tpm/pull/397 )
**Full Changelog**:
https://github.com/google/go-tpm/compare/v0.9.3...v0.9.4
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
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>
2025-05-06 15:31:29 +00:00
renovate[bot]
be3d5f046c
Update module github.com/shirou/gopsutil/v4 to v4.25.4 ( #12967 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/shirou/gopsutil/v4](https://redirect.github.com/shirou/gopsutil )
| `v4.25.3` -> `v4.25.4` |
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
[](https://docs.renovatebot.com/merge-confidence/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>shirou/gopsutil (github.com/shirou/gopsutil/v4)</summary>
###
[`v4.25.4`](https://redirect.github.com/shirou/gopsutil/releases/tag/v4.25.4 )
[Compare
Source](https://redirect.github.com/shirou/gopsutil/compare/v4.25.3...v4.25.4 )
<!-- Release notes generated using configuration in .github/release.yml
at v4.25.4 -->
##### What's Changed
##### cpu
- fix nil ptr by [@​dvovk](https://redirect.github.com/dvovk ) in
[https://github.com/shirou/gopsutil/pull/1835 ](https://redirect.github.com/shirou/gopsutil/pull/1835 )
- Fix win32\_SystemProcessorPerformanceInformation struct by
[@​niemp100](https://redirect.github.com/niemp100 ) in
[https://github.com/shirou/gopsutil/pull/1831 ](https://redirect.github.com/shirou/gopsutil/pull/1831 )
##### disk
- \[disk]\[linux] add bcachefs magic by
[@​NewbieOrange](https://redirect.github.com/NewbieOrange ) in
[https://github.com/shirou/gopsutil/pull/1838 ](https://redirect.github.com/shirou/gopsutil/pull/1838 )
##### host
- refactor: using fmt.Errorf in InfoWithContext by
[@​s0ders](https://redirect.github.com/s0ders ) in
[https://github.com/shirou/gopsutil/pull/1840 ](https://redirect.github.com/shirou/gopsutil/pull/1840 )
##### Other Changes
- fix: update github actions runner images by
[@​shirou](https://redirect.github.com/shirou ) in
[https://github.com/shirou/gopsutil/pull/1841 ](https://redirect.github.com/shirou/gopsutil/pull/1841 )
- chore: enable govet linter by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/shirou/gopsutil/pull/1825 ](https://redirect.github.com/shirou/gopsutil/pull/1825 )
- \[chore]: bump golangci-lint to v2.1.1 by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/shirou/gopsutil/pull/1829 ](https://redirect.github.com/shirou/gopsutil/pull/1829 )
- chore: enable ineffassign linter by
[@​mmorel-35](https://redirect.github.com/mmorel-35 ) in
[https://github.com/shirou/gopsutil/pull/1843 ](https://redirect.github.com/shirou/gopsutil/pull/1843 )
##### New Contributors
- [@​NewbieOrange](https://redirect.github.com/NewbieOrange ) made
their first contribution in
[https://github.com/shirou/gopsutil/pull/1838 ](https://redirect.github.com/shirou/gopsutil/pull/1838 )
- [@​dvovk](https://redirect.github.com/dvovk ) made their first
contribution in
[https://github.com/shirou/gopsutil/pull/1835 ](https://redirect.github.com/shirou/gopsutil/pull/1835 )
- [@​niemp100](https://redirect.github.com/niemp100 ) made their
first contribution in
[https://github.com/shirou/gopsutil/pull/1831 ](https://redirect.github.com/shirou/gopsutil/pull/1831 )
- [@​s0ders](https://redirect.github.com/s0ders ) made their first
contribution in
[https://github.com/shirou/gopsutil/pull/1840 ](https://redirect.github.com/shirou/gopsutil/pull/1840 )
**Full Changelog**:
https://github.com/shirou/gopsutil/compare/v4.25.3...v4.25.4
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any
time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/ ).
View the [repository job
log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector ).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
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>
2025-05-06 15:31:10 +00:00
renovate[bot]
801ebcc7d9
Update module gotest.tools/gotestsum to v1.12.2 ( #12969 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[gotest.tools/gotestsum](https://redirect.github.com/gotestyourself/gotestsum )
| `v1.12.1` -> `v1.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/ )
|
---
> [!WARNING]
> Some dependencies could not be looked up. Check the Dependency
Dashboard for more information.
---
### Release Notes
<details>
<summary>gotestyourself/gotestsum (gotest.tools/gotestsum)</summary>
###
[`v1.12.2`](https://redirect.github.com/gotestyourself/gotestsum/releases/tag/v1.12.2 )
[Compare
Source](https://redirect.github.com/gotestyourself/gotestsum/compare/v1.12.1...v1.12.2 )
#### What's Changed
- Bump gotest.tools/v3 from 3.5.1 to 3.5.2 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/gotestyourself/gotestsum/pull/463 ](https://redirect.github.com/gotestyourself/gotestsum/pull/463 )
- Bump github.com/google/go-cmp from 0.6.0 to 0.7.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/gotestyourself/gotestsum/pull/468 ](https://redirect.github.com/gotestyourself/gotestsum/pull/468 )
- Bump github.com/fatih/color from 1.17.0 to 1.18.0 by
[@​dependabot](https://redirect.github.com/dependabot ) in
[https://github.com/gotestyourself/gotestsum/pull/446 ](https://redirect.github.com/gotestyourself/gotestsum/pull/446 )
- Use event times for elapsed by
[@​dnephin](https://redirect.github.com/dnephin ) in
[https://github.com/gotestyourself/gotestsum/pull/482 ](https://redirect.github.com/gotestyourself/gotestsum/pull/482 )
- feat: support for hidding skipped tests in the junit report by
[@​v1v](https://redirect.github.com/v1v ) in
[https://github.com/gotestyourself/gotestsum/pull/478 ](https://redirect.github.com/gotestyourself/gotestsum/pull/478 )
#### New Contributors
- [@​v1v](https://redirect.github.com/v1v ) made their first
contribution in
[https://github.com/gotestyourself/gotestsum/pull/478 ](https://redirect.github.com/gotestyourself/gotestsum/pull/478 )
**Full Changelog**:
https://github.com/gotestyourself/gotestsum/compare/v1.12.1...v1.12.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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
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>
2025-05-06 15:29:44 +00:00
renovate[bot]
904f9abebd
Update All go.opentelemetry.io/build-tools packages to v0.23.1 ( #12965 )
...
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/build-tools/checkapi](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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/ )
|
|
[go.opentelemetry.io/build-tools/checkfile](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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/ )
|
|
[go.opentelemetry.io/build-tools/chloggen](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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/ )
|
|
[go.opentelemetry.io/build-tools/crosslink](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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/ )
|
|
[go.opentelemetry.io/build-tools/githubgen](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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/ )
|
|
[go.opentelemetry.io/build-tools/multimod](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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/ )
|
|
[go.opentelemetry.io/build-tools/semconvgen](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools )
| `v0.23.0` -> `v0.23.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>open-telemetry/opentelemetry-go-build-tools
(go.opentelemetry.io/build-tools/checkapi)</summary>
###
[`v0.23.1`](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/blob/HEAD/CHANGELOG.md#v0231 )
[Compare
Source](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/compare/v0.23.0...v0.23.1 )
##### 🧰 Bug fixes 🧰
- `issuegenerator`: Trim repository prefix from new issue titles
([#​864](https://redirect.github.com/open-telemetry/opentelemetry-go-build-tools/issues/864 ))
</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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI2NC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==-->
---------
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>
2025-05-06 15:29:43 +00:00
Pavol Loffay
6d95220cde
Do not run TPM test macos/darwin ( #12972 )
...
<!--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 -->
#### Link to tracking issue
Fixes #12964
<!--Describe what testing was performed and which tests were added.-->
#### Testing
<!--Describe the documentation added.-->
#### Documentation
<!--Please delete paragraphs that you did not use before submitting.-->
---------
Signed-off-by: Pavol Loffay <p.loffay@gmail.com>
2025-05-06 15:28:57 +00:00
Israel Blancas
5ee4816a4b
Propagate telemetry.resource to the internal logs ( #12583 )
...
#### Description
Propagate `telemetry.resource` to the internal logs.
#### Link to tracking issue
Fixes #12582
Signed-off-by: Israel Blancas <iblancasa@gmail.com>
2025-05-06 11:17:07 +00:00
Arthur Silva Sens
c85ebbec77
Fix snappy/framed-snappy encoding/decoding ( #12911 )
...
#### Description
This is an alternative PR to #12825 .
I'm taking all the commits from that PR and adding the feature gate on
the client side, as requested by reviews. The server behavior of peeking
into the initial bytes to identify the encoding is kept :)
If you've reviewed the previous PR, you can just review the latest
commit!
<!-- Issue number if applicable -->
#### Link to tracking issue
Fixes #10584
---------
Signed-off-by: Arthur Silva Sens <arthursens2005@gmail.com>
Co-authored-by: Michael Graff <mgraff@cardinalhq.io>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
Co-authored-by: Jonathan <perebaj@gmail.com>
2025-05-05 16:18:42 +00:00
Antoine Toulme
829157cef7
[chore] add checkapi to tools ( #12954 )
...
Adds checkapi to the tools and a make target to run it.
Fixes #12360
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
Co-authored-by: Alex Boten <223565+codeboten@users.noreply.github.com>
2025-05-05 15:52:16 +00:00
Daniel Jaglowski
56c7da2107
[chore] Update obsconsumer to use new attribute name ( #12959 )
...
Implements new name for attribute as documented in #12951 .
Note: The obsconsumer package is unused until #12812 is merged so this
is not a breaking change.
2025-05-05 15:27:26 +00:00