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

Merge main staging #5254

Merged
merged 104 commits into from
Feb 5, 2024
Merged

Merge main staging #5254

merged 104 commits into from
Feb 5, 2024

Conversation

songy23
Copy link
Member

@songy23 songy23 commented Feb 5, 2024

No description provided.

renovate bot and others added 30 commits January 30, 2024 08:53
…-telemetry#30866)

[![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.55.0` -> `v1.56.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fspanner/v1.56.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.56.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.55.0/v1.56.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.55.0/v1.56.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…elemetry#30870)

[![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/expr-lang/expr](https://togithub.com/expr-lang/expr) |
`v1.15.8` -> `v1.16.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fexpr-lang%2fexpr/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fexpr-lang%2fexpr/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fexpr-lang%2fexpr/v1.15.8/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fexpr-lang%2fexpr/v1.15.8/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>expr-lang/expr (github.com/expr-lang/expr)</summary>

###
[`v1.16.0`](https://togithub.com/expr-lang/expr/releases/tag/v1.16.0)

[Compare
Source](https://togithub.com/expr-lang/expr/compare/v1.15.8...v1.16.0)

**Expr** is a Go-centric expression language designed to deliver dynamic
configurations with unparalleled accuracy, safety, and speed.

<p align="center"><img
src="https://github.com/antonmedv/expr/assets/141232/b1f97d78-83c9-42fd-bdd1-631bb6f4f7e1"
alt="expr repl demo" width="600"></p>

##### In this release:
* Improved VM speed by 5%-15% (#&open-telemetry#8203;521)
* Improve AST printing for boolean operators
* Improved type checker (#&open-telemetry#8203;527)
* Added option to override built-ins (#&open-telemetry#8203;522)
* Added method to get AST tree from program: `.Node()` (#&open-telemetry#8203;528)
* Added new `Valuer` patcher (#&open-telemetry#8203;525)
* Added `expr.WarnOnAny()` option
* Changed `expr.As*()` options behavior to accept `any` by default
* Fixed type checker to visit all arguments of func even if arguments
count mismatch
* Fixed type propagation in AST for `any` type in type checker
* Fixed context patcher (#&open-telemetry#8203;526)
* Fixed race condition in working with variables (#&open-telemetry#8203;523)
* Fixed pipeline and call parsing

##### Addition
In addition to open-source version of Expr, we have an embeddable [Expr
Editor](https://expr-lang.org/editor) and [Expr
Pro](https://expr-lang.org/expr-pro) packages.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

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

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

This PR contains the following updates:

| Package | Update | Change |
|---|---|---|
|
[otel/opentelemetry-collector](https://togithub.com/open-telemetry/opentelemetry-collector-releases)
| minor | `0.92.0` -> `0.93.0` |
|
[otel/opentelemetry-collector-contrib](https://togithub.com/open-telemetry/opentelemetry-collector-releases)
| minor | `0.92.0` -> `0.93.0` |

---

### Release Notes

<details>
<summary>open-telemetry/opentelemetry-collector-releases
(otel/opentelemetry-collector)</summary>

###
[`v0.93.0`](https://togithub.com/open-telemetry/opentelemetry-collector-releases/releases/tag/v0.93.0)

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-collector-releases/compare/v0.92.0...v0.93.0)

##### Changelog

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Signed-off-by: Alex Boten <aboten@lightstep.com>
this removes unnecessary opencensus dependencies in many packages"

---------

Signed-off-by: Alex Boten <aboten@lightstep.com>
…lemetry#30891)

The build-and-test workflow takes a long time. Part of the issue is that
we spend a lot of time waiting for long jobs, such as integration tests,
to finish before moving onto more long jobs.

This PR attempts to parallelize more steps by removing some existing
ordering we've restricted ourselves to. Specifically this moves the
cross-compile chain to start in parallel with the unit tests, lint, and
integration tests. My reasoning is that if a unit tests or lint is bad
it will still get caught and we don't need unit tests to pass to attempt
to compile the code. I have update the publish-check step to still
depend on all these steps.

Related to
open-telemetry#30880
…elemetry#30893)

[![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/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) |
`v1.50.6` -> `v1.50.7` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.50.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.50.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.50.6/v1.50.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.50.6/v1.50.7?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v1.50.7`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1507-2024-01-30)

[Compare
Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.6...v1.50.7)

\===

##### Service Client Updates

-   `service/datazone`: Updates service API and documentation
-   `service/route53`: Updates service documentation
    -   Update the SDKs for text changes in the APIs.

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…ible (open-telemetry#30853)

[![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/docker/docker](https://togithub.com/docker/docker) |
`v24.0.7+incompatible` -> `v24.0.8+incompatible` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v24.0.7+incompatible/v24.0.8+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>docker/docker (github.com/docker/docker)</summary>

###
[`v24.0.8+incompatible`](https://togithub.com/docker/docker/compare/v24.0.7...v24.0.8)

[Compare
Source](https://togithub.com/docker/docker/compare/v24.0.7...v24.0.8)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…tencentcloud/common to v1.0.854 (open-telemetry#30896)

[![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.853` -> `v1.0.854` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.854?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.854?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.853/v1.0.854?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.853/v1.0.854?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

#### API 网关(apigateway) 版本:2018-08-08

##### 第 48 次发布

发布时间:2024-01-31 01:06:22

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

改善已有的文档。

修改数据结构:

-
[Environment](https://cloud.tencent.com/document/api/628/45244#Environment)

    -   新增成员:CreateTime

#### 弹性伸缩(as) 版本:2018-04-19

##### 第 70 次发布

发布时间:2024-01-31 01:06:41

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

改善已有的文档。

修改数据结构:

-
[LaunchConfiguration](https://cloud.tencent.com/document/api/377/20453#LaunchConfiguration)

    -   新增成员:DisasterRecoverGroupIds

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

##### 第 9 次发布

发布时间:2024-01-31 01:07:03

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

改善已有的文档。

修改接口:

- [ApplyEmbedInterval](https://cloud.tencent.com/document/api/590/73725)

    -   新增出参:ErrorInfo

-   [CreateDatasource](https://cloud.tencent.com/document/api/590/98854)

    -   新增出参:ErrorInfo

-
[CreateDatasourceCloud](https://cloud.tencent.com/document/api/590/98853)

    -   新增出参:ErrorInfo

-   [CreateEmbedToken](https://cloud.tencent.com/document/api/590/73724)

    -   新增出参:ErrorInfo

-   [CreateProject](https://cloud.tencent.com/document/api/590/98838)

    -   新增出参:ErrorInfo

-   [CreateUserRole](https://cloud.tencent.com/document/api/590/98848)

    -   新增出参:ErrorInfo

-
[CreateUserRoleProject](https://cloud.tencent.com/document/api/590/98847)

    -   新增出参:ErrorInfo

-   [DeleteDatasource](https://cloud.tencent.com/document/api/590/98852)

    -   新增出参:ErrorInfo

-   [DeleteProject](https://cloud.tencent.com/document/api/590/98837)

    -   新增出参:ErrorInfo

-   [DeleteUserRole](https://cloud.tencent.com/document/api/590/98846)

    -   新增出参:ErrorInfo

-
[DeleteUserRoleProject](https://cloud.tencent.com/document/api/590/98845)

    -   新增出参:ErrorInfo

-
[DescribeDatasourceList](https://cloud.tencent.com/document/api/590/98840)

    -   新增出参:ErrorInfo

-
[DescribeProjectInfo](https://cloud.tencent.com/document/api/590/98836)

    -   新增出参:ErrorInfo

-
[DescribeProjectList](https://cloud.tencent.com/document/api/590/98835)

    -   新增出参:ErrorInfo

-
[DescribeUserProjectList](https://cloud.tencent.com/document/api/590/98844)

    -   新增出参:ErrorInfo

-
[DescribeUserRoleList](https://cloud.tencent.com/document/api/590/98843)

    -   新增入参:IsOnlyBindAppUser

    -   新增出参:ErrorInfo

-
[DescribeUserRoleProjectList](https://cloud.tencent.com/document/api/590/100532)

    -   新增入参:IsOnlyBindAppUser

    -   新增出参:ErrorInfo

-   [ModifyDatasource](https://cloud.tencent.com/document/api/590/98851)

    -   新增出参:ErrorInfo

-
[ModifyDatasourceCloud](https://cloud.tencent.com/document/api/590/98850)

    -   新增出参:ErrorInfo

-   [ModifyProject](https://cloud.tencent.com/document/api/590/98834)

    -   新增出参:ErrorInfo

-   [ModifyUserRole](https://cloud.tencent.com/document/api/590/98878)

    -   新增入参:AppUserId

    -   新增出参:ErrorInfo

-
[ModifyUserRoleProject](https://cloud.tencent.com/document/api/590/98842)

    -   新增入参:AppUserId

    -   新增出参:ErrorInfo

新增数据结构:

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

修改数据结构:

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

- 新增成员:AppId, AppUserId, AppUserAliasName, AppUserName,
InValidateAppRange

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

- 新增成员:AppUserId, AppUserAliasName, AppUserName, InValidateAppRange

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

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

##### 第 80 次发布

发布时间:2024-01-31 01:10:12

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

改善已有的文档。

新增接口:

- [CreateAlarmShield](https://cloud.tencent.com/document/api/614/103652)
- [DeleteAlarmShield](https://cloud.tencent.com/document/api/614/103651)
-
[DescribeAlarmShields](https://cloud.tencent.com/document/api/614/103650)
- [ModifyAlarmShield](https://cloud.tencent.com/document/api/614/103649)

新增数据结构:

-
[AlarmShieldInfo](https://cloud.tencent.com/document/api/614/56471#AlarmShieldInfo)

#### 云安全一体化平台(csip) 版本:2022-11-21

##### 第 30 次发布

发布时间:2024-01-31 01:10:44

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

改善已有的文档。

新增数据结构:

-
[PortRiskAdvanceCFGParamItem](https://cloud.tencent.com/document/api/664/90825#PortRiskAdvanceCFGParamItem)

修改数据结构:

-
[TaskAdvanceCFG](https://cloud.tencent.com/document/api/664/90825#TaskAdvanceCFG)

    -   新增成员:PortRisk

#### 主机安全(cwp) 版本:2018-02-28

##### 第 107 次发布

发布时间:2024-01-31 01:11:09

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

改善已有的文档。

<font color="#dd0000">**预下线接口**:</font>

-   DescribeAttackLogInfo

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

##### 第 10 次发布

发布时间:2024-01-31 01:16:26

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

改善已有的文档。

新增接口:

-
[UpdateOtaTaskStatus](https://cloud.tencent.com/document/api/634/103653)

修改接口:

-
[BatchUpdateFirmware](https://cloud.tencent.com/document/api/634/73637)

    -   新增入参:Type

-   [EditFirmware](https://cloud.tencent.com/document/api/634/73623)

    -   新增入参:FirmwareUserDefined

-   [UploadFirmware](https://cloud.tencent.com/document/api/634/73621)

    -   新增入参:FirmwareUserDefined

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

#### 实时互动-教育版(lcic) 版本:2022-08-17

##### 第 50 次发布

发布时间:2024-01-31 01:17:54

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

改善已有的文档。

修改接口:

-   [DescribeRoom](https://cloud.tencent.com/document/api/1639/80941)

    -   新增入参:RTMPStreamingURL

    -   新增出参:RTMPStreamingURL

#### 前端性能监控(rum) 版本:2021-06-22

##### 第 33 次发布

发布时间:2024-01-31 01:20:58

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

改善已有的文档。

<font color="#dd0000">**删除接口**:</font>

-   DescribeDataPerformanceProject

#### 远程实时操控(trro) 版本:2022-03-25

##### 第 4 次发布

发布时间:2024-01-31 01:25:41

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

改善已有的文档。

修改接口:

-   [GetLicenseStat](https://cloud.tencent.com/document/api/1584/89901)

    -   新增出参:MonthlyExpire

-   [GetLicenses](https://cloud.tencent.com/document/api/1584/89900)

    -   新增入参:Status

修改数据结构:

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

    -   新增成员:MonthlyRemainTime

- <font color="#dd0000">**修改成员**:</font>DeviceId, DeviceName,
LicenseCount, RemainDay, ExpireTime, Duration, LicenseIds

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

##### 第 56 次发布

发布时间:2024-01-31 01:25:54

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

改善已有的文档。

修改接口:

-
[CreateCloudNativeAPIGatewayPublicNetwork](https://cloud.tencent.com/document/api/1364/102778)

    -   新增出参:Result

新增数据结构:

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

修改数据结构:

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

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

#### 微瓴同业开放平台(weilingwith) 版本:2023-04-27

##### 第 7 次发布

发布时间:2024-01-31 01:28:56

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

改善已有的文档。

修改接口:

-
[DescribeDeviceList](https://cloud.tencent.com/document/api/1693/101482)

    -   新增入参:IsActive, IsCamera

修改数据结构:

-
[DeviceDataInfo](https://cloud.tencent.com/document/api/1693/97961#DeviceDataInfo)

    -   新增成员:DeviceStatus, Status

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
**Description:** 

Parallelizes the windows/linux linting.

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

Related to
open-telemetry#30880
…69 (open-telemetry#30849)

[![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/aliyun/aliyun-log-go-sdk](https://togithub.com/aliyun/aliyun-log-go-sdk)
| `v0.1.68` -> `v0.1.69` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.68/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2faliyun-log-go-sdk/v0.1.68/v0.1.69?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>aliyun/aliyun-log-go-sdk
(github.com/aliyun/aliyun-log-go-sdk)</summary>

###
[`v0.1.69`](https://togithub.com/aliyun/aliyun-log-go-sdk/releases/tag/v0.1.69)

[Compare
Source](https://togithub.com/aliyun/aliyun-log-go-sdk/compare/v0.1.68...v0.1.69)

#### What's Changed

- add vpcid for kafka ingestion by
[@&open-telemetry#8203;fanzhonghao](https://togithub.com/fanzhonghao) in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/248](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/248)
- Feature/add s3 example by
[@&open-telemetry#8203;fanzhonghao](https://togithub.com/fanzhonghao) in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/252](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/252)
- Support spl by [@&open-telemetry#8203;AVloger](https://togithub.com/AVloger) in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/251](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/251)

#### New Contributors

- [@&open-telemetry#8203;AVloger](https://togithub.com/AVloger) made their first
contribution in
[https://github.com/aliyun/aliyun-log-go-sdk/pull/251](https://togithub.com/aliyun/aliyun-log-go-sdk/pull/251)

**Full Changelog**:
aliyun/aliyun-log-go-sdk@v0.1.68...v0.1.69

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
Co-authored-by: Yang Song <songy23@users.noreply.github.com>
…n-telemetry#30857)

[![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/mattn/go-sqlite3](https://togithub.com/mattn/go-sqlite3) |
`v1.14.19` -> `v1.14.20` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fmattn%2fgo-sqlite3/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fmattn%2fgo-sqlite3/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fmattn%2fgo-sqlite3/v1.14.19/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fmattn%2fgo-sqlite3/v1.14.19/v1.14.20?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>mattn/go-sqlite3 (github.com/mattn/go-sqlite3)</summary>

###
[`v1.14.20`](https://togithub.com/mattn/go-sqlite3/compare/v1.14.19...v1.14.20)

[Compare
Source](https://togithub.com/mattn/go-sqlite3/compare/v1.14.19...v1.14.20)

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…ector-contrib/internal/common to v0.93.0 (open-telemetry#30876)

[![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/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.0.0-00010101000000-000000000000` -> `v0.93.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.93.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%2finternal%2fcommon/v0.93.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%2finternal%2fcommon/v0.0.0-00010101000000-000000000000/v0.93.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%2finternal%2fcommon/v0.0.0-00010101000000-000000000000/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
|
[github.com/open-telemetry/opentelemetry-collector-contrib/internal/common](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.92.0` -> `v0.93.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcommon/v0.93.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%2finternal%2fcommon/v0.93.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%2finternal%2fcommon/v0.92.0/v0.93.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%2finternal%2fcommon/v0.92.0/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

##### 🛑 Breaking changes 🛑

- `azuremonitorexporter`: Fixed an issue where span attributes with
double and int values were incorrectly added to the `measurements` field
in the Application Insights schema. These attributes are now correctly
placed in the `properties` field.
([#&#8203;29683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29683))

- `vcenterreceiver`: Bump "receiver.vcenter.emitPerfMetricsWithObjects"
feature gate
([#&#8203;30615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30615))

- `docker`: Adopt api_version as strings to correct invalid float
truncation
([#&#8203;24025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24025))

- `extension/filestorage`: Replace path-unsafe characters in component
names
([#&#8203;3148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/3148))
The feature gate `extension.filestorage.replaceUnsafeCharacters` is now
enabled by default.
    See the File Storage extension's README for details.

- `postgresqlreceiver`: add schema attribute to postgresqlreceiver
([#&#8203;29559](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29559))
Adds a new resource attribute to the PSQL receiver to store the schema
of the table or index
Existing table attributes are adjusted to not include the schema, which
was inconsistently used

##### 🚩 Deprecations 🚩

- `mdatagen`: Deprecate mdatagen in preparation for its move to
opentelemetry-collector
([#&#8203;30497](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30497))

##### 🚀 New components 🚀

- `solarwindsapmsettingsextension`: added configuration and readme
([#&#8203;27668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27668))
- `alertmanagerexporter`: Add Alertmanager exporter to builder config
([#&#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
- `otelarrow`: Skeleton of new OpenTelemetry Protocol with Apache Arrow
Exporter.
([#&#8203;26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))
- `osqueryreceiver`: Adds osquery receiver skeleton
([#&#8203;30375](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30375))

##### 💡 Enhancements 💡

- `pkg/stanza`: Add a json array parser operator and an assign keys
transformer.
([#&#8203;30321](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30321))
Json array parser opreator can be used to parse a json array string
input into a list of objects. |
Assign keys transformer can be used to assigns keys from the
configuration to an input list

- `splunkhecexporter`: Batch data according to access token and index,
if present.
([#&#8203;30404](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30404))

- `awscloudwatchlogsexporter`: Add instrumentation scope in log records
exported to CloudWatch logs
([#&#8203;30316](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30316),
[#&#8203;29884](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29884))

- `cassandraexporter`: added authorization by username and password
([#&#8203;27827](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27827))

- `lokiexporter`: migrate metrics to use OpenTelemetry
([#&#8203;30170](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30170))

- `cmd/telemetrygen`: This updates telemetrygen to create multiple child
spans per trace and enhances the tool's functionality for load testing
the remote tracing backend.
([#&#8203;30687](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30687))

- `cmd/telemetrygen`: This updates telemetrygen with TLS/mTLS options to
test the security of telemetry ingestion services and infrastructure for
secure communication. To illustrate the usage, a new example,
secure-tracing is added to examples collection.
([#&#8203;29681](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29681))

- `k8sattributesprocessor`: Apply lifecycle tests to k8sprocessor,
change its behavior to report fatal error
([#&#8203;30387](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30387))

- `k8sclusterreceiver`: add new disabled os.description,
k8s.container_runtime.version resource attributes
([#&#8203;30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))

- `k8sclusterreceiver`: add os.type resource attribute
([#&#8203;30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))

- `kubeletstatsreceiver`: Add new `*.cpu.usage` metrics.
([#&#8203;25901](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25901))

- `oidcauthextension`: Move validation logic outside of the extension
creation, to the configuration validation
([#&#8203;30460](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30460))

- `datadogexporter`: Add support for setting host tags via host
metadata.
([#&#8203;30680](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30680))
When the `datadog.host.use_as_metadata` resource attribute is set to
`true`:
- Nonempty string-value resource attributes starting with
`datadog.host.tag.` will be added as host tags for the host associated
with the resource.
- deployment.environment and k8s.cluster.name as mapped to Datadog names
and added as host tags for the host associated with the resource.

- `opensearchexporter`: added opensearch exporter to the contrib
distribution metadata
([#&#8203;30183](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30183))

- `pkg/ottl`: Add `flatten` function for flattening maps
([#&#8203;30455](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30455))

- `redisreciever`: adds metric for slave_repl_offset
([#&#8203;6942](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6942))
    also adds a shell script to set up docker-compose integration test

- `exporter/datadogexporter`: Add kafka metrics mapping. This allows
users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics
receiver to have access to the OOTB kafka Dashboard.
([#&#8203;30731](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30731))

- `receiver/sqlquery`: Add debug log when running SQL query
([#&#8203;29672](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29672))

- `cmd/opampsupervisor`: Use a bootstrapping flow to get the Collector's
agent description.
([#&#8203;21071](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21071))

##### 🧰 Bug fixes 🧰

- `receiver/filelog`: fix panic after upgrading from v0.71.0 when using
storage
([#&#8203;30235](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30235))
- `clickhouseexporter`: Fix clickhouse exporter insert metrics data bug
([#&#8203;30210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30210))
- `prometheusremotewriteexporter`: Check if the context was canceled by
a timeout in the component level to avoid unnecessary retries.
([#&#8203;30308](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30308))
- `elasticsearchreceifver`: Fix nil panic on non-linux systems
([#&#8203;30140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30140))
- `kafkareceiver`: The Kafka receiver now exports some
partition-specific metrics per-partition, with a `partition` tag
([#&#8203;30177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30177))
    The following metrics now render per partition:
    -   kafka_receiver_messages
    -   kafka_receiver_current_offset
    -   kafka_receiver_offset_lag

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

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

##### 🛑 Breaking changes 🛑

- `httpforwarder`: Use confighttp.HTTPDefaultClientSettings when
configuring the HTTPClientSettings for the httpforwarder extension.
([#&#8203;6641](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6641))
By default, the HTTP forwarder extension will now use the defaults set
in the extension:
    -   The idle connection timeout is set to 90s.
    -   The max idle connection count is set to 100.
- `pkg/ottl`: Now validates against extraneous path segments that a
context does not know how to use.
([#&#8203;30042](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30042))
- `pkg/ottl`: Throw an error if keys are used on a path that does not
allow them.
([#&#8203;30162](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30162))
- `tanzuexporter`: Remove tanzuexporter, user can still use versions
0.91.
([#&#8203;30184](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30184))
- `zipkinexporter`: Use default client HTTP settings in zipkinexporter,
move validation to config validation
([#&#8203;29931](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29931))

##### 🚩 Deprecations 🚩

- `mdatagen`: Component is being moved to core to allow it to be used
there as well.
([#&#8203;30173](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30173))
- `k8sclusterreceiver`: deprecate optional k8s.kubeproxy.version
resource attribute
([#&#8203;29748](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29748))
- `configschema`: Deprecating configschema to prefer generating
documentation as part of its metadata generation with mdatagen
([#&#8203;30187](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30187))

##### 🚀 New components 🚀

- `failoverconnector`: PR provides core logic for failover connector and
implements failover for trace signals
([#&#8203;20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `failoverconnector`: PR extends failover connector for metric and log
pipelines
([#&#8203;20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `namedpipereceiver`: Add "namedpipereceiver" that allows ingesting
logs over a Named Pipe
([#&#8203;27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234))

##### 💡 Enhancements 💡

- `encoding/jaegerencodingextension`: Add support for JSON protocol for
jaeger codec
([#&#8203;6272](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6272))

- `githubgen`: Adds a set of distribution reports that can be used to
notify distribution maintainers of any changes to distributions.
([#&#8203;28628](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28628))

- `vcenterreceiver`: Add explicit statement of support for version 8 of
ESXi and vCenter
([#&#8203;30274](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30274))

- `carbonexporter`: Add support for resourcetotelemetry
([#&#8203;29879](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29879))

- `carbonexporter`: Add retry and queue, use standard configs
([#&#8203;29862](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29862))

- `carbonexporter`: Add ability to configure max_idle_conns
([#&#8203;30109](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30109))

- `mdatagen`: add Meter/Tracer methods to simplify instrumenting
components
([#&#8203;29927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29927))

- `servicegraphprocessor`: update own telemetry to use otel
([#&#8203;29917](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29917))

- `datadogexporter`: DataDog log timestamp (ie.
'[@&#8203;timestamp](https://togithub.com/timestamp)') now includes
milliseconds
([#&#8203;29785](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29785))

- `exporter/elasticsearch`: set the User-Agent header in the outgoing
HTTP requests.
([#&#8203;29898](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29898))

- `elasticsearchexporter`: add missing trace status description in span
([#&#8203;27645](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27645))

- `routingconnector`: routingconnector supports matching the statement
only once
([#&#8203;26353](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26353))

- `filestatsreceiver`: Add a file.count metric to filestatsreceiver that
reports the number of files matched by the receiver
([#&#8203;24651](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24651))

- `filterprocessor`: Add telemetry for metrics, logs, and spans that
were intentionally dropped via filterprocessor.
([#&#8203;13169](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13169))

- `googlecloudpubsubexporter`: Expose `Endpoint` and `Insecure` in
configuration.
([#&#8203;29304](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29304))

- `exporter/honeycombmarker`: set the User-Agent header in the outgoing
HTTP requests
([#&#8203;29894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29894))

- `pkg/ottl`: Add Hour OTTL Converter
([#&#8203;29468](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29468))

- `kafkaexporter`: add ability to publish kafka messages with message
key of TraceID - it will allow partitioning of the kafka Topic.
([#&#8203;12318](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/12318))

- `kafkareceiver`: Add three new metrics to record unmarshal errors.
([#&#8203;29302](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29302))

- `kineticaexporter`: added metrics handling
([#&#8203;27239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27239))

- `logzioexporter`: add scopename to exported logs
([#&#8203;20659](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20659))
when it exists, scope name will be added to exported logs under the
scopeName field.

- `hostmetricsreceiver`: Add `system.memory.limit` metric reporting the
total memory available.
([#&#8203;30306](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30306))
This metric is opt-in. To enable it, set
`scrapers::memory::metrics::system.memory.limit::enabled` to `true` in
the hostmetrics config.

- `datadogexporter`: Add support for more semantic conventions related
to host metadata
([#&#8203;30158](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30158))
The following semantic conventions are now detected for host metadata:
    -   `host.ip`
    -   `host.mac`
    -   `system.cpu.physical.count`
    -   `system.cpu.logical.count`
    -   `system.cpu.frequency`
    -   `system.memory.limit`

- `prometheusexporter`: Accumulate histograms with delta temporality
([#&#8203;4968](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/4968))

- `kafkaexporter`: Adds the ability to configure the Kafka client's
Client ID.
([#&#8203;30144](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30144))

- `pkg/stanza`: Remove sampling policy from logger
([#&#8203;23801](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23801))

- `resourcedetectionprocessor`: Add "aws.ecs.task.id" attribute
([#&#8203;8274](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/8274))
Resourcedetectionprocessor now exports "aws.ecs.task.id" attribute, in
addition to "aws.ecs.task.arn".
This allows exporters like "awsemfexporter" to automatically pick up
that attribute and make it available
    in templating (e.g. to use in CloudWatch log stream name).

- `spanmetricsconnector`: Fix OOM issue for spanmetrics by limiting the
number of exemplars that can be added to a unique dimension set
([#&#8203;27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))

- `connector/spanmetrics`: Configurable resource metrics key attributes,
filter the resource attributes used to create the resource metrics key.
([#&#8203;29711](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29711))
This enhancement can be used to fix broken spanmetrics counters after a
span producing service restart, when resource attributes contain
dynamic/ephemeral values (e.g. process id).

- `splunkhecreceiver`: Returns json response in raw endpoint when it is
successful
([#&#8203;20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))

- `logicmonitorexporter`: add support for log resource mapping
configurations
([#&#8203;29732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29732))

- `sqlqueryreceiver`: Swap MS SQL Server driver from legacy 'denisenkom'
to official Microsoft fork
([#&#8203;27200](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27200))

##### 🧰 Bug fixes 🧰

- `awsemfexporter`: AWS EMF Exporter will drop metrics that contain Inf
values to avoid JSON marshal errors.
([#&#8203;29336](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29336))
- `azuretranslatorpkg`: When receiving data from Azure some data does
not meet the Common Specifications when sending the timestamp. Allow the
attribute timeStamp to be used as an alternative to the standard time.
([#&#8203;28806](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28806))
- `datadogconnector`: Add feature flag to address memory issue with
Datadog Connector
([#&#8203;29755](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29755))
- `filterset`: Fix concurrency issue when enabling caching.
([#&#8203;11829](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/11829))
- `pkg/ottl`: Fix issue with the hash value of a match subgroup in
replace_pattern functions.
([#&#8203;29409](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29409))
- `opampsupervisor`: Fix panic on agent shutdown
([#&#8203;29955](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29955))
- `prometheusreceiver`: Fix configuration validation to allow
specification of Target Allocator configuration without providing scrape
configurations
([#&#8203;30135](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30135))
- `carbonexporter`: Fix metric with empty numberdatapoint serialization
([#&#8203;30182](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30182))
- `wavefrontreceiver`: Return error if partially quoted
([#&#8203;30315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30315))
- `hosmetricsreceiver`: change cpu.load.average metrics from 1 to
{thread}
([#&#8203;29914](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29914))
- `bearertokenauthextension`: Http receiver trying to get the
authorization with the lower case from headers, But The headers from
Http is received as Authorization capitalcase even-though we sent in
lower case and Always return 401 Unauthorized
([#&#8203;24656](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24656))
- `pkg/ottl`: Fix bug where the Converter `IsBool` was not usable
([#&#8203;30151](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30151))
- `prometheusremotewriteexporter`: sanitize retry default settings
([#&#8203;30286](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30286))
- `snowflakereceiver`: Fixed bug where storage metrics for snowflake
were not being reported
([#&#8203;29750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29750))
- `apachesparkreceiver`: propagate application list errors to reveal
underlying issue
([#&#8203;30278](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30278))
- `haproxyreceiver`: Support empty values in haproxy stats.
([#&#8203;30252](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30252))
- `time`: The `%z` strptime format now correctly parses `Z` as a valid
timezone
([#&#8203;29929](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29929))
    `strptime(3)` says that `%z` is "an RFC-822/ISO 8601 standard
    timezone specification", but the previous code did not allow the
    string "Z" to signify UTC time, as required by ISO 8601. Now, both
    `+0000` and `Z` are recognized as UTC times in all components that
    handle `strptime` format strings.

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

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

##### 🚀 New components 🚀

- `alertmanagerexporter`: Add Alertmanager exporter implementation and
tests
([#&#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))

##### 💡 Enhancements 💡

- `spanmetricsconnector`: Add exemplars to sum metric
([#&#8203;27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))
- `exporter/datadogexporter`: Add support for nested log attributes.
([#&#8203;29633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29633))
- `jaegerreceiver,jaegerremotesamplingextension`: mark featuregates to
replace Thrift-gen with Proto-gen types for sampling strategies as
stable
([#&#8203;27636](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27636))
    The following featuregates are stable:
    -   extension.jaegerremotesampling.replaceThriftWithProto
    -   receiver.jaegerreceiver.replaceThriftWithProto
- `awsemfexporter/awscloudwatchlogsexporter`: Add component name to user
agent header for outgoing put log even requests
([#&#8203;29595](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29595))
- `elasticsearchexporter`: Logstash format compatibility. Traces or Logs
data can be written into an index in logstash format.
([#&#8203;29624](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29624))
- `extension/opampextension`: Implement `extension.NotifyConfig` to be
notified of the Collector's effective config and report it to the OpAMP
server.
([#&#8203;27293](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27293))
- `receiver/influxdbreceiver`: Endpoint `/ping` added to enhance
compatibility with third party products
([#&#8203;29594](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29594))
- `kafkareceiver`: Add the ability to consume logs from Azure Diagnostic
Settings streamed through Event Hubs using the Kafka API.
([#&#8203;18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210))
- `resourcedetectionprocessor`: Add detection of host.ip to system
detector.
([#&#8203;24450](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24450))
- `resourcedetectionprocessor`: Add detection of host.mac to system
detector.
([#&#8203;29587](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29587))
- `pkg/ottl`: Add `silent` ErrorMode to allow disabling logging of
errors that are ignored.
([#&#8203;29710](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29710))
- `postgresqlreceiver`: Add config property for excluding specific
databases from scraping
([#&#8203;29605](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29605))
- `redisreceiver`: Upgrade the redis library dependency to resolve
security vulns in v7
([#&#8203;29600](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29600))
- `signalfxexporter`: Enable HTTP/2 health check by default
([#&#8203;29716](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29716))
- `splunkhecexporter`: Enable HTTP/2 health check by default
([#&#8203;29717](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29717))
- `statsdreceiver`: Add support for 'simple' tags that do not have a
defined value, to accommodate DogStatsD metrics that may utilize these.
([#&#8203;29012](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29012))
This functionality is gated behind a new `enable_simple_tags` config
boolean, as it is not part of the StatsD spec.

##### 🧰 Bug fixes 🧰

- `exporter/prometheusremotewrite`: prometheusremotewrite exporter fix
created metrics missing timestamp
([#&#8203;24915](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24915))
- `connector/spanmetrics`: Fix memory leak when the cumulative
temporality is used.
([#&#8203;27654](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27654))
- `awscontainerinsightreceiver`: Filter terminated pods from node
request metrics
([#&#8203;27262](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27262))
- `clickhouseexporter`: Fix regression error introduced in
[#&#8203;29095](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29095)
([#&#8203;29573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29573))
- `prometheusexporter`: Fix panic when exporter mutates data
([#&#8203;29574](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29574))
- `splunkhecexporter`: Do not send null event field values in HEC
events. Replace null values with an empty string.
([#&#8203;29551](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29551))
- `k8sobjectsreceiver`: fix k8sobjects receiver fails when some
unrelated Kubernetes API is down
([#&#8203;29706](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29706))
- `resourcedetectionprocessor`: Change type of `host.cpu.model.id` and
`host.cpu.model.family` from int to string.
([#&#8203;29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
- Disable the
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to get the old behavior.
- `Fix problem where checkpoints could be lost when collector is
shutdown abruptly`: filelogreceiver
([#&#8203;29609](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29609),
[#&#8203;29491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29491))
- `googlecloudspannerreceiver`: Google Cloud Spanner Receiver currently
generates an exception and exits if it attempts to read data from a
database that doesn't exist. However it's normal for a single receiver
to poll multiple databases, so this is not graceful failure. This PR
makes a change to gracefully generate an error in case of an unreadable
missing database and then continue reading other databases..
([#&#8203;26732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26732))
- `pkg/stanza`: Allow `key_value_parser` to parse values that contain
the delimiter string.
([#&#8203;29629](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29629))

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

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

##### 🧰 Bug fixes 🧰

- `exporters`: Upgrade core dependency to remove noisy "Exporting
finished" log message in exporters.
([#&#8203;29612](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29612))

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

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

##### 🛑 Breaking changes 🛑

- `dockerstatsreceiver`: Add \[container.cpu.limit],
\[container.cpu.shares] and \[container.restarts] metrics from docker
container api
([#&#8203;21087](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21087))
    It requires API version 1.25 or greater.

##### 🚀 New components 🚀

- `failoverconnector`: New component that will allow for pipeline
failover triggered by the health of target downstream exporters
([#&#8203;20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766))
- `gitproviderreceiver`: add repo, branch, and contributor count metrics
([#&#8203;22028](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22028))

##### 💡 Enhancements 💡

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

- `awsemfexporter`: Improve NaN value checking for Summary metric types.
([#&#8203;28894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28894))

- `awsemfexporter`: Logs relating to the start and finish of processing
metrics have been reduced to debug level
([#&#8203;29337](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29337))

- `azuremonitorreceiver`: Support Azure gov cloud
([#&#8203;27573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27573))

- `clickhouseexporter`: Added support for more control over TTL
configuration. Currently, it supports timelines only in days, now also
in hours, minutes and seconds (propertyName ttl_days --> ttl).
([#&#8203;28675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28675))

- `datasetexporter`: Collect usage metrics with Otel and send grouped
attributes in session info.
([#&#8203;27650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27650),
[#&#8203;27652](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27652))

- `resourcedetectionprocessor`: Add k8s cluster name detection when
running in EKS
([#&#8203;26794](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26794))

- `pkg/ottl`: Add new IsDouble function to facilitate type checking.
([#&#8203;27895](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27895))

- `configschema`: Generate metadata for connectors.
([#&#8203;26990](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26990))

- `telemetrygen`: Exposes the span duration as a command line argument
`--span-duration`
([#&#8203;29116](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29116))

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

- `mysqlreceiver`: expose tls in mysqlreceiver
([#&#8203;29269](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29269))
    If `tls` is not set, the default is to disable TLS connections.

- `processor/transform`: Convert between sum and gauge in metric context
when alpha feature gate
`processor.transform.ConvertBetweenSumAndGaugeMetricContext` enabled
([#&#8203;20773](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20773))

- `receiver/mongodbatlasreceiver`: adds project config to mongodbatlas
metrics to filter by project name and clusters.
([#&#8203;28865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28865))

- `pkg/stanza`: Add "namedpipe" operator.
([#&#8203;27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234))

- `pkg/resourcetotelemetry`: Do not clone data in
pkg/resourcetotelemetry by default
([#&#8203;29327](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29327))
    -   The resulting consumer will be marked as `MutatesData` instead

- `pkg/stanza`: Improve performance by not calling decode when nop
encoding is defined
([#&#8203;28899](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28899))

- `exporter/prometheusremotewrite`: prometheusremotewrite exporter add
option to send metadata
([#&#8203;13849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13849))

- `receivercreator`: Added support for discovery of endpoints based on
K8s services
([#&#8203;29022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29022))
By discovering endpoints based on K8s services, a dynamic probing of K8s
service leveraging for example the httpcheckreceiver get enabled

- `signalfxexporter`: change default timeout to 10 seconds
([#&#8203;29436](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29436))

- `awss3exporter`: add support for `s3_force_path_style` and
`disable_ssl` parameters
([#&#8203;29331](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29331))
In order to support alternative object-storage, these parameters are
useful and help to leverage those systems not
compatible with domain style path, or just hosted without ssl (like just
deployed in a k8s namespace).

- `hostmetricsreceiver`: Add optional Linux-only metric
`system.linux.memory.available`
([#&#8203;7417](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/7417))
This is an alternative to `system.memory.usage` metric with
`state=free`.
Linux starting from 3.14 exports "available" memory. It takes "free"
memory as a baseline, and then factors in kernel-specific values.
    This is supposed to be more accurate than just "free" memory.
For reference, see the calculations
[here](https://superuser.com/a/980821).
See also `MemAvailable` in
[/proc/meminfo](https://man7.org/linux/man-pages/man5/proc.5.html).

- `azuremonitorexporter`: Updated Azure Monitor Exporter service version
from v2.0 to v2.1.
([#&#8203;29234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29234))

##### 🧰 Bug fixes 🧰

- `cassandraexporter`: Exist check for keyspace and dynamic timeout
([#&#8203;27633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27633))
- `datadogreceiver`: Fix set telemetry.sdk.language=dotnet instead of
.NET
([#&#8203;29459](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29459))
- `filelogreceiver`: Fix issue where files were unnecessarily kept open
on Windows
([#&#8203;29149](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29149))
- `receiver/activedirectoryds`: Fix shutdown of
`activedirectorydsreceiver` when shutdown was called right after
creation, without a corresponding start call.
([#&#8203;29505](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29505))
- `honeycombmarkerexporter`: Fix default api_url and dataset_slug
([#&#8203;29309](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29309))
- `influxdbexporter`: When InfluxDB v1 compatibility is enabled AND
username\&password are set, the exporter panics. Not any more!
([#&#8203;27084](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27084))
- `mongodbreceiver`: add `receiver.mongodb.removeDatabaseAttr` Alpha
feature gate to remove duplicate database name attribute
([#&#8203;24972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24972))
- `pkg/stanza`: Fix panic during stop for udp async mode only.
([#&#8203;29120](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29120))

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

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

##### 🛑 Breaking changes 🛑

- `pkg/stanza`: Improve parsing of Windows Event XML by handling
anonymous `Data` elements.
([#&#8203;21491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21491))
This improves the contents of Windows log events for which the publisher
manifest is unavailable. Previously, anonymous `Data` elements were
ignored. This is a breaking change for users who were relying on the
previous data format.

- `processor/k8sattributes`: Graduate "k8sattr.rfc3339" feature gate to
Beta.
([#&#8203;28817](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28817))
Time format of `k8s.pod.start_time` attribute value migrated from
RFC3339:
    Before: 2023-07-10 12:34:39.740638 -0700 PDT m=+0.020184946
    After: 2023-07-10T12:39:53.112485-07:00
The feature gate can be temporary reverted back by adding
`--feature-gate=-k8sattr.rfc3339` to the command line.

- `filelogreceiver`: Change "Started watching file" log behavior
([#&#8203;28491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28491))
Previously, every unique file path which was found by the receiver would
be remembered indefinitely.
This list was kept independently of the uniqueness / checkpointing
mechanism (which does not rely on the file path).
The purpose of this list was to allow us to emit a lot whenever a path
was seen for the first time.
This removes the separate list and relies instead on the same mechanism
as checkpointing. Now, a similar log is emitted
any time a file is found which is not currently checkpointed. Because
the checkpointing mechanism does not maintain history
indefintiely, it is now possible that a log will be emitted for the same
file path. This will happen when no file exists at
    the path for a period of time.

- `dockerstatsreceiver`: cpu.container.percent metric is removed in
favor of container.cpu.utilization
([#&#8203;21807](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21807))
The metric `container.cpu.percentage` is now removed.
`container.cpu.utilization` is enabled by default as a replacement.
For details, see the
[docs](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/dockerstatsreceiver#transition-to-cpu-utilization-metric-name-aligned-with-opentelemetry-specification).

- `encoding extensions`: Rename encoding extensions for consistency with
storage extensions
([#&#8203;24451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24451))
    -   `jaegerencoding` -> `jaeger_encoding`
    -   `otlpencoding` -> `otlp_encoding`
    -   `textencoding` -> `text_encoding`
    -   `zipkinencoding` -> `zipkin_encoding`

- `remoteobserverprocessor`: Rename remoteobserverprocessor to
remotetapprocessor
([#&#8203;27873](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27873))

- `collectdreceiver`: Stop using opencensus metrics, use the obsrecv
format
([#&#8203;25148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25148))

##### 🚩 Deprecations 🚩

- `datadogexporter`: Deprecate config `traces::peer_service_aggregation`
in favor of `traces::peer_tags_aggregation`
([#&#8203;29089](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29089))
- `postgresqlreceiver`: Deprecation of postgresql replication lag
metrics `postgresql.wal.lag` in favor of more precise
'postgresql.wal.delay'
([#&#8203;26714](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26714))

##### 🚀 New components 🚀

- `extension/opampextension`: Add a new extension that implements an
OpAMP agent for reporting the collector's health and effective
configuration.
([#&#8203;16462](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16462))
- `sumologicprocessor`: add Sumo Logic Processor
([#&#8203;23946](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23946))
move processor from
https://github.com/SumoLogic/sumologic-otel-collector/ repository
- `alertmanagerexporter`: Add new exporter for sending events as alerts
to Alertmanager
([#&#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
- `remotetapextension`: Add a new extension, remotetapextension to use
with the remoteobserverprocessor processors.
([#&#8203;19634](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/19634))
- `otlpencodingextension`: Introduce OTLP encoding extension
([#&#8203;6272](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6272))
- `pkg/translator/azure`: Create a translator for Azure Resource Log
format
([#&#8203;18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210))

##### 💡 Enhancements 💡

- `awsxrayexporter`: Convert individual HTTP error events into
exceptions within subsegments for AWS SDK spans and strip AWS.SDK prefix
from remote aws service name
([#&#8203;27232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27232))

- `azuremonitorexporter`: Added connection string support to the Azure
Monitor Exporter
([#&#8203;28853](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28853))
This enhancement simplifies the configuration process and aligns the
exporter with Azure Monitor's recommended practices.
The Connection String method allows the inclusion of various fields such
as the InstrumentationKey and IngestionEndpoint
within a single string, facilitating an easier and more integrated
setup.
While the traditional InstrumentationKey method remains supported for
backward compatibility, it will be phased out.
Users are encouraged to adopt the Connection String approach to ensure
future compatibility and to leverage the broader
    configuration options it enables.

- `opensearchexporter`: Add log exporting capability to the
opensearchexporter.
([#&#8203;23611](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23611))

- `pdatatest`: Allow to compare metrics resource attributes or metric
attribute values by matching on a portion of the dimension value with a
regular expression.
([#&#8203;27690](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27690))
Use `MatchResourceAttributeValue("node_id", "cloud-node")` to match two
metrics with a resource attribute value that starts with "cloud-node".
Use `MatchMetricAttributeValue("hostname", "container-tomcat-",
"gauge.one", "sum.one")` to match metrics with the `hostname` attribute
starting with `container-tomcat-`.

- `processor/tailsampling`: adds optional upper bound duration for
sampling
([#&#8203;26115](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26115))

- `clickhouseexporter`: Add persistent storage support to clickhouse
exporter
([#&#8203;27653](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27653))

- `azuremonitorexporter`: Added documentation to describe how to use
with the AAD Auth Proxy and enable AAD based authentication.
([#&#8203;24451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24451))

- `azuremonitorexporter`: Extended Azure Monitor exporter to support
persistent queue. Default is for QueueSettings.Enabled to be false.
([#&#8203;25859](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25859))

- `collectdreceiver`: Add support of confighttp.HTTPServerSettings
([#&#8203;28811](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28811))

- `collectdreceiver`: Promote collectdreceiver as beta component
([#&#8203;28658](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28658))

- `receiver/hostmetricsreceiver`: Added support for host's cpuinfo
frequnecies.
([#&#8203;27445](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27445))
In Linux the current frequency is populated using the values from
/proc/cpuinfo. An os specific implementation will be needed for Windows
and others.

- `datadogexporter`: Add a new traces config `trace_buffer` that
specifies the number of outgoing trace payloads to buffer before
dropping.
([#&#8203;28577](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28577))
If you start seeing log messages like `Payload in channel full. Dropped
1 payload.` in the datadog exporter, consider setting a higher
`trace_buffer` to avoid traces being dropped.

- `datadogexporter`: Add a new config `traces::peer_tags_aggregation`
that enables aggregation of peer related tags in Datadog exporter
([#&#8203;29089](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29089))

- `receiver/hostmetrics/scrapers/process`: add configuration option to
mute `error reading username for process`
([#&#8203;14311](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/14311),
[#&#8203;17187](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/17187))

- `syslogexporter`: Promote syslogexporter to alpha and add it to
otelcontribcol
([#&#8203;21242](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21242),
[#&#8203;21244](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21244),
[#&#8203;21245](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21245))

- `azureevenhubreceiver`: Allow the Consumer Group to be set in the
Configuration.
([#&#8203;28633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28633))

- `spanmetricsconnector`: Add Events metric to span metrics connector
that adds list of event attributes as dimensions
([#&#8203;27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))

- `exceptionsconnector`: Add trace id and span id to generated logs from
exceptions when using exceptionsconnector.
([#&#8203;24407](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24407))

- `processor/k8sattribute`: support adding labels and annotations from
node
([#&#8203;22620](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22620))

- `windowseventlogreceiver`: Add parsing for Security and Execution
event fields.
([#&#8203;27810](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27810))

- `filelogreceiver`: Add the ability to order files by mtime, to only
read the most recently modified files
([#&#8203;27812](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27812))

- `wavefrontreceiver`: Wrap metrics receiver under carbon receiver
instead of using export function
([#&#8203;27248](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27248))

- `exporter/datadog`: Added the
"exporter.datadogexporter.DisableAPMStats" feature gate to disable APM
stats computation.
([#&#8203;28615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28615))

- `pkg/ottl`: Add IsBool function into OTTL
([#&#8203;27897](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27897))

- `k8sclusterreceiver`: add k8s.node.condition metric
([#&#8203;27617](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27617))

- `kafka`: Expose resolve_canonical_bootstrap_servers_only
([#&#8203;26022](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26022))

- `mongodbatlasreceiver`: Enhanced collector logs to include more
information about the MongoDB Atlas API calls being made during logs
retrieval.
([#&#8203;28851](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28851))

- `datadogexporter`: Add support for host.cpu attributes.
([#&#8203;29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))

- `datadogexporter`: Add support for custom container tags via resource
attributes prefixed by `datadog.container.tag.*`.
([#&#8203;29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))

- `receiver/mongodbatlasreceiver`: emit resource attributes
"`mongodb_atlas.region.name`" and "`mongodb_atlas.provider.name`" on
metric scrape.
([#&#8203;28833](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28833))

- `pkg/golden`: Move the internal/coreinternal/golden folder to
pkg/golden
([#&#8203;28594](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28594))

- `processor/resourcedetection`: Add
`processor.resourcedetection.hostCPUModelAndFamilyAsString` feature gate
to change the type of `host.cpu.family` and `host.cpu.model.id`
attributes from `int` to `string`.
([#&#8203;29025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29025))
    This feature gate will graduate to beta in the next release.

- `tailsamplingprocessor`: Optimize performance of tailsamplingprocessor
([#&#8203;27889](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27889))

- `redisreceiver`: include server.address and server.port resource
attributes
([#&#8203;22044](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22044))

- `servicegraphprocessor, servicegraphconnector`: Add a config option to
periodically flush metrics, instead of flushing on every push.
([#&#8203;27679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27679))

- `spanmetricsconnector`: Add exemplars to sum metric
([#&#8203;27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451))

- `exporter/syslog`: send syslog messages in batches
([#&#8203;21244](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21244))
This changes the behavior of the Syslog exporter to send each batch of
Syslog messages in a single request (with messages separated by
newlines), instead of sending each message in a separate request and
closing the connection after each message.

- `cmd/telemetrygen`: Use exporter per worker for better metrics
throughput
([#&#8203;26709](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26709))

- `cmd/telemetrygen`: Add support for --otlp-http for telemetrygen logs
([#&#8203;18867](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18867))

- `exporter/awss3exporter`: This feature allows role assumption for s3
exportation. It is especially useful on Kubernetes clusters that are
using IAM roles for service accounts
([#&#8203;28674](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28674))

##### 🧰 Bug fixes 🧰

- `lokiexporter`: The tenant attribute is now not automatically promoted
to a label.
([#&#8203;21045](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21045))
To add tenant attributes (resource/record) to labels, use the label
hints explicitly.

- `azuretranslator`: Allow numeric fields to use a String or Integer
representation in JSON.
([#&#8203;28650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28650))

- `extension/zipkinencodingextension`: Fix bug when err is nil if
invalid protocol value is supplied.
([#&#8203;28686](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28686))

- `filelogreceiver`: Fix issue where counting number of logs emitted
could cause panic
([#&#8203;27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#&#8203;29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))

- `lokireceiver`: Fix issue where counting number of logs emitted could
cause panic
([#&#8203;27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#&#8203;29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))

- `kafkareceiver`: Fix issue where counting number of logs emitted could
cause panic
([#&#8203;27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#&#8203;29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))

- `k8sobjectsreceiver`: Fix issue where counting number of logs emitted
could cause panic
([#&#8203;27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#&#8203;29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))

- `fluentforwardreceiver`: Fix issue where counting number of logs
emitted could cause panic
([#&#8203;27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#&#8203;29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))

- `otlpjsonfilereceiver`: Fix issue where counting number of logs
emitted could cause panic
([#&#8203;27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469),
[#&#8203;29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107))

- `datadogconnector`: Mark datadogconnector as `MutatesData` to prevent
data race
([#&#8203;29111](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29111))

- `azureeventhubreceiver`: Updated documentation around Azure Metric to
OTel mapping.
([#&#8203;28622](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28622))

- `receiver/hostmetrics`: Fix panic on load_scraper_windows shutdown
([#&#8203;28678](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28678))

- `apachesparkreceiver`: Replacing inaccurate units for the
spark.job.stage.active and spark.job.stage.result metrics for the Apache
Spark receiver.
([#&#8203;29104](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29104))

- `splunkhecreceiver`: Do not encode JSON response objects as string.
([#&#8203;27604](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27604))

- `processor/k8sattributes`: Set attributes from namespace/node labels
or annotations even if node/namespaces attribute are not set.
([#&#8203;28837](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28837))

- `datadogexporter`: Only extract DD container tags from resource
attributes. Previously, container tags were also extracted from span
attributes.
([#&#8203;29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))

- `datadogexporter`: Only add container tags in dedicated container tag
section. Previously, container tags were also added as span tags.
Container tags will now only be accessible via the span container tab,
and not as span tags.
([#&#8203;29156](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29156))

- `pkg/stanza`: Fix data-corruption/race-condition issue in udp async
(reuse of buffer); use b

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…103 (open-telemetry#30852)

[![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.102` -> `v5.0.103` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.103?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.103?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.102/v5.0.103?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.102/v5.0.103?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>DataDog/agent-payload
(github.com/DataDog/agent-payload/v5)</summary>

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

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

#### What's Changed

- \[CONTINT-3744] \[sbom] Add a `repo_digests` field for the repo
digests by [@&open-telemetry#8203;L3n41c](https://togithub.com/L3n41c) in
[https://github.com/DataDog/agent-payload/pull/283](https://togithub.com/DataDog/agent-payload/pull/283)

**Full Changelog**:
DataDog/agent-payload@v5.0.102...v5.0.103

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…stAsDefaultHost` feature gate (open-telemetry#30905)

**Description:**
remotetapprocessor adopts `component.UseLocalHostAsDefaultHost` feature
gate

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

open-telemetry#30702

**Documentation:**
Updated docs.
…elemetry#30859)

**Description:** 

Move @albertteoh to emeritus codeowner for both spanmetrics processor
and connector.

Supersedes:
open-telemetry#30815

Signed-off-by: albertteoh <see.kwang.teoh@gmail.com>
Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
…sDefaultHost` feature gate` (open-telemetry#30847)

**Description:**
Add `component.UseLocalHostAsDefaultHost` feature gate that changes
default endpoints from 0.0.0.0 to localhost

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

**Documentation:**
Updated docs.

Co-authored-by: Pablo Baeyens <pbaeyens31+github@gmail.com>
…telemetry#30865)

[![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/pubsub](https://togithub.com/googleapis/google-cloud-go)
| `v1.34.0` -> `v1.36.1` |
[![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fpubsub/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fpubsub/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fpubsub/v1.34.0/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fpubsub/v1.34.0/v1.36.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…tch core and contrib (open-telemetry#30832)

**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.-->
While investigating open-telemetry#30791 I noticed some components are included in
releases but their `metadata.yaml` files don't actually include the
distribution their included in. These updates should mean metadata is
now up to date with what's included in the
[core](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol/manifest.yaml)
and
[contrib](https://github.com/open-telemetry/opentelemetry-collector-releases/blob/main/distributions/otelcol-contrib/manifest.yaml)
releases.
…pen-telemetry#29720)

**Description:** This is the `pkg/sampling` portion of of
open-telemetry#24811.

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

open-telemetry/opentelemetry-specification#1413

**Testing:** Complete.

**Documentation:** New README added.

---------

Co-authored-by: Juraci Paixão Kröhling <juraci.github@kroehling.de>
Co-authored-by: Kent Quirk <kentquirk@gmail.com>
…en-telemetry#30903)

**Description:**
The `assertNoErrorHost` struct was used in tests to check that no error
was thrown. However, it uses a deprecated function `ReportFatalError` we
are trying to remove from our code.

**Link to tracking Issue:** 
Fixes
open-telemetry#30579
…etry#30858)

[![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.7.7` ->
`v1.7.11` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.7.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fSAP%2fgo-hdb/v1.7.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fSAP%2fgo-hdb/v1.7.7/v1.7.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.7.7/v1.7.11?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>SAP/go-hdb (github.com/SAP/go-hdb)</summary>

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

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

-   updated github action versions

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

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

-   bulkbench fixes

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

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

-   go1.22 preparation

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

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

- fixed issue closing connection before concurrent db calls are
finalized

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

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

**Description:** 

Before this change an empty name was passed to the scraperhelper.

**Link to tracking Issue:** This is needed to make contrib tests pass on
open-telemetry/opentelemetry-collector/pull/9414
**Description:** 
Adds a new function to the metric functions that allows copying the
current TransformContext's method.

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

Closes
open-telemetry#16221

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

unit tests

**Documentation:**

Updated README

---------

Co-authored-by: Evan Bradley <11745660+evan-bradley@users.noreply.github.com>
JaredTan95 and others added 24 commits February 1, 2024 21:38
…n-telemetry#30475)

Relates to
open-telemetry#27849

---------

Signed-off-by: Jared Tan <jian.tan@daocloud.io>
Co-authored-by: Antoine Toulme <antoine@lunar-ocean.com>
…ector-contrib/cmd/telemetrygen to v0.93.0 (open-telemetry#30873)

[![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.92.0` -> `v0.93.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2fcmd%2ftelemetrygen/v0.93.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.93.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.92.0/v0.93.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.92.0/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

##### 🛑 Breaking changes 🛑

- `azuremonitorexporter`: Fixed an issue where span attributes with
double and int values were incorrectly added to the `measurements` field
in the Application Insights schema. These attributes are now correctly
placed in the `properties` field.
([#&open-telemetry#8203;29683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29683))

- `vcenterreceiver`: Bump "receiver.vcenter.emitPerfMetricsWithObjects"
feature gate
([#&open-telemetry#8203;30615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30615))

- `docker`: Adopt api_version as strings to correct invalid float
truncation
([#&open-telemetry#8203;24025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24025))

- `extension/filestorage`: Replace path-unsafe characters in component
names
([#&open-telemetry#8203;3148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/3148))
The feature gate `extension.filestorage.replaceUnsafeCharacters` is now
enabled by default.
    See the File Storage extension's README for details.

- `postgresqlreceiver`: add schema attribute to postgresqlreceiver
([#&open-telemetry#8203;29559](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29559))
Adds a new resource attribute to the PSQL receiver to store the schema
of the table or index
Existing table attributes are adjusted to not include the schema, which
was inconsistently used

##### 🚩 Deprecations 🚩

- `mdatagen`: Deprecate mdatagen in preparation for its move to
opentelemetry-collector
([#&open-telemetry#8203;30497](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30497))

##### 🚀 New components 🚀

- `solarwindsapmsettingsextension`: added configuration and readme
([#&open-telemetry#8203;27668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27668))
- `alertmanagerexporter`: Add Alertmanager exporter to builder config
([#&open-telemetry#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
- `otelarrow`: Skeleton of new OpenTelemetry Protocol with Apache Arrow
Exporter.
([#&open-telemetry#8203;26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))
- `osqueryreceiver`: Adds osquery receiver skeleton
([#&open-telemetry#8203;30375](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30375))

##### 💡 Enhancements 💡

- `pkg/stanza`: Add a json array parser operator and an assign keys
transformer.
([#&open-telemetry#8203;30321](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30321))
Json array parser opreator can be used to parse a json array string
input into a list of objects. |
Assign keys transformer can be used to assigns keys from the
configuration to an input list

- `splunkhecexporter`: Batch data according to access token and index,
if present.
([#&open-telemetry#8203;30404](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30404))

- `awscloudwatchlogsexporter`: Add instrumentation scope in log records
exported to CloudWatch logs
([#&open-telemetry#8203;30316](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30316),
[#&open-telemetry#8203;29884](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29884))

- `cassandraexporter`: added authorization by username and password
([#&open-telemetry#8203;27827](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27827))

- `lokiexporter`: migrate metrics to use OpenTelemetry
([#&open-telemetry#8203;30170](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30170))

- `cmd/telemetrygen`: This updates telemetrygen to create multiple child
spans per trace and enhances the tool's functionality for load testing
the remote tracing backend.
([#&open-telemetry#8203;30687](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30687))

- `cmd/telemetrygen`: This updates telemetrygen with TLS/mTLS options to
test the security of telemetry ingestion services and infrastructure for
secure communication. To illustrate the usage, a new example,
secure-tracing is added to examples collection.
([#&open-telemetry#8203;29681](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29681))

- `k8sattributesprocessor`: Apply lifecycle tests to k8sprocessor,
change its behavior to report fatal error
([#&open-telemetry#8203;30387](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30387))

- `k8sclusterreceiver`: add new disabled os.description,
k8s.container_runtime.version resource attributes
([#&open-telemetry#8203;30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))

- `k8sclusterreceiver`: add os.type resource attribute
([#&open-telemetry#8203;30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))

- `kubeletstatsreceiver`: Add new `*.cpu.usage` metrics.
([#&open-telemetry#8203;25901](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25901))

- `oidcauthextension`: Move validation logic outside of the extension
creation, to the configuration validation
([#&open-telemetry#8203;30460](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30460))

- `datadogexporter`: Add support for setting host tags via host
metadata.
([#&open-telemetry#8203;30680](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30680))
When the `datadog.host.use_as_metadata` resource attribute is set to
`true`:
- Nonempty string-value resource attributes starting with
`datadog.host.tag.` will be added as host tags for the host associated
with the resource.
- deployment.environment and k8s.cluster.name as mapped to Datadog names
and added as host tags for the host associated with the resource.

- `opensearchexporter`: added opensearch exporter to the contrib
distribution metadata
([#&open-telemetry#8203;30183](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30183))

- `pkg/ottl`: Add `flatten` function for flattening maps
([#&open-telemetry#8203;30455](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30455))

- `redisreciever`: adds metric for slave_repl_offset
([#&open-telemetry#8203;6942](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6942))
    also adds a shell script to set up docker-compose integration test

- `exporter/datadogexporter`: Add kafka metrics mapping. This allows
users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics
receiver to have access to the OOTB kafka Dashboard.
([#&open-telemetry#8203;30731](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30731))

- `receiver/sqlquery`: Add debug log when running SQL query
([#&open-telemetry#8203;29672](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29672))

- `cmd/opampsupervisor`: Use a bootstrapping flow to get the Collector's
agent description.
([#&open-telemetry#8203;21071](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21071))

##### 🧰 Bug fixes 🧰

- `receiver/filelog`: fix panic after upgrading from v0.71.0 when using
storage
([#&open-telemetry#8203;30235](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30235))
- `clickhouseexporter`: Fix clickhouse exporter insert metrics data bug
([#&open-telemetry#8203;30210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30210))
- `prometheusremotewriteexporter`: Check if the context was canceled by
a timeout in the component level to avoid unnecessary retries.
([#&open-telemetry#8203;30308](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30308))
- `elasticsearchreceifver`: Fix nil panic on non-linux systems
([#&open-telemetry#8203;30140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30140))
- `kafkareceiver`: The Kafka receiver now exports some
partition-specific metrics per-partition, with a `partition` tag
([#&open-telemetry#8203;30177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30177))
    The following metrics now render per partition:
    -   kafka_receiver_messages
    -   kafka_receiver_current_offset
    -   kafka_receiver_offset_lag

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
**Description:**

Adds new component (sumologicextension). This is only factory and
configuration PR

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

**Testing:** N/A

**Documentation:**

- readme
- metadata.yaml

---------

Signed-off-by: Dominik Rosiek <drosiek@sumologic.com>
Co-authored-by: Antoine Toulme <antoine@toulme.name>
Co-authored-by: Andrzej Stencel <astencel@sumologic.com>
open-telemetry#31015)

**Description:** 

Explicit uses `component.Type` when building string to compare to in
test.
Remove comment that will soon be outdated about the component.Type.

**Link to tracking Issue:** Needed for
open-telemetry/opentelemetry-collector/pull/9414
…30149)

This component was replaced by the servicegraphconnector, which was a
wrapper around the servicegraphprocessor. This PR moves the processor
code into the connector component and removes the processor altogether.
Note that as part of this PR I added the traces_to_traces support as it
was supported by the processor before (with the development status).

Fixes open-telemetry#30041
Fixes open-telemetry#26091

---------

Signed-off-by: Alex Boten <aboten@lightstep.com>
…ry#31000)

Depends on
open-telemetry#30999

We are already aggregating the "recombined field" into a buffer, so we
don't need to keep a handle to all recombined entries.
…try#30971)

**Description:** 
This commit adds support for `all` to journald
receiver, which allows full output, including
unprintable characters and lines that are too long.

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

**Testing:** unit test and manual test.

**Documentation:** receiver/journaldreceiver/README.md and
pkg/stanza/docs/operators/journald_input.md
…pping-go to v0.13.2 (open-telemetry#31019)

Updates opentelemetry-mapping-go to v0.13.2

**Link to tracking Issue:** Fixes
DataDog/opentelemetry-mapping-go/issues/252
Add the lifecycle config to metadata.yaml and generate lifecycle tests.

Related to open-telemetry#27850
**Description:** 

- Handles the `GRPCClientSettings` -> `ClientSettings` breaking change
- Handles the `GRPCServerSettings` -> `ServerSettings` breaking change
- Handles the `HTTPClientConfig` -> `ClientConfig` change
- Handles the `HTTPServerConfig` -> `ServerConfig` change

**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: Tyler Helmuth <12352919+TylerHelmuth@users.noreply.github.com>
…lemetry#30517)

Relates to open-telemetry#27849

---------

Co-authored-by: Antoine Toulme <antoine@lunar-ocean.com>
…-telemetry#30882)

[![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/relvacode/iso8601](https://togithub.com/relvacode/iso8601)
| `v1.3.0` -> `v1.4.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2frelvacode%2fiso8601/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2frelvacode%2fiso8601/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2frelvacode%2fiso8601/v1.3.0/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2frelvacode%2fiso8601/v1.3.0/v1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

###
[`v1.4.0`](https://togithub.com/relvacode/iso8601/releases/tag/v1.4.0)

[Compare
Source](https://togithub.com/relvacode/iso8601/compare/v1.3.0...v1.4.0)

##### What's Changed

- Replace ISO8061 typos with ISO8601 by
[@&open-telemetry#8203;henrybear327](https://togithub.com/henrybear327) in
[https://github.com/relvacode/iso8601/pull/17](https://togithub.com/relvacode/iso8601/pull/17)
- Permit only year component in date by
[@&open-telemetry#8203;relvacode](https://togithub.com/relvacode) in
[https://github.com/relvacode/iso8601/pull/23](https://togithub.com/relvacode/iso8601/pull/23)

##### New Contributors

- [@&open-telemetry#8203;henrybear327](https://togithub.com/henrybear327) made their
first contribution in
[https://github.com/relvacode/iso8601/pull/17](https://togithub.com/relvacode/iso8601/pull/17)

**Full Changelog**:
relvacode/iso8601@v1.3.0...v1.4.0

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
…pen-telemetry#30514)

Relates to
open-telemetry#27849

---------

Co-authored-by: Antoine Toulme <antoine@lunar-ocean.com>
…pen-telemetry#30728)

**Description:** Integrate recently added fileset

---------

Co-authored-by: Daniel Jaglowski <jaglows3@gmail.com>
…ector-contrib/internal/coreinternal to v0.93.0 (open-telemetry#30877)

[![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/internal/coreinternal](https://togithub.com/open-telemetry/opentelemetry-collector-contrib)
| `v0.92.0` -> `v0.93.0` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcoreinternal/v0.93.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%2finternal%2fcoreinternal/v0.93.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%2finternal%2fcoreinternal/v0.92.0/v0.93.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%2finternal%2fcoreinternal/v0.92.0/v0.93.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

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

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

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

##### 🛑 Breaking changes 🛑

- `azuremonitorexporter`: Fixed an issue where span attributes with
double and int values were incorrectly added to the `measurements` field
in the Application Insights schema. These attributes are now correctly
placed in the `properties` field.
([#&open-telemetry#8203;29683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29683))

- `vcenterreceiver`: Bump "receiver.vcenter.emitPerfMetricsWithObjects"
feature gate
([#&open-telemetry#8203;30615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30615))

- `docker`: Adopt api_version as strings to correct invalid float
truncation
([#&open-telemetry#8203;24025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24025))

- `extension/filestorage`: Replace path-unsafe characters in component
names
([#&open-telemetry#8203;3148](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/3148))
The feature gate `extension.filestorage.replaceUnsafeCharacters` is now
enabled by default.
    See the File Storage extension's README for details.

- `postgresqlreceiver`: add schema attribute to postgresqlreceiver
([#&open-telemetry#8203;29559](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29559))
Adds a new resource attribute to the PSQL receiver to store the schema
of the table or index
Existing table attributes are adjusted to not include the schema, which
was inconsistently used

##### 🚩 Deprecations 🚩

- `mdatagen`: Deprecate mdatagen in preparation for its move to
opentelemetry-collector
([#&open-telemetry#8203;30497](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30497))

##### 🚀 New components 🚀

- `solarwindsapmsettingsextension`: added configuration and readme
([#&open-telemetry#8203;27668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27668))
- `alertmanagerexporter`: Add Alertmanager exporter to builder config
([#&open-telemetry#8203;23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569))
- `otelarrow`: Skeleton of new OpenTelemetry Protocol with Apache Arrow
Exporter.
([#&open-telemetry#8203;26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491))
- `osqueryreceiver`: Adds osquery receiver skeleton
([#&open-telemetry#8203;30375](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30375))

##### 💡 Enhancements 💡

- `pkg/stanza`: Add a json array parser operator and an assign keys
transformer.
([#&open-telemetry#8203;30321](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30321))
Json array parser opreator can be used to parse a json array string
input into a list of objects. |
Assign keys transformer can be used to assigns keys from the
configuration to an input list

- `splunkhecexporter`: Batch data according to access token and index,
if present.
([#&open-telemetry#8203;30404](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30404))

- `awscloudwatchlogsexporter`: Add instrumentation scope in log records
exported to CloudWatch logs
([#&open-telemetry#8203;30316](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30316),
[#&open-telemetry#8203;29884](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29884))

- `cassandraexporter`: added authorization by username and password
([#&open-telemetry#8203;27827](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27827))

- `lokiexporter`: migrate metrics to use OpenTelemetry
([#&open-telemetry#8203;30170](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30170))

- `cmd/telemetrygen`: This updates telemetrygen to create multiple child
spans per trace and enhances the tool's functionality for load testing
the remote tracing backend.
([#&open-telemetry#8203;30687](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30687))

- `cmd/telemetrygen`: This updates telemetrygen with TLS/mTLS options to
test the security of telemetry ingestion services and infrastructure for
secure communication. To illustrate the usage, a new example,
secure-tracing is added to examples collection.
([#&open-telemetry#8203;29681](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29681))

- `k8sattributesprocessor`: Apply lifecycle tests to k8sprocessor,
change its behavior to report fatal error
([#&open-telemetry#8203;30387](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30387))

- `k8sclusterreceiver`: add new disabled os.description,
k8s.container_runtime.version resource attributes
([#&open-telemetry#8203;30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))

- `k8sclusterreceiver`: add os.type resource attribute
([#&open-telemetry#8203;30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342))

- `kubeletstatsreceiver`: Add new `*.cpu.usage` metrics.
([#&open-telemetry#8203;25901](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25901))

- `oidcauthextension`: Move validation logic outside of the extension
creation, to the configuration validation
([#&open-telemetry#8203;30460](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30460))

- `datadogexporter`: Add support for setting host tags via host
metadata.
([#&open-telemetry#8203;30680](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30680))
When the `datadog.host.use_as_metadata` resource attribute is set to
`true`:
- Nonempty string-value resource attributes starting with
`datadog.host.tag.` will be added as host tags for the host associated
with the resource.
- deployment.environment and k8s.cluster.name as mapped to Datadog names
and added as host tags for the host associated with the resource.

- `opensearchexporter`: added opensearch exporter to the contrib
distribution metadata
([#&open-telemetry#8203;30183](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30183))

- `pkg/ottl`: Add `flatten` function for flattening maps
([#&open-telemetry#8203;30455](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30455))

- `redisreciever`: adds metric for slave_repl_offset
([#&open-telemetry#8203;6942](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6942))
    also adds a shell script to set up docker-compose integration test

- `exporter/datadogexporter`: Add kafka metrics mapping. This allows
users of the JMX Receiver/JMX Metrics Gatherer and kafka metrics
receiver to have access to the OOTB kafka Dashboard.
([#&open-telemetry#8203;30731](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30731))

- `receiver/sqlquery`: Add debug log when running SQL query
([#&open-telemetry#8203;29672](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29672))

- `cmd/opampsupervisor`: Use a bootstrapping flow to get the Collector's
agent description.
([#&open-telemetry#8203;21071](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21071))

##### 🧰 Bug fixes 🧰

- `receiver/filelog`: fix panic after upgrading from v0.71.0 when using
storage
([#&open-telemetry#8203;30235](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30235))
- `clickhouseexporter`: Fix clickhouse exporter insert metrics data bug
([#&open-telemetry#8203;30210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30210))
- `prometheusremotewriteexporter`: Check if the context was canceled by
a timeout in the component level to avoid unnecessary retries.
([#&open-telemetry#8203;30308](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30308))
- `elasticsearchreceifver`: Fix nil panic on non-linux systems
([#&open-telemetry#8203;30140](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30140))
- `kafkareceiver`: The Kafka receiver now exports some
partition-specific metrics per-partition, with a `partition` tag
([#&open-telemetry#8203;30177](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30177))
    The following metrics now render per partition:
    -   kafka_receiver_messages
    -   kafka_receiver_current_offset
    -   kafka_receiver_offset_lag

</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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

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

[![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/klauspost/compress](https://togithub.com/klauspost/compress)
| `v1.17.4` -> `v1.17.5` |
[![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fklauspost%2fcompress/v1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fklauspost%2fcompress/v1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fklauspost%2fcompress/v1.17.4/v1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|
[![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fklauspost%2fcompress/v1.17.4/v1.17.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>klauspost/compress (github.com/klauspost/compress)</summary>

###
[`v1.17.5`](https://togithub.com/klauspost/compress/releases/tag/v1.17.5)

[Compare
Source](https://togithub.com/klauspost/compress/compare/v1.17.4...v1.17.5)

#### What's Changed

- flate: Fix reset with dictionary on custom window encodes by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/912](https://togithub.com/klauspost/compress/pull/912)
- zstd: Limit better/best default window to 8MB by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/913](https://togithub.com/klauspost/compress/pull/913)
- zstd: Shorter and faster asm for decSymbol.newState by
[@&open-telemetry#8203;greatroar](https://togithub.com/greatroar) in
[https://github.com/klauspost/compress/pull/896](https://togithub.com/klauspost/compress/pull/896)
- zstd: Add Frame header encoding and stripping by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/908](https://togithub.com/klauspost/compress/pull/908)
- zstd: Tweak noasm FSE decoder by
[@&open-telemetry#8203;greatroar](https://togithub.com/greatroar) in
[https://github.com/klauspost/compress/pull/910](https://togithub.com/klauspost/compress/pull/910)
- s2: Fix callbacks for skippable blocks and disallow 0xfe (Padding) for
custom use by [@&open-telemetry#8203;Jille](https://togithub.com/Jille) in
[https://github.com/klauspost/compress/pull/916](https://togithub.com/klauspost/compress/pull/916)
- s2: Fix incorrect length encoded by writer.AddSkippableBlock by
[@&open-telemetry#8203;Jille](https://togithub.com/Jille) in
[https://github.com/klauspost/compress/pull/917](https://togithub.com/klauspost/compress/pull/917)
- s2: Fix up AddSkippableBlock more by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/919](https://togithub.com/klauspost/compress/pull/919)
- s2: Document and test how to peek the stream for skippable blocks by
[@&open-telemetry#8203;Jille](https://togithub.com/Jille) in
[https://github.com/klauspost/compress/pull/918](https://togithub.com/klauspost/compress/pull/918)
- internal/race,s2: add some race instrumentation by
[@&open-telemetry#8203;egonelbre](https://togithub.com/egonelbre) in
[https://github.com/klauspost/compress/pull/903](https://togithub.com/klauspost/compress/pull/903)
- build(deps): bump the github-actions group with 4 updates by
[@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/klauspost/compress/pull/900](https://togithub.com/klauspost/compress/pull/900)
- CI: Hash pin sensitive actions and configure Dependabot to
automatically update them by
[@&open-telemetry#8203;diogoteles08](https://togithub.com/diogoteles08) in
[https://github.com/klauspost/compress/pull/899](https://togithub.com/klauspost/compress/pull/899)
- Update generator and executable go.mod by
[@&open-telemetry#8203;klauspost](https://togithub.com/klauspost) in
[https://github.com/klauspost/compress/pull/904](https://togithub.com/klauspost/compress/pull/904)
- Update README.md by [@&open-telemetry#8203;pelenium](https://togithub.com/pelenium)
in
[https://github.com/klauspost/compress/pull/905](https://togithub.com/klauspost/compress/pull/905)
- build(deps): bump the github-actions group with 1 update by
[@&open-telemetry#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/klauspost/compress/pull/906](https://togithub.com/klauspost/compress/pull/906)

#### New Contributors

- [@&open-telemetry#8203;pelenium](https://togithub.com/pelenium) made their first
contribution in
[https://github.com/klauspost/compress/pull/905](https://togithub.com/klauspost/compress/pull/905)
- [@&open-telemetry#8203;Jille](https://togithub.com/Jille) made their first
contribution in
[https://github.com/klauspost/compress/pull/916](https://togithub.com/klauspost/compress/pull/916)

**Full Changelog**:
klauspost/compress@v1.17.4...v1.17.5

</details>

---

### Configuration

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

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

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

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

---

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

---

This PR 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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNTMuMiIsInVwZGF0ZWRJblZlciI6IjM3LjE1My4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
**Description:** 
Delete datadogprocessor which has been deprecated since v0.84.0
…n-telemetry#31026)

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

Datadog Connector is creating two instances of Trace Agent, one in the
trace-to-metrics pipeline and another in the traces-to-traces pipeline.
The PR separates the trace-to-trace connector, simplifying the logic,
this avoid un-necessary serialization.

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

open-telemetry#30828

open-telemetry#30487

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

**Documentation:** <Describe the documentation added.>
@songy23 songy23 merged commit 9696af2 into prod Feb 5, 2024
145 of 147 checks passed
@songy23 songy23 deleted the merge-main-staging branch February 5, 2024 17:32
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.