forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 2
[OTEL-2552] Part 1 Datadog Fleet Automation Extension #5275
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
Closed
Conversation
This file contains hidden or 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#39520) #### Description preemptively update 2 deps and fix the breaking changes
…ible (open-telemetry#38187) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/docker/docker](https://redirect.github.com/docker/docker) | `v28.0.4+incompatible` -> `v28.1.1+incompatible` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/docker/docker](https://redirect.github.com/docker/docker) | `v27.5.1+incompatible` -> `v28.1.1+incompatible` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/docker/docker](https://redirect.github.com/docker/docker) | `v28.0.1+incompatible` -> `v28.1.1+incompatible` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. :warning: MAJOR VERSION UPDATE :warning: - please manually update this package --- ### Release Notes <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v28.1.1+incompatible`](https://redirect.github.com/docker/docker/compare/v28.1.0...v28.1.1) [Compare Source](https://redirect.github.com/docker/docker/compare/v28.1.0...v28.1.1) ### [`v28.1.0+incompatible`](https://redirect.github.com/docker/docker/compare/v28.0.4...v28.1.0) [Compare Source](https://redirect.github.com/docker/docker/compare/v28.0.4...v28.1.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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNzYuMiIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJkZXBlbmRlbmN5LW1ham9yLXVwZGF0ZSIsInJlbm92YXRlYm90Il19--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Curtis Robert <[email protected]>
…pen-telemetry#39516) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Loads TLS config for the OpAMP Extension's OpAMP agent only if the `server::ws::endpoint`/`server::http::endpoint` config is set to a URL with scheme `wss`/`https`. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#39515 <!--Describe what testing was performed and which tests were added.--> #### Testing - Added unit tests - Tested manually with the steps described in **Steps to Reproduce** in open-telemetry#39515 <!--Please delete paragraphs that you did not use before submitting.-->
…etry#38756) Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…lemetry#39508) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Generates a status table in the OpAMP Supervisor README with an overview of stability, issues, and code owners. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#39506 <!--Describe the documentation added.--> #### Documentation Status table for OpAMP Supervisor. <!--Please delete paragraphs that you did not use before submitting.--> --------- Co-authored-by: Antoine Toulme <[email protected]>
…ion to re-use it in other components, required for open-telemetry#39248 (open-telemetry#39514) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description As discussed in issue open-telemetry#39248 - generic OAuth support for kafka exporter (to be extended/applied for receiver also). This is only for exporting the OAuth class so we can re-use it. Only internal references changed as it was not imported up to now. Created as a separate PR (suggestion by @atoulme in PR open-telemetry#39482). <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Required for open-telemetry#39482 and open-telemetry#39248 <!--Describe what testing was performed and which tests were added.--> #### Testing Nothing to be changed, only existing test. <!--Describe the documentation added.--> #### Documentation Nothing to be changed. <!--Please delete paragraphs that you did not use before submitting.-->
… to v0.1.145 (open-telemetry#39526) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/huaweicloud/huaweicloud-sdk-go-v3](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3) | `v0.1.144` -> `v0.1.145` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>huaweicloud/huaweicloud-sdk-go-v3 (github.com/huaweicloud/huaweicloud-sdk-go-v3)</summary> ### [`v0.1.145`](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3/releases/tag/v0.1.145) [Compare Source](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3/compare/v0.1.144...v0.1.145) Release 0.1.145 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/aws/aws-sdk-go-v2/service/kinesis](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.33.2` -> `v1.33.3` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/service/secretsmanager](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.35.3` -> `v1.35.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/service/servicediscovery](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.35.3` -> `v1.35.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…n-telemetry#39527) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/prometheus/procfs](https://redirect.github.com/prometheus/procfs) | `v0.16.0` -> `v0.16.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>prometheus/procfs (github.com/prometheus/procfs)</summary> ### [`v0.16.1`](https://redirect.github.com/prometheus/procfs/releases/tag/v0.16.1) [Compare Source](https://redirect.github.com/prometheus/procfs/compare/v0.16.0...v0.16.1) #### What's Changed - Synchronize common files from prometheus/prometheus by [@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in [https://github.com/prometheus/procfs/pull/671](https://redirect.github.com/prometheus/procfs/pull/671) - Synchronize common files from prometheus/prometheus by [@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in [https://github.com/prometheus/procfs/pull/709](https://redirect.github.com/prometheus/procfs/pull/709) - Synchronize common files from prometheus/prometheus by [@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in [https://github.com/prometheus/procfs/pull/710](https://redirect.github.com/prometheus/procfs/pull/710) - Update Go by [@&open-telemetry#8203;SuperQ](https://redirect.github.com/SuperQ) in [https://github.com/prometheus/procfs/pull/708](https://redirect.github.com/prometheus/procfs/pull/708) - Synchronize common files from prometheus/prometheus by [@&open-telemetry#8203;prombot](https://redirect.github.com/prombot) in [https://github.com/prometheus/procfs/pull/713](https://redirect.github.com/prometheus/procfs/pull/713) - chore: Upgrade golangci-lint to v2 by [@&open-telemetry#8203;kakkoyun](https://redirect.github.com/kakkoyun) in [https://github.com/prometheus/procfs/pull/715](https://redirect.github.com/prometheus/procfs/pull/715) - Use SysReadFile for thermals and skip failed zones by [@&open-telemetry#8203;kitschysynq](https://redirect.github.com/kitschysynq) in [https://github.com/prometheus/procfs/pull/712](https://redirect.github.com/prometheus/procfs/pull/712) - class_infiniband: continue on syscall EINVAL by [@&open-telemetry#8203;mfuller-lambda](https://redirect.github.com/mfuller-lambda) in [https://github.com/prometheus/procfs/pull/705](https://redirect.github.com/prometheus/procfs/pull/705) - build(deps): bump golang.org/x/sys from 0.31.0 to 0.32.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/prometheus/procfs/pull/717](https://redirect.github.com/prometheus/procfs/pull/717) - Do not collect InfiniBand counters for Broadcom RoCE NICs by [@&open-telemetry#8203;oneoneonepig](https://redirect.github.com/oneoneonepig) in [https://github.com/prometheus/procfs/pull/687](https://redirect.github.com/prometheus/procfs/pull/687) - build(deps): bump golang.org/x/sync from 0.12.0 to 0.13.0 by [@&open-telemetry#8203;dependabot](https://redirect.github.com/dependabot) in [https://github.com/prometheus/procfs/pull/716](https://redirect.github.com/prometheus/procfs/pull/716) - infiniband: do not make assumptions about counters based on HCA name by [@&open-telemetry#8203;dswarbrick](https://redirect.github.com/dswarbrick) in [https://github.com/prometheus/procfs/pull/678](https://redirect.github.com/prometheus/procfs/pull/678) #### New Contributors - [@&open-telemetry#8203;kakkoyun](https://redirect.github.com/kakkoyun) made their first contribution in [https://github.com/prometheus/procfs/pull/715](https://redirect.github.com/prometheus/procfs/pull/715) - [@&open-telemetry#8203;kitschysynq](https://redirect.github.com/kitschysynq) made their first contribution in [https://github.com/prometheus/procfs/pull/712](https://redirect.github.com/prometheus/procfs/pull/712) - [@&open-telemetry#8203;mfuller-lambda](https://redirect.github.com/mfuller-lambda) made their first contribution in [https://github.com/prometheus/procfs/pull/705](https://redirect.github.com/prometheus/procfs/pull/705) - [@&open-telemetry#8203;oneoneonepig](https://redirect.github.com/oneoneonepig) made their first contribution in [https://github.com/prometheus/procfs/pull/687](https://redirect.github.com/prometheus/procfs/pull/687) **Full Changelog**: prometheus/procfs@v0.16.0...v0.16.1 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…tencentcloud/common to v1.0.1147 (open-telemetry#39533) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.0.1144` -> `v1.0.1147` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
5957de7
to
55efa48
Compare
…lemetry#39538) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/gosnmp/gosnmp](https://redirect.github.com/gosnmp/gosnmp) | `v1.39.0` -> `v1.40.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>gosnmp/gosnmp (github.com/gosnmp/gosnmp)</summary> ### [`v1.40.0`](https://redirect.github.com/gosnmp/gosnmp/compare/v1.39.0...v1.40.0) [Compare Source](https://redirect.github.com/gosnmp/gosnmp/compare/v1.39.0...v1.40.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
55efa48
to
abdcf56
Compare
…n-telemetry#39532) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/splunk/stef/go/pkg](https://redirect.github.com/splunk/stef) | `v0.0.4` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>splunk/stef (github.com/splunk/stef/go/pkg)</summary> ### [`v0.0.5`](https://redirect.github.com/splunk/stef/releases/tag/v0.0.5) [Compare Source](https://redirect.github.com/splunk/stef/compare/v0.0.4...v0.0.5) #### What's Changed - Generating enums from IDL by [@&open-telemetry#8203;tigrannajaryan](https://redirect.github.com/tigrannajaryan) in [https://github.com/splunk/stef/pull/56](https://redirect.github.com/splunk/stef/pull/56) - Add basic STEF receiver implementation by [@&open-telemetry#8203;tigrannajaryan](https://redirect.github.com/tigrannajaryan) in [https://github.com/splunk/stef/pull/50](https://redirect.github.com/splunk/stef/pull/50) - Add ability to indicate bad record in gRPC responses by [@&open-telemetry#8203;tigrannajaryan](https://redirect.github.com/tigrannajaryan) in [https://github.com/splunk/stef/pull/59](https://redirect.github.com/splunk/stef/pull/59) **Full Changelog**: splunk/stef@v0.0.4...v0.0.5 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
…9548) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [gopkg.in/yaml.v2](https://redirect.github.com/go-yaml/yaml) | `v2.2.8` -> `v2.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>go-yaml/yaml (gopkg.in/yaml.v2)</summary> ### [`v2.4.0`](https://redirect.github.com/go-yaml/yaml/compare/v2.3.0...v2.4.0) [Compare Source](https://redirect.github.com/go-yaml/yaml/compare/v2.3.0...v2.4.0) ### [`v2.3.0`](https://redirect.github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0) [Compare Source](https://redirect.github.com/go-yaml/yaml/compare/v2.2.8...v2.3.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
…metry#39547) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/grpc](https://redirect.github.com/grpc/grpc-go) | `v1.71.1` -> `v1.72.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.72.0`](https://redirect.github.com/grpc/grpc-go/releases/tag/v1.72.0): Release 1.72.0 [Compare Source](https://redirect.github.com/grpc/grpc-go/compare/v1.71.1...v1.72.0) ### Dependencies - Minimum supported Go version is now 1.23 ([#&open-telemetry#8203;8108](https://redirect.github.com/grpc/grpc-go/issues/8108)) ### API Changes - resolver: add experimental `AddressMapV2` with generics to ultimately replace `AddressMap`. Deprecate `AddressMap` for deletion ([#&open-telemetry#8203;8187](https://redirect.github.com/grpc/grpc-go/issues/8187)) - resolver: convert EndpointMap in place to use generics ([#&open-telemetry#8203;8189](https://redirect.github.com/grpc/grpc-go/issues/8189)) ### New Features - xds: add `grpc.xds_client.server_failure` counter metric on xDS client to record connectivity errors ([#&open-telemetry#8203;8203](https://redirect.github.com/grpc/grpc-go/issues/8203)) - balancer/rls: allow `maxAge` to exceed 5 minutes if `staleAge` is set in the LB policy configuration ([#&open-telemetry#8203;8137](https://redirect.github.com/grpc/grpc-go/issues/8137)) - ringhash: implement [gRFC A76](https://redirect.github.com/grpc/proposal/blob/master/A76-ring-hash-improvements.md) improvements. ([#&open-telemetry#8203;8159](https://redirect.github.com/grpc/grpc-go/issues/8159)) ### Bug Fixes - xds: fix support for circuit breakers and load reporting in LOGICAL_DNS clusters ([#&open-telemetry#8203;8169](https://redirect.github.com/grpc/grpc-go/issues/8169), [#&open-telemetry#8203;8170](https://redirect.github.com/grpc/grpc-go/issues/8170)) - cds: improve RPC error messages when resources are not found ([#&open-telemetry#8203;8122](https://redirect.github.com/grpc/grpc-go/issues/8122)) - priority: fix race that could leak balancers and goroutines during shutdown ([#&open-telemetry#8203;8095](https://redirect.github.com/grpc/grpc-go/issues/8095)) - stats/opentelemetry: fix trace attributes message sequence numbers to start from 0 ([#&open-telemetry#8203;8237](https://redirect.github.com/grpc/grpc-go/issues/8237)) - balancer/pickfirstleaf: fix panic if deprecated Address.Metadata field is set to a non-comparable value by ignoring the field ([#&open-telemetry#8203;8227](https://redirect.github.com/grpc/grpc-go/issues/8227)) ### Behavior Changes - transport: make servers send an HTTP/2 RST_STREAM frame to cancel a stream when the deadline expires ([#&open-telemetry#8203;8071](https://redirect.github.com/grpc/grpc-go/issues/8071)) ### Documentation - stats: clarify the expected sequence of events on a stats handler ([#&open-telemetry#8203;7885](https://redirect.github.com/grpc/grpc-go/issues/7885)) - Special Thanks: [@&open-telemetry#8203;RyanBlaney](https://redirect.github.com/RyanBlaney) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
….18.0 (open-telemetry#39537) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/elastic/go-elasticsearch/v8](https://redirect.github.com/elastic/go-elasticsearch) | `v8.17.1` -> `v8.18.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>elastic/go-elasticsearch (github.com/elastic/go-elasticsearch/v8)</summary> ### [`v8.18.0`](https://redirect.github.com/elastic/go-elasticsearch/releases/tag/v8.18.0): 8.18.0 [Compare Source](https://redirect.github.com/elastic/go-elasticsearch/compare/v8.17.1...v8.18.0) - Update `elastictransport` to `8.7.0`. - Thanks to [@&open-telemetry#8203;zaneli](https://redirect.github.com/zaneli), the `TypedClient` can now be used in the `BulkIndexer`. ### New - This release adds a `BaseClient` constructor with no attached APIs, allowing it to be used purely as a transport layer instead of a full-featured API client. ```go baseClient, err := elasticsearch.NewBaseClient(elasticsearch.Config{ Addresses: []string{ "http://localhost:9200", }, }) if err != nil { log.Println(err) return } res, err := esapi.InfoRequest{ Pretty: false, Human: false, ErrorTrace: false, FilterPath: nil, Header: nil, Instrument: baseClient.InstrumentationEnabled(), }.Do(context.Background(), baseClient) if err != nil { log.Println(err) return } defer res.Body.Close() if res.IsError() { log.Println("Error response:", res) return } var infoMap map[string]interface{} if err := json.NewDecoder(res.Body).Decode(&infoMap); err != nil { log.Println("Error parsing response:", err) return } log.Printf("Elasticsearch version esapi: %s\n", infoMap["version"].(map[string]interface{})["number"]) typedRes, err := info.New(baseClient).Do(context.Background()) if err != nil { log.Println(err) return } log.Printf("Elasticsearch version typedapi: %s\n", typedRes.Version.Int) ``` ### API - Updated APIs to 8.18.0 ### Typed API - Update APIs to 8.18.0 ([f6a370d](https://redirect.github.com/elastic/elasticsearch-specification/tree/f6a370d0fba975752c644fc730f7c45610e28f36)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
…elemetry#39542) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/vmware/govmomi](https://redirect.github.com/vmware/govmomi) | `v0.49.0` -> `v0.50.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>vmware/govmomi (github.com/vmware/govmomi)</summary> ### [`v0.50.0`](https://redirect.github.com/vmware/govmomi/releases/tag/v0.50.0) [Compare Source](https://redirect.github.com/vmware/govmomi/compare/v0.49.0...v0.50.0) <a name="v0.50.0"></a> #### [Release v0.50.0](https://redirect.github.com/vmware/govmomi/compare/v0.50.0-alpha.0...v0.50.0) > Release Date: 2025-04-21 ##### 🐞 Fix - \[[`28b39ed`](https://redirect.github.com/vmware/govmomi/commit/28b39ed2)] vcsim -load Datastore summary.url property ([#&open-telemetry#8203;3705](https://redirect.github.com/vmware/govmomi/issues/3705)) - \[[`5833c6c`](https://redirect.github.com/vmware/govmomi/commit/5833c6c4)] vcsim: fix PropertyFilter/Collector memory leak ##### 💫 API Changes - \[[`7a02bd9`](https://redirect.github.com/vmware/govmomi/commit/7a02bd92)] Rewrite lookup service URLs on DNS error - \[[`eb53c23`](https://redirect.github.com/vmware/govmomi/commit/eb53c23b)] add PodVMOverheadInfo type and HostCapability field - \[[`af92671`](https://redirect.github.com/vmware/govmomi/commit/af92671c)] use `crypto/rand` for nonce generation - \[[`036a4d1`](https://redirect.github.com/vmware/govmomi/commit/036a4d13)] use `ParseInt` and add `int32` bounds check - \[[`c99e28c`](https://redirect.github.com/vmware/govmomi/commit/c99e28ca)] Add optional CategoryID,TagID fields for category and tag creation ([#&open-telemetry#8203;3706](https://redirect.github.com/vmware/govmomi/issues/3706)) ##### 💫 `govc` (CLI) - \[[`ab3050b`](https://redirect.github.com/vmware/govmomi/commit/ab3050b1)] Support Datastore Cluster in import.ova command ([#&open-telemetry#8203;1265](https://redirect.github.com/vmware/govmomi/issues/1265)) - \[[`75f2762`](https://redirect.github.com/vmware/govmomi/commit/75f2762f)] Add import.ova -net flag ([#&open-telemetry#8203;3679](https://redirect.github.com/vmware/govmomi/issues/3679)) - \[[`96ad8ab`](https://redirect.github.com/vmware/govmomi/commit/96ad8abd)] Add -lease option to import/export commands - \[[`aa5a378`](https://redirect.github.com/vmware/govmomi/commit/aa5a378a)] Support -p and -s in with single task.set - \[[`088003e`](https://redirect.github.com/vmware/govmomi/commit/088003eb)] Add vm.policy.ls command ([#&open-telemetry#8203;3727](https://redirect.github.com/vmware/govmomi/issues/3727)) - \[[`278ebc9`](https://redirect.github.com/vmware/govmomi/commit/278ebc9b)] Support snapshot.export - \[[`a8997d5`](https://redirect.github.com/vmware/govmomi/commit/a8997d55)] fix integer type conversion - \[[`b40a2ac`](https://redirect.github.com/vmware/govmomi/commit/b40a2ace)] fix integer type conversion for `guest.chown` - \[[`d2b4cc7`](https://redirect.github.com/vmware/govmomi/commit/d2b4cc7b)] Add '-id' option for tags.category and tags create commands ##### 💫 `vcsim` (Simulator) - \[[`af3bc8b`](https://redirect.github.com/vmware/govmomi/commit/af3bc8b7)] Populate guest.ipStack property for container backed VMs - \[[`282553e`](https://redirect.github.com/vmware/govmomi/commit/282553ee)] Add minimal json-rpc support - \[[`89942b7`](https://redirect.github.com/vmware/govmomi/commit/89942b79)] Use the simulator's URL.Host in NFC lease URLs - \[[`3040a0a`](https://redirect.github.com/vmware/govmomi/commit/3040a0a9)] support multiple VirtualSystemType in OvfManager.CreateImportSpec - \[[`ad31c4f`](https://redirect.github.com/vmware/govmomi/commit/ad31c4f5)] fix integer type conversion - \[[`87e9b3e`](https://redirect.github.com/vmware/govmomi/commit/87e9b3e8)] Add vapi support for CategoryID and TagID fields ##### 📃 Documentation - \[[`4e6a5f8`](https://redirect.github.com/vmware/govmomi/commit/4e6a5f87)] remove legacy docs links - \[[`8a592e2`](https://redirect.github.com/vmware/govmomi/commit/8a592e2e)] update kb urls - \[[`795b564`](https://redirect.github.com/vmware/govmomi/commit/795b5648)] Update various API reference links ##### 🧹 Chore - \[[`6ed9b22`](https://redirect.github.com/vmware/govmomi/commit/6ed9b22e)] Update version.go for v0.50.0 - \[[`d1eb5e2`](https://redirect.github.com/vmware/govmomi/commit/d1eb5e21)] vim25/xml: sync with Go 1.24 encoding/xml - \[[`e74e67e`](https://redirect.github.com/vmware/govmomi/commit/e74e67ed)] gofmt -w -r 'interface{} -> any' . - \[[`25e74a3`](https://redirect.github.com/vmware/govmomi/commit/25e74a37)] update copyright - \[[`e966b83`](https://redirect.github.com/vmware/govmomi/commit/e966b838)] update `vmware/govc` and `vmware/vcsim` dockerfiles - \[[`a628d18`](https://redirect.github.com/vmware/govmomi/commit/a628d181)] update codeql workflow #####⚠️ BREAKING ##### 📖 Commits - \[[`6ed9b22`](https://redirect.github.com/vmware/govmomi/commit/6ed9b22e)] chore: Update version.go for v0.50.0 - \[[`554b6d0`](https://redirect.github.com/vmware/govmomi/commit/554b6d0c)] chore(gh): update release - \[[`1891935`](https://redirect.github.com/vmware/govmomi/commit/1891935f)] build(deps): bump mxschmitt/action-tmate from 3.19 to 3.20 - \[[`af3bc8b`](https://redirect.github.com/vmware/govmomi/commit/af3bc8b7)] vcsim: Populate guest.ipStack property for container backed VMs - \[[`f02f568`](https://redirect.github.com/vmware/govmomi/commit/f02f5681)] Handle the duration field as string - \[[`7a02bd9`](https://redirect.github.com/vmware/govmomi/commit/7a02bd92)] api: Rewrite lookup service URLs on DNS error - \[[`282553e`](https://redirect.github.com/vmware/govmomi/commit/282553ee)] vcsim: Add minimal json-rpc support - \[[`89942b7`](https://redirect.github.com/vmware/govmomi/commit/89942b79)] vcsim: Use the simulator's URL.Host in NFC lease URLs - \[[`ab3050b`](https://redirect.github.com/vmware/govmomi/commit/ab3050b1)] govc: Support Datastore Cluster in import.ova command ([#&open-telemetry#8203;1265](https://redirect.github.com/vmware/govmomi/issues/1265)) - \[[`75f2762`](https://redirect.github.com/vmware/govmomi/commit/75f2762f)] govc: Add import.ova -net flag ([#&open-telemetry#8203;3679](https://redirect.github.com/vmware/govmomi/issues/3679)) - \[[`28b39ed`](https://redirect.github.com/vmware/govmomi/commit/28b39ed2)] fix: vcsim -load Datastore summary.url property ([#&open-telemetry#8203;3705](https://redirect.github.com/vmware/govmomi/issues/3705)) - \[[`96ad8ab`](https://redirect.github.com/vmware/govmomi/commit/96ad8abd)] govc: Add -lease option to import/export commands - \[[`aa5a378`](https://redirect.github.com/vmware/govmomi/commit/aa5a378a)] govc: Support -p and -s in with single task.set - \[[`4e6a5f8`](https://redirect.github.com/vmware/govmomi/commit/4e6a5f87)] docs: remove legacy docs links - \[[`8a592e2`](https://redirect.github.com/vmware/govmomi/commit/8a592e2e)] docs: update kb urls - \[[`d52c1f8`](https://redirect.github.com/vmware/govmomi/commit/d52c1f80)] chore(deps): go mod tidy - \[[`89c260b`](https://redirect.github.com/vmware/govmomi/commit/89c260b8)] build(deps): bump golang.org/x/text from 0.23.0 to 0.24.0 - \[[`088003e`](https://redirect.github.com/vmware/govmomi/commit/088003eb)] govc: Add vm.policy.ls command ([#&open-telemetry#8203;3727](https://redirect.github.com/vmware/govmomi/issues/3727)) - \[[`795b564`](https://redirect.github.com/vmware/govmomi/commit/795b5648)] docs: Update various API reference links - \[[`3040a0a`](https://redirect.github.com/vmware/govmomi/commit/3040a0a9)] vcsim: support multiple VirtualSystemType in OvfManager.CreateImportSpec - \[[`278ebc9`](https://redirect.github.com/vmware/govmomi/commit/278ebc9b)] govc: Support snapshot.export - \[[`d1eb5e2`](https://redirect.github.com/vmware/govmomi/commit/d1eb5e21)] chore: vim25/xml: sync with Go 1.24 encoding/xml - \[[`5833c6c`](https://redirect.github.com/vmware/govmomi/commit/5833c6c4)] fix: vcsim: fix PropertyFilter/Collector memory leak - \[[`b15bf06`](https://redirect.github.com/vmware/govmomi/commit/b15bf06f)] build(deps): bump goreleaser/goreleaser-action from 6.2.1 to 6.3.0 - \[[`eb53c23`](https://redirect.github.com/vmware/govmomi/commit/eb53c23b)] api: add PodVMOverheadInfo type and HostCapability field - \[[`a790f8a`](https://redirect.github.com/vmware/govmomi/commit/a790f8a9)] refactor: header check - \[[`e74e67e`](https://redirect.github.com/vmware/govmomi/commit/e74e67ed)] chore: gofmt -w -r 'interface{} -> any' . - \[[`25e74a3`](https://redirect.github.com/vmware/govmomi/commit/25e74a37)] chore: update copyright - \[[`ad31c4f`](https://redirect.github.com/vmware/govmomi/commit/ad31c4f5)] vcsim: fix integer type conversion - \[[`d1cb2a3`](https://redirect.github.com/vmware/govmomi/commit/d1cb2a32)] chore(deps): update bundler to v2 for dependabot - \[[`8e40bd3`](https://redirect.github.com/vmware/govmomi/commit/8e40bd3f)] build(deps): bump actions/cache from 4.2.2 to 4.2.3 - \[[`0a2a3b1`](https://redirect.github.com/vmware/govmomi/commit/0a2a3b13)] build(deps): bump actions/upload-artifact from 4.6.1 to 4.6.2 - \[[`f8d2b7f`](https://redirect.github.com/vmware/govmomi/commit/f8d2b7f0)] build(deps): bump actions/setup-go from 5.3.0 to 5.4.0 - \[[`e966b83`](https://redirect.github.com/vmware/govmomi/commit/e966b838)] chore: update `vmware/govc` and `vmware/vcsim` dockerfiles - \[[`af92671`](https://redirect.github.com/vmware/govmomi/commit/af92671c)] api: use `crypto/rand` for nonce generation - \[[`036a4d1`](https://redirect.github.com/vmware/govmomi/commit/036a4d13)] api: use `ParseInt` and add `int32` bounds check - \[[`a628d18`](https://redirect.github.com/vmware/govmomi/commit/a628d181)] chore: update codeql workflow - \[[`a8997d5`](https://redirect.github.com/vmware/govmomi/commit/a8997d55)] govc: fix integer type conversion - \[[`b40a2ac`](https://redirect.github.com/vmware/govmomi/commit/b40a2ace)] govc: fix integer type conversion for `guest.chown` - \[[`5026416`](https://redirect.github.com/vmware/govmomi/commit/50264167)] build(deps): bump actions/stale from 9.0.0 to 9.1.0 - \[[`13746e8`](https://redirect.github.com/vmware/govmomi/commit/13746e82)] build(deps): bump actions/setup-go from 5.0.0 to 5.3.0 - \[[`1d474f4`](https://redirect.github.com/vmware/govmomi/commit/1d474f48)] chore(gh): update dependabot - \[[`69643bd`](https://redirect.github.com/vmware/govmomi/commit/69643bd7)] toolbox: fix codeql go/zipslip - \[[`1996bca`](https://redirect.github.com/vmware/govmomi/commit/1996bca2)] chore(gh): update release workflow - \[[`9e95e5a`](https://redirect.github.com/vmware/govmomi/commit/9e95e5a7)] chore(gh): update unit tests workflow - \[[`f7ecbc9`](https://redirect.github.com/vmware/govmomi/commit/f7ecbc9b)] chore(gh): update build workflow - \[[`701a951`](https://redirect.github.com/vmware/govmomi/commit/701a9511)] chore(gh): update linting workflow - \[[`6260daa`](https://redirect.github.com/vmware/govmomi/commit/6260daaa)] chore(gh): update govc tests workflow - \[[`cb5e910`](https://redirect.github.com/vmware/govmomi/commit/cb5e9108)] chore(gh): update wip workflow - \[[`67d10d5`](https://redirect.github.com/vmware/govmomi/commit/67d10d52)] chore(gh): add lock workflow - \[[`61147b6`](https://redirect.github.com/vmware/govmomi/commit/61147b65)] chore(gh): update stale workflow - \[[`9edf6aa`](https://redirect.github.com/vmware/govmomi/commit/9edf6aad)] chore(gh): update docker workflow - \[[`4cd16c7`](https://redirect.github.com/vmware/govmomi/commit/4cd16c72)] chore(gh): update greeting workflow - \[[`14d73d6`](https://redirect.github.com/vmware/govmomi/commit/14d73d64)] chore(gh): update codeql workflow - \[[`649b490`](https://redirect.github.com/vmware/govmomi/commit/649b4900)] chore(gh): update to `ubuntu-latest` runner - \[[`87e9b3e`](https://redirect.github.com/vmware/govmomi/commit/87e9b3e8)] vcsim: Add vapi support for CategoryID and TagID fields - \[[`d2b4cc7`](https://redirect.github.com/vmware/govmomi/commit/d2b4cc7b)] govc: Add '-id' option for tags.category and tags create commands - \[[`c99e28c`](https://redirect.github.com/vmware/govmomi/commit/c99e28ca)] api: Add optional CategoryID,TagID fields for category and tag creation ([#&open-telemetry#8203;3706](https://redirect.github.com/vmware/govmomi/issues/3706)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> Adds filelog receiver as a codecov [component](https://docs.codecov.com/docs/components). This is just a test, to see how this feature works before we add 200+ components. If this works as expected, we can extend this to more components, #### Link to tracking issue Fixes open-telemetry#39544
…ector-contrib/extension/k8sleaderelector to v0.124.1 (open-telemetry#39541) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/extension/k8sleaderelector](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib) | `v0.0.0-00010101000000-000000000000` -> `v0.124.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/extension/k8sleaderelector)</summary> ### [`v0.124.1`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01241) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.124.0...v0.124.1) ##### 🧰 Bug fixes 🧰 - `receiver/filelog`: Remove printing to console the names of files which are read by File Log receiver ([#​39414](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39414)) <!-- previous-version --> ### [`v0.124.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01240) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.123.0...v0.124.0) ##### 🛑 Breaking changes 🛑 - `splunkenterprisereceiver`: added new attributes to the receiver and modified config ([#​36330](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36330)) - `extension/headerssetter`: Change `DefaultValue` to use `configopaque.String` type. ([#​39127](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39127)) - `splunkenterprisereceiver`: disabled default metrics except for splunkHealth to ensure scrapes run on Splunk instance are opt-in ([#​39068](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39068)) - `processor/transform`: Fix Basic Config style to properly handle `cache` access. ([#​38926](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38926)) The Transform processor now requires only one configuration style per processor's configuration, which means Advanced Config and Basic Config cannot be used together anymore. - `sqlserverreceiver`: update the unit of `db.lock_timeout` attribute from millisecond to second. this attribute is part of the emitted query sample collection. ([#​39042](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39042)) ##### 🚩 Deprecations 🚩 - `datadogexporter`: Deprecate config `host_metadata::first_resource` ([#​39069](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39069)) Opt in to https://docs.datadoghq.com/opentelemetry/mapping/host_metadata/ instead. Its behavior is more predictable and provides more flexibility. - `datadogexporter`: Deprecate feature gate `exporter.datadogexporter.metricexportnativeclient`. Datadog exporter now uses the serializer to send metrics by default. ([#​39148](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39148)) Use feature gate `exporter.datadogexporter.metricexportserializerclient` instead - `kafkaexporter`: Deprecate `auth::tls` and introduce `tls` config ([#​37776](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37776)) - `kafkametricsreceiver`: Deprecate `auth::tls` and introduce `tls` config ([#​37776](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37776)) - `kafkareceiver`: Deprecate `auth::tls` and introduce `tls` config ([#​37776](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37776)) - `kafkatopicsobserverextension`: Deprecate `auth::tls` and introduce `tls` config ([#​37776](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37776)) - `kafkaexporter`: deprecate `topic` and `encoding`, introduce signal-specific configuration ([#​35432](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35432)) - `kafkareceiver`: Add signal-specific topic and encoding config, deprecate existing topic/encoding config. ([#​32735](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32735)) ##### 🚀 New components 🚀 - `googlecloudlogentryencodingextension`: Add Google Cloud LogEntry Encoding Extension to support decoding logs produced by Google Cloud services ([#​37531](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37531)) - `stefreceiver`: Make the receiver initially code complete ([#​38979](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38979)) ##### 💡 Enhancements 💡 - `azureblobexporter`: support for append blob in azure blob storage exporter ([#​39075](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39075)) - `alertmanagerexporter`: Add alert labels based on event attribute list in alermanager exporter ([#​38063](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38063)) - `alertmanagerexporter`: Add support for api version in Alertmanager endpoint, default is v2 ([#​38694](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38694)) - `azureauthextension`: Add implement for extensionauth.HTTPClient and extensionauth.Server interface functions. ([#​39178](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39178)) - `azureblobexporter`: change to alpha for azure blob exporter ([#​39272](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39272)) - `azuremonitorreceiver`: Add subscription name resource attribute ([#​39029](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39029)) - `azuremonitorreceiver`: Allow to use metrics:getBatch API (Azure Monitor Metrics Data Plane) ([#​38651](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38651)) - `servicegraphconnector`: Change database_name_attribute to accept a list of values. ([#​37777](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37777)) - `datadogexporter`: Move feature gate `exporter.datadogexporter.metricexportserializerclient` to beta. Datadog exporter now uses the serializer to send metrics by default. ([#​39148](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39148)) The serializer has overall better performance and throughput. Note the deprecated `host_metadata::hostname_source::first_resource` config is ignored in the serializer. - `elasticsearchexporter`: Add `telemetry::log_failed_docs_input` and `telemetry::log_failed_docs_input_rate_limit` config to facilitate debugging of failed bulk request items ([#​39205](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39205)) Additionally, log a warning about potentially exposing sensitive data on any enabled `telemetry` config. - `kafkareceiver`: Propagate Kafka headers as metadata ([#​39129](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39129)) Allwos the Kafka receiver to propagate Kafka headers as client.Info (metadata). Allowing downstream processors and exporters to access the values via the enriched context. - `kafkaexporter`: Propagate metadata keys as headers ([#​39130](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39130)) Adds a new config option specifying a list of metadata keys that should be propagated as Kafka message headers. - `faroexporter`: Completes the implementation of the Faro exporter. ([#​35319](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35319)) - `farotranslator`: Adds support for user actions in the Faro translator. ([#​39141](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39141)) - `receivercreator`: Add kafkatopicsobserver to the receivercreator configuration ([#​37665](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665)) - `clickhouseexporter`: use a more precise conversion function to create TTL ([#​38942](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38942)) - `kafkaexporter`: enable partitioning for all encodings ([#​39001](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39001), [#​38999](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38999)) With the exception of Jaeger encodings which have their own partitioning logic, partitioning is now independent of the encoding used. This means that all encodings now support partitioning. - `signalfxexporter`: Errors will now include the URL that it was trying to access ([#​39026](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39026)) - `splunkhecexporter`: Errors will now include the URL that it was trying to access ([#​39026](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39026)) - `telemetrygen`: Fix flaky test TestTemporalityStartTimes ([#​39219](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39219)) - `k8sattributesprocessor`: Add option to configure automatic resource attributes - with annotation prefix ([#​37114](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37114)) Implements [Specify resource attributes using Kubernetes annotations](https://redirect.github.com/open-telemetry/semantic-conventions/blob/main/docs/non-normative/k8s-attributes.md#specify-resource-attributes-using-kubernetes-annotations). If you are using the file log receiver, you can now create the same resource attributes as traces (via OTLP) received from an application instrumented with the OpenTelemetry Operator - simply by adding the `extract: { otel_annotations: true }` configuration to the `k8sattributesprocessor` processor. See the [documentation](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/processor/k8sattributesprocessor/README.md#config-example) for more details. - `signaltometricsconnector`: Allow to configure `optional` attributes which are copied as-is to the output metric. ([#​38600](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38600)) - `oracledbreceiver`: Add support for parallel operations metrics ([#​39215](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39215)) The following metrics are now available, all disabled by default: - 'DDL statements parallelized' - 'DML statements parallelized' - 'Parallel operations not downgraded' - 'Parallel operations downgraded to serial' - 'Parallel operations downgraded (1-25%)' - 'Parallel operations downgraded (25-50%)' - 'Parallel operations downgraded (50-75%)' - 'Parallel operations downgraded (75-99%)' - `ottlprofile`: Add OTTL support for profiles. ([#​36104](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36104)) - `k8sclusterreceiver`: Add missing attributes to entities in experimental entity feature ([#​39038](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39038)) - `pkg/stanza`: Use buffer pool for the read buffers to limit allocations" ([#​39373](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39373)) - `postgresqlreceiver`: add top query collection to help end user identify which query were executed in the postgresql database. ([#​39311](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39311)) - `sqlserverreceiver`: Allow full control of the "connection string" via the `datasource` configuration option ([#​39235](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39235)) - `azureauthextension`: Use credentials to handle the access token. ([#​39057](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39057)) - `sigv4auth`: Added support for authenticating with AssumeRoleWithWebIdentity API ([#​103107](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/103107)) Adds the ability to specify the authenticator with an OIDC JWT and AWS IAM role to be assumed using the AssumeRoleWithWebIdentity API instead of just the AssumeRole API. - `spanmetricsconnector`: Initialise new calls_total metrics at 0 ([#​38537](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38537)) - `pkg/stanza`: Remove unnecessary slice allocation to track errors (even nil) ([#​39367](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39367)) - `awslogs_encoding`: Add support for VPC flow logs sent to S3 in plain text format. ([#​38896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38896)) - `opampsupervisor`: add support for including local configuration files ([#​37886](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37886)) - `awslogsencodingextension`: Rename aws.eni.id attribute to network.interface.name and update README ([#​39051](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39051)) - `awslogsencodingextension`: Add support for ECS fields. ([#​39241](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39241)) - `awslogsencodingextension`: Improve performance when unmarshalling plain-text VPC flow logs. ([#​39043](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39043)) ##### 🧰 Bug fixes 🧰 - `metricstransformprocessor`: Fix aggregation of exponential histograms in metricstransform processor. ([#​39143](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39143)) Fix a panic when the number of populated buckets varies, and fix summing of counts for the Zero bucket. - `datadogexporter`: Fix a bug on missing APM stats when feature gate `exporter.datadogexporter.metricexportserializerclient` is enabled. ([#​39148](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39148)) - `datadogexporter`: Fix a bug on `instrumentation_scope_metadata_as_tags` not being honored when feature gate `exporter.datadogexporter.metricexportserializerclient` is enabled. ([#​39148](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39148)) - `elasticsearchexporter`: Handle edge cases in metrics grouping causing TSDB version_conflict_engine_exception ([#​38083](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38083)) Fix 2 edge cases where metrics grouping were not done correctly: 1. In ecs mode, metric grouping now considers data point attributes overwriting resource attributes. 2. In ecs and otel mode, attributes are now sorted before hashing. Metrics with attributes but in different order are now grouped together. - `pkg/ottl`: Fix OTTL context inference order to prioritize the `scope` context over `resource`. ([#​39155](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39155)) - `servicegraphconnector`: Metrics for spans with extra dimensions configured are incorrectly being aggregated together despite the dimension values being different. ([#​39160](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39160)) - `pkg/ottl`: Fix so replace_all_patterns can replace keys using optional function ([#​32896](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32896)) When using the `replace_all_patterns` with `key` and `optional` function on the replacement, the value was being replaced with the key. This change fixes that and now the key is replaced as intended. - `servicegraphconnector`: Fix collectClientLatencyMetrics method bug ([#​39184](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39184)) - `testbed`: Specify `storage` parameter for filelog receiver in benchmarks ([#​39217](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39217)) - `awss3exporter`: Fixes an issue where the AWS S3 Exporter was forcing an ACL to be set, leading to unexpected behavior in S3 bucket permissions ([#​39346](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39346)) Current behavior of the AWS S3 Exporter is to set the ACL to 'private' by default, this removes that behavior and sets no ACL if not specified. - `connector/spanmetrics`: This change proposes moving the start timestamp (and last seen timestamp) from the resourceMetrics level to the individual metrics level. This will ensure that each metric has its own accurate start and last seen timestamps, regardless of its relationship to other spans. ([#​35994](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35994)) - `receiver/kubeletstats`: support user defined CA path for service account using the configtls option `ca_file` ([#​39291](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39291)) - `telemetrygen`: fix startTimestamp when generating cumulative temporality datapoints. ([#​38232](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38232)) - `splunkenterprisereceiver`: Fixes `otelcol_scraper_errored_metric_points` metric, which was not incrementing properly ([#​38691](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38691)) <!-- previous-version --> ### [`v0.123.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01230) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.122.0...v0.123.0) ##### 🛑 Breaking changes 🛑 - `elasticsearchexporter`: Remove deprecated fields \[min|max]\_size_items from batch config ([#​38836](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38836)) - `receiver/azuremonitorreceiver`: multi subscriptions support and automatic discovery ([#​36612](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36612)) - `kafkaexporter`: change default client_id to "otel-collector" ([#​38411](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38411)) The exporter now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector". - `kafkametricsreceiver`: change default client_id to "otel-collector", deprecate "refresh_frequency" ([#​38411](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38411)) The receiver now uses the "configkafka" package which consolidates common configuration structures and default values. As a result of this change, we update the default client_id value to "otel-collector", and deprecate "refresh_frequency" in favour of "metadata.refresh_interval". - `prometheusremotewriteexporter`: Remove `export_created_metric` config option ([#​35003](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35003)) - `k8sattributesprocessor`: Remove stable feature gate `k8sattr.rfc3339` ([#​38810](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38810)) - `tlscheckreceiver`: Add file-based TLS certificate checks ([#​38906](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38906)) ##### 🚩 Deprecations 🚩 - `kafkaexporter`: Deprecate `auth.plain_text` configuration. Use `auth.sasl` with mechanism set to PLAIN instead. ([#​38883](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38883)) - `kafkametricsreceiver`: Deprecate `auth.plain_text` configuration. Use `auth.sasl` with mechanism set to PLAIN instead. ([#​38883](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38883)) - `kafkareceiver`: Deprecate `auth.plain_text` configuration. Use `auth.sasl` with mechanism set to PLAIN instead. ([#​38883](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38883)) - `kafkatopicsobserverextension`: Deprecate `auth.plain_text` configuration. Use `auth.sasl` with mechanism set to PLAIN instead. ([#​38883](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38883)) ##### 🚀 New components 🚀 - `awslogsencodingextension`: Add AWS Logs Encoding Extension to support decoding logs produced by AWS services ([#​38627](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38627)) - `stefreceiver`: Add structure of new receiver ([#​38979](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38979)) - `k8slogreceiver`: Add the skeleton for the new k8slogreceiver in development. ([#​23339](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/23339)) - `azureauthextension`: Add new authenticator extension for Azure. ([#​38908](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38908)) - `tpmextension`: Add scaffolding for Trusted Platform Module extension. ([#​38682](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38682)) ##### 💡 Enhancements 💡 - `spanmetricsconnector`: Add instrumentation scope to span metrics connector. ([#​23662](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/23662)) This change adds the instrumentation scope to the span metrics connector, which allows users to specify the instrumentation scope for the connector. Now, the connector has a new configuration option: - `include_instrumentation_scope`: A list of instrumentation scope names to include from the traces. The instrumentation scope name is the name of the instrumentation library that collected the span. - `azuremonitorexporter`: support span links for traces for azure monitor exporter ([#​35855](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35855)) - `splunkhecreceiver`: Splunk HEC timestamp accepts nanoseconds, microseconds, milliseconds, and seconds epoch. ([#​36571](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36571)) - `farotranslator`: Add Faro translator package ([#​19180](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19180), [#​35319](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35319)) - `lokiexporter`: Add lokiexporter component to the contrib distribution ([#​38993](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38993)) - `oracledbreceiver`: Add support for additional read/write metrics ([#​37814](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37814)) The following metrics are now available, all disabled by default: 'physical reads direct', 'physical writes', 'physical writes direct', 'physical read io requests' and 'physical write io requests' metrics' - `tlscheckreceiver`: add `tlscheck.x509.san` attribute ([#​38872](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38872)) Subject Alternative Name records are stored as an array on the metric. - `prometheusremotewriteexporter`: Adds logic to convert from the internal OTEL Metrics unit format to Prometheus unit format and emit unit as part of Prometheus metadata. ([#​29452](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29452)) - `awslogsencodingextension`: Add support for cloudwatch logs coming from subscription filters. ([#​38820](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38820)) - `awscloudwatchencodingextension`: Increase component stability to Alpha ([#​37870](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37870)) - `awss3exporter`: Implement timeout for S3 exporter ([#​36264](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36264)) - `azureauthextension`: Implement extensionauth.Server and azcore.TokenCredential. ([#​39012](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/39012)) - `bearertokenauthextension`: Allow the header name to be customized in the bearerauthtoken extension ([#​38793](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38793)) - `schemaprocessor`: Add functionality to transform metrics for the schema processor. ([#​38628](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38628)) Adds functionality to transform metrics using the target schema version. - `elasticsearchexporter`: Enable native frame symbolization for Universal Profiling via the symbolization queue indices. ([#​38577](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38577)) - `hostmetricsreceiver`: Reduced the cost of retrieving number of threads and parent process ID on Windows. Disable the featuregate `hostmetrics.process.onWindowsUseNewGetProcesses` to fallback to the previous implementation. ([#​32947](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32947), [#​38589](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38589)) - `prometheusremotewritereciever`: Add help ref attribute to metric ([#​37277](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37277)) - `hostmetricsreceiver`: Reduced the CPU cost of collecting the `process.handles` metric on Windows. ([#​38886](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38886)) Instead of using WMI to retrieve the number of opened handles by each process the scraper now uses the GetProcessHandleCount Win32 API which results in reduced CPU usage when the metric `process.handles` is enabled. - `pkg/ottl`: Enhance the Decode OTTL function to support all flavors of Base64 ([#​38854](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38854)) - `rabbitmqreceiver`: Enhance the RabbitMQ receiver to collect and report additional node-level metrics: `rabbitmq.node.disk_free`, `rabbitmq.node.disk_free_limit`, `rabbitmq.node.disk_free_alarm`, `rabbitmq.node.disk_free_details.rate`, `rabbitmq.node.mem_used`, `rabbitmq.node.mem_limit`, `rabbitmq.node.mem_alarm`, `rabbitmq.node.mem_used_details.rate`, `rabbitmq.node.fd_used`, `rabbitmq.node.fd_total`, `rabbitmq.node.fd_used_details.rate`, `rabbitmq.node.sockets_used`, `rabbitmq.node.sockets_total`, `rabbitmq.node.sockets_used_details.rate`, `rabbitmq.node.proc_used`, `rabbitmq.node.proc_total`, `rabbitmq.node.proc_used_details.rate`. These provide additional observability into the state and resource usage of RabbitMQ nodes. ([#​38976](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38976)) - `rabbitmqreceiver`: Enhance the RabbitMQ receiver to collect and report additional node-level metrics across multiple categories. These include metrics related to memory, file descriptors, sockets, processes, disk, uptime, scheduling, garbage collection (GC), I/O, message store, connections, clustering, configuration, application info, and context switches. This significantly improves visibility into the performance, state, and resource usage of RabbitMQ nodes. ([#​38997](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38997)) - `resourcedetection`: Adding the os.version resource attribute to system resourcedetection processor ([#​38087](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38087)) - `prometheusremotewritereciever`: Separate timeseries with the same labels are now translated into the same OTLP metric. ([#​37791](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37791)) timeseries that belongs to the same metric should be added to the same datapoints slice. - `prometheusremotewritereceiver`: Use Created Timestamps to populate Datapoint's StartTimeUnixNano ([#​37277](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37277)) - `workflow`: Remove path parts from component label suffixes ([#​38527](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38527)) - `sqlserverreceiver`: support sqlserverreceiver to record every executing query ([#​36462](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36462)) We introduced Query Sample collection in this PR. The scraper will record all the currently executing queries once (in most case) and report related metrics. With this, user will be able to see what queries got executed and can combine with the Top Query to get more insights on troubleshooting and fine tuning. - `sqlserverreceiver`: Support query-level log collection ([#​36462](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36462)) Added top query (most CPU time consumed) collection. The query will gather the queries took most of the time during the last query interval and report related metrics. The number of queries can be configured. This will enable user to have better understanding on what is going on with the database. This enhancement empowers users to not only monitor but also actively manage and optimize their MSSQL database performance based on real usage patterns. - `opampsupervisor`: Allow controlling Collectors that don't include the nopreceiver and nopexporer ([#​38809](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38809)) This requires Collectors built with Collector API v0.122.0+. The nopreceiver and nopexporter will continue to be supported for a few releases, after which only v0.122.0+ will be supported. - `opampsupervisor`: Report the reception of an unexpected UID during bootstrapping ([#​29864](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29864)) ##### 🧰 Bug fixes 🧰 - `metricstarttimeprocessor`: Add reset detection for histograms ([#​38582](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38582)) - `prometheusremotewriteexporter`: Disallow users from setting compression type other than snappy ([#​37232](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37232)) This change ensures that only the snappy compression type can be set, as required by the Prometheus Remote Write protocol. - `awsecscontainermetrics`: Ensure that the storage.read_bytes and storage.write_bytes metrics include i/o counts from all devices ([#​38301](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38301)) - `receiver/sqlserver`: the current metric scraper would report error when parsing value, the value was parsed as int but actually it should be a float ([#​38823](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38823)) - `redisstorageextension`: fix missing redis prefix in Batch method ([#​38877](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38877)) - `receiver/sqlserver`: Ensure all enabled metrics are emitted ([#​38839](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38839)) - `kafkareceiver`: make calls to error backoff thread-safe and add logging ([#​38941](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38941)) - `awsfirehosereceiver`: Fixes unmarshal error when request is larger than the buffer limit of bufio.Scanner ([#​38736](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38736)) - `axw:prometheusremotewritereceiver-fix-tests`: wait for listening port to be closed before shutting down receiver ([#​38705](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38705)) - `receiver/sqlserver`: Remove warning that `server.address` and `server.port` resource attributes will be enabled ([#​38831](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38831)) There is no intention of enabling these resource attributes by default, this change is to simply remove the warning. The `server.address` and `server.port` resource attributes were, and still are, disabled by default. - `awscloudwatchmetricstreamsencodingextension`: Return errors when extracting the metrics from the record instead of logging them. ([#​38596](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38596)) - `tcpcheckreceiver`: Fixed typo in "Metric configuration". ([#​38889](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38889)) - `pkg/stanza`: Add retries when calls to retrieve Windows event via `EvtNext` fail with error RPC_S_INVALID_BOUND (1734). ([#​38149](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38149)) Whenever large events were read in by the Windows event log receiver, via the stanza input operator, the collector would fail with error RPC_S_INVALID_BOUND (1734). Now the operator tries to workaround this issue by reducing the number of events read on each attempt. <!-- previous-version --> ### [`v0.122.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01220) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.121.0...v0.122.0) ##### 🛑 Breaking changes 🛑 - `deltatocumulative`: removes legacy and clean up existing metrics ([#​38079](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38079)) renamed: - `otelcol_deltatocumulative.datapoints.processed` to `otelcol_deltatocumulative_datapoints` - `otelcol_deltatocumulative.datapoints.dropped` to `otelcol_deltatocumulative_datapoints{error="..."}` - `otelcol_deltatocumulative.max_stale` to `otelcol_deltatocumulative_max_stale` - `otelcol_deltatocumulative.streams.limit` to `otelcol_deltatocumulative_streams_limit` - `otelcol_deltatocumulative.streams.tracked` to `otelcol_deltatocumulative_streams_tracked` removed (already unused): - `otelcol_deltatocumulative.datapoints.linear` - `otelcol_deltatocumulative.streams.tracked.linear` - `otelcol_deltatocumulative.streams.evicted` - `otelcol_deltatocumulative.gaps.length` - `elasticsearchexporter`: Dynamically route documents by default unless `{logs,metrics,traces}_index` is non-empty ([#​38361](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38361)) Overhaul in document routing. Deprecate and make `{logs,metrics,traces}_dynamic_index` config no-op. Config validation error on `{logs,metrics,traces}_dynamic_index::enabled` and `{logs,metrics,traces}_index` set at the same time, as users who rely on dynamic index should not set `{logs,metrics,traces}_index`. Remove `elasticsearch.index.{prefix,suffix}` handling. Replace it with `elasticsearch.index` handling that uses attribute value as index directly. Users rely on the previously supported `elasticsearch.index.prefix` and `elasticsearch.index.suffix` should migrate to a transform processor that sets `elasticsearch.index`. Fix a bug where receiver-based routing overwrites data_stream.dataset. - `elasticsearchexporter`: Change default `mapping::mode` config to `otel` ([#​37241](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37241)) The new default, OTel mapping mode, requires Elasticsearch 8.12+. To retain the old behavior, explicitly set `mapping::mode` to `none`. - `dbstorageextension`: Change SQLite driver to non-CGO version ([#​35280](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35280)) New SQLite driver has incompatible set of options and users should carefully review used driver options (if any) on update Migration guide and available driver options are added to component documentation - `kafkatopicsobserver`: Remove session_timeout and heartbeat_interval config ([#​38414](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38414)) These attributes are only relevant to Kafka consumers. - `examples/demo`: Remove examples/demo ([#​38488](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38488)) The other examples are sufficient, and there exists the more comprehensive OpenTelemetry Demo. - `receiver/sqlserverreceiver`: SQL Server receiver now requires a positive serial number for X509 certificates. ([#​38099](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38099)) See known issues in README of `receiver/sqlserverreceiver` for more information. - `tlscheckreceiver`: Implement TLS Check Receiver for host-based checks ([#​35842](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35842)) Changing configuration scheme to use standard confignet TCP client ##### 🚀 New components 🚀 - `awscloudwatchencodingextension`: Introduce new encoding extension for AWS CloudWatch Metric Streams ([#​37870](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37870)) - `azureblobexporter`: implementation of azure blob exporter ([#​34319](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34319)) - `faroreceiver`: Introduce a new receiver to receive faro data ([#​19180](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19180)) - `kafkatopicsobserver`: Change stability level of kafkatopicsobserver to alpha ([#​37665](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37665)) - `datadogsemanticsprocessor`: Add datadogsemanticsprocessor, which transforms OpenTelemetry semantic conventions to Datadog semantic conventions ([#​35304](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35304)) - `pprofreceiver`: Introduce a new receiver to report pprof profiles ([#​38260](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38260)) - `sematextexporter`: Advanced metrics implementation ([#​36465](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36465)) - `sematextexporter`: basic metrics implementation ([#​36465](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36465)) - `tcpcheckreceiver`: Introducing new component tcpcheck receiver ([#​34414](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34414)) - `k8sleaderelector`: allows single instance of the receiver/exporter to be active via kubernetes leader election mechanism ([#​34460](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34460)) ##### 💡 Enhancements 💡 - `azuremonitorexporter`: support sending to multiple azure monitor exporters ([#​34188](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34188)) - `azuremonitorexporter`: support custom event for logs for azure monitor exporter ([#​37422](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37422)) - `splunkhecreceiver`: splunk hec receiver accepts metrics with empty string Event field ([#​38464](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38464)) - `prometheusremotewriteexproter`: Adds the `endpoint` label to remote write exporter metrics to help identify the remote write endpoint within the metrics. ([#​38397](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38397)) - `faroexporter`: Add Faro exporter package ([#​35319](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35319)) - `awscloudwatchmetricstreamsencodingextension`: Add unmarshaler for JSON cloudwatch metric stream ([#​38407](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38407)) - `awscloudwatchmetricstreamsencodingextension`: Add support for opentelemetry1.0 format ([#​38408](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38408)) - `sqlserverreceiver`: Add new performance-related metrics ([#​37884](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37884)) Added metrics are: - sqlserver.database.backup_or_restore.rate - sqlserver.replica.sent.rate - sqlserver.replica.received.rate - sqlserver.database.execution_errors.count - sqlserver.table.count - sqlserver.memory.free_list_stalls.rate - sqlserver.database.free_space_tempdb - sqlserver.database.full_scans.rate - sqlserver.index.search.rate - sqlserver.database.login.rate - sqlserver.database.logout.rate - sqlserver.database.deadlock.rate - sqlserver.database.mirror_write_transaction.rate - sqlserver.memory.grants_pending.count - sqlserver.page.lookup.rate - sqlserver.transaction.delay - sqlserver.memory.used - sqlserver.database.version_store_size - `awscloudwatchlogsexporter, awsemfexporter, awsxrayexporter`: Adding external id support when assuming a role for AWS credentials. ([#​36725](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36725)) AWS IAM Docs https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_common-scenarios_third-party.html#id_roles_third-party_external-id - `hostmetricsreceiver`: Added the `system.linux.memory.dirty` and `system.memory.page_size` metrics. ([#​38672](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38672)) - `mongodbreceiver`: Added new mongodb metrics to achieve parity with Telegraf ([#​37227](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37227)) - `opampsupervisor`: add ability to report own traces/logs ([#​38360](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38360)) - `googlecloudexporter`: Adds a featuregate to support user defined mapping from OTel resources to Monitored Resources ([#​38102](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38102)) - `metricstarttimeprocessor`: Decouples the cache from the strategies for adjusting ([#​38382](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38382)) - `schemaprocessor`: Adds functionality to transform logs ([#​38615](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38615)) - Adds functionality to transform logs using the target schema version. - `schemaprocessor`: Adds functionality to transform traces ([#​38486](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38486)) - Adds functionality to transform traces using the target schema version. - `datadogexporter`: Add support for exporting metrics to Datadog using the Datadog serializer. Enable feature gate `exporter.datadogexporter.metricexportserializerclient` to send metrics with the Datadog serializer. ([#​37930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37930)) This change adds ability to export metrics to Datadog using the Datadog serializer. Apart from performance improvements, this change also adds support for metrics origins in the Datadog App. It also removes the support for using the host attributes from the first resource the exporter processes. - `awsecscontainermetricsreceiver`: Upgrading to aws sdk v2 ([#​38479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38479)) - `elasticsearchexporter`: Add stratified downsampling to the profiles support in the elasticsearch exporter ([#​37893](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37893)) - `elasticsearchexporter`: Add config `logs_dynamic_pipeline` to dynamically set the document pipeline to the value of the attribute `elasticsearch.ingest_pipeline`, this only applies to logs. ([#​37419](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37419)) - `routingconnector`: Adds Standard Converter functions to routing connector. ([#​38282](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38282)) - `azuremonitorreceiver`: Adds filtering by metric and/or aggregation ([#​37420](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37420)) - `headersetterextension`: Add support for setting headers based on authentication data ([#​38441](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38441)) - `collectdreceiver`: apply fieldalignment to collectd records to reduce memory allocation ([#​37321](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37321)) - `pkg/ottl`: Enhance flatten() editor to resolve attribute key conflicts by adding a number suffix to the conflicting keys. ([#​35793](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35793)) - `geoipprocessor`: Add the `attributes` parameter and consider both `source.address` and `client.address` by default ([#​37008](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37008)) - `githubreceiver`: add GitHub workflow job spans ([#​38016](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38016)) - `prometheusremotewritereciever`: Handle `otel_scope_name` and `otel_scope_version` labels in Prometheus Remote Write receiver properly if not present ([#​37791](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37791)) if otel_scope_name or otel_scope_name is missing, use collector’s version and description according to the otel spec. - `exporter/loadbalancing`: Add support for route with composite keys ([#​35320](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35320)) - `kafka`: Upgrading to aws sdk v2 ([#​38478](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38478)) - `extension/observer/kafakatopicsobserver`: add support for client_id and metadata config ([#​38411](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38411)) The kafkatopicsobserver is now using the common configkafka package, which brings support for client_id and metadata configuration. This also means that protocol_version is no longer required, and a default version will be used like in other Kafka-related components. - `exporter/kafka`: do not ask for user and password if auth mechanism is set to AWS IAM ([#​37417](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37417)) - `metricstarttimeprocessor`: Add the subtract_initial_point strategy skeleton ([#​37186](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37186), [#​38379](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38379)) The subtract_initial_point strategy is not fully implemented - `receiver/awscloudwatchreceiver`: Upgrading to adopt AWS SDK v2 ([#​36699](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36699)) This change upgrades the AWS SDK used in the CloudWatch receiver from v1 to v2. It ensures better performance and compatibility with newer AWS features. - `bearertokenauthextension`: Add the ability to configure multiple bearer tokens for the same endpoint. ([#​38148](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38148)) - `opampsupervisor`: Support HTTP endpoint for opampsupervisor ([#​38654](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38654)) - `opampsupervisor`: Add support for configuring the Logs SDK ([#​38477](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38477)) - `pkg/ottl`: Add `IsValidLuhn()` checksum verification function ([#​37880](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37880)) - `pkg/ottl`: Add ability to compare maps in Boolean Expressions ([#​38611](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38611)) - `pkg/ottl`: Add `Murmur3Hash`and `Murmur3Hash128` functions to convert the `target` string to Murmur3 hash in hexadecimal string format ([#​34077](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34077)) - `receiver/prometheus`: Adds the Prometheus API server to more easily debug the Prometheus config, service discovery, and targets. ([#​32646](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/32646)) - `saphanareceiver`: Promote to alpha stability ([#​38257](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38257)) - `tcpcheckreceiver`: Promote to alpha stability ([#​38442](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38442)) - `rabbitmqreceiver`: Enhance the RabbitMQ receiver to collect and report node-level metrics (`rabbitmq.node.disk_free`, `rabbitmq.node.fd_used`, `rabbitmq.node.mem_limit`, and `rabbitmq.node.mem_used`). This provides additional observability into the state and resource usage of RabbitMQ nodes. ([#​36925](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36925)) - `processor/redaction`: Support hashing instead of masking values via 'hash_function' parameter ([#​35830](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35830)) - `redisstorageextension`: allow redis key prefix to be specified in extension config ([#​37677](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37677)) - `pkg/stanza`: Add 'regex_replace' operator ([#​37443](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37443)) - `jaegerreceiver`: Remove dependency on jaeger/cmd/agent ([#​38655](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38655)) - `metricstarttimeprocessor`: Use a hash of resource attributes to cache start times for metrics ([#​38286](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38286)) - `resourceprocessor`: Add support for profile signal type ([#​359979](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/359979)) - `secretsmanagerprovider`: Allow for default values when the selector is empty or the JSON key is not found ([#​37535](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37535)) Uses the same syntax as the `envprovider` - `receiver/azuremonitorreceiver`: Add dimensions.enabled and dimensions.overrides which allows to opt out from automatically split by all the dimensions of the resource type ([#​36611](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36611)) - `sqlqueryreceiver`: Allow users to specify the maximum number of concurrent open connections to DB server using `max_open_conn` config parameter ([#​36752](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36752)) - `pkg/stanza`: Prevent data loss in Stanza-based receivers on ungraceful shutdown of the collector ([#​35456](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35456)) Enable the `stanza.synchronousLogEmitter` feature gate to unlock this feature. See the [documentation](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/main/pkg/stanza/README.md) for more information. - `telemetrygen`: Support integer values in `--telemetry-attributes` and `--otlp-attributes` flags ([#​38392](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38392)) - Previously, all attribute values had to be strings wrapped in double quotes. - Now, unquoted integer values (e.g., `server.port=8000`) are correctly parsed as integers. - Ensures backward compatibility with existing string and boolean attributes. - `tlscheckreceiver`: Promote to alpha stability ([#​38460](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38460)) - `receiver/webhookeventreceiver`: Add option to include headers as log attributes ([#​37815](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37815)) Adds new `header_attribute_regex` option. If set, add headers matching supplied regex as log attributes. Header attributes will be prefixed with `header.` ##### 🧰 Bug fixes 🧰 - `filelogreceiver`: Extend container parser log file path pattern to include rotated files. ([#​35137](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35137)) - `opampsupervisor`: Use OwnLogsConnSettings along with Metrics & Traces settings to evaluate if configuration changed on message. ([#​38409](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38409)) - `awsfirehosereceiver`: Fix cwlogs encoding to not consider CONTROL_MESSAGE records invalid ([#​38433](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38433)) - `cloudflarereceiver`: Add missing telemetry for Cloudflare receiver ([#​38447](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38447)) - `mysqlreceiver`: Fixed issue where the system attempted to convert string value '0.0000' (stored as \[]uint8) to int64 type, which was causing an invalid syntax error. ([#​38276](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38276)) - `attributesprocessor`: Validate metrics configuration parameters before processing ([#​36077](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36077)) - `otlpjsonfilereceiver`: Fix nil pointer dereference due to empty token ([#​38289](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38289)) - `awsfirehosereceiver`: Remove error log when gzip reader type assertion fails due to nil value ([#​38352](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38352)) - `azuremonitorexporter`: Fix flushes on each single Span ([#​37214](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/37214)) - `servicegraphconnector`: Change the default value of `metrics_flush_interval` to 60s to avoid excessive metric data point generation with default settings. ([#​34843](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34843)) - `githubreceiver`: Fixes a bug where Job Step Spans did not have the correct Parent SpanID. ([#​38647](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/38647)) - `syslogexporter`: Fixes handling of multiple </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…try#39522) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golang | stage | digest | `1ecc479` -> `d9db321` | | golang | final | digest | `1ecc479` -> `d9db321` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…147 (open-telemetry#39525) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/DataDog/agent-payload/v5](https://redirect.github.com/DataDog/agent-payload) | `v5.0.146` -> `v5.0.147` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>DataDog/agent-payload (github.com/DataDog/agent-payload/v5)</summary> ### [`v5.0.147`](https://redirect.github.com/DataDog/agent-payload/releases/tag/v5.0.147) [Compare Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.146...v5.0.147) #### What's Changed - Update Kubernetes Cluster object by [@&open-telemetry#8203;xlucas](https://redirect.github.com/xlucas) in [https://github.com/DataDog/agent-payload/pull/379](https://redirect.github.com/DataDog/agent-payload/pull/379) **Full Changelog**: DataDog/agent-payload@v5.0.146...v5.0.147 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
…ic config (open-telemetry#39469) #### Description Refactor Validate() to only validate static config without external calls to Kubernetes API server as discussed in open-telemetry#38851 (comment) Once this is merged, the PR linked above should introduce `error_mode` implemented in `start` too. #### Link to tracking issue It is related to the issue and follow-up PR mentioned above, but it doesn't fix the issue. #### Testing I've refactored the tests in config_test.go, so we are not testing object discovery and added new tests for additional failure modes. I've build a dev images, and validated that functionality is the same as before the refactor. #### Documentation This is a "breaking change" in a sense we are changing what we are validating in Validate. The new validation logic will not fail when objects are missing. The receiver will fail the same way in this case, but in `start`.
…pen-telemetry#39554) This appears to be causing CI failures. See comments on open-telemetry#38756
…-telemetry#39551) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/splunk/stef/go/grpc](https://redirect.github.com/splunk/stef) | `v0.0.5-0.20250328192643-20ae67012e0c` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/splunk/stef/go/grpc](https://redirect.github.com/splunk/stef) | `v0.0.4` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/splunk/stef/go/otel](https://redirect.github.com/splunk/stef) | `v0.0.5-0.20250328192643-20ae67012e0c` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/splunk/stef/go/otel](https://redirect.github.com/splunk/stef) | `v0.0.4` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/splunk/stef/go/pdata](https://redirect.github.com/splunk/stef) | `v0.0.5-0.20250328192643-20ae67012e0c` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | [github.com/splunk/stef/go/pdata](https://redirect.github.com/splunk/stef) | `v0.0.4` -> `v0.0.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>splunk/stef (github.com/splunk/stef/go/grpc)</summary> ### [`v0.0.5`](https://redirect.github.com/splunk/stef/releases/tag/v0.0.5) [Compare Source](https://redirect.github.com/splunk/stef/compare/v0.0.4...v0.0.5) ##### What's Changed - Generating enums from IDL by [@&open-telemetry#8203;tigrannajaryan](https://redirect.github.com/tigrannajaryan) in [https://github.com/splunk/stef/pull/56](https://redirect.github.com/splunk/stef/pull/56) - Add basic STEF receiver implementation by [@&open-telemetry#8203;tigrannajaryan](https://redirect.github.com/tigrannajaryan) in [https://github.com/splunk/stef/pull/50](https://redirect.github.com/splunk/stef/pull/50) - Add ability to indicate bad record in gRPC responses by [@&open-telemetry#8203;tigrannajaryan](https://redirect.github.com/tigrannajaryan) in [https://github.com/splunk/stef/pull/59](https://redirect.github.com/splunk/stef/pull/59) **Full Changelog**: splunk/stef@v0.0.4...v0.0.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 these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]> Co-authored-by: Tigran Najaryan <[email protected]>
…148 (open-telemetry#39557) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/DataDog/agent-payload/v5](https://redirect.github.com/DataDog/agent-payload) | `v5.0.147` -> `v5.0.148` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>DataDog/agent-payload (github.com/DataDog/agent-payload/v5)</summary> ### [`v5.0.148`](https://redirect.github.com/DataDog/agent-payload/releases/tag/v5.0.148) [Compare Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.147...v5.0.148) ##### What's Changed - Update RedisStats struct to allow stat reporting for USM payloads which include redis stats. by [@&open-telemetry#8203;Saarshta](https://redirect.github.com/Saarshta) in [https://github.com/DataDog/agent-payload/pull/378](https://redirect.github.com/DataDog/agent-payload/pull/378) ##### New Contributors - [@&open-telemetry#8203;Saarshta](https://redirect.github.com/Saarshta) made their first contribution in [https://github.com/DataDog/agent-payload/pull/378](https://redirect.github.com/DataDog/agent-payload/pull/378) **Full Changelog**: DataDog/agent-payload@v5.0.147...v5.0.148 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
The workflow keeps failing so I did a manual run. Fixes http://github.com/open-telemetry/opentelemetry-collector-contrib/issues/39561 --------- Signed-off-by: Yang Song <[email protected]>
#### Description Remove code that is repeated for every signal, and implement a generic consumer that calls out to a signal-specific message handler. We also update all the tests to use kfake rather than mocks so we're exercising all of the receiver. These tests are parallelised, so all tests run faster than before, and with greater coverage. Finally, we add `max_fetch_wait` (defaults to 250ms) to the receiver's configuration. This was added for speeding up the tests, but may also be useful for users of the receiver. #### Link to tracking issue N/A #### Testing See description - tests now use the real client, rather than mocks, using https://github.com/twmb/franz-go/tree/master/pkg/kfake. #### Documentation Updated README. --------- Co-authored-by: Sean Marciniak <[email protected]>
…tion global conditions (open-telemetry#39463) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Fix the context inferrer to also take into consideration the global OTTL `conditions` configuration. For that, it uses the new option `ottl.WithContextInferenceConditions` recently added to the `ParserCollection.ParseStataments` (open-telemetry#39465). <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes open-telemetry#39455 <!--Describe what testing was performed and which tests were added.--> #### Testing Unit tests <!--Please delete paragraphs that you did not use before submitting.-->
…open-telemetry#39534) The ottlprofile context package currently builds its own expression parser, when `xcommon` provides one that we can reuse. Co-authored-by: Tyler Helmuth <[email protected]>
…v1.212.0 (open-telemetry#39568) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/aws/aws-sdk-go-v2/service/ec2](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.211.3` -> `v1.212.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
#### Description Add support for specifying the mapping mode as a scope attribute, "elastic.mapping.mode". If specified, this overrides both X-Elastic-Mapping-Mode from client metadata as well as the default mode specified through collector configuration. Simplify StartSession by removing the error result, since the only time it can fail is if the BulkIndexerConfig is invalid, and we ensure that cannot happen. We now also pre-create arrays of encoders, routers, and data point hashers; this simplifies and speeds up acquisition of these during execution. This is based on open-telemetry#38667 #### Link to tracking issue N/A #### Testing Added unit tests. #### Documentation Updated README.
…pen-telemetry#39565) #### Description Follow-up of open-telemetry#39520, have to do this again to fix a circular dependency issue.
…metry#39572) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.229.0` -> `v0.230.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>googleapis/google-api-go-client (google.golang.org/api)</summary> ### [`v0.230.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.230.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.229.0...v0.230.0) ##### Features - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3111](https://redirect.github.com/googleapis/google-api-go-client/issues/3111)) ([59f08c8](https://redirect.github.com/googleapis/google-api-go-client/commit/59f08c8d98394de1311907950ae52b75db151a6a)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3113](https://redirect.github.com/googleapis/google-api-go-client/issues/3113)) ([40e4fb1](https://redirect.github.com/googleapis/google-api-go-client/commit/40e4fb1ee01719658774befbfc582c20ee06581f)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3114](https://redirect.github.com/googleapis/google-api-go-client/issues/3114)) ([f0bb0a1](https://redirect.github.com/googleapis/google-api-go-client/commit/f0bb0a13159f29b30624027724b3ea0ad08c0ff0)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3115](https://redirect.github.com/googleapis/google-api-go-client/issues/3115)) ([c122b14](https://redirect.github.com/googleapis/google-api-go-client/commit/c122b14b51ab658a5f666b9ec9ab318288c4273d)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3117](https://redirect.github.com/googleapis/google-api-go-client/issues/3117)) ([1c0aadb](https://redirect.github.com/googleapis/google-api-go-client/commit/1c0aadbeaf819dfcb52903b978085ac96c12522c)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3118](https://redirect.github.com/googleapis/google-api-go-client/issues/3118)) ([2b6fa61](https://redirect.github.com/googleapis/google-api-go-client/commit/2b6fa61936ada3252efc355ea176dd638c2f5baa)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3120](https://redirect.github.com/googleapis/google-api-go-client/issues/3120)) ([18c546e](https://redirect.github.com/googleapis/google-api-go-client/commit/18c546ede7af9fae3ff7115c01a31208c3a9d734)) - **all:** Auto-regenerate discovery clients ([#&open-telemetry#8203;3121](https://redirect.github.com/googleapis/google-api-go-client/issues/3121)) ([ff1b166](https://redirect.github.com/googleapis/google-api-go-client/commit/ff1b166e4564423ae96c464cad4435db71cefded)) ##### Bug Fixes - Removes-redundant ([#&open-telemetry#8203;3095](https://redirect.github.com/googleapis/google-api-go-client/issues/3095)) ([9e9ff11](https://redirect.github.com/googleapis/google-api-go-client/commit/9e9ff112acacecddc17be15d4f37ca45fb9177ad)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Yang Song <[email protected]>
…tencentcloud/common to v1.0.1148 (open-telemetry#39567) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common](https://redirect.github.com/tencentcloud/tencentcloud-sdk-go) | `v1.0.1147` -> `v1.0.1148` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiLCJyZW5vdmF0ZWJvdCJdfQ==--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…etry#38270) #### Description Now that we're uploading files correctly (open-telemetry#38236), this PR extends the current unit test workflow to download the artifacts and calling issuegenerator to create the issues. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Related to open-telemetry#36761 Signed-off-by: Arthur Silva Sens <[email protected]>
abdcf56
to
244201b
Compare
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.
Description
In accordance with contributing guidelines for contrib, adding the initial framework for datadog fleet automation extension
Link to tracking issue
Relates to https://datadoghq.atlassian.net/browse/OTEL-2552
Testing
Only basic testing, most methods are nil besides config
Documentation
README.md