Skip to content

Conversation

ldez
Copy link
Member

@ldez ldez commented Aug 18, 2025

I created a hard fork because the user account and its repositories disappeared.

golangci/asciicheck@v0.4.1...v0.5.0

Fixes #6017

@ldez ldez added this to the v2-unreleased milestone Aug 18, 2025
@ldez ldez added dependencies Relates to an upstream dependency linter: update version Update version of linter go Pull requests that update Go code labels Aug 18, 2025
@ldez ldez merged commit 838684c into golangci:main Aug 18, 2025
18 checks passed
@ldez ldez deleted the fix/asciicheck branch August 18, 2025 16:41
atoulme pushed a commit to open-telemetry/opentelemetry-collector-contrib that referenced this pull request Sep 18, 2025
)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Seems like github.com/tdakkota/asciicheck is no longer available, but
still imported
[(golangci/golangci-lint)](https://github.com/golangci/golangci-lint/blob/v2.4.0/go.mod#L115)
in the latest release. This is temporary until a new golangci-lint
release will use the updated asciicheck repo.
Some more context
[here](golangci/golangci-lint#6018).
@ldez ldez modified the milestones: v2-unreleased, v2.5 Sep 21, 2025
JaredTan95 added a commit to openinsight-proj/opentelemetry-collector-contrib that referenced this pull request Oct 15, 2025
* Update module github.com/redis/go-redis/v9 to v9.14.0 (#42736)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/redis/go-redis/v9](https://redirect.github.com/redis/go-redis)
| `v9.12.1` -> `v9.14.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fredis%2fgo-redis%2fv9/v9.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fredis%2fgo-redis%2fv9/v9.12.1/v9.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>redis/go-redis (github.com/redis/go-redis/v9)</summary>

###
[`v9.14.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.14.0):
9.14.0

[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.13.0...v9.14.0)

#### Highlights

- Added batch process method to the pipeline
([#&#8203;3510](https://redirect.github.com/redis/go-redis/pull/3510))

### Changes

#### 🚀 New Features

- Added batch process method to the pipeline
([#&#8203;3510](https://redirect.github.com/redis/go-redis/pull/3510))

#### 🐛 Bug Fixes

- fix: SetErr on Cmd if the command cannot be queued correctly in
multi/exec
([#&#8203;3509](https://redirect.github.com/redis/go-redis/pull/3509))

#### 🧰 Maintenance

- Updates release drafter config to exclude dependabot
([#&#8203;3511](https://redirect.github.com/redis/go-redis/pull/3511))
- chore(deps): bump actions/setup-go from 5 to 6
([#&#8203;3504](https://redirect.github.com/redis/go-redis/pull/3504))

#### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;elena-kolevska](https://redirect.github.com/elena-kolevksa),
[@&#8203;htemelski-redis](https://redirect.github.com/htemelski-redis)
and [@&#8203;ndyakov](https://redirect.github.com/ndyakov)

###
[`v9.13.0`](https://redirect.github.com/redis/go-redis/releases/tag/v9.13.0):
9.13.0

[Compare
Source](https://redirect.github.com/redis/go-redis/compare/v9.12.1...v9.13.0)

##### Highlights

- Pipeliner expose queued commands
([#&#8203;3496](https://redirect.github.com/redis/go-redis/pull/3496))
- Ensure that JSON.GET returns Nil response
([#&#8203;3470](https://redirect.github.com/redis/go-redis/pull/3470))
- Fixes on Read and Write buffer sizes and UniversalOptions

##### Changes

- Pipeliner expose queued commands
([#&#8203;3496](https://redirect.github.com/redis/go-redis/pull/3496))
- fix(test): fix a timing issue in pubsub test
([#&#8203;3498](https://redirect.github.com/redis/go-redis/pull/3498))
- Allow users to enable read-write splitting in failover mode.
([#&#8203;3482](https://redirect.github.com/redis/go-redis/pull/3482))
- Set the read/write buffer size of the sentinel client to 4KiB
([#&#8203;3476](https://redirect.github.com/redis/go-redis/pull/3476))

##### 🚀 New Features

- fix(otel): register wait metrics
([#&#8203;3499](https://redirect.github.com/redis/go-redis/pull/3499))
- Support subscriptions against cluster slave nodes
([#&#8203;3480](https://redirect.github.com/redis/go-redis/pull/3480))
- Add wait metrics to otel
([#&#8203;3493](https://redirect.github.com/redis/go-redis/pull/3493))
- Clean failing timeout implementation
([#&#8203;3472](https://redirect.github.com/redis/go-redis/pull/3472))

##### 🐛 Bug Fixes

- Do not assume that all non-IP hosts are loopbacks
([#&#8203;3085](https://redirect.github.com/redis/go-redis/pull/3085))
- Ensure that JSON.GET returns Nil response
([#&#8203;3470](https://redirect.github.com/redis/go-redis/pull/3470))

##### 🧰 Maintenance

- fix(otel): register wait metrics
([#&#8203;3499](https://redirect.github.com/redis/go-redis/pull/3499))
- fix(make test): Add default env in makefile
([#&#8203;3491](https://redirect.github.com/redis/go-redis/pull/3491))
- Update the introduction to running tests in README.md
([#&#8203;3495](https://redirect.github.com/redis/go-redis/pull/3495))
- test: Add comprehensive edge case tests for IncrByFloat command
([#&#8203;3477](https://redirect.github.com/redis/go-redis/pull/3477))
- Set the default read/write buffer size of Redis connection to 32KiB
([#&#8203;3483](https://redirect.github.com/redis/go-redis/pull/3483))
- Bumps test image to 8.2.1-pre
([#&#8203;3478](https://redirect.github.com/redis/go-redis/pull/3478))
- fix UniversalOptions miss ReadBufferSize and WriteBufferSize options
([#&#8203;3485](https://redirect.github.com/redis/go-redis/pull/3485))
- chore(deps): bump actions/checkout from 4 to 5
([#&#8203;3484](https://redirect.github.com/redis/go-redis/pull/3484))
- Removes dry run for stale issues policy
([#&#8203;3471](https://redirect.github.com/redis/go-redis/pull/3471))
- Update otel metrics URL
([#&#8203;3474](https://redirect.github.com/redis/go-redis/pull/3474))

##### Contributors

We'd like to thank all the contributors who worked on this release!

[@&#8203;LINKIWI](https://redirect.github.com/LINKIWI),
[@&#8203;cxljs](https://redirect.github.com/cxljs),
[@&#8203;cybersmeashish](https://redirect.github.com/cybersmeashish),
[@&#8203;elena-kolevska](https://redirect.github.com/elena-kolevska),
[@&#8203;htemelski-redis](https://redirect.github.com/htemelski-redis),
[@&#8203;mwhooker](https://redirect.github.com/mwhooker),
[@&#8203;ndyakov](https://redirect.github.com/ndyakov),
[@&#8203;ofekshenawa](https://redirect.github.com/ofekshenawa),
[@&#8203;suever](https://redirect.github.com/suever)

</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-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>

* [exporter/azureblob] Add template support for blob name formatting in Azure Blob exporter (#42674)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

When `template_enabled` is `true`, you can use Go templates in
`metrics_format`, `logs_format`, and `traces_format` to create dynamic
blob names based on telemetry data. The root object for the template is
the telemetry data itself (`pmetric.Metrics`, `plog.Logs`, or
`ptrace.Traces`).

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42643 

<!--Describe what testing was performed and which tests were added.-->
#### Testing

1. added test in `exporter_test.go`.
2. validated using real blob account.
```yaml
    blob_name_format:
      metrics_format: 2006/01/02/metrics_{{ (getResourceMetricAttr . 0 "service.name") }}_15_04.json
      logs_format: 2006/01/02/logs_{{ getScopeLogAttr . 0 0 "scope.name" }}_15_04.json
      traces_format: 2006/01/02/traces_{{ (getSpan . 0 0 0).Name }}_15_04.json
      template_enabled: true
```
<img width="632" height="365" alt="image"
src="https://github.com/user-attachments/assets/37f4fbcb-4b64-49c2-bff1-bcf6c0451578"
/>


<!--Describe the documentation added.-->
#### Documentation

Updated in `README.md`

<!--Please delete paragraphs that you did not use before submitting.-->

* Update module github.com/ClickHouse/clickhouse-go/v2 to v2.40.3 (#42708)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/ClickHouse/clickhouse-go/v2](https://redirect.github.com/ClickHouse/clickhouse-go)
| `v2.40.1` -> `v2.40.3` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fClickHouse%2fclickhouse-go%2fv2/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fClickHouse%2fclickhouse-go%2fv2/v2.40.1/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>ClickHouse/clickhouse-go
(github.com/ClickHouse/clickhouse-go/v2)</summary>

###
[`v2.40.3`](https://redirect.github.com/ClickHouse/clickhouse-go/blob/HEAD/CHANGELOG.md#v2403-2025-09-13----Release-notes-generated-using-configuration-in-githubreleaseyml-at-main---)

[Compare
Source](https://redirect.github.com/ClickHouse/clickhouse-go/compare/v2.40.2...v2.40.3)

#### What's Changed

##### Other Changes 🛠

- bug: deserializing into nullable field by
[@&#8203;rbroggi](https://redirect.github.com/rbroggi) in
[#&#8203;1649](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1649)
- Fixes for
[#&#8203;1649](https://redirect.github.com/ClickHouse/clickhouse-go/issues/1649)
by [@&#8203;SpencerTorres](https://redirect.github.com/SpencerTorres) in
[#&#8203;1654](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1654)

#### New Contributors

- [@&#8203;rbroggi](https://redirect.github.com/rbroggi) made their
first contribution in
[#&#8203;1649](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1649)

**Full Changelog**:
<https://github.com/ClickHouse/clickhouse-go/compare/v2.40.2...v2.40.3>

###
[`v2.40.2`](https://redirect.github.com/ClickHouse/clickhouse-go/blob/HEAD/CHANGELOG.md#v2402-2025-09-13----Release-notes-generated-using-configuration-in-githubreleaseyml-at-main---)

[Compare
Source](https://redirect.github.com/ClickHouse/clickhouse-go/compare/v2.40.1...v2.40.2)

#### What's Changed

##### Other Changes 🛠

- Bump golang.org/x/net from 0.42.0 to 0.43.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1634](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1634)
- Bump github.com/ClickHouse/ch-go from 0.67.0 to 0.68.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1639](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1639)
- Bump github.com/stretchr/testify from 1.10.0 to 1.11.1 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1641](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1641)
- Bump go.opentelemetry.io/otel/trace from 1.37.0 to 1.38.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1642](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1642)
- Bump github.com/docker/docker from 28.3.3+incompatible to
28.4.0+incompatible by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1646](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1646)
- Bump golang.org/x/net from 0.43.0 to 0.44.0 by
[@&#8203;dependabot](https://redirect.github.com/dependabot)\[bot] in
[#&#8203;1647](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1647)
- chore: migrate to maintained YAML library by
[@&#8203;joschi](https://redirect.github.com/joschi) in
[#&#8203;1651](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1651)
- skip random tests on Go 1.25 by
[@&#8203;SpencerTorres](https://redirect.github.com/SpencerTorres) in
[#&#8203;1652](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1652)
- bug: headers map can be nil by
[@&#8203;r0bobo](https://redirect.github.com/r0bobo) in
[#&#8203;1650](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1650)

#### New Contributors

- [@&#8203;joschi](https://redirect.github.com/joschi) made their first
contribution in
[#&#8203;1651](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1651)
- [@&#8203;r0bobo](https://redirect.github.com/r0bobo) made their first
contribution in
[#&#8203;1650](https://redirect.github.com/ClickHouse/clickhouse-go/pull/1650)

**Full Changelog**:
<https://github.com/ClickHouse/clickhouse-go/compare/v2.40.1...v2.40.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-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>
Co-authored-by: Yang Song <[email protected]>

* Update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.28 (#42743)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go)
| `v1.1.27` -> `v1.1.28` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.27/v1.1.28?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>tencentcloud/tencentcloud-sdk-go
(github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary>

###
[`v1.1.28`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.27...v1.1.28)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.27...v1.1.28)

</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-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>

* [processor/resourcedetection] Add support for Scaleway host image attributes (#42683)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Since the following
[PR](https://github.com/scaleway/scaleway-sdk-go/pull/2714) has been
merged and released, we can now expose host image metadata on the
Scaleway provider.

I kept both `host.image.id` and `host.image.name` as enabled by default
since the provider was not yet included in any release.

<!--Describe what testing was performed and which tests were added.-->
#### Testing

I tested directly in a VM, and also updated the tests to ensure these
values are exposed properly when enabled.

```sh
2025-09-15T13:33:27.366Z	info	[email protected]/service.go:205	Starting otelcontribcol...	{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "Version": "0.135.0-dev", "NumCPU": 1}
2025-09-15T13:33:27.367Z	info	extensions/extensions.go:41	Starting extensions...	{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}}
2025-09-15T13:33:27.368Z	info	internal/resourcedetection.go:137	began detecting resource information{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics"}
2025-09-15T13:33:27.512Z	info	internal/resourcedetection.go:188	detected resource information	{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "resourcedetection", "otelcol.component.kind": "processor", "otelcol.pipeline.id": "metrics", "otelcol.signal": "metrics", "resource": {"cloud.account.id":"10542306-0c75-4265-9c2c-1fbfe4ea0bf0","cloud.availability_zone":"fr-par-1","cloud.platform":"scaleway_cloud_compute","cloud.provider":"scaleway_cloud","cloud.region":"fr-par","host.id":"132c8bcc-739d-4ed9-9b53-c5b27197a19b","host.image.id":"90e47fab-efa3-46d8-9607-f327a0ea65bb","host.image.name":"Ubuntu 24.04 Noble Numbat","host.name":"scw-goofy-borg","host.type":"STARDUST1-S"}}
2025-09-15T13:33:27.514Z	info	[email protected]/service.go:228	Everything is ready. Begin running and processing data.	{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}}
2025-09-15T13:33:28.515Z	info	Metrics	{"resource": {"service.instance.id": "eb986521-bd97-4ab8-a739-b7a6ca95836f", "service.name": "otelcontribcol", "service.version": "0.135.0-dev"}, "otelcol.component.id": "debug", "otelcol.component.kind": "exporter", "otelcol.signal": "metrics", "resource metrics": 3, "metrics": 5, "data points": 17}
2025-09-15T13:33:28.518Z	info	ResourceMetrics #0
Resource SchemaURL: https://opentelemetry.io/schemas/1.9.0
Resource attributes:
     -> cloud.account.id: Str(10542306-0c75-4265-9c2c-1fbfe4ea0bf0)
     -> cloud.availability_zone: Str(fr-par-1)
     -> cloud.provider: Str(scaleway_cloud)
     -> cloud.platform: Str(scaleway_cloud_compute)
     -> cloud.region: Str(fr-par)
     -> host.id: Str(132c8bcc-739d-4ed9-9b53-c5b27197a19b)
     -> host.image.id: Str(90e47fab-efa3-46d8-9607-f327a0ea65bb)
     -> host.image.name: Str(Ubuntu 24.04 Noble Numbat)
     -> host.name: Str(scw-goofy-borg)
     -> host.type: Str(STARDUST1-S)
```

Signed-off-by: Paulo Dias <[email protected]>

* docs: adjust netflow receiver block (#42717)

This pull request updates the example configuration in the
`receiver/netflowreceiver/README.md` file to fix the YAML formatting for
the NetFlow receiver. The change ensures that the configuration examples
use the correct structure for each receiver type.

Documentation and configuration improvements:

* Corrected the YAML structure by removing unnecessary list indicators
(`-`) before the `scheme` key for each receiver type in the example
configuration in `receiver/netflowreceiver/README.md`.

* [connector/spanmetrics] Support inserting collector.instance.id as an attribute to spanmetrics metrics (#41865)

#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #40400

<!--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.-->

---------

Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>

* [extension/storage/filestorage] Fix `recreate` from panic (#41802)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
* This enables recovery from a panic when the bbolt db is corrupted and
renames the file when a panic occurs.
* This changes the `recreate` behavior to not rename the file upon every
start of the collector.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Resolves
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/36840
Resolves
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/35899

<!--Describe what testing was performed and which tests were added.-->
#### Testing
1. Start collector with file extension configured. This should create
the file with some content within it.
2. Stop the collector.
3. Manually edit or "break" the bbolt db file by adding characters in
random places, forcefully causing a panic
4. Start the collector
5. See logs:
```json
{"level":"info","ts":"2025-07-31T23:26:34.218-0400","msg":"Setting up own telemetry...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}}
{"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Starting otelcontribcol...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"Version":"0.131.0-dev","NumCPU":6}
{"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Starting extensions...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}}
{"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Extension is starting...","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension"}
{"level":"info","ts":"2025-07-31T23:26:34.242-0400","msg":"Extension started.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension"}
#### This line ####
{"level":"warn","ts":"2025-07-31T23:26:34.242-0400","msg":"Database corruption detected, recreating database file","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension","file":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs","panic":"assertion failed: Page expected to be: 96, but self identifies as 4909050520039286100"}
{"level":"info","ts":"2025-07-31T23:26:34.243-0400","msg":"Corrupted database file renamed","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"file_storage/persistent_queue_storage","otelcol.component.kind":"extension","original":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs","backup":"/data/otelcol/persistent_queue_storage/exporter_otlphttp_general_logs.2025-08-27T13:26:07.479.backup"}
#### through this line ####
{"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"New queue metadata key not found, attempting to load legacy format.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"}
{"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"Initializing new persistent queue","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"}
{"level":"info","ts":"2025-07-31T23:26:34.244-0400","msg":"Successfully migrated to consolidated metadata format","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"},"otelcol.component.id":"otlphttp/general","otelcol.component.kind":"exporter","otelcol.signal":"logs"}
{"level":"info","ts":"2025-07-31T23:26:34.255-0400","msg":"Everything is ready. Begin running and processing data.","resource":{"service.instance.id":"d830aeff-7993-49f7-9817-a0c96af3498d","service.name":"otelcontribcol","service.version":"0.131.0-dev"}}
```

<!--Describe the documentation added.-->
#### Documentation
Updated the existing documentation with behavioral changes for
`recreate` option.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Antoine Toulme <[email protected]>

* [chore][receiver/journald]: improve README.md examples (#42692)

#### Description
Add the following examples to the documentation:
 - Minimal configuration
 - Cursor tracking
 - Reading from the beginning

<!--Describe the documentation added.-->
#### Documentation
This PR improves the documented examples

---------

Co-authored-by: Andrzej Stencel <[email protected]>

* [chore] document metrics for allocatable_types_to_report setting (#42539)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Document the metrics produced by the `allocatable_types_to_report`
setting in the k8scluster receiver.

- Add an explicit table mapping allocatable types to metric names in
README.
- Clarify that `storage` is not part of Kubernetes Node Allocatable and
remove it from the listed types.
-
https://kubernetes.io/docs/tasks/administer-cluster/reserve-compute-resources/#node-allocatable
- Add a reference to Kubernetes Node Allocatable docs for clarity.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42311 

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Deployed `opentelemetry-collector-contrib` v0.133.0 via the official
Helm chart(`mode=deployment`, `presets.clusterMetrics=true`) and enabled
allocatable metrics in the `k8s_cluster` receiver as follows:

```yaml
config:
  receivers:
    k8s_cluster:
      auth_type: serviceAccount
      collection_interval: 30s
      allocatable_types_to_report:
        - cpu
        - memory
        - ephemeral-storage
        - storage
        - pods
        
  exporters:
    prometheus:
      endpoint: "0.0.0.0:8889"
```

With this configuration, the following metrics were observed on
/metrics:
 
```
# HELP k8s_node_allocatable_cpu Amount of cpu allocatable on the node
# TYPE k8s_node_allocatable_cpu gauge
k8s_node_allocatable_cpu{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 1.93
# HELP k8s_node_allocatable_ephemeral_storage_bytes Amount of ephemeral-storage allocatable on the node
# TYPE k8s_node_allocatable_ephemeral_storage_bytes gauge
k8s_node_allocatable_ephemeral_storage_bytes{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 7.6224326324e+10
# HELP k8s_node_allocatable_memory_bytes Amount of memory allocatable on the node
# TYPE k8s_node_allocatable_memory_bytes gauge
k8s_node_allocatable_memory_bytes{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 5.54446848e+08
# HELP k8s_node_allocatable_pods Amount of pods allocatable on the node
# TYPE k8s_node_allocatable_pods gauge
k8s_node_allocatable_pods{otel_scope_name="github.com/open-telemetry/opentelemetry-collector-contrib/receiver/k8sclusterreceiver",otel_scope_schema_url="",otel_scope_version="0.133.0"} 4
```

<!--Describe the documentation added.-->
#### Documentation

<!--Please delete paragraphs that you did not use before submitting.-->

Signed-off-by: jaehanbyun <[email protected]>
Co-authored-by: Christos Markou <[email protected]>

* Update module github.com/relvacode/iso8601 to v1.7.0 (#42737)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/relvacode/iso8601](https://redirect.github.com/relvacode/iso8601)
| `v1.6.0` -> `v1.7.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2frelvacode%2fiso8601/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2frelvacode%2fiso8601/v1.6.0/v1.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>relvacode/iso8601 (github.com/relvacode/iso8601)</summary>

###
[`v1.7.0`](https://redirect.github.com/relvacode/iso8601/releases/tag/v1.7.0)

[Compare
Source](https://redirect.github.com/relvacode/iso8601/compare/v1.6.0...v1.7.0)

##### What's Changed

- Support whitespace between date and time component by
[@&#8203;relvacode](https://redirect.github.com/relvacode) in
[#&#8203;29](https://redirect.github.com/relvacode/iso8601/pull/29)
- Check for remaining data with Zulu zone by
[@&#8203;relvacode](https://redirect.github.com/relvacode) in
[#&#8203;31](https://redirect.github.com/relvacode/iso8601/pull/31)

**Full Changelog**:
<https://github.com/relvacode/iso8601/compare/v1.6.0...v1.7.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-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>

* [exporter/clickhouse] TLS config / Certificate based Authentication (#42581)

#### Description

Enables usage of OpenTelemetry's TLS configuration structure for
clickhouse-go driver.

Example:
```yaml
exporters:
  clickhouse:
    endpoint: tcp://127.0.0.1:9000
    tls:
      insecure: false
      insecure_skip_verify: false
      ca_file: CAroot.crt
      cert_file: client.crt
      key_file: client.key
```

#### Link to tracking issue
Fixes #22805, #41116

#### Testing

Added integration test that uses locally generated test certificates to
test certificate authentication with ClickHouse.

Certificates can be regenerated with `./testdata/certs/gen-certs.sh`.

Also updated ClickHouse image versions to latest stable/LTS.

#### Documentation

Updated README with `tls` config description and example.

* [receiver/splunkenterprise] fix typo search artifact size metrics (#42616)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This PR fixes a typo in the search artifact size metrics, which is part
of the existing search dispatch collection. This typo has been causing
errors with parsing empty string values.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42615

* [internal/otelarrow] Remove manual time.Sleep call (#42548)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42514

<!--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: Jared Tan <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>
Co-authored-by: Alex Boten <[email protected]>

* [chore]: add workflow for surveys of non-members (#42503)

The Contributor Experience group created a survey to help understand
challenges and feedback from new contributors. We have this survey
running for a few months on opentelemetry.io and the JS repo, with
helpful feedback, so now adding to more repos.

Example of message:
https://github.com/open-telemetry/opentelemetry-js/pull/5884#issuecomment-3237568813

---------

Co-authored-by: Antoine Toulme <[email protected]>

* [exporter/awss3exporter] add s3_base_prefix parameter (#42660)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Adds a new optional parameter `s3_base_prefix` to the `awss3exporter`
which is used as the root path for all files uploaded.

This new parameter is helpful when using the
`resource_attrs_to_s3/s3_prefix` override ability but you still want a
root path to be used for all file uploads.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42661

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Added unit tests and ran the otel collector locally using a config file
that specifies an `awss3` exporter with the new `s3_base_prefix`
parameter

<!--Describe the documentation added.-->
#### Documentation
Updated the readme and added new configuration examples

<!--Please delete paragraphs that you did not use before submitting.-->

* updated countconnector timestamps (#42006)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Updates the countconnector metric timestamps to use earliest timestamp
from batch as start timestamp and latest as timestamp, instead of using
timestamp from metric creation time


<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #40573 

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Updates TracesToMetric tests to include checks for timestamp values

* [kubeletstats] Cleanup deprecated *.cpu.utilization metrics and respective feature gate (#42727)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
After the merge of
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41042
we need to completely remove the
`receiver.kubeletstats.enableCPUUsageMetrics` feature gate and cleanup
the component accordingly.

The feature gate has been [in place until
v0.131.0](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41042/files#diff-3d568b694da81fd8cca718ee598c1fa14d20176a73af0f8d009388f5a6c2e11dR33)
hence now it can be removed entirely.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/41178

Supersedes
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41880.

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Updated

<!--Describe the documentation added.-->
#### Documentation
Updated

<!--Please delete paragraphs that you did not use before submitting.-->

Co-authored-by: mugund10 <[email protected]>

Signed-off-by: ChrsMark <[email protected]>
Co-authored-by: mugund10 <[email protected]>

* [chore] Replace asciicheck dep since repo is no longer available (#42753)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Seems like github.com/tdakkota/asciicheck is no longer available, but
still imported
[(golangci/golangci-lint)](https://github.com/golangci/golangci-lint/blob/v2.4.0/go.mod#L115)
in the latest release. This is temporary until a new golangci-lint
release will use the updated asciicheck repo.
Some more context
[here](https://github.com/golangci/golangci-lint/pull/6018).

* [chore] Fix codeowners workflow (#42771)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

#### Description

Two codeowners in the allowlist have recently become OpenTelemetry
community members and no longer need to be in the allowlist.

* [chore][receiver/journald] Update stanza documentation (#42774)

#### Description
This commit updates configuration and filtering options in the stanza
documentation of the journald input to match the journald receiver
documentation.

* [chore][receiver/prometheus] Update kong integration test (#42776)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
[As
requested](https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/42741#issuecomment-3307594964),
the Kong test for Prometheus should use a past scrape of kong data as
the input, rather than spinning up a kong docker container and
connecting to it.

* [receiver/kafkametrics] Implement client reset for recoverable errors in Sarama calls (#41363)

…

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
This change implements client reset functionality to address recoverable
errors in Sarama calls, such as connection resets and EOF errors. When a
recoverable error is encountered, the client is reset, enabling the
scraper to reconnect and resume metric collection seamlessly.
<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
none
<!--Describe what testing was performed and which tests were added.-->
#### Testing
Existing tests were modified accordingly.
<!--Describe the documentation added.-->
#### Documentation
none
<!--Please delete paragraphs that you did not use before submitting.-->

* [cmd/telemetrygen] Add allow failed exports flag (#42136)

#### Description
Add --allow-export-failures flag to telemetrygen to continue running
when export operations fail (instead of terminating)

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42135

* [chore][testbed] Use os.MkdirTemp on Windows (#42770)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Same as #42635 in different tests.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Updates #42639

---------

Co-authored-by: Yang Song <[email protected]>

* [chore] Update core dependencies (#42782)

This PR updates the opentelemetry-collector modules to
open-telemetry/opentelemetry-collector@ba0b327d5fe91b230f97e48f56f3c191bd89df2d

---------

Signed-off-by: otelbot <[email protected]>
Co-authored-by: otelbot <[email protected]>
Co-authored-by: Pablo Baeyens <[email protected]>

* [chore] Do not remove config file on testbed shutdown (#42789)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->

Hotfix to make sure contributors can merge PRs :)

#### Link to tracking issue

Updates #42639

* [chore][scoped-tests] Run twice instead of thrice (#42790)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->

Scoped tests are too slow for certain components (e.g. Prometheus
components) after #42498.

I still think running the tests more than once is a good idea to prevent
flakes, but maybe twice is a better balance between catching flakes and
not taking ages to merge each PR.

#### Link to tracking issue

Follows #42498

* [processor/k8sattributesprocessor] Add support for missing k8s.cronjob.uid (#42641)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

This PR adds support to expose `k8s.cronjob.uid` as resource metadata
when a `Job` is owned by a `CronJob`.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

Fixes #42557

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Local tested with `telemetrygen` and is working as expected.

```
[pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"debug","ts":"2025-09-11T16:29:11.588Z","caller":"[email protected]/processor.go:159","msg":"getting the pod","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"k8sattributes","otelcol.component.kind":"processor","otelcol.pipeline.id":"traces","otelcol.signal":"traces","pod":{"Name":"otel-log-cronjob-29293469-lw97x","Address":"10.244.0.70","PodUID":"7960681c-5a24-4287-8bea-e2cf506500ee","Attributes":{"k8s.cronjob.name":"otel-log-cronjob","k8s.cronjob.uid":"082b1c42-e393-46bc-9d51-b20a3700d1ab","k8s.job.name":"otel-log-cronjob-29293469","k8s.job.uid":"fbd853b8-7f63-44d8-ace1-8b48c89e3041"},"StartTime":"2025-09-11T16:29:00Z","Ignore":false,"Namespace":"default","NodeName":"","DeploymentUID":"","StatefulSetUID":"","DaemonSetUID":"","JobUID":"fbd853b8-7f63-44d8-ace1-8b48c89e3041","HostNetwork":false,"Containers":{"ByID":null,"ByName":null},"DeletedAt":"0001-01-01T00:00:00Z"}}
[pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"info","ts":"2025-09-11T16:29:11.588Z","msg":"Traces","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"debug","otelcol.component.kind":"exporter","otelcol.signal":"traces","resource spans":1,"spans":2}
[pod/k8sevents-receiver-opentelemetry-collector-6fd9966559-brlb6/opentelemetry-collector] {"level":"info","ts":"2025-09-11T16:29:11.588Z","msg":"ResourceSpans #0\nResource SchemaURL: https://opentelemetry.io/schemas/1.4.0\nResource attributes:\n     -> k8s.container.name: Str(telemetrygen)\n     -> service.name: Str(telemetrygen)\n     -> k8s.pod.ip: Str(10.244.0.70)\n     -> k8s.cronjob.name: Str(otel-log-cronjob)\n     -> k8s.cronjob.uid: Str(082b1c42-e393-46bc-9d51-b20a3700d1ab)\n     -> k8s.job.uid: Str(fbd853b8-7f63-44d8-ace1-8b48c89e3041)\n     -> k8s.job.name: Str(otel-log-cronjob-29293469)\nScopeSpans #0\nScopeSpans SchemaURL: \nInstrumentationScope telemetrygen \nSpan #0\n    Trace ID       : 3c7381c14a37814676b00a7d961cb219\n    Parent ID      : 4f8780d5148a9c1c\n    ID             : 17e9da9533dc93ca\n    Name           : okey-dokey-0\n    Kind           : Server\n    Start time     : 2025-09-11 16:29:09.583785469 +0000 UTC\n    End time       : 2025-09-11 16:29:09.583908469 +0000 UTC\n    Status code    : Unset\n    Status message : \nAttributes:\n     -> net.peer.ip: Str(1.2.3.4)\n     -> peer.service: Str(telemetrygen-client)\nSpan #1\n    Trace ID       : 3c7381c14a37814676b00a7d961cb219\n    Parent ID      : \n    ID             : 4f8780d5148a9c1c\n    Name           : lets-go\n    Kind           : Client\n    Start time     : 2025-09-11 16:29:09.583785469 +0000 UTC\n    End time       : 2025-09-11 16:29:09.583908469 +0000 UTC\n    Status code    : Unset\n    Status message : \nAttributes:\n     -> net.peer.ip: Str(1.2.3.4)\n     -> peer.service: Str(telemetrygen-server)\n","resource":{"service.instance.id":"9631e38b-aec3-439f-8178-d96fc8368e1e","service.name":"otelcontribcol","service.version":"0.135.0-dev"},"otelcol.component.id":"debug","otelcol.component.kind":"exporter","otelcol.signal":"traces"}
```

Added also the tests to guarantee the proper functionality.

---------

Signed-off-by: Paulo Dias <[email protected]>

* Changelog fetch (#42340)

This is a redo of
https://github.com/open-telemetry/opentelemetry-collector-contrib/pull/41849
with a fix, use quotes around the value '0' so it is not assimilated to
false.

---------

Co-authored-by: Paulo Janotti <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>

* [internal/kafka] disable client metrics (#42807)

#### Description

Disable franz-go's Kafka client metrics support. We did not
intentionally add these, we may consider reintroducing them in the
future with configuration.

Labeling this as a breaking change, though it's dubious: this isn't
documented, and came as part of the switch to franz-go which is still
under a feature gate.

#### Link to tracking issue

Fixes #42662

#### Testing

None

#### Documentation

None

* Bump prometheus/prometheus, prometheus/otlptranslator and opentelemetry-go's prometheus exporter (#42493)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Bumps prometheus/prometheus, prometheus/otlptranslator and
opentelemetry-go's Prometheus exporter to their latest versions.

They are being upgraded together because a backwards-incompatible change
to the Go API of otlptranslator between v0.0.1 and v0.0.2 occurred, and
Prometheus and OTel-go were using different versions until now. If we
upgrade one library at a time, the code doesn't compile.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes

<!--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: Arthur Silva Sens <[email protected]>

* [chore]: enable rangeValCopy rule from go-critic (#42007)

#### Description

Enable and fixes
[rangeValCopy](https://go-critic.com/overview.html#rangevalcopy) rule
from go-critic

---------

Signed-off-by: Matthieu MOREL <[email protected]>
Co-authored-by: Antoine Toulme <[email protected]>

* Better errors for attr procs: include the key. (#42280)

#### Description

Augmenting errors:

```diff
Aug 26 19:35:27 871b7f17-d975-4a84-ada7-237d998c19b5 titus-otelcol[8520]: 2025/08/26 19:35:27 collector 
server run finished with error: failed to build pipelines: failed to create "attributes/netflix" processor, in pipeline "traces":
- error creating AttrProc. Either field "value", "from_attribute" or "from_context" setting must be specified for 13-th action
+ error with key "nf.cluster" (13th-action): error creating AttrProc. Either field "value", "from_attribute" or  "from_context" setting must be specified
```

Note the key is specifically called out. That really makes it far easier
to debug errors than having to count, especially when I have 100s of
config options. (I actually only have 15, but you get the idea)

* [exporter/kafka] Fix franz-go ignores deprecated TLS config syntax (#42755)

#### Description
The syntax:

    auth:
      tls:
        ...

Was deprecated in v0.124.0, in favor of:

    tls:
      ...

The Sarama Kafka client accepts both syntaxes, but the franz-go client
ignores the deprecated syntax and silently falls back to a non-TLS
connection.

This fix adds support for the deprecated syntax until such time that it
actually gets removed.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Fixes #42754 

#### Testing
All existing tests pass. Verified deprecated syntax works against a real
TLS-enabled cluster, and fails without the fix.

#### Documentation
None.

* hostmetricsreceiver: add example metrics configuration to readme (#42759)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Just to be explicit for dummies like me, I think it would be better to
note where to place the "metrics" configurations. They are mentioned in
each scraper, but not explicitly in context. I had to try both the root
(outside of scrapers) and then within each scraper to get it to work.

Probably not a big issue to most, but I hope this will avoid at least
some confusion.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
N/A

<!--Describe what testing was performed and which tests were added.-->
#### Testing
N/A

<!--Describe the documentation added.-->
#### Documentation
As above.

<!--Please delete paragraphs that you did not use before submitting.-->

* [chore] kafkaexporter: fix flaky test (#42806)

#### Description

Remove the artificial fetch timeout, and just use the test's context to
cancel the fetch if needed. All uses of the function expect a fetch to
complete quickly, there's no need for another timeout.

This is for #42777. I was not able to reproduce the issue locally, but I
can imagine on a _very_ slow machine that a fetch may not complete
within 500ms.

#### Link to tracking issue

Fixes #42777

#### Testing

Ran the tests in a loop. I couldn't get it to fail locally.

#### Documentation

N/A

* [telemetrygen] Add ExponentialHistogram as metric type (#42757)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

As @jmichalek132 suggested in #42322 this PR also adds
ExponentialHistogram and the option to send mixed metric types.
As stated
[here](https://opentelemetry.io/docs/specs/otel/metrics/data-model/?utm_source=chatgpt.com#summary-legacy)
Summary is not really supported so I left it out of this (even though it
is part of the metricdata SDK and it can be done), so with this PR
telemetrygen should be ready to support all otel supported metric data
point types.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Part of #42322 but does not close it.

* Revert "[internal/otelarrow] Remove manual time.Sleep call" (#42812)

Reverts open-telemetry/opentelemetry-collector-contrib#42548

It looks like the test started failing again around the time this PR was
merged so I am proposing we revert this

cc @JaredTan95 

Reopens #42514
Fixes #42758

* [chore] Update core dependencies (#42815)

This PR updates the opentelemetry-collector modules to
open-telemetry/opentelemetry-collector@1f869ed2d7a2485ff5ce8e9666852415a9f2ce45

---------

Signed-off-by: otelbot <[email protected]>
Co-authored-by: otelbot <[email protected]>

* feat: Add format identification in awslogsencodingextension (#42788)

### Description
This PR adds format identification to `awslogsencodingextension`
component.

### What was added

- **Scope attribute**: All logs now include an `awslogs_encoding.format`
attribute at the scope level
- **Format values**: Each AWS log type gets a specific format
identifier:
  - VPC Flow Logs: `vpc_flow_log`
  - ELB Access Logs: `elb_access_log` 
  - S3 Access Logs: `s3_access_log`
  - CloudTrail Logs: `cloudtrail_log`
  - WAF Logs: `waf_log`
- CloudWatch Logs via Subscription Filter:
`cloudwatch_logs_subscription_filter`

### Why was added

- Provides clear identification of log source format
- Supports downstream processing decisions based on log type, e.g.
routing or filtering

---------

Co-authored-by: Vignesh Shanmugam <[email protected]>

* [chore][exporter/elasticsearch,exporter/kafka] Switch to using experimental versions of symbols (#42817)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->

Uses the `xexporterhelper` version of these symbols since we are
removing the `exporterhelper` version.

#### Link to tracking issue

Unblocks open-telemetry/opentelemetry-collector/pull/13872

* [chore] [telemetrygen] Remove scale assertion from TestExponentialHistogramMetricGeneration (#42822)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Removes wrong assertion that causes a flaky test. The go-expohisto
library allows that field to be negative to the assertion is wrong.

Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42818
Fixes
https://github.com/open-telemetry/opentelemetry-collector-contrib/issues/42819

* [chore] Add bogdan-st to telemetrygen codeowners (#42814)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Following a discussion and invitation from @mx-psi this PR adds myself
as a codeowner for telemetrygen.

* [chore] Bump go-build-tools to v0.28.0 (#42821)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Bumps Go build tools to v0.28.0. Notably adds some goodies for
issuegenerator

I left the checkapi one out since it's a lot of work and we can do it
independently

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue

Updates #36761
Updates #42518

* [chore][exporter/clickhouse] Remove an unused function (#42811)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description
Removed the function `newPlaceholder` in the internal package as it
seems no longer used.

<!--Describe what testing was performed and which tests were added.-->
#### Testing
Unit & Integration tests

* [chore] Prepare release 0.136.0 (#42828)

The following commands were run to prepare this release:
- make chlog-update VERSION=v0.136.0
- sed -i.bak s/0[.]135[.]0/0.136.0/g versions.yaml
- make multimod-prerelease
- make multimod-sync

---------

Signed-off-by: otelbot <[email protected]>
Co-authored-by: otelbot <[email protected]>

* kafka: fix support for protocol_version in franz-go client (#42833)

#### Description

The franz-go client was ignoring `protocol_version`. We now set both
MinVersions and MaxVersions options based on the specified version, so
the client assumes that exact version.

#### Link to tracking issue

Relates to #42795

#### Testing

Tested with kafkaexporter against Azure Event Hubs, which currently only
works on Windows if you specify a version < 4 due to
https://github.com/twmb/franz-go/issues/1102

#### Documentation

None

* fix(deps): update module github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common to v1.1.31 (#42837)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go)
| `v1.1.28` -> `v1.1.31` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.1.28/v1.1.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>tencentcloud/tencentcloud-sdk-go
(github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common)</summary>

###
[`v1.1.31`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.30...v1.1.31)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.30...v1.1.31)

###
[`v1.1.30`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.29...v1.1.30)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.29...v1.1.30)

###
[`v1.1.29`](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.28...v1.1.29)

[Compare
Source](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go/compare/v1.1.28...v1.1.29)

</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-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>

* [telemtrygen] Add load size to metrics and logs (#42756)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Adds configurable load size to metrics and logs in telemetrygen.

<!-- Issue number (e.g. #1234) or full URL to issue, if applicable. -->
#### Link to tracking issue
Part of #42322 but does not close it.

<!--Describe what testing was performed and which tests were added.-->
#### Testing

Unit tests for feature and config validation.

<!--Please delete paragraphs that you did not use before submitting.-->

---------

Co-authored-by: Pablo Baeyens <[email protected]>

* fix(deps): update module github.com/hetznercloud/hcloud-go/v2 to v2.24.0 (#42841)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear from 'Mend'. Learn more
[here](https://redirect.github.com/renovatebot/renovate/discussions/37842).

This PR contains the following updates:

| Package | Change | Age | Confidence |
|---|---|---|---|
|
[github.com/hetznercloud/hcloud-go/v2](https://redirect.github.com/hetznercloud/hcloud-go)
| `v2.23.0` -> `v2.24.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhetznercloud%2fhcloud-go%2fv2/v2.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhetznercloud%2fhcloud-go%2fv2/v2.23.0/v2.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>hetznercloud/hcloud-go
(github.com/hetznercloud/hcloud-go/v2)</summary>

###
[`v2.24.0`](https://redirect.github.com/hetznercloud/hcloud-go/blob/HEAD/CHANGELOG.md#v2240)

[Compare
Source](https://redirect.github.com/hetznercloud/hcloud-go/compare/v2.23.0...v2.24.0)

##### Features

- add new ip\_range param to ServerAttachToNetwork
([#&#8203;723](https://redirect.github.com/hetznercloud/hcloud-go/issues/723))
- add new ip\_range param to LoadBalancerAttachToNetwork
([#&#8203;724](https://redirect.github.com/hetznercloud/hcloud-go/issues/724))

</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-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: otelbot <[email protected]>

* [chore][telemetrygen] Fix traces count in traces integration test (#42850)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

Seems like we can't control how the BatchSpanProcessor batches traces
for export. Sometimes it s 3 traces in 3 exports but sometimes there are
4 exports. Changed the logic to count the actual trace ids instead of
the number of exports.

Also made the name of the binary unique to avoid conflicts and increased
the duration a bit, that was also failing locally sometimes.

* [chore][exporter/datadog] Fix pseudoversion (#42845)

<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
#### Description

When DataDog/datadog-agent@c0e8c8158aa2 was committed,
https://github.com/DataDog/datadog-agent/releases/tag/comp/otelcol/otlp/testutil/v0.72.0-devel
did not exist, so on #42553 we based the pseudoversion on the preceding
tag,
https://github.com/DataDog/datadog-agent/releases/tag/comp/otelcol/otlp/testutil/v0.71.0-devel.

This made Renovate confused over at #42832 so I am bumping the base
version of the pseudoversion here so that Renovate works correctly
(right now Renovate tries to _downgrade_ to v0.72.0-devel but this
commit comes after v0.72.0-devl)

* chore(deps): update prom/prometheus docker tag to v3.6.0 (#42840)

Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs
from Renovate will soon appear …
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Relates to an upstream dependency go Pull requests that update Go code linter: update version Update version of linter

Projects

None yet

Development

Successfully merging this pull request may close these issues.

github.com/tdakkota/asciicheck no longer exists, causing installation to fail

2 participants