forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 2
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
Merge main staging #5254
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…-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>
**Description:** Supersedes open-telemetry#30872.
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. ([#​29683](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29683)) - `vcenterreceiver`: Bump "receiver.vcenter.emitPerfMetricsWithObjects" feature gate ([#​30615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30615)) - `docker`: Adopt api_version as strings to correct invalid float truncation ([#​24025](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24025)) - `extension/filestorage`: Replace path-unsafe characters in component names ([#​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 ([#​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 ([#​30497](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30497)) ##### 🚀 New components 🚀 - `solarwindsapmsettingsextension`: added configuration and readme ([#​27668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27668)) - `alertmanagerexporter`: Add Alertmanager exporter to builder config ([#​23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569)) - `otelarrow`: Skeleton of new OpenTelemetry Protocol with Apache Arrow Exporter. ([#​26491](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26491)) - `osqueryreceiver`: Adds osquery receiver skeleton ([#​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. ([#​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. ([#​30404](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30404)) - `awscloudwatchlogsexporter`: Add instrumentation scope in log records exported to CloudWatch logs ([#​30316](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30316), [#​29884](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29884)) - `cassandraexporter`: added authorization by username and password ([#​27827](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27827)) - `lokiexporter`: migrate metrics to use OpenTelemetry ([#​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. ([#​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. ([#​29681](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29681)) - `k8sattributesprocessor`: Apply lifecycle tests to k8sprocessor, change its behavior to report fatal error ([#​30387](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30387)) - `k8sclusterreceiver`: add new disabled os.description, k8s.container_runtime.version resource attributes ([#​30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342)) - `k8sclusterreceiver`: add os.type resource attribute ([#​30342](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30342)) - `kubeletstatsreceiver`: Add new `*.cpu.usage` metrics. ([#​25901](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25901)) - `oidcauthextension`: Move validation logic outside of the extension creation, to the configuration validation ([#​30460](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30460)) - `datadogexporter`: Add support for setting host tags via host metadata. ([#​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 ([#​30183](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30183)) - `pkg/ottl`: Add `flatten` function for flattening maps ([#​30455](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30455)) - `redisreciever`: adds metric for slave_repl_offset ([#​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. ([#​30731](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30731)) - `receiver/sqlquery`: Add debug log when running SQL query ([#​29672](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29672)) - `cmd/opampsupervisor`: Use a bootstrapping flow to get the Collector's agent description. ([#​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 ([#​30235](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30235)) - `clickhouseexporter`: Fix clickhouse exporter insert metrics data bug ([#​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. ([#​30308](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30308)) - `elasticsearchreceifver`: Fix nil panic on non-linux systems ([#​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 ([#​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. ([#​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. ([#​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. ([#​30162](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30162)) - `tanzuexporter`: Remove tanzuexporter, user can still use versions 0.91. ([#​30184](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30184)) - `zipkinexporter`: Use default client HTTP settings in zipkinexporter, move validation to config validation ([#​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. ([#​30173](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30173)) - `k8sclusterreceiver`: deprecate optional k8s.kubeproxy.version resource attribute ([#​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 ([#​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 ([#​20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766)) - `failoverconnector`: PR extends failover connector for metric and log pipelines ([#​20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766)) - `namedpipereceiver`: Add "namedpipereceiver" that allows ingesting logs over a Named Pipe ([#​27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234)) ##### 💡 Enhancements 💡 - `encoding/jaegerencodingextension`: Add support for JSON protocol for jaeger codec ([#​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. ([#​28628](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28628)) - `vcenterreceiver`: Add explicit statement of support for version 8 of ESXi and vCenter ([#​30274](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30274)) - `carbonexporter`: Add support for resourcetotelemetry ([#​29879](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29879)) - `carbonexporter`: Add retry and queue, use standard configs ([#​29862](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29862)) - `carbonexporter`: Add ability to configure max_idle_conns ([#​30109](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30109)) - `mdatagen`: add Meter/Tracer methods to simplify instrumenting components ([#​29927](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29927)) - `servicegraphprocessor`: update own telemetry to use otel ([#​29917](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29917)) - `datadogexporter`: DataDog log timestamp (ie. '[@​timestamp](https://togithub.com/timestamp)') now includes milliseconds ([#​29785](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29785)) - `exporter/elasticsearch`: set the User-Agent header in the outgoing HTTP requests. ([#​29898](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29898)) - `elasticsearchexporter`: add missing trace status description in span ([#​27645](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27645)) - `routingconnector`: routingconnector supports matching the statement only once ([#​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 ([#​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. ([#​13169](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13169)) - `googlecloudpubsubexporter`: Expose `Endpoint` and `Insecure` in configuration. ([#​29304](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29304)) - `exporter/honeycombmarker`: set the User-Agent header in the outgoing HTTP requests ([#​29894](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29894)) - `pkg/ottl`: Add Hour OTTL Converter ([#​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. ([#​12318](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/12318)) - `kafkareceiver`: Add three new metrics to record unmarshal errors. ([#​29302](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29302)) - `kineticaexporter`: added metrics handling ([#​27239](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27239)) - `logzioexporter`: add scopename to exported logs ([#​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. ([#​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 ([#​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 ([#​4968](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/4968)) - `kafkaexporter`: Adds the ability to configure the Kafka client's Client ID. ([#​30144](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30144)) - `pkg/stanza`: Remove sampling policy from logger ([#​23801](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23801)) - `resourcedetectionprocessor`: Add "aws.ecs.task.id" attribute ([#​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 ([#​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. ([#​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 ([#​20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766)) - `logicmonitorexporter`: add support for log resource mapping configurations ([#​29732](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29732)) - `sqlqueryreceiver`: Swap MS SQL Server driver from legacy 'denisenkom' to official Microsoft fork ([#​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. ([#​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. ([#​28806](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28806)) - `datadogconnector`: Add feature flag to address memory issue with Datadog Connector ([#​29755](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29755)) - `filterset`: Fix concurrency issue when enabling caching. ([#​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. ([#​29409](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29409)) - `opampsupervisor`: Fix panic on agent shutdown ([#​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 ([#​30135](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30135)) - `carbonexporter`: Fix metric with empty numberdatapoint serialization ([#​30182](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30182)) - `wavefrontreceiver`: Return error if partially quoted ([#​30315](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30315)) - `hosmetricsreceiver`: change cpu.load.average metrics from 1 to {thread} ([#​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 ([#​24656](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24656)) - `pkg/ottl`: Fix bug where the Converter `IsBool` was not usable ([#​30151](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30151)) - `prometheusremotewriteexporter`: sanitize retry default settings ([#​30286](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30286)) - `snowflakereceiver`: Fixed bug where storage metrics for snowflake were not being reported ([#​29750](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29750)) - `apachesparkreceiver`: propagate application list errors to reveal underlying issue ([#​30278](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30278)) - `haproxyreceiver`: Support empty values in haproxy stats. ([#​30252](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/30252)) - `time`: The `%z` strptime format now correctly parses `Z` as a valid timezone ([#​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 ([#​23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569)) ##### 💡 Enhancements 💡 - `spanmetricsconnector`: Add exemplars to sum metric ([#​27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451)) - `exporter/datadogexporter`: Add support for nested log attributes. ([#​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 ([#​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 ([#​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. ([#​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. ([#​27293](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27293)) - `receiver/influxdbreceiver`: Endpoint `/ping` added to enhance compatibility with third party products ([#​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. ([#​18210](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/18210)) - `resourcedetectionprocessor`: Add detection of host.ip to system detector. ([#​24450](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24450)) - `resourcedetectionprocessor`: Add detection of host.mac to system detector. ([#​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. ([#​29710](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29710)) - `postgresqlreceiver`: Add config property for excluding specific databases from scraping ([#​29605](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29605)) - `redisreceiver`: Upgrade the redis library dependency to resolve security vulns in v7 ([#​29600](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29600)) - `signalfxexporter`: Enable HTTP/2 health check by default ([#​29716](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29716)) - `splunkhecexporter`: Enable HTTP/2 health check by default ([#​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. ([#​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 ([#​24915](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24915)) - `connector/spanmetrics`: Fix memory leak when the cumulative temporality is used. ([#​27654](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27654)) - `awscontainerinsightreceiver`: Filter terminated pods from node request metrics ([#​27262](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27262)) - `clickhouseexporter`: Fix regression error introduced in [#​29095](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29095) ([#​29573](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29573)) - `prometheusexporter`: Fix panic when exporter mutates data ([#​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. ([#​29551](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29551)) - `k8sobjectsreceiver`: fix k8sobjects receiver fails when some unrelated Kubernetes API is down ([#​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. ([#​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 ([#​29609](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29609), [#​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.. ([#​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. ([#​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. ([#​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 ([#​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 ([#​20766](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/20766)) - `gitproviderreceiver`: add repo, branch, and contributor count metrics ([#​22028](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22028)) ##### 💡 Enhancements 💡 - `opensearchexporter`: Promote opensearchexporter to alpha. ([#​24668](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24668)) - `awsemfexporter`: Improve NaN value checking for Summary metric types. ([#​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 ([#​29337](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29337)) - `azuremonitorreceiver`: Support Azure gov cloud ([#​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). ([#​28675](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28675)) - `datasetexporter`: Collect usage metrics with Otel and send grouped attributes in session info. ([#​27650](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27650), [#​27652](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27652)) - `resourcedetectionprocessor`: Add k8s cluster name detection when running in EKS ([#​26794](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26794)) - `pkg/ottl`: Add new IsDouble function to facilitate type checking. ([#​27895](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27895)) - `configschema`: Generate metadata for connectors. ([#​26990](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26990)) - `telemetrygen`: Exposes the span duration as a command line argument `--span-duration` ([#​29116](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29116)) - `honeycombmarkerexporter`: Change honeycombmarkerexporter to alpha ([#​27666](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27666)) - `mysqlreceiver`: expose tls in mysqlreceiver ([#​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 ([#​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. ([#​28865](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28865)) - `pkg/stanza`: Add "namedpipe" operator. ([#​27234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27234)) - `pkg/resourcetotelemetry`: Do not clone data in pkg/resourcetotelemetry by default ([#​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 ([#​28899](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28899)) - `exporter/prometheusremotewrite`: prometheusremotewrite exporter add option to send metadata ([#​13849](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/13849)) - `receivercreator`: Added support for discovery of endpoints based on K8s services ([#​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 ([#​29436](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29436)) - `awss3exporter`: add support for `s3_force_path_style` and `disable_ssl` parameters ([#​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` ([#​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. ([#​29234](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29234)) ##### 🧰 Bug fixes 🧰 - `cassandraexporter`: Exist check for keyspace and dynamic timeout ([#​27633](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27633)) - `datadogreceiver`: Fix set telemetry.sdk.language=dotnet instead of .NET ([#​29459](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29459)) - `filelogreceiver`: Fix issue where files were unnecessarily kept open on Windows ([#​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. ([#​29505](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29505)) - `honeycombmarkerexporter`: Fix default api_url and dataset_slug ([#​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! ([#​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 ([#​24972](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24972)) - `pkg/stanza`: Fix panic during stop for udp async mode only. ([#​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. ([#​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. ([#​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 ([#​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 ([#​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 ([#​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 ([#​27873](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27873)) - `collectdreceiver`: Stop using opencensus metrics, use the obsrecv format ([#​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` ([#​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' ([#​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. ([#​16462](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/16462)) - `sumologicprocessor`: add Sumo Logic Processor ([#​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 ([#​23569](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/23569)) - `remotetapextension`: Add a new extension, remotetapextension to use with the remoteobserverprocessor processors. ([#​19634](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/19634)) - `otlpencodingextension`: Introduce OTLP encoding extension ([#​6272](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/6272)) - `pkg/translator/azure`: Create a translator for Azure Resource Log format ([#​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 ([#​27232](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27232)) - `azuremonitorexporter`: Added connection string support to the Azure Monitor Exporter ([#​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. ([#​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. ([#​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 ([#​26115](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26115)) - `clickhouseexporter`: Add persistent storage support to clickhouse exporter ([#​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. ([#​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. ([#​25859](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/25859)) - `collectdreceiver`: Add support of confighttp.HTTPServerSettings ([#​28811](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28811)) - `collectdreceiver`: Promote collectdreceiver as beta component ([#​28658](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28658)) - `receiver/hostmetricsreceiver`: Added support for host's cpuinfo frequnecies. ([#​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. ([#​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 ([#​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` ([#​14311](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/14311), [#​17187](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/17187)) - `syslogexporter`: Promote syslogexporter to alpha and add it to otelcontribcol ([#​21242](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21242), [#​21244](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21244), [#​21245](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/21245)) - `azureevenhubreceiver`: Allow the Consumer Group to be set in the Configuration. ([#​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 ([#​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. ([#​24407](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/24407)) - `processor/k8sattribute`: support adding labels and annotations from node ([#​22620](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/22620)) - `windowseventlogreceiver`: Add parsing for Security and Execution event fields. ([#​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 ([#​27812](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27812)) - `wavefrontreceiver`: Wrap metrics receiver under carbon receiver instead of using export function ([#​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. ([#​28615](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28615)) - `pkg/ottl`: Add IsBool function into OTTL ([#​27897](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27897)) - `k8sclusterreceiver`: add k8s.node.condition metric ([#​27617](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27617)) - `kafka`: Expose resolve_canonical_bootstrap_servers_only ([#​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. ([#​28851](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28851)) - `datadogexporter`: Add support for host.cpu attributes. ([#​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.*`. ([#​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. ([#​28833](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28833)) - `pkg/golden`: Move the internal/coreinternal/golden folder to pkg/golden ([#​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`. ([#​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 ([#​27889](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27889)) - `redisreceiver`: include server.address and server.port resource attributes ([#​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. ([#​27679](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27679)) - `spanmetricsconnector`: Add exemplars to sum metric ([#​27451](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27451)) - `exporter/syslog`: send syslog messages in batches ([#​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 ([#​26709](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/26709)) - `cmd/telemetrygen`: Add support for --otlp-http for telemetrygen logs ([#​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 ([#​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. ([#​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. ([#​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. ([#​28686](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28686)) - `filelogreceiver`: Fix issue where counting number of logs emitted could cause panic ([#​27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#​29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `lokireceiver`: Fix issue where counting number of logs emitted could cause panic ([#​27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#​29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `kafkareceiver`: Fix issue where counting number of logs emitted could cause panic ([#​27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#​29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `k8sobjectsreceiver`: Fix issue where counting number of logs emitted could cause panic ([#​27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#​29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `fluentforwardreceiver`: Fix issue where counting number of logs emitted could cause panic ([#​27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#​29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `otlpjsonfilereceiver`: Fix issue where counting number of logs emitted could cause panic ([#​27469](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/27469), [#​29107](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29107)) - `datadogconnector`: Mark datadogconnector as `MutatesData` to prevent data race ([#​29111](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29111)) - `azureeventhubreceiver`: Updated documentation around Azure Metric to OTel mapping. ([#​28622](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/28622)) - `receiver/hostmetrics`: Fix panic on load_scraper_windows shutdown ([#​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. ([#​29104](https://togithub.com/open-telemetry/opentelemetry-collector-contrib/issues/29104)) - `splunkhecreceiver`: Do not encode JSON response objects as string. ([#​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. ([#​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. ([#​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. ([#​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>
…te (open-telemetry#30824) **Description:** Fixes open-telemetry#30823
…ate (open-telemetry#30912) **Description:** Fixes open-telemetry#30911
…gate (open-telemetry#30868) **Description:** Fixes open-telemetry#30867
…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>
…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
requested review from
mx-psi,
dineshg13,
liustanley and
mackjmr
as code owners
February 5, 2024 16:53
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.