Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Mackjmr/merge upstream #5266

Merged
merged 556 commits into from
Jul 3, 2024
Merged

Mackjmr/merge upstream #5266

merged 556 commits into from
Jul 3, 2024

Conversation

mackjmr
Copy link
Member

@mackjmr mackjmr commented Jul 3, 2024

Description:

Link to tracking Issue:

Testing:

Documentation:

renovate bot and others added 30 commits June 4, 2024 12:28
…121 (open-telemetry#33373)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/DataDog/agent-payload/v5](https://togithub.com/DataDog/agent-payload)
| `v5.0.120` -> `v5.0.121` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.121?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.121?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.120/v5.0.121?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.120/v5.0.121?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>DataDog/agent-payload
(github.com/DataDog/agent-payload/v5)</summary>

###
[`v5.0.121`](https://togithub.com/DataDog/agent-payload/releases/tag/v5.0.121)

[Compare
Source](https://togithub.com/DataDog/agent-payload/compare/v5.0.120...v5.0.121)

#### What's Changed

- Add ManifestCollector tags by
[@&open-telemetry#8203;aureleoules](https://togithub.com/aureleoules) in
[https://github.com/DataDog/agent-payload/pull/318](https://togithub.com/DataDog/agent-payload/pull/318)

**Full Changelog**:
DataDog/agent-payload@v5.0.120...v5.0.121

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
…e helper func (open-telemetry#33335)

**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
`kubeletstats` receiver performs the CPU metrics addition
in the
[`addCPUMetrics`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.101.0/receiver/kubeletstatsreceiver/internal/kubelet/cpu.go#L13)
helper function.
This function calls respectively the
[`addCPUUsageMetric`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.101.0/receiver/kubeletstatsreceiver/internal/kubelet/cpu.go#L21)
and the
[`addCPUTimeMetric`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.101.0/receiver/kubeletstatsreceiver/internal/kubelet/cpu.go#L37).
However the
[`addCPUUsageMetric`](https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/v0.101.0/receiver/kubeletstatsreceiver/internal/kubelet/cpu.go#L21)
adds not only the `*.usage` metric but some `*utilization` ones as well.

This change moves the addition of the `*utilization` metrics
to a standalone `addCPUUtilizationMetrics` helper function.

**Link to tracking Issue:** <Issue number if applicable> -

**Testing:** <Describe what testing was performed and which tests were
added.> -

**Documentation:** <Describe the documentation added.> -

---------

Signed-off-by: ChrsMark <[email protected]>
…metry#33381)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://togithub.com/googleapis/google-api-go-client)
| `v0.182.0` -> `v0.183.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.183.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.183.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.182.0/v0.183.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.182.0/v0.183.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>googleapis/google-api-go-client
(google.golang.org/api)</summary>

###
[`v0.183.0`](https://togithub.com/googleapis/google-api-go-client/releases/tag/v0.183.0)

[Compare
Source](https://togithub.com/googleapis/google-api-go-client/compare/v0.182.0...v0.183.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2611](https://togithub.com/googleapis/google-api-go-client/issues/2611))
([1de148b](https://togithub.com/googleapis/google-api-go-client/commit/1de148b049cad72efb924df7f3435bcbca7d214f))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2616](https://togithub.com/googleapis/google-api-go-client/issues/2616))
([5f21214](https://togithub.com/googleapis/google-api-go-client/commit/5f21214e2284f5162d89383f528326325091796c))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2617](https://togithub.com/googleapis/google-api-go-client/issues/2617))
([08fdd71](https://togithub.com/googleapis/google-api-go-client/commit/08fdd71cae0bbfd16ed7e13a00c8bc7dd596ce94))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2619](https://togithub.com/googleapis/google-api-go-client/issues/2619))
([c7f1614](https://togithub.com/googleapis/google-api-go-client/commit/c7f161413cf50b50db98ba483afc2f2344e0896f))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2622](https://togithub.com/googleapis/google-api-go-client/issues/2622))
([0077748](https://togithub.com/googleapis/google-api-go-client/commit/007774894a48d24634ace7b9e09def4d61433f7f))

##### Bug Fixes

- Add another temporary dep on genproto
([#&open-telemetry#8203;2614](https://togithub.com/googleapis/google-api-go-client/issues/2614))
([4f98211](https://togithub.com/googleapis/google-api-go-client/commit/4f9821115b5b14b2a32a4cdcbbb84bed018dac2c)),
refs
[#&open-telemetry#8203;2559](https://togithub.com/googleapis/google-api-go-client/issues/2559)
[#&open-telemetry#8203;2613](https://togithub.com/googleapis/google-api-go-client/issues/2613)

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
Removes the deprecated `cmd/configschema`.

The command is not used in our repository and is a source of dependency pain

Closes open-telemetry#30187
…lemetry#33371)

**Description:**

* lokiexporter and sumologicexporter: Neither need to use this field for
their tests, it can be replaced without loss of functionality with
another config field.
* oauth2clientextension: This should directly rely on the `http.Client`
interface.
* ecstaskobserver docs: I don't think there was ever a way to unmarshal
this field, so there shouldn't be a doc for how to configure it.

**Link to tracking Issue:**

Soft required for
open-telemetry/opentelemetry-collector#10310 so
we don't use deprecated APIs.
**Description:** Support the ProxyUrl parameter for the Datadog Exporter

ptal @mx-psi @songy23
…ics (open-telemetry#32812)

**Description:**

Adds the following branch based metrics.
* git.repository.branch.time
* git.repository.branch.commit.aheadby.count
* git.repository.branch.commit.behindby.count
* git.repository.branch.line.deletion.count
* git.repository.branch.line.addition.count
 
Additionally brings this receiver very close to the source version in
the Liatrio Distro. Brings the testing up to par as well. After this
pull request is merged, I'd like to move this component to alpha status
so it can be built within the contrib binary and used by others. Once in
alpha, I'd like to bring over the newest metric (repository.cve.count),
bring over the GitLab scraper, and potentially propose a new component I
developed to work in-tandem with this receiver, the GitHub App
Authentication extension.

**Link to tracking Issue:**

 open-telemetry#22028

**Testing:** Brings testing inline with source and include scrape
testing.

**Documentation:**

Updated the documentation to reflect the additional metrics.

---------

Co-authored-by: Curtis Robert <[email protected]>
… resource attributes (open-telemetry#33218)

**Description:** 

allow setting application name from cx.application.name and
cx.subsystem.name attributes. To support simplified use case, such as:

```yaml
receivers:
  filelog/nginx:
    include:
      - '/tmp/tmp.log'
    include_file_path: true
    include_file_name: false
    start_at: end
    resource: 
      cx.subsystem.name: nginx
  filelog/access-log:
    include:
      - '/tmp/access.log'
    include_file_path: true
    include_file_name: false
    resource: 
      cx.subsystem.name: access-log
exporters:
  coralogix:
    domain: 'coralogix.com'
    private_key: "XXX"
    application_name: 'app_name'
    timeout: 30s
service:
  pipelines:
    logs:
      receivers: [filelog/nginx, filelog/access-log]
      exporters: [coralogix]
```

**Link to tracking Issue:** <Issue number if applicable>

open-telemetry#33217

**Testing:** <Describe what testing was performed and which tests were
added.>
- unit tests
- manually tested

**Documentation:** <Describe the documentation added.>

- updated docs

---------

Co-authored-by: Pablo Baeyens <[email protected]>
…tencentcloud/common to v1.0.936 (open-telemetry#33358)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://togithub.com/tencentcloud/tencentcloud-sdk-go)
| `v1.0.931` -> `v1.0.936` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.936?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.936?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.931/v1.0.936?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.0.931/v1.0.936?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.0.936`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10936)

[Compare
Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.935...v1.0.936)

#### 物联网通信(iotcloud) 版本:2021-04-08

##### 第 11 次发布

发布时间:2024-06-05 01:47:50

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-   [DescribeFirmware](https://cloud.tencent.com/document/api/634/73630)

    -   新增出参:UserDefined

修改数据结构:

-
[FirmwareInfo](https://cloud.tencent.com/document/api/634/71973#FirmwareInfo)

    -   新增成员:UserDefined

#### 物联网通信(iotcloud) 版本:2018-06-14

#### 物联网开发平台(iotexplorer) 版本:2019-04-23

##### 第 65 次发布

发布时间:2024-06-05 01:48:26

本次发布包含了以下内容:

改善已有的文档。

修改数据结构:

-
[FirmwareInfo](https://cloud.tencent.com/document/api/1081/34988#FirmwareInfo)

    -   新增成员:UserDefined

#### 流计算 Oceanus(oceanus) 版本:2019-04-22

##### 第 56 次发布

发布时间:2024-06-05 02:02:33

本次发布包含了以下内容:

改善已有的文档。

修改数据结构:

-   [Cluster](https://cloud.tencent.com/document/api/849/52010#Cluster)

    -   新增成员:ResourceType

#### 音速达直播音乐版权引擎(yinsuda) 版本:2022-05-27

##### 第 19 次发布

发布时间:2024-06-05 02:38:46

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[DescribeKTVMusicAccompanySegmentUrlVip](https://cloud.tencent.com/document/api/1592/102622)

    -   新增入参:RoomId

修改数据结构:

-
[LiveVipTradeInfo](https://cloud.tencent.com/document/api/1592/76191#LiveVipTradeInfo)

- <font color="#dd0000">**修改成员**:</font>TradeSerialNo, AppName, UserId,
RoomId, VipDays, Status, CreateTime

-
[LiveVipUserInfo](https://cloud.tencent.com/document/api/1592/76191#LiveVipUserInfo)

- <font color="#dd0000">**修改成员**:</font>RoomId, LiveVipEndTime,
LiveVipStatus

- [UserInfo](https://cloud.tencent.com/document/api/1592/76191#UserInfo)

- <font color="#dd0000">**修改成员**:</font>AppName, UserId,
LiveVipUserInfo, UserType

###
[`v1.0.935`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10935)

[Compare
Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.934...v1.0.935)

#### T-Sec-DDoS防护(Anti-DDoS)(antiddos) 版本:2020-03-09

##### 第 67 次发布

发布时间:2024-06-04 01:07:52

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[DescribeListBGPInstances](https://cloud.tencent.com/document/api/297/95346)

    -   新增入参:FilterZoneIdList

修改数据结构:

-
[BGPInstance](https://cloud.tencent.com/document/api/297/95396#BGPInstance)

    -   新增成员:ZoneId

#### 云数据库 MySQL(cdb) 版本:2017-03-20

##### 第 158 次发布

发布时间:2024-06-04 01:16:12

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[AdjustCdbProxyAddress](https://cloud.tencent.com/document/api/236/90589)

    -   新增入参:AutoLoadBalance, AccessMode

-
[CreateCdbProxyAddress](https://cloud.tencent.com/document/api/236/90586)

    -   新增入参:AutoLoadBalance, AccessMode

-
[DescribeProxySupportParam](https://cloud.tencent.com/document/api/236/90584)

    -   新增出参:SupportAutoLoadBalance, SupportAccessMode

修改数据结构:

-
[ProxyAddress](https://cloud.tencent.com/document/api/236/15878#ProxyAddress)

    -   新增成员:AccessMode, AutoLoadBalance

-
[ProxyInst](https://cloud.tencent.com/document/api/236/15878#ProxyInst)

    -   新增成员:InstNodeId, InstNodeRole

#### 域名注册(domain) 版本:2018-08-08

##### 第 38 次发布

发布时间:2024-06-04 01:35:42

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[ReservedPreDomains](https://cloud.tencent.com/document/api/242/103887)

    -   新增入参:IsAutoPay, IsBidAutoPay

#### 腾讯电子签企业版(ess) 版本:2020-11-11

##### 第 174 次发布

发布时间:2024-06-04 01:41:39

本次发布包含了以下内容:

改善已有的文档。

新增接口:

-
[CreateUserMobileChangeUrl](https://cloud.tencent.com/document/api/1323/106775)

#### 微服务引擎(tse) 版本:2020-12-07

##### 第 68 次发布

发布时间:2024-06-04 02:26:13

本次发布包含了以下内容:

改善已有的文档。

修改数据结构:

-
[KongUpstreamInfo](https://cloud.tencent.com/document/api/1364/54942#KongUpstreamInfo)

    -   新增成员:ScfIsBase64Encoded, ScfIsIntegratedResponse

#### 微服务平台 TSF(tsf) 版本:2018-03-26

##### 第 107 次发布

发布时间:2024-06-04 02:27:15

本次发布包含了以下内容:

改善已有的文档。

修改接口:

- [DeleteApplication](https://cloud.tencent.com/document/api/649/36093)

    -   新增入参:SyncDeleteImageRepository

-
[DescribeMicroservices](https://cloud.tencent.com/document/api/649/36084)

    -   新增入参:ConfigCenterInstanceId

- [DescribeStatistics](https://cloud.tencent.com/document/api/649/70427)

    -   新增入参:ConfigCenterInstanceId

修改数据结构:

-
[ConfigRelease](https://cloud.tencent.com/document/api/649/36099#ConfigRelease)

    -   新增成员:DaulStatus

-
[TsfConfigCenter](https://cloud.tencent.com/document/api/649/36099#TsfConfigCenter)

    -   新增成员:CurrentVersion, TargetVersion

#### 向量数据库(vdb) 版本:2023-06-16

##### 第 1 次发布

发布时间:2024-06-03 15:48:04

本次发布包含了以下内容:

改善已有的文档。

新增接口:

-
[DescribeInstances](https://cloud.tencent.com/document/api/1709/106756)

新增数据结构:

-
[InstanceInfo](https://cloud.tencent.com/document/api/1709/106757#InstanceInfo)
- [Network](https://cloud.tencent.com/document/api/1709/106757#Network)
-   [Tag](https://cloud.tencent.com/document/api/1709/106757#Tag)

#### Web 应用防火墙(waf) 版本:2018-01-25

##### 第 85 次发布

发布时间:2024-06-04 02:34:05

本次发布包含了以下内容:

改善已有的文档。

新增接口:

-
[ModifyApiSecEventChange](https://cloud.tencent.com/document/api/627/106776)

新增数据结构:

-
[ApiSecKey](https://cloud.tencent.com/document/api/627/53609#ApiSecKey)

#### 数据开发治理平台 WeData(wedata) 版本:2021-08-20

##### 第 91 次发布

发布时间:2024-06-04 02:35:39

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-   [UploadContent](https://cloud.tencent.com/document/api/1267/93282)

    -   新增入参:ProjectId

###
[`v1.0.934`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10934)

[Compare
Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.933...v1.0.934)

#### 消息队列 RocketMQ 版(trocket) 版本:2023-03-08

##### 第 15 次发布

发布时间:2024-06-03 02:23:52

本次发布包含了以下内容:

改善已有的文档。

新增接口:

-
[DescribeFusionInstanceList](https://cloud.tencent.com/document/api/1493/106745)

新增数据结构:

-
[FusionInstanceItem](https://cloud.tencent.com/document/api/1493/96031#FusionInstanceItem)
-
[InstanceItemExtraInfo](https://cloud.tencent.com/document/api/1493/96031#InstanceItemExtraInfo)

#### 实时音视频(trtc) 版本:2019-07-22

##### 第 76 次发布

发布时间:2024-06-03 02:25:00

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[DescribeAITranscription](https://cloud.tencent.com/document/api/647/106493)

    -   新增入参:SdkAppId, SessionId

    -   新增出参:TaskId, SessionId

-
[StartAITranscription](https://cloud.tencent.com/document/api/647/106492)

    -   新增入参:SessionId

修改数据结构:

-
[RecognizeConfig](https://cloud.tencent.com/document/api/647/44055#RecognizeConfig)

    -   新增成员:Model

###
[`v1.0.933`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10933)

[Compare
Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.932...v1.0.933)

#### 商业智能分析 BI(bi) 版本:2022-01-05

##### 第 12 次发布

发布时间:2024-05-31 01:10:46

本次发布包含了以下内容:

改善已有的文档。

修改数据结构:

- [UserInfo](https://cloud.tencent.com/document/api/590/73726#UserInfo)

    -   新增成员:AppUserId, AppUserName

-
[UserRoleListDataUserRoleInfo](https://cloud.tencent.com/document/api/590/73726#UserRoleListDataUserRoleInfo)

    -   新增成员:AppOpenUserId

#### 运维安全中心(堡垒机)(dasb) 版本:2019-10-18

##### 第 27 次发布

发布时间:2024-05-31 01:30:02

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[BindDeviceResource](https://cloud.tencent.com/document/api/1025/74792)

    -   新增入参:DomainId

-   [ModifyDevice](https://cloud.tencent.com/document/api/1025/86951)

    -   新增入参:DomainId

修改数据结构:

-
[Department](https://cloud.tencent.com/document/api/1025/74416#Department)

- <font color="#dd0000">**修改成员**:</font>Id, Name, Managers, ManagerUsers

-   [Device](https://cloud.tencent.com/document/api/1025/74416#Device)

    -   新增成员:DomainId, DomainName

-   [Group](https://cloud.tencent.com/document/api/1025/74416#Group)

- <font color="#dd0000">**修改成员**:</font>Id, Name, Department, Count

- [Resource](https://cloud.tencent.com/document/api/1025/74416#Resource)

    -   新增成员:DomainCount, UsedDomainCount

#### 数据湖计算 DLC(dlc) 版本:2021-01-25

##### 第 91 次发布

发布时间:2024-05-31 01:32:25

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[DescribeLakeFsInfo](https://cloud.tencent.com/document/api/1342/87873)

    -   新增出参:LakeFsInfos

新增数据结构:

-
[LakeFsInfo](https://cloud.tencent.com/document/api/1342/53778#LakeFsInfo)

#### 流计算 Oceanus(oceanus) 版本:2019-04-22

##### 第 55 次发布

发布时间:2024-05-31 01:58:53

本次发布包含了以下内容:

改善已有的文档。

新增数据结构:

-   [SubEks](https://cloud.tencent.com/document/api/849/52010#SubEks)

修改数据结构:

-   [Cluster](https://cloud.tencent.com/document/api/849/52010#Cluster)

    -   新增成员:Type, SubEks, AgentSerialId

-
[ClusterGroupSetItem](https://cloud.tencent.com/document/api/849/52010#ClusterGroupSetItem)

    -   新增成员:SubEks

    -   <font color="#dd0000">**修改成员**:</font>RunningCu, PayMode

#### 容器安全服务(tcss) 版本:2020-11-01

##### 第 62 次发布

发布时间:2024-05-31 02:10:49

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-
[CreateAssetImageScanSetting](https://cloud.tencent.com/document/api/1285/65591)

    -   新增入参:ExcludeImages

-
[DescribeAssetImageScanSetting](https://cloud.tencent.com/document/api/1285/65487)

    -   新增出参:ExcludeImages

-
[DescribeImageRegistryTimingScanTask](https://cloud.tencent.com/document/api/1285/65472)

    -   新增出参:ExcludeImageAssetIds

-
[UpdateImageRegistryTimingScanTask](https://cloud.tencent.com/document/api/1285/65457)

    -   新增入参:ExcludeImageAssetIds

#### Web 应用防火墙(waf) 版本:2018-01-25

##### 第 84 次发布

发布时间:2024-05-31 02:29:01

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-   [AddCustomRule](https://cloud.tencent.com/document/api/627/53608)

    -   新增入参:JobType, JobDateTime, Source, Label, Status, PageId

    -   <font color="#dd0000">**修改入参**:</font>ExpireTime

- [AddCustomWhiteRule](https://cloud.tencent.com/document/api/627/90325)

    -   新增入参:JobType, JobDateTime

-
[AddSpartaProtection](https://cloud.tencent.com/document/api/627/72689)

    -   新增入参:ProbeStatus

-   [DeleteCustomRule](https://cloud.tencent.com/document/api/627/97444)

    -   新增入参:DomainRuleIdList

    -   新增出参:Success

-
[DescribeCustomRuleList](https://cloud.tencent.com/document/api/627/97443)

    -   新增入参:DomainList

-   [ModifyCustomRule](https://cloud.tencent.com/document/api/627/97442)

    -   新增入参:JobType, JobDateTime, Source, Status, PageId

    -   新增出参:Success

-
[ModifyCustomRuleStatus](https://cloud.tencent.com/document/api/627/53599)

    -   新增入参:DomainRuleIdList

-
[ModifyCustomWhiteRule](https://cloud.tencent.com/document/api/627/90323)

    -   新增入参:JobType, JobDateTime

-
[ModifySpartaProtection](https://cloud.tencent.com/document/api/627/94309)

    -   新增入参:ProbeStatus

-   [UpsertCCRule](https://cloud.tencent.com/document/api/627/97646)

    -   新增入参:CreateTime

新增数据结构:

-   [CronJob](https://cloud.tencent.com/document/api/627/53609#CronJob)
-
[DomainRuleId](https://cloud.tencent.com/document/api/627/53609#DomainRuleId)
-
[JobDateTime](https://cloud.tencent.com/document/api/627/53609#JobDateTime)
-
[MiniExtendPkg](https://cloud.tencent.com/document/api/627/53609#MiniExtendPkg)
- [TimedJob](https://cloud.tencent.com/document/api/627/53609#TimedJob)

修改数据结构:

-
[BatchIpAccessControlItem](https://cloud.tencent.com/document/api/627/53609#BatchIpAccessControlItem)

    -   新增成员:CreateTime

-
[CCRuleItems](https://cloud.tencent.com/document/api/627/53609#CCRuleItems)

    -   新增成员:CreateTime

-
[CacheUrlItems](https://cloud.tencent.com/document/api/627/53609#CacheUrlItems)

    -   新增成员:ModifyTime, CreateTime

-
[DescribeAntiLeakageItem](https://cloud.tencent.com/document/api/627/53609#DescribeAntiLeakageItem)

    -   新增成员:ModifyTime

-
[DescribeCustomRulesRspRuleListItem](https://cloud.tencent.com/document/api/627/53609#DescribeCustomRulesRspRuleListItem)

    -   新增成员:JobType, JobDateTime, CronType, Label, PageId, Domain

-
[InstanceInfo](https://cloud.tencent.com/document/api/627/53609#InstanceInfo)

    -   新增成员:MiniExtendPkg, BillingItem

-
[IpAccessControlItem](https://cloud.tencent.com/document/api/627/53609#IpAccessControlItem)

    -   新增成员:CreateTime

- [RuleList](https://cloud.tencent.com/document/api/627/53609#RuleList)

    -   新增成员:CreateTime

-
[UserDomainInfo](https://cloud.tencent.com/document/api/627/53609#UserDomainInfo)

    -   新增成员:AlbType, BotStatus, ApiStatus

###
[`v1.0.932`](https://togithub.com/tencentcloud/tencentcloud-sdk-go/blob/HEAD/CHANGELOG.md#Release-v10932)

[Compare
Source](https://togithub.com/tencentcloud/tencentcloud-sdk-go/compare/v1.0.931...v1.0.932)

#### 日志服务(cls) 版本:2020-10-16

##### 第 93 次发布

发布时间:2024-05-30 01:22:05

本次发布包含了以下内容:

改善已有的文档。

修改接口:

- [DescribeLogContext](https://cloud.tencent.com/document/api/614/56448)

    -   新增入参:Query, From, To

#### DNSPod(dnspod) 版本:2021-03-23

##### 第 31 次发布

发布时间:2024-05-30 01:33:24

本次发布包含了以下内容:

改善已有的文档。

新增接口:

-
[ModifyDomainToGroup](https://cloud.tencent.com/document/api/1427/106668)

#### 腾讯云可观测平台(monitor) 版本:2018-07-24

##### 第 114 次发布

发布时间:2024-05-30 01:55:28

本次发布包含了以下内容:

改善已有的文档。

修改数据结构:

-
[AlarmPolicyRule](https://cloud.tencent.com/document/api/248/30354#AlarmPolicyRule)

    -   新增成员:IsLatenessMetric

-   [Metric](https://cloud.tencent.com/document/api/248/30354#Metric)

    -   新增成员:IsLatenessMetric

    -   <font color="#dd0000">**修改成员**:</font>Operators, Periods

#### 云数据库Redis(redis) 版本:2018-04-12

##### 第 75 次发布

发布时间:2024-05-30 02:02:41

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-   [CloneInstances](https://cloud.tencent.com/document/api/239/89391)

    -   新增入参:CloneTime

修改数据结构:

-
[InstanceSet](https://cloud.tencent.com/document/api/239/20022#InstanceSet)

    -   新增成员:BackupMode

#### 云开发 CloudBase(tcb) 版本:2018-06-08

##### 第 102 次发布

发布时间:2024-05-30 02:08:52

本次发布包含了以下内容:

改善已有的文档。

修改接口:

- [DescribeWxGateways](https://cloud.tencent.com/document/api/876/94386)

    -   新增入参:GatewayId

修改数据结构:

-
[GatewayItem](https://cloud.tencent.com/document/api/876/34822#GatewayItem)

- 新增成员:WxAppId, CanRenew, AutoRenewFlag, CanDowngrade, LongAccessId,
AccessDomain

    -   <font color="#dd0000">**修改成员**:</font>VersionNumLimit

#### 边缘安全加速平台(teo) 版本:2022-09-01

##### 第 81 次发布

发布时间:2024-05-29 19:42:22

本次发布包含了以下内容:

改善已有的文档。

修改数据结构:

-   [Rule](https://cloud.tencent.com/document/api/1552/80721#Rule)

    -   <font color="#dd0000">**修改成员**:</font>Actions

#### 边缘安全加速平台(teo) 版本:2022-01-06

#### T-Sec-安心平台(RP)(trp) 版本:2021-05-15

##### 第 34 次发布

发布时间:2024-05-30 02:20:31

本次发布包含了以下内容:

改善已有的文档。

修改接口:

-   [CreateCodePack](https://cloud.tencent.com/document/api/1458/75028)

    -   新增入参:SceneCode

- [CreateCustomPack](https://cloud.tencent.com/document/api/1458/81464)

    -   新增入参:SceneCode

- [DescribeCodePacks](https://cloud.tencent.com/document/api/1458/75016)

    -   新增入参:SceneCode, Status

修改数据结构:

- [CodePack](https://cloud.tencent.com/document/api/1458/75030#CodePack)

    -   新增成员:SceneCode, CodeRule, UsedAmount, SerialStart, SerialEnd

-   [Job](https://cloud.tencent.com/document/api/1458/75030#Job)

    -   新增成员:ErrorMessage

- [PackSpec](https://cloud.tencent.com/document/api/1458/75030#PackSpec)

    -   新增成员:Unit, SceneCode

-   [ScanLog](https://cloud.tencent.com/document/api/1458/75030#ScanLog)

    -   新增成员:ProductLogo, Status, Verify

- <font color="#dd0000">**修改成员**:</font>Unionid, First, BatchId, Type,
MerchantName, ProductName

-
[TraceCode](https://cloud.tencent.com/document/api/1458/75030#TraceCode)

    -   新增成员:PackSpec, SceneCode, SerialCode

    -   <font color="#dd0000">**修改成员**:</font>AgentId, Level

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Pablo Baeyens <[email protected]>
…en-telemetry#33391)

**Description:** Updates benchmarks to consider mapping mode. Mapping
mode has a big impact on the benchmark runs since each mapping mode is
implemented in a different way. This is a precursor to
open-telemetry#33374
which aims to improve performance by optimizing allocations.

**Link to tracking Issue:**
open-telemetry#32504

**Testing:** <Describe what testing was performed and which tests were
added.> `cd integrationtest && go test -count=1 -bench=BenchmarkExporter
-run=^$ -v ./...`

<details>
<summary> Benchmark results from my personal PC</summary>

```
$ go test -count=1 -bench=BenchmarkExporter -run=^$ -v ./...                        [11:43:00]
goos: darwin
goarch: arm64
pkg: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter/integrationtest
BenchmarkExporter
BenchmarkExporter/logs/none/small_batch
BenchmarkExporter/logs/none/small_batch-10         	   19693	     62644 ns/op	    159633 events/s	   59476 B/op	     352 allocs/op
BenchmarkExporter/logs/none/medium_batch
BenchmarkExporter/logs/none/medium_batch-10        	    2174	    549870 ns/op	    181861 events/s	  586538 B/op	    3425 allocs/op
BenchmarkExporter/logs/none/large_batch
BenchmarkExporter/logs/none/large_batch-10         	     225	   5291466 ns/op	    188984 events/s	 5856818 B/op	   34148 allocs/op
BenchmarkExporter/logs/none/xlarge_batch
BenchmarkExporter/logs/none/xlarge_batch-10        	      22	  51000769 ns/op	    196075 events/s	58486725 B/op	  341268 allocs/op
BenchmarkExporter/logs/ecs/small_batch
BenchmarkExporter/logs/ecs/small_batch-10          	   31297	     38221 ns/op	    261637 events/s	   48742 B/op	     161 allocs/op
BenchmarkExporter/logs/ecs/medium_batch
BenchmarkExporter/logs/ecs/medium_batch-10         	    3559	    335623 ns/op	    297953 events/s	  479045 B/op	    1520 allocs/op
BenchmarkExporter/logs/ecs/large_batch
BenchmarkExporter/logs/ecs/large_batch-10          	     343	   3313594 ns/op	    301787 events/s	 4784951 B/op	   15102 allocs/op
BenchmarkExporter/logs/ecs/xlarge_batch
BenchmarkExporter/logs/ecs/xlarge_batch-10         	      34	  33257379 ns/op	    300685 events/s	47837431 B/op	  150861 allocs/op
BenchmarkExporter/logs/raw/small_batch
BenchmarkExporter/logs/raw/small_batch-10          	   22364	     54047 ns/op	    185025 events/s	   58119 B/op	     291 allocs/op
BenchmarkExporter/logs/raw/medium_batch
BenchmarkExporter/logs/raw/medium_batch-10         	    2452	    484758 ns/op	    206288 events/s	  572996 B/op	    2819 allocs/op
BenchmarkExporter/logs/raw/large_batch
BenchmarkExporter/logs/raw/large_batch-10          	     252	   4782239 ns/op	    209107 events/s	 5722459 B/op	   28098 allocs/op
BenchmarkExporter/logs/raw/xlarge_batch
BenchmarkExporter/logs/raw/xlarge_batch-10         	      25	  46517563 ns/op	    214973 events/s	57311327 B/op	  281046 allocs/op
BenchmarkExporter/traces/none/small_batch
BenchmarkExporter/traces/none/small_batch-10       	   18934	     64383 ns/op	    155321 events/s	   61103 B/op	     392 allocs/op
BenchmarkExporter/traces/none/medium_batch
BenchmarkExporter/traces/none/medium_batch-10      	    2078	    573554 ns/op	    174352 events/s	  602734 B/op	    3826 allocs/op
BenchmarkExporter/traces/none/large_batch
BenchmarkExporter/traces/none/large_batch-10       	     204	   5506740 ns/op	    181596 events/s	 6019500 B/op	   38163 allocs/op
BenchmarkExporter/traces/none/xlarge_batch
BenchmarkExporter/traces/none/xlarge_batch-10      	      21	  55099689 ns/op	    181489 events/s	60130968 B/op	  381435 allocs/op
BenchmarkExporter/traces/ecs/small_batch
BenchmarkExporter/traces/ecs/small_batch-10        	   18612	     64431 ns/op	    155204 events/s	   61111 B/op	     392 allocs/op
BenchmarkExporter/traces/ecs/medium_batch
BenchmarkExporter/traces/ecs/medium_batch-10       	    2086	    579508 ns/op	    172560 events/s	  602838 B/op	    3826 allocs/op
BenchmarkExporter/traces/ecs/large_batch
BenchmarkExporter/traces/ecs/large_batch-10        	     210	   5637313 ns/op	    177389 events/s	 6019330 B/op	   38168 allocs/op
BenchmarkExporter/traces/ecs/xlarge_batch
BenchmarkExporter/traces/ecs/xlarge_batch-10       	      20	  53797696 ns/op	    185882 events/s	60170108 B/op	  381418 allocs/op
BenchmarkExporter/traces/raw/small_batch
BenchmarkExporter/traces/raw/small_batch-10        	   19999	     64957 ns/op	    153949 events/s	   60193 B/op	     372 allocs/op
BenchmarkExporter/traces/raw/medium_batch
BenchmarkExporter/traces/raw/medium_batch-10       	    2197	    533394 ns/op	    187479 events/s	  592292 B/op	    3625 allocs/op
BenchmarkExporter/traces/raw/large_batch
BenchmarkExporter/traces/raw/large_batch-10        	     223	   5158606 ns/op	    193851 events/s	 5917039 B/op	   36155 allocs/op
BenchmarkExporter/traces/raw/xlarge_batch
BenchmarkExporter/traces/raw/xlarge_batch-10       	      22	  51159360 ns/op	    195468 events/s	59215624 B/op	  361363 allocs/op
PASS
ok  	github.com/open-telemetry/opentelemetry-collector-contrib/exporter/elasticsearchexporter/integrationtest	93.126s
```
</details>

**Documentation:** <Describe the documentation added.> N/A
**Description:** <Describe what has changed.>
This is the initial implementation of the GeoIP processor. Note that it
will still be a NOP (No Operation) from the user's perspective, as no
Geo data providers are implemented [nor can be configured
yet](open-telemetry#33268).
However, this implementation aims to provide an overview of the
processor's logic.

The logic is the same for all signals (traces, metrics, and logs). For
each signal, the processor follows these steps:

1. Locate an IP address attribute within the resource attributes. If not
found, continue; if parsing the IP fails, return an error. By default,
the IP address must be included within the `source.address` attribute
key, see:
https://github.com/open-telemetry/semantic-conventions/blob/v1.26.0/docs/general/attributes.md#source
2. Retrieve the geo-location metadata associated with the IP address
using the available GeoProviders. At the moment, no additional check is
done on the attributes returned by the providers. In a future PR, the
processor will need to validate that all attributes follow the Geo
semantic conventions.
 3. Append the set of geo attributes to the resource attributes. 

The `processor/geoipprocessor/internal/provider/geoipprovider.go` file
contains an initial interface proposal for the Geo providers. A mock
implementation can be found in the geoip_processor_test.go file.

**Link to tracking Issue:**
open-telemetry#32663

**Testing:** Unit tests for the signals process

**Documentation:** Should we update the README with the available
configuration once it becomes operational?

---------

Co-authored-by: Tiffany Hrabusa <[email protected]>
…ry#33231)

**Description:** 
Fix bug where log attributes were not correctly exported

**Link to tracking Issue:** <Issue number if applicable>

open-telemetry/opentelemetry-java-instrumentation#11409

**Testing:** <Describe what testing was performed and which tests were
added.>
Updated unit tests

**Documentation:** <Describe the documentation added.>
No documentation added
…ST negotiation (open-telemetry#33086)

**Description:** 
Added the `disable_fast_negotiation` configuration option for Kafka
Kerberos authentication. This option allows users to disable the
PA-FX-FAST negotiation, which can cause issues when Active Directory is
not configured to support it. This change ensures that Kafka Exporters
can function correctly in such environments.

**Link to tracking Issue:**
[26345](open-telemetry#26345)

**Testing:** 
- Added unit tests to verify the behaviour of the
`disable_fast_negotiation` option in the `KerberosConfig` struct.
- Tests include scenarios where `disable_fast_negotiation` is set to
both `true` and `false`, ensuring that the configuration is correctly
applied.

**Documentation:** 
- Updated README files which describe the new configuration option
- Updated the changelog to reflect the addition of the
`disable_fast_negotiation` configuration option.

---------

Co-authored-by: Sean Marciniak <[email protected]>
Co-authored-by: Curtis Robert <[email protected]>
…elemetry#32833)

**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
This adds more metrics (disabled by default) from the existing
`database_io` query. The values being scraped can be found
[here](https://learn.microsoft.com/en-us/sql/relational-databases/system-dynamic-management-views/sys-dm-io-virtual-file-stats-transact-sql?view=sql-server-ver16).

**Link to tracking Issue:** <Issue number if applicable>
Continued work on open-telemetry#29865

**Testing:** <Describe what testing was performed and which tests were
added.>
Tests added. Also confirmed all expected metrics were properly scraped
manually.
…metry#33404)

**Description:**
Remove use of `component.UnmarshalConfig` 

this change only affects test code.
…metry#33395)

**Description:**

Avoid crashing when JSON section is not present in previous ISSUE

**Link to tracking Issue:**

open-telemetry#33388 

**Testing:**
```
act -j get_issues  -e <(echo '{"repository": {"owner": {"login": "your-github-username"}}}') -s GITHUB_TOKEN=<your-token>
```
**Description:**

Check that Elasticsearch `endpoints` is a list of valid URLs during
config validation. This ensures that syntactically invalid endpoints
causes a fatal error during collector startup, rather than leading to a
persistent runtime error.

Previously, setting an endpoint without a scheme would lead to an error
at runtime when attempting a bulk request to Elasticsearch:

```
...
2024-06-04T10:30:23.244+0800    error
elasticsearchexporter/elasticsearch_bulk.go:313 bulk indexer flush error
{"kind": "exporter", "data_type": "traces", "name": "elasticsearch",
"error": "failed to execute the request: unsupported protocol scheme
\"\""}
...
```

Now the collector fails to start up:

```
$ make run
cd ./cmd/otelcontribcol && GO111MODULE=on go run --race . --config ../../local/config.yaml 
Error: invalid configuration: exporters::elasticsearch: invalid endpoint "localhost": invalid scheme "", expected "http" or "https"
2024/06/04 12:23:50 collector server run finished with error: invalid configuration: exporters::elasticsearch: invalid endpoint "localhost": invalid scheme "", expected "http" or "https"
exit status 1
make: *** [Makefile:255: run] Error 1
```

**Link to tracking Issue:**

N/A

**Testing:** <Describe what testing was performed and which tests were
added.>

**Documentation:**

N/A
Description:
Remove use of component.UnmarshalConfig

this change only affects test code.

Follow up to open-telemetry#33404

---------

Co-authored-by: Andrzej Stencel <[email protected]>
…the sources of the contrib distro (open-telemetry#33409)

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

Documents the purpose of `cmd/otelcontribcol` and `cmd/oteltestbedcol`
in new READMEs and in comments on the builder manifests. Adds note to
top-level `go.mod`.

This is a common point of confusion and was recently confusing for users
on the aftermath of CVE-2024-36129

Counterpart to open-telemetry/opentelemetry-collector/pull/10351

---------

Co-authored-by: Armin Ruech <[email protected]>
…eport (open-telemetry#33330)

**Description:** 

Added the list of issues with the `waiting-for-code-owner` to the weekly
report

**Link to tracking Issue:** 

open-telemetry#32490

**Testing:**

Check the testing_actions.md file

**Documentation:**

I've added the docs/testing_actions.md file to describe how to test the
new functionality

---------

Co-authored-by: Pablo Baeyens <[email protected]>
**Description:** 
Seems like there were some bugs, which i wasn't very sure about.
It ran the `multimod` cmd with the wrong directory (at least in my
case).
On top of that i had to remove the `--commit-hash` flag, because per
definition it already gets the main branch, but you should have to
insert a commit-hash.
If not used at all it should just be the latest. Therefore
`OTEL_VERSION` and `OTEL_STABLE_VERSION` could be removed or could later
on be used to get the latest commit-hash (but has to be implemented).

The core-versions in `otelcontribcol/builder-config.yaml` and
`oteltestbedcol/builder-config.yaml` will be updated by using `sed`.
But these additional lines will only replace sth like:

`v0.97.1-0.20240327181407-1038b67c85a0`
and update it to:
`v0.98.0`

So if someone needs any kind of specific version-hash, he still would
have to change this manually.

This definitely is not a perfect solution for this issue (it just works
:sweat_smile: ) , so just tell me if there is something totally stupid
in this code.


**Link to tracking Issue:** 
- Resolves open-telemetry#21632 

**Testing:** <Describe what testing was performed and which tests were
added.>

**Documentation:** <Describe the documentation added.>

---------

Co-authored-by: Alex Boten <[email protected]>
…try#33295)

**Description:** <Describe what has changed.>
Changing "Windows Log Event Receiver" to "Windows Event Log Receiver" as
that is the official name. IBM docs is also linking out to this readme
so we need consistency.

https://www.ibm.com/docs/en/instana-observability/current?topic=opentelemetry-sending-data-instana-agent#enabling-tls-encryption-for-opentelemetry-ingestion
As discussed in the collector SIG today, I'm proposing language where
auto-assignment of a sponsor is only a given if the component is
proposed by a member of the project.
…elemetry#33416)

**Description:**
* Updates opamp-go to v0.15.0

This change is breaking, in that an opamp server using v0.14.0 may be
incompatible with the changes introduced in v0.15.0 (this is due to
invalid UTF-8 sequences now being allowed in the agent's instance ID).

As part of this update, the preferred format for IDs in the opamp
extension's config has changed to UUID (any UUID is allowed, but
specifically v7 is preferred). I've allowed ULIDs to still be specified,
so older configurations should still work.

For the supervisor, I've changed the ULID generated to be a UUID. This
is a breaking change for the persistent state, but this component is in
developmen status, and breaking changes are expected.

**Testing:** 
Unit tests.
Tested connecting the supervisor to a management server using v0.15.0 of
OpAMP.

**Documentation:**
* Modified documentation to switch references to ULID to UUID

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
**Description:**
* Refactor config to remove some pointers (using a "default config" +
override pattern lets us do this, which simplifies some code)
* Validate the config after loading it, and after getting a new config
from the opamp server

**Link to tracking Issue:** Closes open-telemetry#32843

**Testing:**
* Unit tests for config validation
renovate bot and others added 24 commits July 2, 2024 15:40
…#33852)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/prometheus/common](https://togithub.com/prometheus/common)
| `v0.54.0` -> `v0.55.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fcommon/v0.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fcommon/v0.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fcommon/v0.54.0/v0.55.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fcommon/v0.54.0/v0.55.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>prometheus/common (github.com/prometheus/common)</summary>

###
[`v0.55.0`](https://togithub.com/prometheus/common/releases/tag/v0.55.0)

[Compare
Source](https://togithub.com/prometheus/common/compare/v0.54.0...v0.55.0)

#### What's Changed

- Update Go modules by [@&open-telemetry#8203;SuperQ](https://togithub.com/SuperQ) in
[https://github.com/prometheus/common/pull/643](https://togithub.com/prometheus/common/pull/643)
- enable errcheck linter by
[@&open-telemetry#8203;mmorel-35](https://togithub.com/mmorel-35) in
[https://github.com/prometheus/common/pull/637](https://togithub.com/prometheus/common/pull/637)
- Add a `RELEASE.md` and add
[@&open-telemetry#8203;gotjosh](https://togithub.com/gotjosh) as a mantainer by
[@&open-telemetry#8203;gotjosh](https://togithub.com/gotjosh) in
[https://github.com/prometheus/common/pull/644](https://togithub.com/prometheus/common/pull/644)
- Move goautoneg to external dependency by
[@&open-telemetry#8203;mikelolasagasti](https://togithub.com/mikelolasagasti) in
[https://github.com/prometheus/common/pull/625](https://togithub.com/prometheus/common/pull/625)
- Expose secret as SecretReader and InlineSecret from config package by
[@&open-telemetry#8203;pracucci](https://togithub.com/pracucci) in
[https://github.com/prometheus/common/pull/650](https://togithub.com/prometheus/common/pull/650)
- Fix HTTPClientConfig JSON marshalling by
[@&open-telemetry#8203;pracucci](https://togithub.com/pracucci) in
[https://github.com/prometheus/common/pull/651](https://togithub.com/prometheus/common/pull/651)
- Expose secret as FileSecret from config package by
[@&open-telemetry#8203;alanprot](https://togithub.com/alanprot) in
[https://github.com/prometheus/common/pull/653](https://togithub.com/prometheus/common/pull/653)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/646](https://togithub.com/prometheus/common/pull/646)
- Set http_headers to be omit empty by
[@&open-telemetry#8203;yeya24](https://togithub.com/yeya24) in
[https://github.com/prometheus/common/pull/655](https://togithub.com/prometheus/common/pull/655)
- chore: add HumanizeTimestamp; make ConvertToFloat exportable by
[@&open-telemetry#8203;freak12techno](https://togithub.com/freak12techno) in
[https://github.com/prometheus/common/pull/654](https://togithub.com/prometheus/common/pull/654)
- Bump github.com/aws/aws-sdk-go from 1.53.14 to 1.54.7 in /sigv4 by
[@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/659](https://togithub.com/prometheus/common/pull/659)
- Bump golang.org/x/oauth2 from 0.20.0 to 0.21.0 by
[@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/656](https://togithub.com/prometheus/common/pull/656)
- Bump google.golang.org/protobuf from 1.34.1 to 1.34.2 by
[@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/658](https://togithub.com/prometheus/common/pull/658)
- Bump golang.org/x/net from 0.25.0 to 0.26.0 by
[@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/prometheus/common/pull/657](https://togithub.com/prometheus/common/pull/657)
- Synchronize common files from prometheus/prometheus by
[@&open-telemetry#8203;prombot](https://togithub.com/prombot) in
[https://github.com/prometheus/common/pull/660](https://togithub.com/prometheus/common/pull/660)
- Add SigV4 FIPS STS endpoint config by
[@&open-telemetry#8203;rajagopalanand](https://togithub.com/rajagopalanand) in
[https://github.com/prometheus/common/pull/649](https://togithub.com/prometheus/common/pull/649)

#### New Contributors

- [@&open-telemetry#8203;gotjosh](https://togithub.com/gotjosh) made their first
contribution in
[https://github.com/prometheus/common/pull/644](https://togithub.com/prometheus/common/pull/644)
- [@&open-telemetry#8203;mikelolasagasti](https://togithub.com/mikelolasagasti) made
their first contribution in
[https://github.com/prometheus/common/pull/625](https://togithub.com/prometheus/common/pull/625)
- [@&open-telemetry#8203;alanprot](https://togithub.com/alanprot) made their first
contribution in
[https://github.com/prometheus/common/pull/653](https://togithub.com/prometheus/common/pull/653)
- [@&open-telemetry#8203;yeya24](https://togithub.com/yeya24) made their first
contribution in
[https://github.com/prometheus/common/pull/655](https://togithub.com/prometheus/common/pull/655)
- [@&open-telemetry#8203;rajagopalanand](https://togithub.com/rajagopalanand) made
their first contribution in
[https://github.com/prometheus/common/pull/649](https://togithub.com/prometheus/common/pull/649)

**Full Changelog**:
prometheus/common@v0.54.0...v0.55.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
…ib/cmd/telemetrygen to v0.104.0 (open-telemetry#33849)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.103.0` -> `v0.104.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.103.0/v0.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.103.0/v0.104.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-contrib
(github.com/open-telemetry/opentelemetry-collector-contrib/cmd/telemetrygen)</summary>

###
[`v0.104.0`](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01040)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.103.0...v0.104.0)

##### 🛑 Breaking changes 🛑

- `sumologicexporter`: removed compress_encoding
([#&open-telemetry#8203;33604](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33604))

- `exporter/clickhouse`: Change behavior of how default database is read
from the config
([#&open-telemetry#8203;33693](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33693))
    Changed the default `database` to `default`.
The final database will prioritize `endpoint`, unless `database` is set
to a value not equal to `default`.
    If neither are specified then it defaults to the `default` database.
Possible breaking change if someone has the DSN configured in
combination with `database` config option.

- `exporter/clickhouse`: Add `async_insert` config option to enable
inserting asynchronously by default.
([#&open-telemetry#8203;33614](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33614))
Adds `async_insert` config option to enable inserting asynchronously by
default.
To preserve the previous behavior, set `async_insert` to `false` in your
config.
When enabled, the exporter will insert asynchronously, which can improve
performance for high-throughput deployments.
The `async_insert` option can be set to `true` or `false` to enable or
disable async inserts, respectively. The default value is `true`.
Keep in mind this setting is added since the exporter now sets it to
default.
Async insert and its related settings can still be defined in `endpoint`
and `connection_params`, which take priority over the new config option.

- `clickhouseexporter`: Add `AggregationTemporality` column to histogram
and exponential histogram tables. Rename `AggTemp` column to
`AggregationTemporality` in sum table.
([#&open-telemetry#8203;33424](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33424))
It's a breaking change. users who upgrade to the latest version need to
alter the Clickhouse table:
    ```sql
ALTER TABLE otel_metrics_exponential_histogram ADD COLUMN
AggregationTemporality Int32 CODEC(ZSTD(1));
ALTER TABLE otel_metrics_histogram ADD COLUMN AggregationTemporality
Int32 CODEC(ZSTD(1));
ALTER TABLE otel_metrics_sum RENAME COLUMN AggTemp TO
AggregationTemporality;
    ```

- `exporter/clickhouse`: Remove deprecated `ttl_days` config option, use
`ttl` instead.
([#&open-telemetry#8203;33648](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33648))

- `vcenterreceiver`: Drops support for vCenter 6.7
([#&open-telemetry#8203;33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607))

- `all`: Promote `component.UseLocalHostAsDefaultHost` feature gate to
beta. This changes default endpoints from 0.0.0.0 to localhost
([#&open-telemetry#8203;30702](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30702))
    This change affects the following components:
    -   extension/awsproxy
    -   extension/health_check
    -   extension/health_checkv2
    -   extension/jaegerremotesampling
    -   internal/aws/proxy
    -   processor/remotetap
    -   receiver/awsfirehose
    -   receiver/awsxray
    -   receiver/influxdb
    -   receiver/jaeger
    -   receiver/loki
    -   receiver/opencensus
    -   receiver/sapm
    -   receiver/signalfx
    -   receiver/skywalking
    -   receiver/splunk_hec
    -   receiver/zipkin
    -   receiver/zookeeper

- `receiver/mongodb`: Graduate receiver.mongodb.removeDatabaseAttr
feature gate to stable
([#&open-telemetry#8203;24972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24972))

##### 🚩 Deprecations 🚩

- `exporter/elasticsearch`: Deprecate the "dedot" configuration.
([#&open-telemetry#8203;33772](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33772))
dedot has been deprecated, and will always be enabled in ECS mode and
disabled for other modes in future
- `exporter/elasticsearch`: Deprecate the "dedup" configuration.
([#&open-telemetry#8203;33773](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33773))
    dedup has been deprecated, and will always be enabled in future.

##### 🚀 New components 🚀

- `otelarrow`: OTel-Arrow exporter and receiver are marked alpha, added
to otelcontribcol
([#&open-telemetry#8203;26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))

##### 💡 Enhancements 💡

- `exporter/elasticsearch`: Add initial support for metrics
([#&open-telemetry#8203;33513](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33513))

- `elasticsearchexporter`: Add translation for k8s.deployment.name
resource attribute
([#&open-telemetry#8203;33622](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33622))

- `k8sattributesprocessor`: Add support for exposing `k8s.pod.ip` as a
resource attribute
([#&open-telemetry#8203;32960](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32960))

- `geoipprocessor`: Add MaxMind geoip provider for GeoIP2-City and
GeoLite2-City databases.
([#&open-telemetry#8203;32663](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32663))

- `vcenterreceiver`: Adds vCenter CPU readiness metric for VMs.
([#&open-telemetry#8203;33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607))

- `awsemfexporter`: AWS EMF Exporter to add AppSignals metadata flag
into the user-agent
([#&open-telemetry#8203;32998](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32998))

- `receiver/mongodb`: Ensure support of 6.0 and 7.0 MongoDB versions
with integration tests
([#&open-telemetry#8203;32716](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32716))

- `sumologicexporter`: added timeout validation
([#&open-telemetry#8203;33151](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33151))

- `clickhouseexporter`: Updated the default logs table to a more
optimized schema
([#&open-telemetry#8203;33611](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33611))
    Simplified data types, improved partitioning and time range queries.

- `datadogconnector`: Add a feature gate
`connector.datadogconnector.NativeIngest` that enables datadog connector
to use the new native OTel API in APM stats computation.
([#&open-telemetry#8203;33297](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33297))
The feature gate `connector.datadogconnector.NativeIngest` is disabled
by default.

- `datadogexporter`: Adds Kubernetes DD tags to keep when mapping
resource attributes
([#&open-telemetry#8203;33728](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33728))

[https://github.com/DataDog/opentelemetry-mapping-go/pull/334](https://togithub.com/DataDog/opentelemetry-mapping-go/pull/334)/334
for details.

- `exporter/elasticsearch`: Add data stream routing
([#&open-telemetry#8203;33794](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33794),
[#&open-telemetry#8203;33756](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33756))
`data_stream.dataset` and `data_stream.namespace` in attributes will be
respected when config `*_dynamic_index.enabled` is true.

- `exporter/elasticsearch`: Encode metrics resource attributes in ECS
mapping mode
([#&open-telemetry#8203;33823](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33823))

- `elasticsearchexporter`: Preserve `host.name` resource attribute in
ECS mode
([#&open-telemetry#8203;33670](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33670))

- `servicegraphprocessor`: Added a new configuration option
`enable_virtual_node_label` to allow users to identify which node is the
virtual node in each edge of the service graph.
([#&open-telemetry#8203;31889](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/31889))

- `pkg/stanza`: Switch JSON parser used by json_parser to
github.com/goccy/go-json
([#&open-telemetry#8203;33784](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33784))

- `k8sobserver`: Add support for k8s.ingress endpoint.
([#&open-telemetry#8203;32971](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32971))

- `statsdreceiver`: Optimize statsdreceiver to reduce object allocations
([#&open-telemetry#8203;33683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33683))

- `routingprocessor`: Use mdatagen to define the component's telemetry
([#&open-telemetry#8203;33526](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33526))

- `loadbalancerexporter`: Refactors how the load balancing exporter
splits metrics
([#&open-telemetry#8203;32513](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32513))
All splitting is *behaviorally*, the same. However, the `resource`
routingID now uses the `internal/exp/metrics/identity` package to
generate the load balancing key, instead of bespoke code. This means
that when upgrading to this version your routes for specific metric
groupings could change. However, this will be stable and all future
metrics will follow the new routing

- `receiver/mongodbreceiver`: Add `server.address` and `server.port`
resource attributes to MongoDB receiver.
([#&open-telemetry#8203;32810](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32810),
[#&open-telemetry#8203;32350](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32350))
The new resource attributes are added to the MongoDB receiver to
distinguish metrics coming from different MongoDB instances.
- `server.address`: The address of the MongoDB host, enabled by default.
- `server.port`: The port of the MongoDB host, disabled by default.

- `observerextension`: Expose host and port in endpoint's environment
([#&open-telemetry#8203;33571](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33571))

- `rabbitmqexporter`: Promote rabbitmqexporter to alpha.
([#&open-telemetry#8203;33331](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33331))

- `pkg/ottl`: Add a `schema_url` field to access the SchemaURL in
resources and scopes on all signals
([#&open-telemetry#8203;30229](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30229))

- `solacereceiver`: Renamed some SemConv fields to support latest
semantic conventions for messaging spans (version `1.25.0`)
([#&open-telemetry#8203;33499](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33499))

- `sqlserverreceiver`: Enable more perf counter metrics when directly
connecting to SQL Server
([#&open-telemetry#8203;33420](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33420))
This enables the following metrics by default on non Windows-based
systems:
    `sqlserver.batch.request.rate`
    `sqlserver.batch.sql_compilation.rate`
    `sqlserver.batch.sql_recompilation.rate`
    `sqlserver.page.buffer_cache.hit_ratio`
    `sqlserver.user.connection.count`

- `extension/googleclientauth`: Add Google-signed ID token support
([#&open-telemetry#8203;33185](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33185))
Update
github.com/GoogleCloudPlatform/opentelemetry-operations-go/extension/googleclientauth
to v0.48.0.
With this update, extension/googleclientauth now supports Google-signed
ID token as auth header.

- `vcenterreceiver`: Adds vCenter CPU capacity and network drop rate
metrics to hosts.
([#&open-telemetry#8203;33607](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33607))

##### 🧰 Bug fixes 🧰

- `resourcedetectionprocessor`: Fetch CPU info only if related
attributes are enabled
([#&open-telemetry#8203;33774](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33774))

- `datasetexporter`: Upgrade dataset-go to v0.19.0 and fix found issues
([#&open-telemetry#8203;33498](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33498),
[#&open-telemetry#8203;32533](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/32533),
[#&open-telemetry#8203;33675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33675))
    Upgrade `dataset-go` library from v0.18.0 to v0.19.0.
Enable skipped integration test and adjust the test so it is passing
again.
    Do not validate configuration, let the framework run the validation.

- `datasetexporter`: Upgrade dataset-go to v0.20.0
([#&open-telemetry#8203;33812](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33812))
    Upgrade `dataset-go` library from v0.19.0 to v0.20.0.
    Make number of outgoing connections configurable.

- `datadogexporter`: Fix panics on invalid sized trace & span IDs
([#&open-telemetry#8203;33566](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33566))

[https://github.com/DataDog/opentelemetry-mapping-go/pull/340](https://togithub.com/DataDog/opentelemetry-mapping-go/pull/340)/340
for details.

- `datadogexporter`: Ignore metric datapoints with `no recorded value`
flag
([#&open-telemetry#8203;33728](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33728))
This flag is not supported by Datadog, so we just ignore these
datapoints.
[https://github.com/DataDog/opentelemetry-mapping-go/pull/330](https://togithub.com/DataDog/opentelemetry-mapping-go/pull/330)/330
for details.

- `tailsamplingprocessor`: Fix precedence of inverted match in and
policy
([#&open-telemetry#8203;33671](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33671))
Previously if the decision from a policy evaluation was `NotSampled` or
`InvertNotSampled` it would return a `NotSampled` decision regardless,
effectively downgrading the result.

This was breaking the documented behaviour that inverted decisions
should take precedence over all others.

- `otelarrowreceiver`: Ensure consume operations are not canceled at
stream EOF.
([#&open-telemetry#8203;33570](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33570))

- `vcenterreceiver`: Fixes errors in some of the client calls for
environments containing multiple datacenters.
([#&open-telemetry#8203;33734](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/33734))

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…33845)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[cloud.google.com/go/spanner](https://togithub.com/googleapis/google-cloud-go)
| `v1.63.0` -> `v1.64.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fspanner/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fspanner/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fspanner/v1.63.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fspanner/v1.63.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Configuration

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

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

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

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

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

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->

Minor fix for the `recombine` operator docs.

**Link to tracking Issue:** <Issue number if applicable>

**Testing:** <Describe what testing was performed and which tests were
added.>

**Documentation:** <Describe the documentation added.>

Signed-off-by: ChrsMark <[email protected]>
)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/vmware/govmomi](https://togithub.com/vmware/govmomi) |
`v0.37.3` -> `v0.38.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvmware%2fgovmomi/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvmware%2fgovmomi/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvmware%2fgovmomi/v0.37.3/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvmware%2fgovmomi/v0.37.3/v0.38.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>vmware/govmomi (github.com/vmware/govmomi)</summary>

###
[`v0.38.0`](https://togithub.com/vmware/govmomi/releases/tag/v0.38.0)

[Compare
Source](https://togithub.com/vmware/govmomi/compare/v0.37.3...v0.38.0)

<a name="v0.38.0"></a>

#### [Release
v0.38.0](https://togithub.com/vmware/govmomi/compare/v0.37.3...v0.38.0)

> Release Date: 2024-06-24

##### 🐞 Fix

- \[[`22607cd`](https://togithub.com/vmware/govmomi/commit/22607cd8)]
xml marshal byte array fields as vCenter does
([#&open-telemetry#8203;1977](https://togithub.com/vmware/govmomi/issues/1977))
([#&open-telemetry#8203;3469](https://togithub.com/vmware/govmomi/issues/3469))
- \[[`298cfbf`](https://togithub.com/vmware/govmomi/commit/298cfbf3)]
govc vm.disk.change should only modify CapacityInBytes
([#&open-telemetry#8203;3424](https://togithub.com/vmware/govmomi/issues/3424))
([#&open-telemetry#8203;3464](https://togithub.com/vmware/govmomi/issues/3464))

##### 💫 API Changes

- \[[`0de9553`](https://togithub.com/vmware/govmomi/commit/0de9553a)]
EnsureDisksHaveControllers helper
- \[[`3d70ab5`](https://togithub.com/vmware/govmomi/commit/3d70ab5c)]
OptionValueList helper
- \[[`d80136a`](https://togithub.com/vmware/govmomi/commit/d80136a5)]
add storage_specs field to Namespace related structures
- \[[`748043c`](https://togithub.com/vmware/govmomi/commit/748043cd)]
add pbm.DatastoreMap for finding compatible Datastores
- \[[`fc2a6b1`](https://togithub.com/vmware/govmomi/commit/fc2a6b12)]
HardwareVersion.IsSupported vs IsValid
- \[[`a68c21f`](https://togithub.com/vmware/govmomi/commit/a68c21f2)]
Add library item storage APIs
- \[[`7d1be3e`](https://togithub.com/vmware/govmomi/commit/7d1be3e7)]
Update ConfigInfoToConfigSpec
- \[[`12ab409`](https://togithub.com/vmware/govmomi/commit/12ab4099)]
Update generated types
- \[[`45aa2e9`](https://togithub.com/vmware/govmomi/commit/45aa2e92)]
add checksum validation in Content Library update session file API
- \[[`7a00a0b`](https://togithub.com/vmware/govmomi/commit/7a00a0b4)]
Generate enum consts with Values funcs
- \[[`f2852e3`](https://togithub.com/vmware/govmomi/commit/f2852e39)]
add SSLCertificate to TransferEndpoint in content library API
([#&open-telemetry#8203;3420](https://togithub.com/vmware/govmomi/issues/3420))

##### 💫 `govc` (CLI)

- \[[`c3c5ffb`](https://togithub.com/vmware/govmomi/commit/c3c5ffba)]
add vsan.info -file-service-enabled flag
- \[[`a916df4`](https://togithub.com/vmware/govmomi/commit/a916df4e)]
add host.tpm.info and host.tpm.report commands
- \[[`7f0c9f0`](https://togithub.com/vmware/govmomi/commit/7f0c9f0c)]
add host.cert.info -show flag
- \[[`ae316d6`](https://togithub.com/vmware/govmomi/commit/ae316d65)]
add storage.policy.create zonal option
- \[[`3e648db`](https://togithub.com/vmware/govmomi/commit/3e648db2)]
add '-storage' flag to namespace.create and namespace.update commands
- \[[`e7d54f9`](https://togithub.com/vmware/govmomi/commit/e7d54f90)]
add vm.create '-profile' and '-place' flags
- \[[`5677b0e`](https://togithub.com/vmware/govmomi/commit/5677b0e5)]
Add feature to pass fullname and org for windows vm customization
([#&open-telemetry#8203;3443](https://togithub.com/vmware/govmomi/issues/3443))

##### 💫 `vcsim` (Simulator)

- \[[`e9f4cb7`](https://togithub.com/vmware/govmomi/commit/e9f4cb73)]
add vSAN FileServiceConfig support
([#&open-telemetry#8203;3430](https://togithub.com/vmware/govmomi/issues/3430))
- \[[`072011c`](https://togithub.com/vmware/govmomi/commit/072011c6)]
add HostCertificateManager
- \[[`a0bbbf3`](https://togithub.com/vmware/govmomi/commit/a0bbbf3f)]
add library item storage API support
([#&open-telemetry#8203;3213](https://togithub.com/vmware/govmomi/issues/3213))
- \[[`3b7ff25`](https://togithub.com/vmware/govmomi/commit/3b7ff25f)]
add PropertyCollector index support
- \[[`651f7d2`](https://togithub.com/vmware/govmomi/commit/651f7d27)]
fix: ignore unknown refs in Datacenter.PowerOnMultiVM
- \[[`7251db7`](https://togithub.com/vmware/govmomi/commit/7251db75)]
Add PbmCheckCompatibility method in pbm simulator
- \[[`542398a`](https://togithub.com/vmware/govmomi/commit/542398a2)]
add HostVirtualNicManager
- \[[`0be5fec`](https://togithub.com/vmware/govmomi/commit/0be5fec8)]
fix ReconfigVM validation when changing disk size
([#&open-telemetry#8203;3423](https://togithub.com/vmware/govmomi/issues/3423))

##### 🧹 Chore

- \[[`5164887`](https://togithub.com/vmware/govmomi/commit/51648874)]
Update version.go for v0.38.0
- \[[`43510fb`](https://togithub.com/vmware/govmomi/commit/43510fbc)]
make doc
- \[[`3663131`](https://togithub.com/vmware/govmomi/commit/36631314)]
govc: use generated enum lists

##### ⚠️ BREAKING

HardwareVersion.IsSupported vs IsValid
\[[`fc2a6b1`](https://togithub.com/vmware/govmomi/commit/fc2a6b12)]:
HardwareVersion.IsValid is more relaxed, consider IsSupported

-   HardwareVersion.IsValid returns true if the specified value
    matches a VMX version format.
-   HardwareVersion.IsSupported behaves how IsValid used to behave.

##### 📖 Commits

- \[[`5164887`](https://togithub.com/vmware/govmomi/commit/51648874)]
chore: Update version.go for v0.38.0
- \[[`c3c5ffb`](https://togithub.com/vmware/govmomi/commit/c3c5ffba)]
govc: add vsan.info -file-service-enabled flag
- \[[`e9f4cb7`](https://togithub.com/vmware/govmomi/commit/e9f4cb73)]
vcsim: add vSAN FileServiceConfig support
([#&open-telemetry#8203;3430](https://togithub.com/vmware/govmomi/issues/3430))
- \[[`43510fb`](https://togithub.com/vmware/govmomi/commit/43510fbc)]
chore: make doc
- \[[`a916df4`](https://togithub.com/vmware/govmomi/commit/a916df4e)]
govc: add host.tpm.info and host.tpm.report commands
- \[[`072011c`](https://togithub.com/vmware/govmomi/commit/072011c6)]
vcsim: add HostCertificateManager
- \[[`7f0c9f0`](https://togithub.com/vmware/govmomi/commit/7f0c9f0c)]
govc: add host.cert.info -show flag
- \[[`22607cd`](https://togithub.com/vmware/govmomi/commit/22607cd8)]
fix: xml marshal byte array fields as vCenter does
([#&open-telemetry#8203;1977](https://togithub.com/vmware/govmomi/issues/1977))
([#&open-telemetry#8203;3469](https://togithub.com/vmware/govmomi/issues/3469))
- \[[`ae316d6`](https://togithub.com/vmware/govmomi/commit/ae316d65)]
govc: add storage.policy.create zonal option
- \[[`0de9553`](https://togithub.com/vmware/govmomi/commit/0de9553a)]
api: EnsureDisksHaveControllers helper
- \[[`3d70ab5`](https://togithub.com/vmware/govmomi/commit/3d70ab5c)]
api: OptionValueList helper
- \[[`3e648db`](https://togithub.com/vmware/govmomi/commit/3e648db2)]
govc: add '-storage' flag to namespace.create and namespace.update
commands
- \[[`d80136a`](https://togithub.com/vmware/govmomi/commit/d80136a5)]
api: add storage_specs field to Namespace related structures
- \[[`e7d54f9`](https://togithub.com/vmware/govmomi/commit/e7d54f90)]
govc: add vm.create '-profile' and '-place' flags
- \[[`748043c`](https://togithub.com/vmware/govmomi/commit/748043cd)]
api: add pbm.DatastoreMap for finding compatible Datastores
- \[[`5677b0e`](https://togithub.com/vmware/govmomi/commit/5677b0e5)]
govc: Add feature to pass fullname and org for windows vm customization
([#&open-telemetry#8203;3443](https://togithub.com/vmware/govmomi/issues/3443))
- \[[`298cfbf`](https://togithub.com/vmware/govmomi/commit/298cfbf3)]
fix: govc vm.disk.change should only modify CapacityInBytes
([#&open-telemetry#8203;3424](https://togithub.com/vmware/govmomi/issues/3424))
([#&open-telemetry#8203;3464](https://togithub.com/vmware/govmomi/issues/3464))
- \[[`ee49793`](https://togithub.com/vmware/govmomi/commit/ee49793c)]
build(deps): bump goreleaser/goreleaser-action from 5 to 6
- \[[`a0bbbf3`](https://togithub.com/vmware/govmomi/commit/a0bbbf3f)]
vcsim: add library item storage API support
([#&open-telemetry#8203;3213](https://togithub.com/vmware/govmomi/issues/3213))
- \[[`1ec975c`](https://togithub.com/vmware/govmomi/commit/1ec975ca)]
nfc: Record the SSL thumbprint for the host the (device) URL refers to
- \[[`3b7ff25`](https://togithub.com/vmware/govmomi/commit/3b7ff25f)]
vcsim: add PropertyCollector index support
- \[[`651f7d2`](https://togithub.com/vmware/govmomi/commit/651f7d27)]
vcsim: fix: ignore unknown refs in Datacenter.PowerOnMultiVM
- \[[`fc2a6b1`](https://togithub.com/vmware/govmomi/commit/fc2a6b12)]
api: HardwareVersion.IsSupported vs IsValid
- \[[`1edfbe3`](https://togithub.com/vmware/govmomi/commit/1edfbe3b)]
feat: vSphere Zones API bindings
- \[[`a68c21f`](https://togithub.com/vmware/govmomi/commit/a68c21f2)]
api: Add library item storage APIs
- \[[`b20c733`](https://togithub.com/vmware/govmomi/commit/b20c733e)]
build(deps): bump nokogiri from 1.16.2 to 1.16.5 in /gen
- \[[`7d1be3e`](https://togithub.com/vmware/govmomi/commit/7d1be3e7)]
api: Update ConfigInfoToConfigSpec
- \[[`12ab409`](https://togithub.com/vmware/govmomi/commit/12ab4099)]
api: Update generated types
- \[[`7251db7`](https://togithub.com/vmware/govmomi/commit/7251db75)]
vcsim: Add PbmCheckCompatibility method in pbm simulator
- \[[`45aa2e9`](https://togithub.com/vmware/govmomi/commit/45aa2e92)]
api: add checksum validation in Content Library update session file API
- \[[`542398a`](https://togithub.com/vmware/govmomi/commit/542398a2)]
vcsim: add HostVirtualNicManager
- \[[`3663131`](https://togithub.com/vmware/govmomi/commit/36631314)]
chore: govc: use generated enum lists
- \[[`7a00a0b`](https://togithub.com/vmware/govmomi/commit/7a00a0b4)]
api: Generate enum consts with Values funcs
- \[[`0be5fec`](https://togithub.com/vmware/govmomi/commit/0be5fec8)]
vcsim: fix ReconfigVM validation when changing disk size
([#&open-telemetry#8203;3423](https://togithub.com/vmware/govmomi/issues/3423))
- \[[`f2852e3`](https://togithub.com/vmware/govmomi/commit/f2852e39)]
api: add SSLCertificate to TransferEndpoint in content library API
([#&open-telemetry#8203;3420](https://togithub.com/vmware/govmomi/issues/3420))
- \[[`12f8bab`](https://togithub.com/vmware/govmomi/commit/12f8babe)]
build(deps): bump chuhlomin/render-template from 1.9 to 1.10
- \[[`0893552`](https://togithub.com/vmware/govmomi/commit/0893552e)]
bugfix: Exclude ServerGUID from MOR comparison in WaitEx

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/SAP/go-hdb](https://togithub.com/SAP/go-hdb) | `v1.9.8` ->
`v1.9.9` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fSAP%2fgo-hdb/v1.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fSAP%2fgo-hdb/v1.9.8/v1.9.9?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.9.8/v1.9.9?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>SAP/go-hdb (github.com/SAP/go-hdb)</summary>

###
[`v1.9.9`](https://togithub.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v199)

[Compare
Source](https://togithub.com/SAP/go-hdb/compare/v1.9.8...v1.9.9)

-   updated dependencies
-   added go1.23rc1 make

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
**Description:**
This PR fixes the load test pipeline which was broken for a while.
The array of tests was not iterated over correctly in
https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/.github/workflows/scripts/setup_e2e_tests.sh
and the first iteration of the loop resulted in the whole array being
added to the matrix instead of just the first entry of the array.

I introduced a different way to read in the array of tests at the start
of the setup bash script, which works now.
[source for the solution](https://stackoverflow.com/a/10586169)

**Link to tracking Issue:** Fixes open-telemetry#33577

**Testing:** Tested successfully on my personal fork. This is a [link to
a load test
run](https://github.com/mowies/opentelemetry-collector-contrib/actions/runs/9761599340)
where the matrix is correctly parsed by github actions.

Signed-off-by: Moritz Wiesinger <[email protected]>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[google.golang.org/api](https://togithub.com/googleapis/google-api-go-client)
| `v0.186.0` -> `v0.187.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.186.0/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.186.0/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[google.golang.org/api](https://togithub.com/googleapis/google-api-go-client)
| `v0.185.0` -> `v0.187.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.185.0/v0.187.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.185.0/v0.187.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>googleapis/google-api-go-client
(google.golang.org/api)</summary>

###
[`v0.187.0`](https://togithub.com/googleapis/google-api-go-client/releases/tag/v0.187.0)

[Compare
Source](https://togithub.com/googleapis/google-api-go-client/compare/v0.186.0...v0.187.0)

##### Features

- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2655](https://togithub.com/googleapis/google-api-go-client/issues/2655))
([1a28e06](https://togithub.com/googleapis/google-api-go-client/commit/1a28e0622fbb1a069f973a099f2340ccf5ced528))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2658](https://togithub.com/googleapis/google-api-go-client/issues/2658))
([719f988](https://togithub.com/googleapis/google-api-go-client/commit/719f98850209581d9ba3d69e60f7cea310f57802))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2659](https://togithub.com/googleapis/google-api-go-client/issues/2659))
([7cd88da](https://togithub.com/googleapis/google-api-go-client/commit/7cd88dabf7a36af1b9586f242e565e93b882f6de))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2660](https://togithub.com/googleapis/google-api-go-client/issues/2660))
([3ca2f84](https://togithub.com/googleapis/google-api-go-client/commit/3ca2f844a9d76ba63af67393338744387db73664))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2661](https://togithub.com/googleapis/google-api-go-client/issues/2661))
([0a238f5](https://togithub.com/googleapis/google-api-go-client/commit/0a238f578c422a11440ee094359d226880081056))
- **all:** Auto-regenerate discovery clients
([#&open-telemetry#8203;2663](https://togithub.com/googleapis/google-api-go-client/issues/2663))
([6e061ce](https://togithub.com/googleapis/google-api-go-client/commit/6e061ced5f33f1aed0d5360d6a81617665de28ed))

##### Bug Fixes

- **gensupport:** Wrap chunk upload err for retries
([#&open-telemetry#8203;2657](https://togithub.com/googleapis/google-api-go-client/issues/2657))
([a758bc1](https://togithub.com/googleapis/google-api-go-client/commit/a758bc17ee3fcce07913275095bafc512a7e441c))
- Pass through gRPC api key option to new auth lib
([#&open-telemetry#8203;2664](https://togithub.com/googleapis/google-api-go-client/issues/2664))
([e051997](https://togithub.com/googleapis/google-api-go-client/commit/e05199702297d91cdce420f43fcc1c7c691a6f53))

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

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

**Description:** <Describe what has changed.>
- duplicated and enhanced aggregation business logic (with median
function) for common usage in follow-up tickets
- tests

**Link to tracking Issue:** open-telemetry#16224 

**Follow-ups:**
-
open-telemetry#33655
-
open-telemetry#33334
-
open-telemetry#33423

---------

Signed-off-by: odubajDT <[email protected]>
…es (open-telemetry#33508)

**Description:** Currently Work in Progress - This PR adds
instrumentation to the ottl statement sequence execution by emitting
traces for statement sequence executions. Each statement execution
within that trace is represented as a child span with the respective
statement as an attribute.

Currently, the generated spans will be child spans of the
`opentelemetry.proto.collector.trace.v1.TraceService/Export` trace, due
to the context provided to the `StatementExecution.Execute()` method.
Alternatively, we can also create a new root span for the statement
sequence execution. Feel free to comment on what option you would prefer
in this case.

As for relating the debug logs to the traces, it seems like exporting
logs is currently not supported for internal observability, as
documented here:
https://github.com/open-telemetry/opentelemetry-collector/blob/1889d589d5933623b4a4a1831379e95ca02225fb/docs/observability.md?plain=1#L123
- If this is in fact possible in the meantime, I appreciate any pointers
towards how this could be done.

**Link to tracking Issue:** open-telemetry#33433 

**Testing:** Tested by running the collector with the
`--feature-gates=telemetry.useOtelWithSDKConfigurationForInternalTelemetry`
feature flag, and the following configuration:

```
receivers:
  otlp:
    protocols:
      grpc:
        endpoint: 0.0.0.0:4317

processors:
  transform:
    error_mode: ignore
    trace_statements:
      - context: span
        statements:
          - keep_matching_keys(attributes, "foo.*")

exporters:
  debug:
    verbosity: detailed
  otlphttp:
    endpoint: ${env:OTLP_ENDPOINT}
    headers:
      Authorization: "Api-Token ${env:API_TOKEN}"

service:
  telemetry:
    traces:
      processors:
        - batch:
            exporter:
              otlp:
                protocol: http/protobuf
                endpoint: ${env:OTLP_ENDPOINT}/v1/traces
                headers:
                  Authorization: "Api-Token ${env:API_TOKEN}"

  pipelines:
    traces:
      receivers: [otlp]
      processors: [transform]
      exporters: [otlphttp, debug]
```

And sending test spans with attributes (to trigger the statement
sequence execution) using the `telemetrygen` CLI:

```
telemetrygen traces --otlp-insecure --traces 1 --status-code Ok --span-duration 1s --telemetry-attributes http.foo=\"value1\" --telemetry-attributes http.bar=\"value2\" --telemetry-attributes foo=\"bar\"
```

**Documentation:** Added a paragraph in the Troubleshooting section of
the README about emitting traces

---------

Signed-off-by: Florian Bacher <[email protected]>
…etry#33863)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[github.com/knadh/koanf/providers/file](https://togithub.com/knadh/koanf)
| `v0.1.0` -> `v1.0.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fknadh%2fkoanf%2fproviders%2ffile/v1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fknadh%2fkoanf%2fproviders%2ffile/v1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fknadh%2fkoanf%2fproviders%2ffile/v0.1.0/v1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fknadh%2fkoanf%2fproviders%2ffile/v0.1.0/v1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

:warning: MAJOR VERSION UPDATE :warning: - please manually update this
package

---

### Release Notes

<details>
<summary>knadh/koanf (github.com/knadh/koanf/providers/file)</summary>

### [`v1.0.0`](https://togithub.com/knadh/koanf/releases/tag/v1.0.0)

[Compare
Source](https://togithub.com/knadh/koanf/compare/v0.1.0...v1.0.0)

- [`deea8ad`](https://togithub.com/knadh/koanf/commit/deea8ad) Upgrade
deps

</details>

---

### Configuration

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

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

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

🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.

---

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

---

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

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

---------

Signed-off-by: Alex Boten <[email protected]>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Boten <[email protected]>
**Documentation:**  Remove unnecessary characters.
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) |
`v1.64.0` -> `v1.65.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.64.0/v1.65.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>grpc/grpc-go (google.golang.org/grpc)</summary>

### [`v1.65.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.65.0):
Release 1.65.0

[Compare
Source](https://togithub.com/grpc/grpc-go/compare/v1.64.0...v1.65.0)

### Dependencies

- Change support policy to cover only the latest TWO releases of Go,
matching the policy for Go itself. See
[#&open-telemetry#8203;7249](https://togithub.com/grpc/grpc-go/issues/7249) for more
information.
([#&open-telemetry#8203;7250](https://togithub.com/grpc/grpc-go/issues/7250))
- Update x/net/http2 to address
[CVE-2023-45288](https://nvd.nist.gov/vuln/detail/CVE-2023-45288)
([#&open-telemetry#8203;7282](https://togithub.com/grpc/grpc-go/issues/7282))

### Behavior Changes

- credentials/tls: clients and servers will now reject connections that
don't support ALPN when environment variable `GRPC_ENFORCE_ALPN_ENABLED`
is set to "true" (case insensitive).
([#&open-telemetry#8203;7184](https://togithub.com/grpc/grpc-go/issues/7184))
    -   NOTE: this behavior will become the default in a future release.
- metadata: remove String method from MD to make printing more
consistent
([#&open-telemetry#8203;7373](https://togithub.com/grpc/grpc-go/issues/7373))

### New Features

- grpc: add `WithMaxCallAttempts` to configure gRPC's retry behavior
per-channel.
([#&open-telemetry#8203;7229](https://togithub.com/grpc/grpc-go/issues/7229))
- Special Thanks: [@&open-telemetry#8203;imoore76](https://togithub.com/imoore76)

### Bug Fixes

- ringhash: properly apply endpoint weights instead of ignoring them
([#&open-telemetry#8203;7156](https://togithub.com/grpc/grpc-go/issues/7156))
- xds: fix a bug that could cause xds-enabled servers to stop accepting
new connections after handshaking errors
([#&open-telemetry#8203;7128](https://togithub.com/grpc/grpc-go/issues/7128))
    -   Special Thanks: [@&open-telemetry#8203;bozaro](https://togithub.com/bozaro)

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

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

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.mongodb.org/mongo-driver](https://togithub.com/mongodb/mongo-go-driver)
| `v1.15.1` -> `v1.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.mongodb.org%2fmongo-driver/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.mongodb.org%2fmongo-driver/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.mongodb.org%2fmongo-driver/v1.15.1/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.mongodb.org%2fmongo-driver/v1.15.1/v1.16.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>mongodb/mongo-go-driver (go.mongodb.org/mongo-driver)</summary>

###
[`v1.16.0`](https://togithub.com/mongodb/mongo-go-driver/releases/tag/v1.16.0):
MongoDB Go Driver 1.16.0

[Compare
Source](https://togithub.com/mongodb/mongo-go-driver/compare/v1.15.1...v1.16.0)

The MongoDB Go Driver Team is pleased to release version 1.16.0 of the
official Go driver.

#### Release Notes

This release adds the ability to specify an index type when creating an
[Atlas Search
Index](https://www.mongodb.com/docs/atlas/atlas-search/create-index/),
reduces memory usage when using "zstd" compression, and upgrades
dependencies.

##### Specify type when creating a search index

Allow specifying index type via
[SearchIndexModel.Options.SetType](https://pkg.go.dev/go.mongodb.org/[email protected]/mongo/options#SearchIndexesOptions.SetType)
when creating a search index.

##### Reduce zstd memory usage

When "zstd" compression is enabled, static memory usage and
per-operation memory usage are reduced.

##### Upgrade dependencies

-   Bump golang.org/x/crypto from 0.17.0 to 0.22.0
-   Bump github.com/google/go-cmp from 0.5.2 to 0.6.0
- Bump github.com/montanaflynn/stats from
0.0.0-20171201202039-1bf9dbcd8cbe to 0.7.1
-   Bump golang.org/x/sync from 0.1.0 to 0.7.0
-   Bump github.com/golang/snappy from 0.0.1 to 0.0.4

***

For a full list of tickets included in this release, please see the
links below:

-
[Projects](https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20type%3Depic%20and%20status%20%3D%20Closed%20and%20fixVersion%3D1.16.0)
-
[Improvements](https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20type%3Dimprovement%20and%20status%20%3D%20Closed%20and%20fixVersion%3D1.16.0)
-
[Bugs](https://jira.mongodb.org/issues/?jql=project%3DGODRIVER%20and%20type%3DBug%20and%20status%3Dclosed%20and%20fixVersion%3D1.16.0)
-
[Tasks](https://jira.mongodb.org/issues/?jql=project%3Dgodriver%20and%20type%3D%22task%22%20and%20status%20%3D%20Closed%20and%20fixVersion%3D1.16.0)

**Full Changelog**:
[v1.15.1...v1.16.0](https://togithub.com/mongodb/mongo-go-driver/compare/v1.15.1...v1.16.0)

Documentation for the Go driver can be found on
[pkg.go.dev](https://pkg.go.dev/go.mongodb.org/mongo-driver/mongo?tab=doc)
and the [MongoDB documentation
site](https://docs.mongodb.com/ecosystem/drivers/go/). BSON library
documentation is also available on
[pkg.go.dev](https://pkg.go.dev/go.mongodb.org/mongo-driver/bson?tab=doc).
Questions and inquiries can be asked on the [MongoDB Developer
Community](https://community.mongodb.com/). Bugs can be reported in the
[Go Driver project in the MongoDB
JIRA](https://jira.mongodb.org/secure/CreateIssue!default.jspa?pid=14289)
where a list of [current
issues](https://jira.mongodb.org/browse/GODRIVER) can be found. Your
feedback on the Go driver is greatly appreciated!

</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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [github.com/samber/lo](https://togithub.com/samber/lo) | `v1.39.0` ->
`v1.44.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fsamber%2flo/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fsamber%2flo/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fsamber%2flo/v1.39.0/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fsamber%2flo/v1.39.0/v1.44.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>samber/lo (github.com/samber/lo)</summary>

### [`v1.44.0`](https://togithub.com/samber/lo/releases/tag/v1.44.0)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.43.0...v1.44.0)

#### What's Changed

- feat: Add slice Splice an element or multiple elements at index i. by
[@&open-telemetry#8203;wenlingang](https://togithub.com/wenlingang) in
[https://github.com/samber/lo/pull/371](https://togithub.com/samber/lo/pull/371)
- feat: Make Filter() preserve type. by
[@&open-telemetry#8203;FGasper](https://togithub.com/FGasper) in
[https://github.com/samber/lo/pull/365](https://togithub.com/samber/lo/pull/365)
- feat: Added DropByIndex helper for slice by
[@&open-telemetry#8203;phith0n](https://togithub.com/phith0n) in
[https://github.com/samber/lo/pull/398](https://togithub.com/samber/lo/pull/398)
- feat: upgrade to math/rand/v2 by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/483](https://togithub.com/samber/lo/pull/483)
- chore: remove `golang.org/x/exp` since it doesn't follow go 1
compatibility promise by [@&open-telemetry#8203;trim21](https://togithub.com/trim21)
in
[https://github.com/samber/lo/pull/478](https://togithub.com/samber/lo/pull/478)

#### New Contributors

- [@&open-telemetry#8203;wenlingang](https://togithub.com/wenlingang) made their first
contribution in
[https://github.com/samber/lo/pull/371](https://togithub.com/samber/lo/pull/371)
- [@&open-telemetry#8203;jason-zhj](https://togithub.com/jason-zhj) made their first
contribution in
[https://github.com/samber/lo/pull/376](https://togithub.com/samber/lo/pull/376)
- [@&open-telemetry#8203;FGasper](https://togithub.com/FGasper) made their first
contribution in
[https://github.com/samber/lo/pull/365](https://togithub.com/samber/lo/pull/365)
- [@&open-telemetry#8203;phith0n](https://togithub.com/phith0n) made their first
contribution in
[https://github.com/samber/lo/pull/398](https://togithub.com/samber/lo/pull/398)

**Full Changelog**:
samber/lo@v1.43.0...v1.44.0

### [`v1.43.0`](https://togithub.com/samber/lo/releases/tag/v1.43.0)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.42.0...v1.43.0)

#### What's Changed

- feat: adding HasKey by [@&open-telemetry#8203;samber](https://togithub.com/samber)
in
[https://github.com/samber/lo/pull/477](https://togithub.com/samber/lo/pull/477)
- feat: adding lo.WaitFor by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/269](https://togithub.com/samber/lo/pull/269)
- improvement: Optimize the performance of union method, avoid repeated
expansion by [@&open-telemetry#8203;cwb2819259](https://togithub.com/cwb2819259) in
[https://github.com/samber/lo/pull/397](https://togithub.com/samber/lo/pull/397)

#### New Contributors

- [@&open-telemetry#8203;cwb2819259](https://togithub.com/cwb2819259) made their first
contribution in
[https://github.com/samber/lo/pull/397](https://togithub.com/samber/lo/pull/397)

**Full Changelog**:
samber/lo@v1.42.0...v1.43.0

### [`v1.42.0`](https://togithub.com/samber/lo/releases/tag/v1.42.0)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.41.0...v1.42.0)

#### What's Changed

- feat: add Nil by [@&open-telemetry#8203;gubtos](https://togithub.com/gubtos) in
[https://github.com/samber/lo/pull/383](https://togithub.com/samber/lo/pull/383)
- feat: Add First and FirstOrZeroValue functions by
[@&open-telemetry#8203;Alireza-Kiani](https://togithub.com/Alireza-Kiani) in
[https://github.com/samber/lo/pull/451](https://togithub.com/samber/lo/pull/451)
- feat: adding LastOrEmpty and LastOr by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/474](https://togithub.com/samber/lo/pull/474)
- feat: Feature/contains iterate by index by
[@&open-telemetry#8203;lennon-guan](https://togithub.com/lennon-guan) in
[https://github.com/samber/lo/pull/428](https://togithub.com/samber/lo/pull/428)
- feat: speed up loops by reducing allocations by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/475](https://togithub.com/samber/lo/pull/475)
- doc: inconsistent expression in README.md by
[@&open-telemetry#8203;rolancia](https://togithub.com/rolancia) in
[https://github.com/samber/lo/pull/406](https://togithub.com/samber/lo/pull/406)

#### New Contributors

- [@&open-telemetry#8203;gubtos](https://togithub.com/gubtos) made their first
contribution in
[https://github.com/samber/lo/pull/383](https://togithub.com/samber/lo/pull/383)
- [@&open-telemetry#8203;Alireza-Kiani](https://togithub.com/Alireza-Kiani) made their
first contribution in
[https://github.com/samber/lo/pull/451](https://togithub.com/samber/lo/pull/451)
- [@&open-telemetry#8203;rolancia](https://togithub.com/rolancia) made their first
contribution in
[https://github.com/samber/lo/pull/406](https://togithub.com/samber/lo/pull/406)
- [@&open-telemetry#8203;lennon-guan](https://togithub.com/lennon-guan) made their
first contribution in
[https://github.com/samber/lo/pull/428](https://togithub.com/samber/lo/pull/428)

**Full Changelog**:
samber/lo@v1.41.0...v1.42.0

### [`v1.41.0`](https://togithub.com/samber/lo/releases/tag/v1.41.0)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.40.0...v1.41.0)

#### What's Changed

- feat: adding Elipse by [@&open-telemetry#8203;samber](https://togithub.com/samber)
in
[https://github.com/samber/lo/pull/470](https://togithub.com/samber/lo/pull/470)
- feat: adding CoalesceOrEmpty by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/469](https://togithub.com/samber/lo/pull/469)
- feat: adding Earliest and Latest by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/468](https://togithub.com/samber/lo/pull/468)
- feat: adding duration by [@&open-telemetry#8203;samber](https://togithub.com/samber)
in
[https://github.com/samber/lo/pull/471](https://togithub.com/samber/lo/pull/471)
- feat: adding FilterReject by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/472](https://togithub.com/samber/lo/pull/472)
- feat: adding RejectMap by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/473](https://togithub.com/samber/lo/pull/473)

**Full Changelog**:
samber/lo@v1.34.0...v1.41.0

### [`v1.40.0`](https://togithub.com/samber/lo/releases/tag/v1.40.0)

[Compare
Source](https://togithub.com/samber/lo/compare/v1.39.0...v1.40.0)

#### What's Changed

##### Improvements

- Use map indexing to speed up PickByKeys and OmitByKeys by
[@&open-telemetry#8203;ericleb010](https://togithub.com/ericleb010) in
[https://github.com/samber/lo/pull/447](https://togithub.com/samber/lo/pull/447)
- ToSlicePtr: reduce allocations and improving speed by
[@&open-telemetry#8203;yanmhlv](https://togithub.com/yanmhlv) in
[https://github.com/samber/lo/pull/465](https://togithub.com/samber/lo/pull/465)
- Feat: Adding zipby + unzipby by
[@&open-telemetry#8203;samber](https://togithub.com/samber) in
[https://github.com/samber/lo/pull/449](https://togithub.com/samber/lo/pull/449)
- feat: add string conversion functions by
[@&open-telemetry#8203;eiixy](https://togithub.com/eiixy) in
[https://github.com/samber/lo/pull/466](https://togithub.com/samber/lo/pull/466)
- Adding Mean and MeanBy by
[@&open-telemetry#8203;usman1100](https://togithub.com/usman1100) in
[https://github.com/samber/lo/pull/414](https://togithub.com/samber/lo/pull/414)

##### Doc & style

- Fix typos by [@&open-telemetry#8203;szepeviktor](https://togithub.com/szepeviktor)
in
[https://github.com/samber/lo/pull/384](https://togithub.com/samber/lo/pull/384)
- fix: instantiate typo by
[@&open-telemetry#8203;testwill](https://togithub.com/testwill) in
[https://github.com/samber/lo/pull/374](https://togithub.com/samber/lo/pull/374)
- Fix typo in README.md by
[@&open-telemetry#8203;eltociear](https://togithub.com/eltociear) in
[https://github.com/samber/lo/pull/369](https://togithub.com/samber/lo/pull/369)
- docs: update description for FindOrElse by
[@&open-telemetry#8203;slomek](https://togithub.com/slomek) in
[https://github.com/samber/lo/pull/370](https://togithub.com/samber/lo/pull/370)
- style: no extra any type parameter by
[@&open-telemetry#8203;d-enk](https://togithub.com/d-enk) in
[https://github.com/samber/lo/pull/429](https://togithub.com/samber/lo/pull/429)
- Fix IsNil link for pkg.go.dev by
[@&open-telemetry#8203;invzhi](https://togithub.com/invzhi) in
[https://github.com/samber/lo/pull/418](https://togithub.com/samber/lo/pull/418)
- Docs: should use type int64 for lo.FlatMap in example by
[@&open-telemetry#8203;apriil15](https://togithub.com/apriil15) in
[https://github.com/samber/lo/pull/435](https://togithub.com/samber/lo/pull/435)

##### CI

- CI: tests on multi go versions by
[@&open-telemetry#8203;jiro4989](https://togithub.com/jiro4989) in
[https://github.com/samber/lo/pull/445](https://togithub.com/samber/lo/pull/445)

#### New Contributors

- [@&open-telemetry#8203;szepeviktor](https://togithub.com/szepeviktor) made their
first contribution in
[https://github.com/samber/lo/pull/384](https://togithub.com/samber/lo/pull/384)
- [@&open-telemetry#8203;testwill](https://togithub.com/testwill) made their first
contribution in
[https://github.com/samber/lo/pull/374](https://togithub.com/samber/lo/pull/374)
- [@&open-telemetry#8203;eltociear](https://togithub.com/eltociear) made their first
contribution in
[https://github.com/samber/lo/pull/369](https://togithub.com/samber/lo/pull/369)
- [@&open-telemetry#8203;slomek](https://togithub.com/slomek) made their first
contribution in
[https://github.com/samber/lo/pull/370](https://togithub.com/samber/lo/pull/370)
- [@&open-telemetry#8203;ericleb010](https://togithub.com/ericleb010) made their first
contribution in
[https://github.com/samber/lo/pull/447](https://togithub.com/samber/lo/pull/447)
- [@&open-telemetry#8203;yanmhlv](https://togithub.com/yanmhlv) made their first
contribution in
[https://github.com/samber/lo/pull/465](https://togithub.com/samber/lo/pull/465)
- [@&open-telemetry#8203;eiixy](https://togithub.com/eiixy) made their first
contribution in
[https://github.com/samber/lo/pull/466](https://togithub.com/samber/lo/pull/466)
- [@&open-telemetry#8203;jiro4989](https://togithub.com/jiro4989) made their first
contribution in
[https://github.com/samber/lo/pull/445](https://togithub.com/samber/lo/pull/445)
- [@&open-telemetry#8203;d-enk](https://togithub.com/d-enk) made their first
contribution in
[https://github.com/samber/lo/pull/429](https://togithub.com/samber/lo/pull/429)
- [@&open-telemetry#8203;usman1100](https://togithub.com/usman1100) made their first
contribution in
[https://github.com/samber/lo/pull/414](https://togithub.com/samber/lo/pull/414)
- [@&open-telemetry#8203;invzhi](https://togithub.com/invzhi) made their first
contribution in
[https://github.com/samber/lo/pull/418](https://togithub.com/samber/lo/pull/418)
- [@&open-telemetry#8203;apriil15](https://togithub.com/apriil15) made their first
contribution in
[https://github.com/samber/lo/pull/435](https://togithub.com/samber/lo/pull/435)

**Full Changelog**:
samber/lo@v1.39.0...v1.40.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
…es on timing (open-telemetry#33443)

**Description:** <Describe what has changed.>
Tries fixing some flaky unit tests that relied on `time.Now()` always
returning a higher value than the previous call

The solution is reading the current time from a `clock.Clock` interface.
The test relying on ever-increasing `Now()` values uses a mock that
always returns an increasing value.

**Link to tracking Issue:** open-telemetry#33438

**Testing:**
- Ran the component locally to verify the ticker still flushes after the
configured duration passes

Closes open-telemetry#33438
…le matches. (open-telemetry#32321)

**Description:** This PR adds the counter's instance index for counters
that include multiple instances with the same name. A simple example of
this case is for monitoring process ID when there are multiple instances
of the same process running, but this can technically happen for any
counter that uses instance names.

This can potentially increase cardinality so I am open to adding a
configuration to the receiver to toggle this behavior on and leave it
disabled as a default.

**Link to tracking Issue:** open-telemetry#32319

**Testing:** 
- See issue for details. Short version: two notepad processes running,
scraping `Process\ID Process` to `debug` and `prometheusremotewrite` to
validate that `instance` label now matches what is seen in `perfmon.exe`
- Added unit test to watcher.go to validate instance name indexing

**Documentation:** Added enhancement CHANGELOG

Fixes open-telemetry#32319

---------

Co-authored-by: Paulo Janotti <[email protected]>
Ended up bumping the version of the cors lib as well to address failing
govulnchecks

---------

Signed-off-by: Alex Boten <[email protected]>
…racegrpc to v1.28.0 (open-telemetry#33871)

[![Mend
Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)

This PR contains the following updates:

| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
|
[go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go)
| `v1.27.0` -> `v1.28.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

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

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)</summary>

###
[`v1.28.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.28.0):
Releases v1.28.0/v0.50.0/v0.4.0

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

#### Overview

##### Added

- The `IsEmpty` method is added to the `Instrument` type in
`go.opentelemetry.io/otel/sdk/metric`.
This method is used to check if an `Instrument` instance is a
zero-value.
([#&open-telemetry#8203;5431](https://togithub.com/open-telemetry/opentelemetry-go/issues/5431))
- Store and provide the emitted `context.Context` in `ScopeRecords` of
`go.opentelemetry.io/otel/sdk/log/logtest`.
([#&open-telemetry#8203;5468](https://togithub.com/open-telemetry/opentelemetry-go/issues/5468))
-   The `go.opentelemetry.io/otel/semconv/v1.26.0` package.
The package contains semantic conventions from the `v1.26.0` version of
the OpenTelemetry Semantic Conventions.
([#&open-telemetry#8203;5476](https://togithub.com/open-telemetry/opentelemetry-go/issues/5476))
- The `AssertRecordEqual` method to
`go.opentelemetry.io/otel/log/logtest` to allow comparison of two log
records in tests.
([#&open-telemetry#8203;5499](https://togithub.com/open-telemetry/opentelemetry-go/issues/5499))
- The `WithHeaders` option to
`go.opentelemetry.io/otel/exporters/zipkin` to allow configuring custom
http headers while exporting spans.
([#&open-telemetry#8203;5530](https://togithub.com/open-telemetry/opentelemetry-go/issues/5530))

##### Changed

- `Tracer.Start` in `go.opentelemetry.io/otel/trace/noop` no longer
allocates a span for empty span context.
([#&open-telemetry#8203;5457](https://togithub.com/open-telemetry/opentelemetry-go/issues/5457))
- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to
`go.opentelemetry.io/otel/semconv/v1.26.0` in
`go.opentelemetry.io/otel/example/otel-collector`.
([#&open-telemetry#8203;5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490))
- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to
`go.opentelemetry.io/otel/semconv/v1.26.0` in
`go.opentelemetry.io/otel/example/zipkin`.
([#&open-telemetry#8203;5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490))
- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to
`go.opentelemetry.io/otel/semconv/v1.26.0` in
`go.opentelemetry.io/otel/exporters/zipkin`.
([#&open-telemetry#8203;5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490))
- The exporter no longer exports the deprecated "otel.library.name" or
"otel.library.version" attributes.
- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to
`go.opentelemetry.io/otel/semconv/v1.26.0` in
`go.opentelemetry.io/otel/sdk/resource`.
([#&open-telemetry#8203;5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490))
- Upgrade `go.opentelemetry.io/otel/semconv/v1.25.0` to
`go.opentelemetry.io/otel/semconv/v1.26.0` in
`go.opentelemetry.io/otel/sdk/trace`.
([#&open-telemetry#8203;5490](https://togithub.com/open-telemetry/opentelemetry-go/issues/5490))
- `SimpleProcessor.OnEmit` in `go.opentelemetry.io/otel/sdk/log` no
longer allocates a slice which makes it possible to have a
zero-allocation log processing using `SimpleProcessor`.
([#&open-telemetry#8203;5493](https://togithub.com/open-telemetry/opentelemetry-go/issues/5493))
- Use non-generic functions in the `Start` method of
`"go.opentelemetry.io/otel/sdk/trace".Trace` to reduce memory
allocation.
([#&open-telemetry#8203;5497](https://togithub.com/open-telemetry/opentelemetry-go/issues/5497))
- `service.instance.id` is populated for a `Resource` created with
`"go.opentelemetry.io/otel/sdk/resource".Default` with a default value
when `OTEL_GO_X_RESOURCE` is set.
([#&open-telemetry#8203;5520](https://togithub.com/open-telemetry/opentelemetry-go/issues/5520))
- Improve performance of metric instruments in
`go.opentelemetry.io/otel/sdk/metric` by removing unnecessary calls to
`time.Now`.
([#&open-telemetry#8203;5545](https://togithub.com/open-telemetry/opentelemetry-go/issues/5545))

##### Fixed

- Log a warning to the OpenTelemetry internal logger when a `Record` in
`go.opentelemetry.io/otel/sdk/log` drops an attribute due to a limit
being reached.
([#&open-telemetry#8203;5376](https://togithub.com/open-telemetry/opentelemetry-go/issues/5376))
- Identify the `Tracer` returned from the global `TracerProvider` in
`go.opentelemetry.io/otel/global` with its schema URL.
([#&open-telemetry#8203;5426](https://togithub.com/open-telemetry/opentelemetry-go/issues/5426))
- Identify the `Meter` returned from the global `MeterProvider` in
`go.opentelemetry.io/otel/global` with its schema URL.
([#&open-telemetry#8203;5426](https://togithub.com/open-telemetry/opentelemetry-go/issues/5426))
- Log a warning to the OpenTelemetry internal logger when a `Span` in
`go.opentelemetry.io/otel/sdk/trace` drops an attribute, event, or link
due to a limit being reached.
([#&open-telemetry#8203;5434](https://togithub.com/open-telemetry/opentelemetry-go/issues/5434))
- Document instrument name requirements in
`go.opentelemetry.io/otel/metric`.
([#&open-telemetry#8203;5435](https://togithub.com/open-telemetry/opentelemetry-go/issues/5435))
- Prevent random number generation data-race for experimental rand
exemplars in `go.opentelemetry.io/otel/sdk/metric`.
([#&open-telemetry#8203;5456](https://togithub.com/open-telemetry/opentelemetry-go/issues/5456))
- Fix counting number of dropped attributes of `Record` in
`go.opentelemetry.io/otel/sdk/log`.
([#&open-telemetry#8203;5464](https://togithub.com/open-telemetry/opentelemetry-go/issues/5464))
- Fix panic in baggage creation when a member contains `0x80` char in
key or value.
([#&open-telemetry#8203;5494](https://togithub.com/open-telemetry/opentelemetry-go/issues/5494))
- Correct comments for the priority of the `WithEndpoint` and
`WithEndpointURL` options and their corresponding environment variables
in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`.
([#&open-telemetry#8203;5508](https://togithub.com/open-telemetry/opentelemetry-go/issues/5508))
- Retry trace and span ID generation if it generated an invalid one in
`go.opentelemetry.io/otel/sdk/trace`.
([#&open-telemetry#8203;5514](https://togithub.com/open-telemetry/opentelemetry-go/issues/5514))
- Fix stale timestamps reported by the last-value aggregation.
([#&open-telemetry#8203;5517](https://togithub.com/open-telemetry/opentelemetry-go/issues/5517))
- Indicate the `Exporter` in
`go.opentelemetry.io/otel/exporters/otlp/otlplog/otlploghttp` must be
created by the `New` method.
([#&open-telemetry#8203;5521](https://togithub.com/open-telemetry/opentelemetry-go/issues/5521))
- Improved performance in all `{Bool,Int64,Float64,String}SliceValue`
functions of `go.opentelemetry.io/attributes` by reducing the number of
allocations.
([#&open-telemetry#8203;5549](https://togithub.com/open-telemetry/opentelemetry-go/issues/5549))

#### What's Changed

- Recheck log message in TestBatchProcessor by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5386](https://togithub.com/open-telemetry/opentelemetry-go/pull/5386)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`dc85e6b`](https://togithub.com/open-telemetry/opentelemetry-go/commit/dc85e6b)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5391](https://togithub.com/open-telemetry/opentelemetry-go/pull/5391)
- fix(deps): update module go.opentelemetry.io/contrib/bridges/otelslog
to v0.2.0 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5395](https://togithub.com/open-telemetry/opentelemetry-go/pull/5395)
- fix(deps): update module github.com/go-logr/logr to v1.4.2 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5393](https://togithub.com/open-telemetry/opentelemetry-go/pull/5393)
- fix(deps): update module
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp to v0.52.0
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5396](https://togithub.com/open-telemetry/opentelemetry-go/pull/5396)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`d264139`](https://togithub.com/open-telemetry/opentelemetry-go/commit/d264139)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5397](https://togithub.com/open-telemetry/opentelemetry-go/pull/5397)
- fix(deps): update module go.opentelemetry.io/otel/sdk/log to v0.3.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5398](https://togithub.com/open-telemetry/opentelemetry-go/pull/5398)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.101.0 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5400](https://togithub.com/open-telemetry/opentelemetry-go/pull/5400)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`d264139`](https://togithub.com/open-telemetry/opentelemetry-go/commit/d264139)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5399](https://togithub.com/open-telemetry/opentelemetry-go/pull/5399)
- \[chore] example/otel-collector: Fix README title by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5404](https://togithub.com/open-telemetry/opentelemetry-go/pull/5404)
- Pool `otlploghttp` transform maps by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5378](https://togithub.com/open-telemetry/opentelemetry-go/pull/5378)
- fix(deps): update module golang.org/x/vuln to v1.1.1 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5405](https://togithub.com/open-telemetry/opentelemetry-go/pull/5405)
- Fix test name in otlploghttp by
[@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5411](https://togithub.com/open-telemetry/opentelemetry-go/pull/5411)
- sdk/log: Fix BenchmarkLoggerNewRecord to not drop attributes by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5407](https://togithub.com/open-telemetry/opentelemetry-go/pull/5407)
- chore(deps): update dependency codespell to v2.3.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5409](https://togithub.com/open-telemetry/opentelemetry-go/pull/5409)
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.0
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5419](https://togithub.com/open-telemetry/opentelemetry-go/pull/5419)
- fix(deps): update golang.org/x/tools digest to
[`7045d2e`](https://togithub.com/open-telemetry/opentelemetry-go/commit/7045d2e)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5406](https://togithub.com/open-telemetry/opentelemetry-go/pull/5406)
- fix(deps): update golang.org/x/exp digest to
[`4c93da0`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4c93da0)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5415](https://togithub.com/open-telemetry/opentelemetry-go/pull/5415)
- Log a warning when log Record attribute is dropped by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5376](https://togithub.com/open-telemetry/opentelemetry-go/pull/5376)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`a332354`](https://togithub.com/open-telemetry/opentelemetry-go/commit/a332354)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5424](https://togithub.com/open-telemetry/opentelemetry-go/pull/5424)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`a332354`](https://togithub.com/open-telemetry/opentelemetry-go/commit/a332354)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5423](https://togithub.com/open-telemetry/opentelemetry-go/pull/5423)
- fix(deps): update golang.org/x/tools digest to
[`f10a0f1`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f10a0f1)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5430](https://togithub.com/open-telemetry/opentelemetry-go/pull/5430)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`5315273`](https://togithub.com/open-telemetry/opentelemetry-go/commit/5315273)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5428](https://togithub.com/open-telemetry/opentelemetry-go/pull/5428)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`5315273`](https://togithub.com/open-telemetry/opentelemetry-go/commit/5315273)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5427](https://togithub.com/open-telemetry/opentelemetry-go/pull/5427)
- fix(deps): update golang.org/x/tools digest to
[`e229045`](https://togithub.com/open-telemetry/opentelemetry-go/commit/e229045)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5432](https://togithub.com/open-telemetry/opentelemetry-go/pull/5432)
- fix(deps): update golang.org/x/exp digest to
[`23cca88`](https://togithub.com/open-telemetry/opentelemetry-go/commit/23cca88)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5429](https://togithub.com/open-telemetry/opentelemetry-go/pull/5429)
- sdk/log: Fix TestBatchProcessor/DroppedLogs flaky test by
[@&open-telemetry#8203;amanakin](https://togithub.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5421](https://togithub.com/open-telemetry/opentelemetry-go/pull/5421)
- Identify global `Tracer`s and `Meter`s with their schema URLs by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5426](https://togithub.com/open-telemetry/opentelemetry-go/pull/5426)
- sdk/log: Fix TestBatchProcessor/ForceFlush/ErrorPartialFlush flaky
test by [@&open-telemetry#8203;amanakin](https://togithub.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5416](https://togithub.com/open-telemetry/opentelemetry-go/pull/5416)
- Export the Instrument IsEmpty method by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5431](https://togithub.com/open-telemetry/opentelemetry-go/pull/5431)
- fix(deps): update golang.org/x/tools digest to
[`01018ba`](https://togithub.com/open-telemetry/opentelemetry-go/commit/01018ba)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5438](https://togithub.com/open-telemetry/opentelemetry-go/pull/5438)
- \[chore] ensure codecov uses token by
[@&open-telemetry#8203;codeboten](https://togithub.com/codeboten) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5440](https://togithub.com/open-telemetry/opentelemetry-go/pull/5440)
- fix(deps): update golang.org/x/tools digest to
[`8d54ca1`](https://togithub.com/open-telemetry/opentelemetry-go/commit/8d54ca1)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5441](https://togithub.com/open-telemetry/opentelemetry-go/pull/5441)
- fix(deps): update golang.org/x/tools digest to
[`2e977dd`](https://togithub.com/open-telemetry/opentelemetry-go/commit/2e977dd)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5442](https://togithub.com/open-telemetry/opentelemetry-go/pull/5442)
- Remove zeroInstrumentKind by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5433](https://togithub.com/open-telemetry/opentelemetry-go/pull/5433)
- Log warning when a trace attribute/event/link is discarded due to
limits by [@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5434](https://togithub.com/open-telemetry/opentelemetry-go/pull/5434)
- Remove opentelemetry-proto in .gitsubmodule by
[@&open-telemetry#8203;YHM404](https://togithub.com/YHM404) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5267](https://togithub.com/open-telemetry/opentelemetry-go/pull/5267)
- Document instrument name requirements by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5435](https://togithub.com/open-telemetry/opentelemetry-go/pull/5435)
- fix(deps): update golang.org/x/exp digest to
[`404ba88`](https://togithub.com/open-telemetry/opentelemetry-go/commit/404ba88)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5445](https://togithub.com/open-telemetry/opentelemetry-go/pull/5445)
- Move `MonotonicEndTime` to only use by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5443](https://togithub.com/open-telemetry/opentelemetry-go/pull/5443)
- fix(deps): update golang.org/x/tools digest to
[`624dbd0`](https://togithub.com/open-telemetry/opentelemetry-go/commit/624dbd0)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5446](https://togithub.com/open-telemetry/opentelemetry-go/pull/5446)
- fix(deps): update golang.org/x/exp digest to
[`fd00a4e`](https://togithub.com/open-telemetry/opentelemetry-go/commit/fd00a4e)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5450](https://togithub.com/open-telemetry/opentelemetry-go/pull/5450)
- fix(deps): update golang.org/x/tools digest to
[`2f8e378`](https://togithub.com/open-telemetry/opentelemetry-go/commit/2f8e378)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5451](https://togithub.com/open-telemetry/opentelemetry-go/pull/5451)
- fix(deps): update golang.org/x/tools digest to
[`cc29c91`](https://togithub.com/open-telemetry/opentelemetry-go/commit/cc29c91)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5452](https://togithub.com/open-telemetry/opentelemetry-go/pull/5452)
- chore(deps): update module github.com/prometheus/procfs to v0.15.1 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5453](https://togithub.com/open-telemetry/opentelemetry-go/pull/5453)
- sdk/log: Add processor benchmarks by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5448](https://togithub.com/open-telemetry/opentelemetry-go/pull/5448)
- fix(deps): update module github.com/itchyny/gojq to v0.12.16 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5460](https://togithub.com/open-telemetry/opentelemetry-go/pull/5460)
- Guard rng in exemplar rand computation by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5456](https://togithub.com/open-telemetry/opentelemetry-go/pull/5456)
- chore(deps): update module github.com/prometheus/common to v0.54.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5472](https://togithub.com/open-telemetry/opentelemetry-go/pull/5472)
- add `log` package to depguard linter by
[@&open-telemetry#8203;amanakin](https://togithub.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5463](https://togithub.com/open-telemetry/opentelemetry-go/pull/5463)
- fix(deps): update golang.org/x/tools digest to
[`58cc8a4`](https://togithub.com/open-telemetry/opentelemetry-go/commit/58cc8a4)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5473](https://togithub.com/open-telemetry/opentelemetry-go/pull/5473)
- fix(deps): update golang.org/x/tools digest to
[`4478db0`](https://togithub.com/open-telemetry/opentelemetry-go/commit/4478db0)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5474](https://togithub.com/open-telemetry/opentelemetry-go/pull/5474)
- sdk/log: Fix counting number of dropped attributes of log `Record` by
[@&open-telemetry#8203;amanakin](https://togithub.com/amanakin) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5464](https://togithub.com/open-telemetry/opentelemetry-go/pull/5464)
- fix(deps): update golang.org/x/tools digest to
[`2088083`](https://togithub.com/open-telemetry/opentelemetry-go/commit/2088083)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5477](https://togithub.com/open-telemetry/opentelemetry-go/pull/5477)
- trace: Span in noop.Start is no longer allocated by
[@&open-telemetry#8203;tttoad](https://togithub.com/tttoad) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5457](https://togithub.com/open-telemetry/opentelemetry-go/pull/5457)
- chore(deps): update module golang.org/x/sys to v0.21.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5481](https://togithub.com/open-telemetry/opentelemetry-go/pull/5481)
- fix(deps): update module golang.org/x/tools to v0.22.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5485](https://togithub.com/open-telemetry/opentelemetry-go/pull/5485)
- Bump min Go version used in CI by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5489](https://togithub.com/open-telemetry/opentelemetry-go/pull/5489)
- chore(deps): update module golang.org/x/text to v0.16.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5482](https://togithub.com/open-telemetry/opentelemetry-go/pull/5482)
- Add `semconv/v1.26.0`, removes deprecated semconvs by
[@&open-telemetry#8203;MadVikingGod](https://togithub.com/MadVikingGod) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5476](https://togithub.com/open-telemetry/opentelemetry-go/pull/5476)
- Add the sdk/internal/x package by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5444](https://togithub.com/open-telemetry/opentelemetry-go/pull/5444)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.102.0 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5479](https://togithub.com/open-telemetry/opentelemetry-go/pull/5479)
- chore(deps): update module golang.org/x/net to v0.26.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5484](https://togithub.com/open-telemetry/opentelemetry-go/pull/5484)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`ef581f9`](https://togithub.com/open-telemetry/opentelemetry-go/commit/ef581f9)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5486](https://togithub.com/open-telemetry/opentelemetry-go/pull/5486)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`ef581f9`](https://togithub.com/open-telemetry/opentelemetry-go/commit/ef581f9)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5487](https://togithub.com/open-telemetry/opentelemetry-go/pull/5487)
- fix(deps): update golang.org/x/exp digest to
[`fc45aab`](https://togithub.com/open-telemetry/opentelemetry-go/commit/fc45aab)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5488](https://togithub.com/open-telemetry/opentelemetry-go/pull/5488)
- log/logtest: provide record with their context by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5468](https://togithub.com/open-telemetry/opentelemetry-go/pull/5468)
- Upgrade semconv use to v1.26.0 by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5490](https://togithub.com/open-telemetry/opentelemetry-go/pull/5490)
- sdk/log: Remove slice allocation from SimpleProcessor.OnEmit by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5493](https://togithub.com/open-telemetry/opentelemetry-go/pull/5493)
- fix(deps): update module golang.org/x/vuln to v1.1.2 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5496](https://togithub.com/open-telemetry/opentelemetry-go/pull/5496)
- fix(deps): update module github.com/golangci/golangci-lint to v1.59.1
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5498](https://togithub.com/open-telemetry/opentelemetry-go/pull/5498)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`a8a6208`](https://togithub.com/open-telemetry/opentelemetry-go/commit/a8a6208)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5501](https://togithub.com/open-telemetry/opentelemetry-go/pull/5501)
- Introduce logtest.AssertRecordEqual by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5499](https://togithub.com/open-telemetry/opentelemetry-go/pull/5499)
- Add implementation of otlploggrpc configuration by
[@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5383](https://togithub.com/open-telemetry/opentelemetry-go/pull/5383)
- fix(deps): update golang.org/x/exp digest to
[`7f521ea`](https://togithub.com/open-telemetry/opentelemetry-go/commit/7f521ea)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5512](https://togithub.com/open-telemetry/opentelemetry-go/pull/5512)
- Move evantorrie to emeritus status by
[@&open-telemetry#8203;evantorrie](https://togithub.com/evantorrie) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5507](https://togithub.com/open-telemetry/opentelemetry-go/pull/5507)
- Add missing word in WithView() doc string by
[@&open-telemetry#8203;juliusv](https://togithub.com/juliusv) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5506](https://togithub.com/open-telemetry/opentelemetry-go/pull/5506)
- chore(deps): update codecov/codecov-action action to v4.5.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5509](https://togithub.com/open-telemetry/opentelemetry-go/pull/5509)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.102.1 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5491](https://togithub.com/open-telemetry/opentelemetry-go/pull/5491)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`a8a6208`](https://togithub.com/open-telemetry/opentelemetry-go/commit/a8a6208)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5502](https://togithub.com/open-telemetry/opentelemetry-go/pull/5502)
- fix(deps): update module google.golang.org/protobuf to v1.34.2 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5503](https://togithub.com/open-telemetry/opentelemetry-go/pull/5503)
- trace: Use non-generic to replace newEvictedQueue in trace.start to
reduce memory usage. by [@&open-telemetry#8203;tttoad](https://togithub.com/tttoad) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5497](https://togithub.com/open-telemetry/opentelemetry-go/pull/5497)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.58 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5504](https://togithub.com/open-telemetry/opentelemetry-go/pull/5504)
- fix(deps): update module go.opentelemetry.io/proto/otlp to v1.3.1 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5505](https://togithub.com/open-telemetry/opentelemetry-go/pull/5505)
- fix(baggage): validate chars panic with 0x80 by
[@&open-telemetry#8203;fabiobozzo](https://togithub.com/fabiobozzo) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5494](https://togithub.com/open-telemetry/opentelemetry-go/pull/5494)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`68d350f`](https://togithub.com/open-telemetry/opentelemetry-go/commit/68d350f)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5516](https://togithub.com/open-telemetry/opentelemetry-go/pull/5516)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`68d350f`](https://togithub.com/open-telemetry/opentelemetry-go/commit/68d350f)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5515](https://togithub.com/open-telemetry/opentelemetry-go/pull/5515)
- Correct the comment for the priority of options and environments on
otlptracegrpc by [@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5508](https://togithub.com/open-telemetry/opentelemetry-go/pull/5508)
- Fix IDGenerator may generate zero TraceId / SpanId by
[@&open-telemetry#8203;Charlie-lizhihan](https://togithub.com/Charlie-lizhihan) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5514](https://togithub.com/open-telemetry/opentelemetry-go/pull/5514)
- Fix timestamp handling for the lastvalue aggregation by
[@&open-telemetry#8203;dashpole](https://togithub.com/dashpole) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5517](https://togithub.com/open-telemetry/opentelemetry-go/pull/5517)
- Add tenv linter by [@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu)
in
[https://github.com/open-telemetry/opentelemetry-go/pull/5524](https://togithub.com/open-telemetry/opentelemetry-go/pull/5524)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.103.0 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5526](https://togithub.com/open-telemetry/opentelemetry-go/pull/5526)
- chore(deps): update prom/prometheus docker tag to v2.53.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5525](https://togithub.com/open-telemetry/opentelemetry-go/pull/5525)
- Do not fail CI on codecov create report by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5532](https://togithub.com/open-telemetry/opentelemetry-go/pull/5532)
- Add unconvert linter by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5529](https://togithub.com/open-telemetry/opentelemetry-go/pull/5529)
- Add unparam linter by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5531](https://togithub.com/open-telemetry/opentelemetry-go/pull/5531)
- Add example for synchronous gauge by
[@&open-telemetry#8203;bagmeg](https://togithub.com/bagmeg) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5492](https://togithub.com/open-telemetry/opentelemetry-go/pull/5492)
- Add `newClient` method for otlploggrpc gRPC client by
[@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5523](https://togithub.com/open-telemetry/opentelemetry-go/pull/5523)
- Verify versions.yaml is up to date in CI by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5533](https://togithub.com/open-telemetry/opentelemetry-go/pull/5533)
- Populate `service.instance.id` with a default value when
`OTEL_GO_X_RESOURCE` is set by
[@&open-telemetry#8203;pyohannes](https://togithub.com/pyohannes) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5520](https://togithub.com/open-telemetry/opentelemetry-go/pull/5520)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`dc46fd2`](https://togithub.com/open-telemetry/opentelemetry-go/commit/dc46fd2)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5538](https://togithub.com/open-telemetry/opentelemetry-go/pull/5538)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`dc46fd2`](https://togithub.com/open-telemetry/opentelemetry-go/commit/dc46fd2)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5539](https://togithub.com/open-telemetry/opentelemetry-go/pull/5539)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.103.1 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5540](https://togithub.com/open-telemetry/opentelemetry-go/pull/5540)
- Decouple codecov upload from coverage testing by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5534](https://togithub.com/open-telemetry/opentelemetry-go/pull/5534)
- Add errorlint linter by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5535](https://togithub.com/open-telemetry/opentelemetry-go/pull/5535)
- Add WithHeaders option for Zipkin exporter by
[@&open-telemetry#8203;srijan-27](https://togithub.com/srijan-27) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5530](https://togithub.com/open-telemetry/opentelemetry-go/pull/5530)
- chore(deps): update module github.com/prometheus/common to v0.55.0 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5552](https://togithub.com/open-telemetry/opentelemetry-go/pull/5552)
- Indicate the otlploghttp exporter must be created by the New method by
[@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5521](https://togithub.com/open-telemetry/opentelemetry-go/pull/5521)
- sdk/log: Add altering Processor example by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5550](https://togithub.com/open-telemetry/opentelemetry-go/pull/5550)
- Split the set and add attributes benchmarks by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5546](https://togithub.com/open-telemetry/opentelemetry-go/pull/5546)
- Add walk attributes benchmark by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5547](https://togithub.com/open-telemetry/opentelemetry-go/pull/5547)
- Add benchmark retrieving a new logger by
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5548](https://togithub.com/open-telemetry/opentelemetry-go/pull/5548)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.54 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5555](https://togithub.com/open-telemetry/opentelemetry-go/pull/5555)
- chore(deps): update jaegertracing/all-in-one docker tag to v1.58 by
[@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5556](https://togithub.com/open-telemetry/opentelemetry-go/pull/5556)
- Reduces allocation in attributes by
[@&open-telemetry#8203;Succo](https://togithub.com/Succo) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5549](https://togithub.com/open-telemetry/opentelemetry-go/pull/5549)
- Generate `internal/transform` in `otlploggrpc` by
[@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5553](https://togithub.com/open-telemetry/opentelemetry-go/pull/5553)
- Split the span start/end benchmarks and test start with links and
attributes by [@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5554](https://togithub.com/open-telemetry/opentelemetry-go/pull/5554)
- sdk/log: Fix ExampleProcessor_redact to clone the record by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5559](https://togithub.com/open-telemetry/opentelemetry-go/pull/5559)
- sdk/log: Add filtering Processor example by
[@&open-telemetry#8203;pellared](https://togithub.com/pellared) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5543](https://togithub.com/open-telemetry/opentelemetry-go/pull/5543)
- chore(deps): update google.golang.org/genproto/googleapis/api digest
to
[`f6361c8`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f6361c8)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5563](https://togithub.com/open-telemetry/opentelemetry-go/pull/5563)
- chore(deps): update google.golang.org/genproto/googleapis/rpc digest
to
[`f6361c8`](https://togithub.com/open-telemetry/opentelemetry-go/commit/f6361c8)
by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5564](https://togithub.com/open-telemetry/opentelemetry-go/pull/5564)
- Move time.Now call into exemplar reservoir to improve performance by
[@&open-telemetry#8203;dashpole](https://togithub.com/dashpole) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5545](https://togithub.com/open-telemetry/opentelemetry-go/pull/5545)
- chore(deps): update otel/opentelemetry-collector-contrib docker tag to
v0.104.0 by [@&open-telemetry#8203;renovate](https://togithub.com/renovate) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5565](https://togithub.com/open-telemetry/opentelemetry-go/pull/5565)
- Add [@&open-telemetry#8203;XSAM](https://togithub.com/XSAM) and
[@&open-telemetry#8203;dmathieu](https://togithub.com/dmathieu) as repository
maintainers by [@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5558](https://togithub.com/open-telemetry/opentelemetry-go/pull/5558)
- Releases v1.28.0/v0.50.0/v0.4.0 by
[@&open-telemetry#8203;MrAlias](https://togithub.com/MrAlias) in
[https://github.com/open-telemetry/opentelemetry-go/pull/5569](https://togithub.com/open-telemetry/opentelemetry-go/pull/5569)

#### New Contributors

- [@&open-telemetry#8203;YHM404](https://togithub.com/YHM404) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5267](https://togithub.com/open-telemetry/opentelemetry-go/pull/5267)
- [@&open-telemetry#8203;juliusv](https://togithub.com/juliusv) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5506](https://togithub.com/open-telemetry/opentelemetry-go/pull/5506)
- [@&open-telemetry#8203;fabiobozzo](https://togithub.com/fabiobozzo) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5494](https://togithub.com/open-telemetry/opentelemetry-go/pull/5494)
- [@&open-telemetry#8203;Charlie-lizhihan](https://togithub.com/Charlie-lizhihan) made
their first contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5514](https://togithub.com/open-telemetry/opentelemetry-go/pull/5514)
- [@&open-telemetry#8203;bagmeg](https://togithub.com/bagmeg) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5492](https://togithub.com/open-telemetry/opentelemetry-go/pull/5492)
- [@&open-telemetry#8203;pyohannes](https://togithub.com/pyohannes) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5520](https://togithub.com/open-telemetry/opentelemetry-go/pull/5520)
- [@&open-telemetry#8203;srijan-27](https://togithub.com/srijan-27) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5530](https://togithub.com/open-telemetry/opentelemetry-go/pull/5530)
- [@&open-telemetry#8203;Succo](https://togithub.com/Succo) made their first
contribution in
[https://github.com/open-telemetry/opentelemetry-go/pull/5549](https://togithub.com/open-telemetry/opentelemetry-go/pull/5549)

**Full Changelog**:
open-telemetry/opentelemetry-go@v1.27.0...v1.28.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 has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib).

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

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <[email protected]>
Co-authored-by: Yang Song <[email protected]>
**Description:** Initial wireframe PR for a new sum connector (as
described in open-telemetry#32669)
Provides bare minimum to start developing a new connector (config,
factory, integration test stubs for connector lifecycle, etc)

Sum Connector takes in logs, metrics, or traces and matches an attribute
then allows summing numerical values present in that attribute and
sending those sums as a time series metric along with any attributes
defined within the connector config.

E.G. Log contains a field for `total_price` of a payment. Matching on
`total_price` as the `source_attribute` will take numerical values from
this attributte and emit a time series metric (`checkout.total`) of the
sums along with any other attributes defined in the connector config.


Example config:
```
receivers:
  foo:
connectors:
  sum:
    logs:
      checkout.total:
        source_attribute: 
          - attributes["total_price"]
        conditions:
          - attributes["total_price"] != "NULL"
        attributes:
          - key: payment.processor
            default_value: unspecified_processor
          - key: env
            default_value: no_env
exporters:
  bar:

service:
  pipelines:
    metrics/sum:
       receivers: [sum]
       exporters: [bar]
    logs:
       receivers: [foo]
       exporters: [sum]
```      

**Link to tracking Issue:** 32669

**Testing:** Generated component and package tests

**Documentation:** README and issue open-telemetry#32669 provide current documentation
of projected future state.
…try.log_response_body` config (open-telemetry#33854)

**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
- Add `telemetry.log_request_body` and `telemetry.log_response_body`
config for debugging. Debug log will contain field `request_body` and/or
`response_body` in the same log line instead of separate lines to avoid
interleaved log lines.
- Change "Request failed" log level to debug.

Output:
```
2024-07-02T14:09:24.983+0100	debug	elasticsearchexporter/elasticsearch_bulk.go:67	Request roundtrip completed.	{"kind": "exporter", "data_type": "logs", "name": "elasticsearch", "response_body": "{\"version\":{\"number\":\"1.2.3\"}}\n", "path": "/", "method": "GET", "duration": 0.000865486, "status": "200 OK"}
2024-07-02T14:09:24.984+0100	debug	elasticsearchexporter/elasticsearch_bulk.go:67	Request roundtrip completed.	{"kind": "exporter", "data_type": "logs", "name": "elasticsearch", "request_body": "{\"create\":{\"_index\":\"logs-test-idx\"}}\n{\"@timestamp\":\"2024-07-02T13:09:24.970187592Z\",\"Attributes\":{\"a\":\"test\",\"b\":5,\"batch_index\":\"batch_1\",\"c\":3,\"d\":true,\"item_index\":\"item_1\"},\"Body\":\"Load Generator Counter #0\",\"Scope\":{\"name\":\"\",\"version\":\"\"},\"SeverityNumber\":11,\"SeverityText\":\"INFO3\",\"TraceFlags\":1}\n{\"create\":{\"_index\":\"logs-test-idx\"}}\n{\"@timestamp\":\"2024-07-02T13:09:24.970187592Z\",\"Attributes\":{\"a\":\"test\",\"b\":5,\"batch_index\":\"batch_1\",\"c\":3,\"d\":true,\"item_index\":\"item_2\"},\"Body\":\"Load Generator Counter #1\",\"Scope\":{\"name\":\"\",\"version\":\"\"},\"SeverityNumber\":11,\"SeverityText\":\"INFO3\",\"TraceFlags\":1}\n", "response_body": "{\"took\":0,\"errors\":false,\"items\":[{\"create\":{\"_index\":\"logs-test-idx\",\"_id\":\"\",\"_version\":0,\"result\":\"\",\"status\":201,\"_seq_no\":0,\"_primary_term\":0,\"_shards\":{\"total\":0,\"successful\":0,\"failed\":0},\"error\":{\"type\":\"\",\"reason\":\"\",\"caused_by\":{\"type\":\"\",\"reason\":\"\"}}}},{\"create\":{\"_index\":\"logs-test-idx\",\"_id\":\"\",\"_version\":0,\"result\":\"\",\"status\":201,\"_seq_no\":0,\"_primary_term\":0,\"_shards\":{\"total\":0,\"successful\":0,\"failed\":0},\"error\":{\"type\":\"\",\"reason\":\"\",\"caused_by\":{\"type\":\"\",\"reason\":\"\"}}}}]}\n", "path": "/_bulk", "method": "POST", "duration": 0.000539979, "status": "200 OK"}
```

Required config to log
```
exporters:
  elasticsearch:
    telemetry:
      log_request_body: true
      log_response_body: true
    
service:
  telemetry:
    logs:
      level: debug
```

For easier analysis, limit the size of request body size. Use
`num_workers`=1 and lower `flush.bytes` and/or `flush.interval`.

**Link to tracking Issue:** <Issue number if applicable>

**Testing:** <Describe what testing was performed and which tests were
added.>

Manually verified with a modified integration test.

**Documentation:** <Describe the documentation added.>
…t properly (open-telemetry#33699)

**Description:** <Describe what has changed.>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue.
Ex. Adding a feature - Explain what this achieves.-->
expose json iterator config in json parser

**Link to tracking Issue:** <Issue number if applicable>

Fixes open-telemetry#33696

**Testing:** <Describe what testing was performed and which tests were
added.>

added.

**Documentation:** <Describe the documentation added.>

updated
@mackjmr mackjmr merged commit 0d326b6 into main Jul 3, 2024
33 of 35 checks passed
@mackjmr mackjmr deleted the mackjmr/merge-upstream branch July 3, 2024 13:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.