forked from open-telemetry/opentelemetry-collector-contrib
-
Notifications
You must be signed in to change notification settings - Fork 6
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
[pull] main from open-telemetry:main #47
Open
pull
wants to merge
613
commits into
AmadeusITGroup:main
Choose a base branch
from
open-telemetry:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
+109,169
−57,580
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Finishes work started in #35048 That PR only partially introduced a less complex processor architecture by only using it for Sums. Back then I was not sure of the best way to do it for multiple datatypes, as generics seemed to introduce a lot of complexity regardless of usage. I since then did of a lot of perf analysis and due to the way Go works (see gcshapes), we do not really gain anything at runtime from using generics, given method calls are still dynamic. This implementation uses regular Go interfaces and a good old type switch in the hot path (ConsumeMetrics), which lowers mental complexity quite a lot imo. The value of the new architecture is backed up by the following benchmark: ``` goos: linux goarch: arm64 pkg: github.com/open-telemetry/opentelemetry-collector-contrib/processor/deltatocumulativeprocessor │ sums.nested │ sums.linear │ │ sec/op │ sec/op vs base │ Processor/sums-8 56.35µ ± 1% 39.99µ ± 1% -29.04% (p=0.000 n=10) │ sums.nested │ sums.linear │ │ B/op │ B/op vs base │ Processor/sums-8 11.520Ki ± 0% 3.683Ki ± 0% -68.03% (p=0.000 n=10) │ sums.nested │ sums.linear │ │ allocs/op │ allocs/op vs base │ Processor/sums-8 365.0 ± 0% 260.0 ± 0% -28.77% (p=0.000 n=10) ``` <!--Describe what testing was performed and which tests were added.--> #### Testing This is a refactor, existing tests pass unaltered. <!--Describe the documentation added.--> #### Documentation not needed <!--Please delete paragraphs that you did not use before submitting.-->
<!--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. --> Follows open-telemetry/opentelemetry-collector/pull/11412
…ent shutdown (#36296) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description When using a storage extension, the component will call Close on the client during component shutdown. This fixes a bug that resulted in a file potentially remaining locked after component shutdown. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue #36238 <!--Describe what testing was performed and which tests were added.--> #### Testing Since reproducing this was described in the issue as "difficult without custom code", testing just involved ensuring that unit tests covered the added code and ran successfully, and manually ensuring that the collector could still receive events from AEH.
<!--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. --> Promotes @braydonk to triager role. - PRs reviewed: https://github.com/open-telemetry/opentelemetry-collector-contrib/pulls?q=is%3Apr+reviewed-by%3Abraydonk+ - PRs authored: https://github.com/open-telemetry/opentelemetry-collector-contrib/pulls?q=is%3Apr+author%3Abraydonk+ - Issues created: https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aissue+author%3Abraydonk+ - Issues commented: https://github.com/open-telemetry/opentelemetry-collector-contrib/issues?q=is%3Aissue+commenter%3Abraydonk+ - Commits: https://github.com/open-telemetry/opentelemetry-collector-contrib/commits?author=braydonk cc @open-telemetry/collector-contrib-triagers
<!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Update contrib with latest core. Of note: * scraper code was impacted quite a bit by the changes * generated code changed quite a bit as well --------- Signed-off-by: Antoine Toulme <[email protected]>
#36388) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #36050 Signed-off-by: odubajDT <[email protected]>
…sm (#36518) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description - introduce active file grouping according to the description in ticket - unit tests <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #23787 --------- Signed-off-by: odubajDT <[email protected]>
This PR removes myself as codeowner from several components which have active owners.
Add JMX metrics gatherer version `1.41.0-alpha`. cc @open-telemetry/java-contrib-approvers
As inspired by @djaglowski, updating the code ownership to reflect the components I have bandwidth to own Signed-off-by: Alex Boten <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/SAP/go-hdb](https://redirect.github.com/SAP/go-hdb) | `v1.12.5` -> `v1.12.6` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fSAP%2fgo-hdb/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fSAP%2fgo-hdb/v1.12.5/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.12.5/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>SAP/go-hdb (github.com/SAP/go-hdb)</summary> ### [`v1.12.6`](https://redirect.github.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v1126) [Compare Source](https://redirect.github.com/SAP/go-hdb/compare/v1.12.5...v1.12.6) - updated dependencies </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…36625) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/aerospike/aerospike-client-go/v7](https://redirect.github.com/aerospike/aerospike-client-go) | `v7.7.2` -> `v7.7.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.2/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.2/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>aerospike/aerospike-client-go (github.com/aerospike/aerospike-client-go/v7)</summary> ### [`v7.7.3`](https://redirect.github.com/aerospike/aerospike-client-go/blob/HEAD/CHANGELOG.md#November-29-2024-v773) [Compare Source](https://redirect.github.com/aerospike/aerospike-client-go/compare/v7.7.2...v7.7.3) Minor fix release. - **Fixes** - \[CLIENT-3196] Parse nil keys properly in scan/query operations. </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Alex Boten <[email protected]>
…36622) #### Description The receiver is reporting error on a clean shutdown because it is not looking for the correct error. Besides logging a false-positive error message this can end up in a deadlock during shutdown due to open-telemetry/opentelemetry-collector#9824 #### Testing Added a test specific for that. In principle, this should be part of the generated tests, but, to do that it will be necessary to add support to the `Reporter` interface. #### Documentation Changelog.
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/shirou/gopsutil/v4](https://redirect.github.com/shirou/gopsutil) | `v4.24.10` -> `v4.24.11` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.10/v4.24.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fshirou%2fgopsutil%2fv4/v4.24.10/v4.24.11?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>shirou/gopsutil (github.com/shirou/gopsutil/v4)</summary> ### [`v4.24.11`](https://redirect.github.com/shirou/gopsutil/compare/v4.24.10...v4.24.11) [Compare Source](https://redirect.github.com/shirou/gopsutil/compare/v4.24.10...v4.24.11) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
Update to latest core again
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/SAP/go-hdb](https://redirect.github.com/SAP/go-hdb) | `v1.12.5` -> `v1.12.6` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fSAP%2fgo-hdb/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fSAP%2fgo-hdb/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fSAP%2fgo-hdb/v1.12.5/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fSAP%2fgo-hdb/v1.12.5/v1.12.6?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>SAP/go-hdb (github.com/SAP/go-hdb)</summary> ### [`v1.12.6`](https://redirect.github.com/SAP/go-hdb/blob/HEAD/RELEASENOTES.md#v1126) [Compare Source](https://redirect.github.com/SAP/go-hdb/compare/v1.12.5...v1.12.6) - updated dependencies </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…36635) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/aerospike/aerospike-client-go/v7](https://redirect.github.com/aerospike/aerospike-client-go) | `v7.7.2` -> `v7.7.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.2/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faerospike%2faerospike-client-go%2fv7/v7.7.2/v7.7.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>aerospike/aerospike-client-go (github.com/aerospike/aerospike-client-go/v7)</summary> ### [`v7.7.3`](https://redirect.github.com/aerospike/aerospike-client-go/blob/HEAD/CHANGELOG.md#November-29-2024-v773) [Compare Source](https://redirect.github.com/aerospike/aerospike-client-go/compare/v7.7.2...v7.7.3) Minor fix release. - **Fixes** - \[CLIENT-3196] Parse nil keys properly in scan/query operations. </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…35267) **Description:** <Describe what has changed.> This is a slice of changes from #35248 This PR details how operators are used to build the execution pipeline for a given schemafile. Changed files from the [previous PR](#35214) are: processor/schemaprocessor/internal/changelist/changelist.go processor/schemaprocessor/internal/translation/revision_v1.go processor/schemaprocessor/internal/translation/revision_v1_test.go processor/schemaprocessor/go.mod I'm asking a maintainer if they would be willing to push a copy of the previous PR's branch to the core repo so I can switch the base of this PR to the previous PR - thus only the stacked changes would be shown. Edit: this is apparently not easily supported - so asking reviewers to just focus on the changed files listed above. Sorry about that! **Testing:** <Describe what testing was performed and which tests were added.> Unit tests --------- Co-authored-by: Pablo Baeyens <[email protected]>
…#36451) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description This pull request introduces a new configurable parameter `reporter_period` for the Datadog exporter’s host metadata configuration. This enhancement allows users to specify the frequency at which host metadata is sent to Datadog. The changes span multiple files and include updates to configuration, factory methods, and test cases. Enhancements to Datadog exporter: * [`.chloggen/add-configurable-reporter-period-for-host-metadata.yaml`](diffhunk://#diff-e3e3c57c49d2a921abc8470bccafabf4d632b0dc142eb3e95b3b6fac57107a11R1-R27): Added a changelog entry for the new `reporter_period` parameter. * [`exporter/datadogexporter/examples/collector.yaml`](diffhunk://#diff-766be9823b8ec8b8de17e2c6c785d9f93e13b5a7e84ff441040077ab5e726a79R452-R456): Added documentation for the new `reporter_period` parameter in the example configuration file. * [`exporter/datadogexporter/factory.go`](diffhunk://#diff-c9e9f39ffda08a2af74c0d54d37f21e14cdb95c4136cdbe238de6be2bfe31389L127-R125): Updated the factory to use the `reporter_period` from the configuration instead of a hardcoded value. Configuration updates: * [`exporter/datadogexporter/internal/hostmetadata/config.go`](diffhunk://#diff-0c9f0862d61390add366aca3e30834a1e01f16a3865ef9aca61831cad3459f53R31-R32): Added `ReporterPeriod` to the `PusherConfig` struct. * [`pkg/datadog/config/config.go`](diffhunk://#diff-747858d4c8fea28a92227df09f17ebee01df63dad04812ac5d30a392c9970b73R136-R139): Added validation for the `reporter_period` to ensure it is a positive duration and set a default value. [[1]](diffhunk://#diff-747858d4c8fea28a92227df09f17ebee01df63dad04812ac5d30a392c9970b73R136-R139) [[2]](diffhunk://#diff-747858d4c8fea28a92227df09f17ebee01df63dad04812ac5d30a392c9970b73R347) Test case updates: * `exporter/datadogexporter/factory_test.go`, `exporter/datadogexporter/logs_exporter_test.go`, `exporter/datadogexporter/metrics_exporter_test.go`, `exporter/datadogexporter/traces_exporter_test.go`: Updated test cases to include the new `reporter_period` parameter. [[1]](diffhunk://#diff-c50b6d1f06d62a58b6422f3218526437c16554faa2b7fc8eee1d32c021f00ca4R311) [[2]](diffhunk://#diff-94f5b0119d06dbcfee20cd9b99a104ef208e027c166c463321670a5197e83714R233-R235) [[3]](diffhunk://#diff-005adb1774d2a402bdd7adf3b6aa150117bf6b3c0bb634bf2c68c6b33f0ce1b5L61-R63) [[4]](diffhunk://#diff-c19daad040b7310787c0012e5c660dc18a07ba16036d0eaa31a0e18c551d0ef3R148-R150) * [`pkg/datadog/config/config_test.go`](diffhunk://#diff-d3a3c19e78bbac07597c6210b4d051f4678df2752e06c82d0f040c52207c5970R97-R105): Added test cases to validate the `reporter_period` configuration. [[1]](diffhunk://#diff-d3a3c19e78bbac07597c6210b4d051f4678df2752e06c82d0f040c52207c5970R97-R105) [[2]](diffhunk://#diff-d3a3c19e78bbac07597c6210b4d051f4678df2752e06c82d0f040c52207c5970R186-R197) <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #36450 <!--Describe what testing was performed and which tests were added.--> #### Testing <!--Describe the documentation added.--> #### Documentation <!--Please delete paragraphs that you did not use before submitting.-->
#### Description Removes the nested (aka overloading `streams.Map`) implementation. This has been entirely replaced by a leaner, "linear" implementation: - #35048 - #36486 <!--Describe what testing was performed and which tests were added.--> #### Testing Existing tests continue to pass unaltered <!--Describe the documentation added.--> #### Documentation not needed <!--Please delete paragraphs that you did not use before submitting.-->
… supervisor config (#36270)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/vmware/govmomi](https://redirect.github.com/vmware/govmomi) | `v0.46.1` -> `v0.46.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvmware%2fgovmomi/v0.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvmware%2fgovmomi/v0.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvmware%2fgovmomi/v0.46.1/v0.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvmware%2fgovmomi/v0.46.1/v0.46.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>vmware/govmomi (github.com/vmware/govmomi)</summary> ### [`v0.46.2`](https://redirect.github.com/vmware/govmomi/releases/tag/v0.46.2) [Compare Source](https://redirect.github.com/vmware/govmomi/compare/v0.46.1...v0.46.2) <a name="v0.46.2"></a> #### [Release v0.46.2](https://redirect.github.com/vmware/govmomi/compare/v0.46.1...v0.46.2) > Release Date: 2024-11-20 ##### 🐞 Fix - \[[`2f0120b`](https://redirect.github.com/vmware/govmomi/commit/2f0120b3)] vcsim: output signed byte in ByteSlice.MarshalXML ([#​3615](https://redirect.github.com/vmware/govmomi/issues/3615)) ##### 🧹 Chore - \[[`c3916ff`](https://redirect.github.com/vmware/govmomi/commit/c3916ff7)] Update version.go for v0.46.2 #####⚠️ BREAKING ##### 📖 Commits - \[[`c3916ff`](https://redirect.github.com/vmware/govmomi/commit/c3916ff7)] chore: Update version.go for v0.46.2 - \[[`2f0120b`](https://redirect.github.com/vmware/govmomi/commit/2f0120b3)] fix: vcsim: output signed byte in ByteSlice.MarshalXML ([#​3615](https://redirect.github.com/vmware/govmomi/issues/3615)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOS4wIiwidXBkYXRlZEluVmVyIjoiMzkuMTkuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Alex Boten <[email protected]> Co-authored-by: Daniel Jaglowski <[email protected]>
This PR contains the following updates: | Package | Update | Change | |---|---|---| | prom/prometheus | patch | `v3.0.0` -> `v3.0.1` | --- > [!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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
#### Description I updated the name of the item `map_connections_per_broker` in the config and description in readme. Changed from `map_connections_per_broker` to `max_connections_per_broker`. From the description of the item in readme, I think this should be a typo. --------- Co-authored-by: Alex Boten <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sigs.k8s.io/controller-runtime](https://redirect.github.com/kubernetes-sigs/controller-runtime) | `v0.19.2` -> `v0.19.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/sigs.k8s.io%2fcontroller-runtime/v0.19.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/sigs.k8s.io%2fcontroller-runtime/v0.19.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/sigs.k8s.io%2fcontroller-runtime/v0.19.2/v0.19.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/sigs.k8s.io%2fcontroller-runtime/v0.19.2/v0.19.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)</summary> ### [`v0.19.3`](https://redirect.github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.19.3) [Compare Source](https://redirect.github.com/kubernetes-sigs/controller-runtime/compare/v0.19.2...v0.19.3) #### What's Changed - 🐛 Refactor certificate watcher to use polling, instead of fsnotify by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3023](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3023) - 🐛 Use leader elector with client timeout by [@​k8s-infra-cherrypick-robot](https://redirect.github.com/k8s-infra-cherrypick-robot) in [https://github.com/kubernetes-sigs/controller-runtime/pull/3031](https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3031) **Full Changelog**: kubernetes-sigs/controller-runtime@v0.19.2...v0.19.3 </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Alex Boten <[email protected]>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/getsentry/sentry-go](https://redirect.github.com/getsentry/sentry-go) | `v0.29.1` -> `v0.30.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgetsentry%2fsentry-go/v0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgetsentry%2fsentry-go/v0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgetsentry%2fsentry-go/v0.29.1/v0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgetsentry%2fsentry-go/v0.29.1/v0.30.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>getsentry/sentry-go (github.com/getsentry/sentry-go)</summary> ### [`v0.30.0`](https://redirect.github.com/getsentry/sentry-go/releases/tag/v0.30.0): 0.30.0 [Compare Source](https://redirect.github.com/getsentry/sentry-go/compare/v0.29.1...v0.30.0) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.30.0. ##### Features - Add `sentryzerolog` integration ([#​857](https://redirect.github.com/getsentry/sentry-go/pull/857)) - Add `sentryslog` integration ([#​865](https://redirect.github.com/getsentry/sentry-go/pull/865)) - Always set Mechanism Type to generic ([#​896](https://redirect.github.com/getsentry/sentry-go/pull/897)) ##### Bug Fixes - Prevent panic in `fasthttp` and `fiber` integration in case a malformed URL has to be parsed ([#​912](https://redirect.github.com/getsentry/sentry-go/pull/912)) ##### Misc Drop support for Go 1.18, 1.19 and 1.20. The currently supported Go versions are the last 3 stable releases: 1.23, 1.22 and 1.21. </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:eyJjcmVhdGVkSW5WZXIiOiIzOS40Mi40IiwidXBkYXRlZEluVmVyIjoiMzkuNDIuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Alex Boten <[email protected]>
Fixes #36623 We're using a map to store groups and we then do a `for .. range` over keys. https://github.com/open-telemetry/opentelemetry-collector-contrib/blob/6119d51a5a85565c409bb225027d6d1ab353aecc/pkg/stanza/fileconsumer/matcher/matcher.go#L200-L206 For maps, the ordering of keys is not guaranteed. Hence, the check fails. We should instead check with `assert.ElementsMatch` (which was previously the case, but #36518 changed it to `assert.Equal`)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/jackc/pgx/v5](https://redirect.github.com/jackc/pgx) | `v5.7.1` -> `v5.7.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjackc%2fpgx%2fv5/v5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjackc%2fpgx%2fv5/v5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjackc%2fpgx%2fv5/v5.7.1/v5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjackc%2fpgx%2fv5/v5.7.1/v5.7.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>jackc/pgx (github.com/jackc/pgx/v5)</summary> ### [`v5.7.2`](https://redirect.github.com/jackc/pgx/compare/v5.7.1...v5.7.2) [Compare Source](https://redirect.github.com/jackc/pgx/compare/v5.7.1...v5.7.2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- 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]>
…ector-contrib/internal/coreinternal to v0.116.0 (#36957) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib) | `v0.115.0` -> `v0.116.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcoreinternal/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcoreinternal/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcoreinternal/v0.115.0/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fopen-telemetry%2fopentelemetry-collector-contrib%2finternal%2fcoreinternal/v0.115.0/v0.116.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector-contrib (github.com/open-telemetry/opentelemetry-collector-contrib/internal/coreinternal)</summary> ### [`v0.116.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/blob/HEAD/CHANGELOG.md#v01160) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/compare/v0.115.0...v0.116.0) ##### 🛑 Breaking changes 🛑 - `jsonlogencodingextension`: Change how logs are marshaled. Instead of marshaling just the first log, marshal all logs into a JSON array. ([#​34064](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34064)) - `githubreceiver`: Update metric names to match VCS Metric Semantic Conventions and scraper key name. ([#​36714](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36714)) - Change the `github` scraper key to `scraper` - Add `vcs.repository.url.full` attribute - Change attribute `repository.name` to `vcs.repository.name` - Change attribute `ref.name` to `vcs.ref.head.name` - Change attribute `ref.type` to `vcs.ref.head.type` - Change attribute `change.state` to `vcs.change.state` - Add attribute `vcs.revision_delta.direction` with `ahead` and `behind` values - Change metric `vcs.repository.ref.revisions_ahead` to `vcs.ref.revisions_delta` with `vcs.revision_delta.direction=ahead` - Change metric `vcs.repository.ref.revisions_behind` to `vcs.ref.revisions_delta` with `vcs.revision_delta.direction=behind` - Change metric `vcs.repository.ref.count` to `vcs.ref.count` - Change metric `vcs.repository.ref.time` to `vcs.ref.time` - Add attribute `vcs.line_change.type` with `added` and `removed` values - Change metric `vcs.repository.ref.lines_added` to `vcs.ref.lines_delta` with `vcs.line_change.type=added` - Change metric `vcs.repository.ref.lines_removed` to `vcs.ref.lines_delta` with `vcs.line_change.type=removed` - Change metric `vcs.repository.contributor.count` to `vcs.contributor.count` - Change metric `vcs.repository.change.time_open` to `vcs.change.duration` with `vcs.change.state=open` - Change metric `vcs.repository.change.time_to_approval` to `vcs.change.time_to_approval` - Change metric `vcs.repository.change.time_to_merge` to `vcs.change.time_to_merge` - Change metric `vcs.repository.change.count` to `vcs.change.count` - `processor/tailsampling`: Reverts [#​33671](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33671), allowing for composite policies to specify inverted clauses in conjunction with other policies. This is a change bringing the previous state into place, breaking users who rely on what was introduced as part of [#​33671](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33671). ([#​34085](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/34085)) ##### 🚩 Deprecations 🚩 - `connector/routing`: Deprecate `match_once` parameter. ([#​29882](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/29882)) - `routingprocessor`: Deprecated in favor of the routing connector. ([#​36616](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36616)) - `splunkhecexporter`: Add `otel_attrs_to_hec_metadata/*` config fields to replace `hec_metadata_to_otel_attrs/*` fields. ([#​35092](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35092)) `otel_attrs_to_hec_metadata/*` config fields will replace the `hec_metadata_to_otel_attrs/*` fields in a later release. - `kineticaexporter`: The kineticaexporter is now Unmaintained as it has no active code owners from the vendor ([#​36808](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36808)) ##### 🚀 New components 🚀 - `dorisexporter`: Mark the Doris exporter as Alpha. ([#​33479](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33479)) - `libhoneyreceiver`: Introduce the scaffolding of a new component, libhoneyreceiver ([#​36693](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36693)) ##### 💡 Enhancements 💡 - `purefareceiver`: Implements support for scraping Pure Storage FlashArray with Purity version 6.6.11+ ([#​36251](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36251)) - `azureeventhubreceiver`: support providing one or more time formats for timestamp parsing ([#​36650](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36650)) - `googlecloudmonitoringreceiver`: Add metric-specific labels to googlecloudmonitoringreceiver component ([#​35711](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35711)) - `awss3receiver`: Add support RFC3339 format for starttime and endtime ([#​36787](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36787)) - `awsxrayexporter`: Generate url section in xray segment when `net.peer.name` is available ([#​35375](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35375)) - `clickhouseexporter`: Exporter now sorts attribute maps' keys during INSERT, yielding better compression and predictable aggregates ([#​33634](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/33634)) - `datadogconnector`: Flip configs `traces::compute_stats_by_span_kind`, `traces::peer_tags_aggregation` and `traces::peer_service_aggregation` to true by default ([#​35969](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35969)) This enables Datadog APM stats on peer tags by default and is a backwards-compatible change. Read more on https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/. - `datadogexporter`: Flip configs `traces::compute_stats_by_span_kind`, `traces::peer_tags_aggregation` and `traces::peer_service_aggregation` to true by default ([#​35969](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35969)) This enables Datadog APM stats on peer tags by default and is a backwards-compatible change. Read more on https://docs.datadoghq.com/tracing/guide/inferred-service-opt-in/. - `elasticsearchexporter`: Map \*.geo.location.{lat,lon} as geo_point field in OTel mode ([#​36565](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36565)) In OTel mapping mode, merge \*.geo.location.{lat,lon} to \*.geo.location such that they are stored as geo_point in Elasticsearch. - `fileexporter`: Add support for profiles signal. ([#​35978](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35978)) - `pkg/ottl`: GetXML Converter now supports selecting text, CDATA, and attribute (value) content. ([#​36821](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36821)) - `githubreceiver`: Adds webhook skeleton to GitHub receiver to receive events from GitHub for tracing. ([#​27460](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/27460)) This PR adds a skeleton for the GitHub receiver to receive events from GitHub for tracing via a webhook. The trace portion of this receiver will run and respond to GET requests for the health check only. - `kafkaexporter, kafkareceiver`: Add a new mechanism "AWS_MSK_IAM_OAUTHBEARER" for kafka exporter and kafka receiver. This mechanism use the AWS MSK IAM SASL Signer for Go https://github.com/aws/aws-msk-iam-sasl-signer-go. ([#​19747](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/19747)) - `loadbalancingexporter`: Adds a an optional configuration to the k8s resolver which returns hostnames instead of IPs for headless services pointing at statefulsets ([#​18412](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/18412)) - `mongodbatlasreceiver`: Adds additional metrics to the MongoDB Atlas receiver ([#​36525](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36525)) Adds a number of new default disabled metrics to the MongoDB Atlas receiver. These metrics are: - mongodbatlas.disk.partition.queue.depth - mongodbatlas.disk.partition.throughput - mongodbatlas.process.cache.ratio - `s3exporter`: Upgrading to adopt aws sdk v2 ([#​36699](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36699)) - `opampextension`: Use status subscription for fine granular component health reporting ([#​35856](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35856)) - `pkg/pdatatest`: Add support for Profiles signal comparison. ([#​36232](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36232)) - `receiver/prometheusremotewrite`: Parse labels from Prometheus Remote Write requests into Resource and Metric Attributes. ([#​35656](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35656)) Warning - The HTTP Server still doesn't pass metrics to the next consumer. The component is unusable for now. - `signaltometrics`: Add config validation and custom OTTL functions ([#​35930](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35930)) Adds config validation for the signal to metrics connector. Also introduces `AdjustedCount` OTTL function. - `testbed`: Add batcher performance tests ([#​36206](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36206)) - `tesbed`: add options for retry/storage for filelog sender ([#​36781](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36781)) ##### 🧰 Bug fixes 🧰 - `azuremonitorexporter`: fix bug to remove default config of endpoint which causes failing to parse endpoint correctly. ([#​36704](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36704)) - `receiver/prometheusreceiver`: Metric adjuster no longer assumes that all metrics from a scrape come from the same resource ([#​36477](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36477)) - `connector/datadog, exporter/datadog, pkg/datadog`: throw error if datadog API key contains invalid characters ([#​36509](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36509)) - `parseutils`: Handle escaped quotes when parsing pairs using SplitString. ([#​36176](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36176)) - `exporter/prometheusremotewrite`: Fix exemplar handling when the exemplar is an integer value. ([#​36657](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36657)) Send metrics with exemplars as integer values now are correctly handled. - `googlecloudmonitoringreceiver`: Fix "no validation found" error if workload is running on Google Cloud Platform ([#​36607](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36607)) - `k8sattributesprocessor`: Override extracted k8s attributes if original value has been empty ([#​36373](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36373)) - `k8sattributesreceiver`: Log any errors encountered during kube client initialisation ([#​35879](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35879)) This addresses an issue where the collector, due to an error encountered during the kubernetes client initialisation, was reporting an 'unavailable' status via the health check extension without any further information to be found in the logs. - `opampextension`: Fix blocking agent shutdown due to unclosed channel ([#​36764](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36764)) - `opampsupervisor`: avoid nil pointer access when reporting the last received remote config ([#​36850](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36850)) - `postgresqlreceiver`: Update the postgresqlreceiver to handle new table schema for the bgwriter metrics in pg17+ ([#​36784](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36784)) - `jaegerreceiver`: Remove ineffectual warning from jaegerreceiver ([#​35894](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/35894)) - `datadogexporter`: read response body on pushSketches to allow connection re-use ([#​36779](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36779)) - `sumologicextension`: Skip likely zombie processes on Windows. ([#​36481](https://redirect.github.com/open-telemetry/opentelemetry-collector-contrib/issues/36481)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/aws/aws-sdk-go-v2](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.32.6` -> `v1.32.7` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.32.6/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.32.6/v1.32.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/config](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.28.6` -> `v1.28.7` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.6/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.28.6/v1.28.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/credentials](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.17.47` -> `v1.17.48` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.47/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fcredentials/v1.17.47/v1.17.48?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/feature/s3/manager](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.17.43` -> `v1.17.44` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.43/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fs3%2fmanager/v1.17.43/v1.17.44?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/service/kinesis](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.32.7` -> `v1.32.8` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.7/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fkinesis/v1.32.7/v1.32.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/service/s3](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.71.0` -> `v1.71.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.0/v1.71.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fs3/v1.71.0/v1.71.1?slim=true)](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.34.7` -> `v1.34.8` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.7/v1.34.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsecretsmanager/v1.34.7/v1.34.8?slim=true)](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.33.7` -> `v1.34.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.33.7/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fservicediscovery/v1.33.7/v1.34.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/aws/aws-sdk-go-v2/service/sts](https://redirect.github.com/aws/aws-sdk-go-v2) | `v1.33.2` -> `v1.33.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.2/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fsts/v1.33.2/v1.33.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.32.7`](https://redirect.github.com/aws/aws-sdk-go-v2/compare/v1.32.6...v1.32.7) [Compare Source](https://redirect.github.com/aws/aws-sdk-go-v2/compare/v1.32.6...v1.32.7) </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. 👻 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- 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]>
#36915) Signed-off-by: Bogdan Drutu <[email protected]>
…36954) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/hashicorp/consul/api](https://redirect.github.com/hashicorp/consul) | `v1.30.0` -> `v1.31.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhashicorp%2fconsul%2fapi/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhashicorp%2fconsul%2fapi/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhashicorp%2fconsul%2fapi/v1.30.0/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhashicorp%2fconsul%2fapi/v1.30.0/v1.31.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR 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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
… batch state (#36601) #### Description This is an alternative for #36524 and #36600 This PR does a couple of things: * Add a test written by @edma2 that shows a data race to the batch state when running multiple consumers. * Add a benchmark for PushMetrics, with options to run with a stable number of metrics or varying metrics. * Fix the data race by introducing a `sync.Pool` of batch states. #### Benchmark results results comparing `main`, #36600 and this PR: ```console arthursens$ benchstat main.txt withoutState.txt syncpool.txt goos: darwin goarch: arm64 pkg: github.com/open-telemetry/opentelemetry-collector-contrib/exporter/prometheusremotewriteexporter cpu: Apple M2 Pro │ main.txt │ withoutState.txt │ syncpool.txt │ │ sec/op │ sec/op vs base │ sec/op vs base │ PushMetricsVaryingMetrics-2 8.066m ± 5% 13.821m ± 9% +71.36% (p=0.002 n=6) 8.316m ± 6% ~ (p=0.065 n=6) │ main.txt │ withoutState.txt │ syncpool.txt │ │ B/op │ B/op vs base │ B/op vs base │ PushMetricsVaryingMetrics-2 5.216Mi ± 0% 34.436Mi ± 0% +560.17% (p=0.002 n=6) 5.548Mi ± 0% +6.36% (p=0.002 n=6) │ main.txt │ withoutState.txt │ syncpool.txt │ │ allocs/op │ allocs/op vs base │ allocs/op vs base │ PushMetricsVaryingMetrics-2 56.02k ± 0% 56.05k ± 0% ~ (p=0.721 n=6) 56.04k ± 0% ~ (p=0.665 n=6) ``` --------- Signed-off-by: Arthur Silva Sens <[email protected]>
… environment variables (#36513)
…r. (#36894) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description The PR merge in latest semconv pkg and update existing semantic conventions utilization. And further update `awsxrayexporter` to be able to handle following both new versions of http span attributes: `http.response.status_code` migrated from [http.status_code](https://opentelemetry.io/docs/specs/semconv/attributes-registry/http/#http-status-code) `url.query` migrated from [http.target](https://opentelemetry.io/docs/specs/semconv/attributes-registry/http/#http-target). Otel Java SDK has renamed `telemetry.auto.version` to `telemetry.distro.version` ([Upstream PR](open-telemetry/opentelemetry-java-instrumentation#9065)), update `awsxrayexporter` to be able to detect both attributes. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue N/A <!--Describe what testing was performed and which tests were added.--> #### Testing Unit test passed <!--Describe the documentation added.--> #### Documentation N/A
…37017) 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/vmware/govmomi](https://redirect.github.com/vmware/govmomi) | `v0.46.3` -> `v0.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvmware%2fgovmomi/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvmware%2fgovmomi/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvmware%2fgovmomi/v0.46.3/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvmware%2fgovmomi/v0.46.3/v0.47.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>vmware/govmomi (github.com/vmware/govmomi)</summary> ### [`v0.47.0`](https://redirect.github.com/vmware/govmomi/releases/tag/v0.47.0) [Compare Source](https://redirect.github.com/vmware/govmomi/compare/v0.46.3...v0.47.0) <a name="v0.47.0"></a> #### [Release v0.47.0](https://redirect.github.com/vmware/govmomi/compare/v0.47.0-alpha.0...v0.47.0) > Release Date: 2025-01-02 ##### 🐞 Fix - \[[`3793a5b`](https://redirect.github.com/vmware/govmomi/commit/3793a5b2)] govc fix field.info name (-n flag) validation - \[[`8adeb8b`](https://redirect.github.com/vmware/govmomi/commit/8adeb8b5)] SOAP vcSessionCookie value must be from vim25.Client - \[[`2271a78`](https://redirect.github.com/vmware/govmomi/commit/2271a788)] toolbox: add freebsd stub for fileExtendedInfoFormat ([#​3620](https://redirect.github.com/vmware/govmomi/issues/3620)) - \[[`f08496e`](https://redirect.github.com/vmware/govmomi/commit/f08496ed)] vcsim: swap order of xsi type attribute ([#​2114](https://redirect.github.com/vmware/govmomi/issues/2114)) - \[[`973a224`](https://redirect.github.com/vmware/govmomi/commit/973a2240)] assert Entity interface in mo.Value() - \[[`ad24cb4`](https://redirect.github.com/vmware/govmomi/commit/ad24cb43)] Property Collector updates should be triggered on the empty FilterSet ([#​3631](https://redirect.github.com/vmware/govmomi/issues/3631)) - \[[`29de346`](https://redirect.github.com/vmware/govmomi/commit/29de346f)] vcsim: output signed byte in ByteSlice.MarshalXML ([#​3615](https://redirect.github.com/vmware/govmomi/issues/3615)) - \[[`71b9c76`](https://redirect.github.com/vmware/govmomi/commit/71b9c764)] govc: wire up flags for namespace service create - \[[`5e9a140`](https://redirect.github.com/vmware/govmomi/commit/5e9a140d)] vcsim: avoid possible panic when applying PropertyFilter ##### 💫 API Changes - \[[`a447f4d`](https://redirect.github.com/vmware/govmomi/commit/a447f4d0)] Fix OVF param to use interface - \[[`17b5c08`](https://redirect.github.com/vmware/govmomi/commit/17b5c08b)] Generate bindings for 9.0.0.0.rc1 - \[[`77de0b5`](https://redirect.github.com/vmware/govmomi/commit/77de0b54)] Generate API with Broadcom header - \[[`4b7d0c5`](https://redirect.github.com/vmware/govmomi/commit/4b7d0c56)] Specify ruby bundler for api gen - \[[`f238201`](https://redirect.github.com/vmware/govmomi/commit/f2382015)] Update gen/gen.sh for 9.0.0.0.rc1 - \[[`05a6d57`](https://redirect.github.com/vmware/govmomi/commit/05a6d571)] Support podman for building api - \[[`3d8b026`](https://redirect.github.com/vmware/govmomi/commit/3d8b0261)] Build api with Go 1.23.2 - \[[`aa8279b`](https://redirect.github.com/vmware/govmomi/commit/aa8279b5)] Support returning DS info when resolving lib stor - \[[`64ca62f`](https://redirect.github.com/vmware/govmomi/commit/64ca62fe)] Support DC for ResolveLibItemStor - \[[`0af06a3`](https://redirect.github.com/vmware/govmomi/commit/0af06a3c)] Support encode/decode OVF to JSON - \[[`7598ae9`](https://redirect.github.com/vmware/govmomi/commit/7598ae9f)] Fix object.VirtualDiskManager::Copy - \[[`b2bde00`](https://redirect.github.com/vmware/govmomi/commit/b2bde000)] Update OVF ToConfigSpec to handled unknown types - \[[`5bb9901`](https://redirect.github.com/vmware/govmomi/commit/5bb9901a)] A generic copy function for vim25/types - \[[`1918984`](https://redirect.github.com/vmware/govmomi/commit/19189841)] add override mechanism for SOAP Header.Cookie - \[[`495a820`](https://redirect.github.com/vmware/govmomi/commit/495a8203)] OVF to ConfigSpec - \[[`e9f9eb0`](https://redirect.github.com/vmware/govmomi/commit/e9f9eb04)] Support OVF ResourceType enum - \[[`42bf813`](https://redirect.github.com/vmware/govmomi/commit/42bf8130)] Update OVF parser to conform to spec - \[[`05482c0`](https://redirect.github.com/vmware/govmomi/commit/05482c0b)] move cli/host/esxcli.Command to cli/esx package ##### 💫 `govc` (CLI) - \[[`ad5c90a`](https://redirect.github.com/vmware/govmomi/commit/ad5c90a4)] Update govc usage doc - \[[`ca2e6ff`](https://redirect.github.com/vmware/govmomi/commit/ca2e6ffd)] add datastore.download -json support - \[[`18a3019`](https://redirect.github.com/vmware/govmomi/commit/18a3019f)] add -b flag to volume.ls - \[[`e02de72`](https://redirect.github.com/vmware/govmomi/commit/e02de720)] add disk.ls '-a' flag ([#​3639](https://redirect.github.com/vmware/govmomi/issues/3639)) - \[[`c60f498`](https://redirect.github.com/vmware/govmomi/commit/c60f498e)] add datastore.ls -H option - \[[`228b445`](https://redirect.github.com/vmware/govmomi/commit/228b445f)] remove minimum API version check ([#​3643](https://redirect.github.com/vmware/govmomi/issues/3643)) - \[[`7e17885`](https://redirect.github.com/vmware/govmomi/commit/7e178857)] Move govc commands into cli pkg ##### 💫 `vcsim` (Simulator) - \[[`10e9bc7`](https://redirect.github.com/vmware/govmomi/commit/10e9bc7b)] create cls vmdk descriptor and backing files - \[[`dd6bf66`](https://redirect.github.com/vmware/govmomi/commit/dd6bf66f)] Improve sim for pub/sub content libs - \[[`b7d4f00`](https://redirect.github.com/vmware/govmomi/commit/b7d4f00d)] make QueryVirtualDiskUuid() result stable - \[[`f398e78`](https://redirect.github.com/vmware/govmomi/commit/f398e78e)] add VirtualDiskManager.QueryVirtualDiskInfo ([#​3000](https://redirect.github.com/vmware/govmomi/issues/3000)) ([#​2555](https://redirect.github.com/vmware/govmomi/issues/2555)) - \[[`a9488e0`](https://redirect.github.com/vmware/govmomi/commit/a9488e06)] fix object.save when run directly against ESX - \[[`c0b5944`](https://redirect.github.com/vmware/govmomi/commit/c0b59448)] LicenseManager enhancements - \[[`5db2637`](https://redirect.github.com/vmware/govmomi/commit/5db2637e)] add UpdateAssignedLicense method - \[[`9322377`](https://redirect.github.com/vmware/govmomi/commit/9322377e)] add esxcli support - \[[`53d31e9`](https://redirect.github.com/vmware/govmomi/commit/53d31e94)] Lock alpine image tag to non-latest tag ##### 🧹 Chore - \[[`95396cd`](https://redirect.github.com/vmware/govmomi/commit/95396cdf)] Update version.go for v0.47.0 - \[[`e1f1db4`](https://redirect.github.com/vmware/govmomi/commit/e1f1db4a)] update copyright header - \[[`538dbef`](https://redirect.github.com/vmware/govmomi/commit/538dbef1)] Minimum version selection #####⚠️ BREAKING Support returning DS info when resolving lib stor \[[`aa8279b`](https://redirect.github.com/vmware/govmomi/commit/aa8279b5)]: This change updates the signature for the ResolveLibraryItemStorage function. Signed-off-by: akutz \<akutz[@​vmware](https://redirect.github.com/vmware).com> Support DC for ResolveLibItemStor \[[`64ca62f`](https://redirect.github.com/vmware/govmomi/commit/64ca62fe)]: This change requires updating the use of the ResolveLibraryItemStorage function to account for its signature change. Support OVF ResourceType enum \[[`e9f9eb0`](https://redirect.github.com/vmware/govmomi/commit/e9f9eb04)]: Users of the `ovf` package may need to cast ResourceType to a uint16 depending on how they have used the value. Signed-off-by: akutz \<akutz[@​vmware](https://redirect.github.com/vmware).com> Update OVF parser to conform to spec \[[`42bf813`](https://redirect.github.com/vmware/govmomi/commit/42bf8130)]: Users of the `ovf` package will need to update their sources to conform to the changes from this patch. It should be a fairly simple change. move cli/host/esxcli.Command to cli/esx package \[[`05482c0`](https://redirect.github.com/vmware/govmomi/commit/05482c0b)]: Package "github.com/vmware/govmomi/govc/host/esxcli" is now "github.com/vmware/govmomi/cli/esx" A 'context.Context' param has also been added to the package's methods. See cli/esx/example_test.go for usage. Move govc commands into cli pkg \[[`7e17885`](https://redirect.github.com/vmware/govmomi/commit/7e178857)]: All packages `./govc/*` (except `./govc/test`) have been relocated under the `./cli` package. Minimum version selection \[[`538dbef`](https://redirect.github.com/vmware/govmomi/commit/538dbef1)]: The `go install` command may no longer be used to install govc and vcsim directly from GitHub. This is because both packages are now distinct sub-modules that still depend on the other packages in this project. Therefore these sub-mods use the following replace directive: replace github.com/vmware/govmomi -> ../ This teaches govc and vcsim where to look for the imported GoVmomi packages. This ensures that building these binaries will pick up any local changes to the rest of the project. However, the `go install` command does not support installing modules from a remote location if the module contains a `replace` directive. This means users will need to either clone all of github.com/vmware/govmomi before running `go -C govc install` or `go -C vcsim install`, or they can download the released binaries directly. ##### 📖 Commits - \[[`95396cd`](https://redirect.github.com/vmware/govmomi/commit/95396cdf)] chore: Update version.go for v0.47.0 - \[[`ad5c90a`](https://redirect.github.com/vmware/govmomi/commit/ad5c90a4)] govc: Update govc usage doc - \[[`a447f4d`](https://redirect.github.com/vmware/govmomi/commit/a447f4d0)] api: Fix OVF param to use interface - \[[`17b5c08`](https://redirect.github.com/vmware/govmomi/commit/17b5c08b)] api: Generate bindings for 9.0.0.0.rc1 - \[[`77de0b5`](https://redirect.github.com/vmware/govmomi/commit/77de0b54)] api: Generate API with Broadcom header - \[[`4b7d0c5`](https://redirect.github.com/vmware/govmomi/commit/4b7d0c56)] api: Specify ruby bundler for api gen - \[[`f238201`](https://redirect.github.com/vmware/govmomi/commit/f2382015)] api: Update gen/gen.sh for 9.0.0.0.rc1 - \[[`05a6d57`](https://redirect.github.com/vmware/govmomi/commit/05a6d571)] api: Support podman for building api - \[[`3d8b026`](https://redirect.github.com/vmware/govmomi/commit/3d8b0261)] api: Build api with Go 1.23.2 - \[[`ca2e6ff`](https://redirect.github.com/vmware/govmomi/commit/ca2e6ffd)] govc: add datastore.download -json support - \[[`e1f1db4`](https://redirect.github.com/vmware/govmomi/commit/e1f1db4a)] chore: update copyright header - \[[`10e9bc7`](https://redirect.github.com/vmware/govmomi/commit/10e9bc7b)] vcsim: create cls vmdk descriptor and backing files - \[[`dd6bf66`](https://redirect.github.com/vmware/govmomi/commit/dd6bf66f)] vcsim: Improve sim for pub/sub content libs - \[[`18a3019`](https://redirect.github.com/vmware/govmomi/commit/18a3019f)] govc: add -b flag to volume.ls - \[[`cd78f76`](https://redirect.github.com/vmware/govmomi/commit/cd78f760)] cns: add json tags ([#​3007](https://redirect.github.com/vmware/govmomi/issues/3007)) ([#​3247](https://redirect.github.com/vmware/govmomi/issues/3247)) - \[[`aa8279b`](https://redirect.github.com/vmware/govmomi/commit/aa8279b5)] api: Support returning DS info when resolving lib stor - \[[`64ca62f`](https://redirect.github.com/vmware/govmomi/commit/64ca62fe)] api: Support DC for ResolveLibItemStor - \[[`e02de72`](https://redirect.github.com/vmware/govmomi/commit/e02de720)] govc: add disk.ls '-a' flag ([#​3639](https://redirect.github.com/vmware/govmomi/issues/3639)) - \[[`0af06a3`](https://redirect.github.com/vmware/govmomi/commit/0af06a3c)] api: Support encode/decode OVF to JSON - \[[`c60f498`](https://redirect.github.com/vmware/govmomi/commit/c60f498e)] govc: add datastore.ls -H option - \[[`3793a5b`](https://redirect.github.com/vmware/govmomi/commit/3793a5b2)] fix: govc fix field.info name (-n flag) validation - \[[`8adeb8b`](https://redirect.github.com/vmware/govmomi/commit/8adeb8b5)] fix: SOAP vcSessionCookie value must be from vim25.Client - \[[`7598ae9`](https://redirect.github.com/vmware/govmomi/commit/7598ae9f)] api: Fix object.VirtualDiskManager::Copy - \[[`b7d4f00`](https://redirect.github.com/vmware/govmomi/commit/b7d4f00d)] vcsim: make QueryVirtualDiskUuid() result stable - \[[`f398e78`](https://redirect.github.com/vmware/govmomi/commit/f398e78e)] vcsim: add VirtualDiskManager.QueryVirtualDiskInfo ([#​3000](https://redirect.github.com/vmware/govmomi/issues/3000)) ([#​2555](https://redirect.github.com/vmware/govmomi/issues/2555)) - \[[`a9488e0`](https://redirect.github.com/vmware/govmomi/commit/a9488e06)] vcsim: fix object.save when run directly against ESX - \[[`c0b5944`](https://redirect.github.com/vmware/govmomi/commit/c0b59448)] vcsim: LicenseManager enhancements - \[[`b2bde00`](https://redirect.github.com/vmware/govmomi/commit/b2bde000)] api: Update OVF ToConfigSpec to handled unknown types - \[[`5bb9901`](https://redirect.github.com/vmware/govmomi/commit/5bb9901a)] api: A generic copy function for vim25/types - \[[`228b445`](https://redirect.github.com/vmware/govmomi/commit/228b445f)] govc: remove minimum API version check ([#​3643](https://redirect.github.com/vmware/govmomi/issues/3643)) - \[[`1918984`](https://redirect.github.com/vmware/govmomi/commit/19189841)] api: add override mechanism for SOAP Header.Cookie - \[[`495a820`](https://redirect.github.com/vmware/govmomi/commit/495a8203)] api: OVF to ConfigSpec - \[[`83aab93`](https://redirect.github.com/vmware/govmomi/commit/83aab93c)] Deprecate haproxy with vSphere 9.0 - \[[`2271a78`](https://redirect.github.com/vmware/govmomi/commit/2271a788)] fix: toolbox: add freebsd stub for fileExtendedInfoFormat ([#​3620](https://redirect.github.com/vmware/govmomi/issues/3620)) - \[[`3a15139`](https://redirect.github.com/vmware/govmomi/commit/3a151398)] build(deps): bump golang.org/x/text from 0.18.0 to 0.21.0 - \[[`f08496e`](https://redirect.github.com/vmware/govmomi/commit/f08496ed)] fix: vcsim: swap order of xsi type attribute ([#​2114](https://redirect.github.com/vmware/govmomi/issues/2114)) - \[[`e9f9eb0`](https://redirect.github.com/vmware/govmomi/commit/e9f9eb04)] api: Support OVF ResourceType enum - \[[`42bf813`](https://redirect.github.com/vmware/govmomi/commit/42bf8130)] api: Update OVF parser to conform to spec - \[[`5db2637`](https://redirect.github.com/vmware/govmomi/commit/5db2637e)] vcsim: add UpdateAssignedLicense method - \[[`973a224`](https://redirect.github.com/vmware/govmomi/commit/973a2240)] fix: assert Entity interface in mo.Value() - \[[`05482c0`](https://redirect.github.com/vmware/govmomi/commit/05482c0b)] api: move cli/host/esxcli.Command to cli/esx package - \[[`87e4e6a`](https://redirect.github.com/vmware/govmomi/commit/87e4e6a5)] build(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 - \[[`9322377`](https://redirect.github.com/vmware/govmomi/commit/9322377e)] vcsim: add esxcli support - \[[`ad24cb4`](https://redirect.github.com/vmware/govmomi/commit/ad24cb43)] fix: Property Collector updates should be triggered on the empty FilterSet ([#​3631](https://redirect.github.com/vmware/govmomi/issues/3631)) - \[[`29de346`](https://redirect.github.com/vmware/govmomi/commit/29de346f)] fix: vcsim: output signed byte in ByteSlice.MarshalXML ([#​3615](https://redirect.github.com/vmware/govmomi/issues/3615)) - \[[`7e17885`](https://redirect.github.com/vmware/govmomi/commit/7e178857)] govc: Move govc commands into cli pkg - \[[`71b9c76`](https://redirect.github.com/vmware/govmomi/commit/71b9c764)] fix: govc: wire up flags for namespace service create - \[[`53d31e9`](https://redirect.github.com/vmware/govmomi/commit/53d31e94)] vcsim: Lock alpine image tag to non-latest tag - \[[`5e9a140`](https://redirect.github.com/vmware/govmomi/commit/5e9a140d)] fix: vcsim: avoid possible panic when applying PropertyFilter - \[[`538dbef`](https://redirect.github.com/vmware/govmomi/commit/538dbef1)] chore: Minimum version selection - \[[`3e8e2e5`](https://redirect.github.com/vmware/govmomi/commit/3e8e2e5c)] cns: Support encryption/re-encryption of volumes </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- 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 | |---|---|---|---|---|---| | [cloud.google.com/go/logging](https://redirect.github.com/googleapis/google-cloud-go) | `v1.12.0` -> `v1.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2flogging/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2flogging/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2flogging/v1.12.0/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2flogging/v1.12.0/v1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [cloud.google.com/go/monitoring](https://redirect.github.com/googleapis/google-cloud-go) | `v1.22.0` -> `v1.22.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/cloud.google.com%2fgo%2fmonitoring/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/cloud.google.com%2fgo%2fmonitoring/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/cloud.google.com%2fgo%2fmonitoring/v1.22.0/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/cloud.google.com%2fgo%2fmonitoring/v1.22.0/v1.22.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…37019) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/getsentry/sentry-go](https://redirect.github.com/getsentry/sentry-go) | `v0.30.0` -> `v0.31.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgetsentry%2fsentry-go/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgetsentry%2fsentry-go/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgetsentry%2fsentry-go/v0.30.0/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgetsentry%2fsentry-go/v0.30.0/v0.31.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>getsentry/sentry-go (github.com/getsentry/sentry-go)</summary> ### [`v0.31.1`](https://redirect.github.com/getsentry/sentry-go/releases/tag/v0.31.1): 0.31.1 [Compare Source](https://redirect.github.com/getsentry/sentry-go/compare/v0.31.0...v0.31.1) The Sentry SDK team is happy to announce the immediate availability of Sentry Go SDK v0.31.1. ##### Bug Fixes - Correct wrong module name for `sentry-go/logrus` ([#​950](https://redirect.github.com/getsentry/sentry-go/pull/950)) ### [`v0.31.0`](https://redirect.github.com/getsentry/sentry-go/releases/tag/v0.31.0): 0.31.0 [Compare Source](https://redirect.github.com/getsentry/sentry-go/compare/v0.30.0...v0.31.0) ##### Breaking Changes - Remove support for metrics. Read more about the end of the Metrics beta [here](https://sentry.zendesk.com/hc/en-us/articles/26369339769883-Metrics-Beta-Ended-on-October-7th). ([#​914](https://redirect.github.com/getsentry/sentry-go/pull/914)) - Remove support for profiling. ([#​915](https://redirect.github.com/getsentry/sentry-go/pull/915)) - Remove `Segment` field from the `User` struct. This field is no longer used in the Sentry product. ([#​928](https://redirect.github.com/getsentry/sentry-go/pull/928)) - Every integration is now a separate module, reducing the binary size and number of dependencies. Once you update `sentry-go` to latest version, you'll need to `go get` the integration you want to use. For example, if you want to use the `echo` integration, you'll need to run `go get github.com/getsentry/sentry-go/echo` ([#​919](redirect.github.com/getsentry/sentry-go/pull/919)). ##### Features Add the ability to override `hub` in `context` for integrations that use custom context. ([#​931](https://redirect.github.com/getsentry/sentry-go/pull/931)) - Add `HubProvider` Hook for `sentrylogrus`, enabling dynamic Sentry hub allocation for each log entry or goroutine. ([#​936](https://redirect.github.com/getsentry/sentry-go/pull/936)) This change enhances compatibility with Sentry's recommendation of using separate hubs per goroutine. To ensure a separate Sentry hub for each goroutine, configure the `HubProvider` like this: ```go hook, err := sentrylogrus.New(nil, sentry.ClientOptions{}) if err != nil { log.Fatalf("Failed to initialize Sentry hook: %v", err) } // Set a custom HubProvider to generate a new hub for each goroutine or log entry hook.SetHubProvider(func() *sentry.Hub { client, _ := sentry.NewClient(sentry.ClientOptions{}) return sentry.NewHub(client, sentry.NewScope()) }) logrus.AddHook(hook) ``` ##### Bug Fixes - Add support for closing worker goroutines started by the `HTTPTranport` to prevent goroutine leaks. ([#​894](https://redirect.github.com/getsentry/sentry-go/pull/894)) ```go client, _ := sentry.NewClient() defer client.Close() ``` Worker can be also closed by calling `Close()` method on the `HTTPTransport` instance. `Close` should be called after `Flush` and before terminating the program otherwise some events may be lost. ```go transport := sentry.NewHTTPTransport() defer transport.Close() ``` ##### Misc - Bump [gin-gonic/gin](https://redirect.github.com/gin-gonic/gin) to v1.9.1. ([#​946](https://redirect.github.com/getsentry/sentry-go/pull/946)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…140 (#37016) 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.138` -> `v5.0.140` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.138/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fDataDog%2fagent-payload%2fv5/v5.0.138/v5.0.140?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>DataDog/agent-payload (github.com/DataDog/agent-payload/v5)</summary> ### [`v5.0.140`](https://redirect.github.com/DataDog/agent-payload/releases/tag/v5.0.140) [Compare Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.139...v5.0.140) ##### What's Changed - \[CWS] Add network device, syscall and flow nodes to process activity nodes [#​360](https://redirect.github.com/DataDog/agent-payload/issues/360) **Full Changelog**: DataDog/agent-payload@v5.0.139...v5.0.140 ### [`v5.0.139`](https://redirect.github.com/DataDog/agent-payload/releases/tag/v5.0.139) [Compare Source](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.138...v5.0.139) What's Changed \[CWS] Add node affinity to pods in [#​359](https://redirect.github.com/DataDog/agent-payload/issues/359) Full Changelog: [v5.0.138...v5.0.139](https://redirect.github.com/DataDog/agent-payload/compare/v5.0.138...v5.0.139) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- 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/IBM/sarama](https://redirect.github.com/IBM/sarama) | `v1.43.3` -> `v1.44.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fIBM%2fsarama/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fIBM%2fsarama/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fIBM%2fsarama/v1.43.3/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fIBM%2fsarama/v1.43.3/v1.44.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>IBM/sarama (github.com/IBM/sarama)</summary> ### [`v1.44.0`](https://redirect.github.com/IBM/sarama/releases/tag/v1.44.0): Version 1.44.0 (2024-12-27) [Compare Source](https://redirect.github.com/IBM/sarama/compare/v1.43.3...v1.44.0) <!-- Release notes generated using configuration in .github/release.yaml at main --> #### What's Changed ##### 🎉 New Features / Improvements - feat: update go directive to 1.20 by [@​mauri870](https://redirect.github.com/mauri870) in [https://github.com/IBM/sarama/pull/2933](https://redirect.github.com/IBM/sarama/pull/2933) - feat(producer): add retry buffer tuning option to prevent OOM by [@​wanwenli](https://redirect.github.com/wanwenli) in [https://github.com/IBM/sarama/pull/3026](https://redirect.github.com/IBM/sarama/pull/3026) - feat(admin): implement leader election api by [@​chengjoey](https://redirect.github.com/chengjoey) in [https://github.com/IBM/sarama/pull/3030](https://redirect.github.com/IBM/sarama/pull/3030) ##### 🐛 Fixes - fix: log SASL connection and handshake errors by [@​pierDipi](https://redirect.github.com/pierDipi) in [https://github.com/IBM/sarama/pull/2995](https://redirect.github.com/IBM/sarama/pull/2995) ##### 📦 Dependency updates - chore(deps): bump the golang-org-x group across 1 directory with 2 updates by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3010](https://redirect.github.com/IBM/sarama/pull/3010) - chore(deps): bump golang.org/x/crypto from 0.28.0 to 0.31.0 in the go_modules group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3041](https://redirect.github.com/IBM/sarama/pull/3041) - chore(deps): bump the golang-org-x group across 1 directory with 2 updates by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3040](https://redirect.github.com/IBM/sarama/pull/3040) - chore(deps): bump github.com/pierrec/lz4/v4 from 4.1.21 to 4.1.22 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3038](https://redirect.github.com/IBM/sarama/pull/3038) - chore(deps): bump the go_modules group across 2 directories with 1 update by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3035](https://redirect.github.com/IBM/sarama/pull/3035) - chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/consumergroup in the go_modules group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3033](https://redirect.github.com/IBM/sarama/pull/3033) - chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/txn_producer in the go_modules group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3034](https://redirect.github.com/IBM/sarama/pull/3034) - chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/interceptors in the go_modules group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3032](https://redirect.github.com/IBM/sarama/pull/3032) - chore(deps): bump golang.org/x/crypto from 0.22.0 to 0.31.0 in /examples/exactly_once in the go_modules group by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3031](https://redirect.github.com/IBM/sarama/pull/3031) - chore(deps): bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/IBM/sarama/pull/3020](https://redirect.github.com/IBM/sarama/pull/3020) ##### 🔧 Maintenance - chore: add newer kafka versions and bump Go in CI by [@​dnwe](https://redirect.github.com/dnwe) in [https://github.com/IBM/sarama/pull/2969](https://redirect.github.com/IBM/sarama/pull/2969) - fix(lint): resolve IDENTICAL_BRANCHES issue in broker by [@​frzifus](https://redirect.github.com/frzifus) in [https://github.com/IBM/sarama/pull/2992](https://redirect.github.com/IBM/sarama/pull/2992) - chore: add version consts for 3.8.1+3.9.0 by [@​dnwe](https://redirect.github.com/dnwe) in [https://github.com/IBM/sarama/pull/3011](https://redirect.github.com/IBM/sarama/pull/3011) - fix(client): refactor duplicated replica+partition logic by [@​Trinoooo](https://redirect.github.com/Trinoooo) in [https://github.com/IBM/sarama/pull/2925](https://redirect.github.com/IBM/sarama/pull/2925) - chore(deps): bump golang.org/x/net to v0.33.0 by [@​dnwe](https://redirect.github.com/dnwe) in [https://github.com/IBM/sarama/pull/3044](https://redirect.github.com/IBM/sarama/pull/3044) #### New Contributors - [@​mauri870](https://redirect.github.com/mauri870) made their first contribution in [https://github.com/IBM/sarama/pull/2933](https://redirect.github.com/IBM/sarama/pull/2933) - [@​frzifus](https://redirect.github.com/frzifus) made their first contribution in [https://github.com/IBM/sarama/pull/2992](https://redirect.github.com/IBM/sarama/pull/2992) - [@​pierDipi](https://redirect.github.com/pierDipi) made their first contribution in [https://github.com/IBM/sarama/pull/2995](https://redirect.github.com/IBM/sarama/pull/2995) - [@​wanwenli](https://redirect.github.com/wanwenli) made their first contribution in [https://github.com/IBM/sarama/pull/3026](https://redirect.github.com/IBM/sarama/pull/3026) - [@​Trinoooo](https://redirect.github.com/Trinoooo) made their first contribution in [https://github.com/IBM/sarama/pull/2925](https://redirect.github.com/IBM/sarama/pull/2925) - [@​chengjoey](https://redirect.github.com/chengjoey) made their first contribution in [https://github.com/IBM/sarama/pull/3030](https://redirect.github.com/IBM/sarama/pull/3030) **Full Changelog**: IBM/sarama@v1.43.3...v1.44.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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
… to v0.1.129 (#36989) 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.128` -> `v0.1.129` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.128/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fhuaweicloud%2fhuaweicloud-sdk-go-v3/v0.1.128/v0.1.129?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>huaweicloud/huaweicloud-sdk-go-v3 (github.com/huaweicloud/huaweicloud-sdk-go-v3)</summary> ### [`v0.1.129`](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3/releases/tag/v0.1.129) [Compare Source](https://redirect.github.com/huaweicloud/huaweicloud-sdk-go-v3/compare/v0.1.128...v0.1.129) Release 0.1.129 </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
…tencentcloud/common to v1.0.1069 (#36774) 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.1057` -> `v1.0.1069` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1057/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftencentcloud%2ftencentcloud-sdk-go%2ftencentcloud%2fcommon/v1.0.1057/v1.0.1069?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR 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:eyJjcmVhdGVkSW5WZXIiOiIzOS41OC4xIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]> Co-authored-by: Antoine Toulme <[email protected]>
**Description:** Add Sending Queue to enable persistent queue in case of upstream failure **Documentation:** Add the options in the exporter README
…36956) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/jaegertracing/jaeger](https://redirect.github.com/jaegertracing/jaeger) | `v1.62.0` -> `v1.64.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjaegertracing%2fjaeger/v1.62.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjaegertracing%2fjaeger/v1.62.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [github.com/jaegertracing/jaeger](https://redirect.github.com/jaegertracing/jaeger) | `v1.63.0` -> `v1.64.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjaegertracing%2fjaeger/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjaegertracing%2fjaeger/v1.63.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjaegertracing%2fjaeger/v1.63.0/v1.64.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>jaegertracing/jaeger (github.com/jaegertracing/jaeger)</summary> ### [`v1.64.0`](https://redirect.github.com/jaegertracing/jaeger/blob/HEAD/CHANGELOG.md#v1640--v210-2024-12-06) [Compare Source](https://redirect.github.com/jaegertracing/jaeger/compare/v1.63.0...v1.64.0) ##### Backend Changes ##### ⛔ Breaking Changes - \[metrics]\[storage] move metrics reader decorator to metrics storage factory ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6287](https://redirect.github.com/jaegertracing/jaeger/pull/6287)) - \[v2]\[storage] move span reader decorator to storage factories ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6280](https://redirect.github.com/jaegertracing/jaeger/pull/6280)) ##### ✨ New Features - \[v2]\[storage] implement read path for v2 storage interface ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6170](https://redirect.github.com/jaegertracing/jaeger/pull/6170)) - Create cassandra db schema on session initialization ([@​akstron](https://redirect.github.com/akstron) in [#​5922](https://redirect.github.com/jaegertracing/jaeger/pull/5922)) ##### 🐞 Bug fixes, Minor Improvements - Fix password in integration test ([@​akstron](https://redirect.github.com/akstron) in [#​6284](https://redirect.github.com/jaegertracing/jaeger/pull/6284)) - \[cassandra] change compaction window default to 2hrs ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6282](https://redirect.github.com/jaegertracing/jaeger/pull/6282)) - Improve telemetry.settings ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6275](https://redirect.github.com/jaegertracing/jaeger/pull/6275)) - \[kafka] otel helper instead of tlscfg package ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6270](https://redirect.github.com/jaegertracing/jaeger/pull/6270)) - \[refactor] fix package misspelling: telemetery->telemetry ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6269](https://redirect.github.com/jaegertracing/jaeger/pull/6269)) - \[prometheus] use otel helper instead of tlscfg package ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6266](https://redirect.github.com/jaegertracing/jaeger/pull/6266)) - \[fix] use metrics decorator around metricstorage ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6262](https://redirect.github.com/jaegertracing/jaeger/pull/6262)) - Use real metrics factory instead of nullfactory ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6261](https://redirect.github.com/jaegertracing/jaeger/pull/6261)) - \[v2] use only version number for buildinfo ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6260](https://redirect.github.com/jaegertracing/jaeger/pull/6260)) - \[refactor] move spm v2 config to cmd/jaeger/ with all other configs ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6256](https://redirect.github.com/jaegertracing/jaeger/pull/6256)) - \[es-index-cleaner] use otel helper instead of tlscfg ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6259](https://redirect.github.com/jaegertracing/jaeger/pull/6259)) - \[api_v2] change time fields in archivetracerequest to non-nullable ([@​rim99](https://redirect.github.com/rim99) in [#​6251](https://redirect.github.com/jaegertracing/jaeger/pull/6251)) - \[es-rollover] use otel helpers for tls config instead of tlscfg ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6238](https://redirect.github.com/jaegertracing/jaeger/pull/6238)) - Enable usestdlibvars linter ([@​mmorel-35](https://redirect.github.com/mmorel-35) in [#​6249](https://redirect.github.com/jaegertracing/jaeger/pull/6249)) - \[storage_v1] add time window to gettracerequest ([@​rim99](https://redirect.github.com/rim99) in [#​6244](https://redirect.github.com/jaegertracing/jaeger/pull/6244)) - \[fix]\[query] fix misconfiguration in tls settings from using otel http helper ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6239](https://redirect.github.com/jaegertracing/jaeger/pull/6239)) - Auto-generate gogo annotations for api_v3 ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6233](https://redirect.github.com/jaegertracing/jaeger/pull/6233)) - Use confighttp in expvar extension ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6227](https://redirect.github.com/jaegertracing/jaeger/pull/6227)) - Parameterize listen host and override when in container ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6231](https://redirect.github.com/jaegertracing/jaeger/pull/6231)) - Remove 0.0.0.0 overrides in hotrod ci ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6226](https://redirect.github.com/jaegertracing/jaeger/pull/6226)) - \[storage]\[v2] add reader adapter that just exposes the underlying v1 reader ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6221](https://redirect.github.com/jaegertracing/jaeger/pull/6221)) - Change start/end time in gettrace request to not be pointers ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6218](https://redirect.github.com/jaegertracing/jaeger/pull/6218)) - Pass real meterprovider to components ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6173](https://redirect.github.com/jaegertracing/jaeger/pull/6173)) - \[v2] update versions in readme ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6206](https://redirect.github.com/jaegertracing/jaeger/pull/6206)) - Fix: testcreatecollectorproxy unit test failing on go-tip ([@​Saumya40-codes](https://redirect.github.com/Saumya40-codes) in [#​6204](https://redirect.github.com/jaegertracing/jaeger/pull/6204)) - Respect environment variables when creating internal tracer ([@​akstron](https://redirect.github.com/akstron) in [#​6179](https://redirect.github.com/jaegertracing/jaeger/pull/6179)) ##### 🚧 Experimental Features - \[v2]add script for metrics markdown table ([@​vvs-personalstash](https://redirect.github.com/vvs-personalstash) in [#​5941](https://redirect.github.com/jaegertracing/jaeger/pull/5941)) ##### 👷 CI Improvements - Allow using different container runtime ([@​rim99](https://redirect.github.com/rim99) in [#​6247](https://redirect.github.com/jaegertracing/jaeger/pull/6247)) - K8s integration test for hotrod ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6155](https://redirect.github.com/jaegertracing/jaeger/pull/6155)) - Pass username/password to cassandra docker-compose health check ([@​akstron](https://redirect.github.com/akstron) in [#​6214](https://redirect.github.com/jaegertracing/jaeger/pull/6214)) - \[fix]\[ci] change the prometheus healthcheck endpoint ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6217](https://redirect.github.com/jaegertracing/jaeger/pull/6217)) ##### 📊 UI Changes ##### 🐞 Bug fixes, Minor Improvements - Add new formatting function "add" ([@​drewcorlin1](https://redirect.github.com/drewcorlin1) in [#​2507](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2507)) - Add pad_start link formatting function [#​2505](https://redirect.github.com/jaegertracing/jaeger/issues/2505) ([@​drewcorlin1](https://redirect.github.com/drewcorlin1) in [#​2504](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2504)) - Allow formatting link parameter values as iso date [#​2487](https://redirect.github.com/jaegertracing/jaeger/issues/2487) ([@​drewcorlin1](https://redirect.github.com/drewcorlin1) in [#​2501](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2501)) ### [`v1.63.0`](https://redirect.github.com/jaegertracing/jaeger/blob/HEAD/CHANGELOG.md#v1630--v200-2024-11-10) [Compare Source](https://redirect.github.com/jaegertracing/jaeger/compare/v1.62.0...v1.63.0) Jaeger v2 is here! 🎉 🎉 🎉 ##### Backend Changes ##### ⛔ Breaking Changes - Remove jaeger-agent from distributions ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6081](https://redirect.github.com/jaegertracing/jaeger/pull/6081)) ##### 🐞 Bug fixes, Minor Improvements - Fix possible null pointer deference ([@​vaidikcode](https://redirect.github.com/vaidikcode) in [#​6184](https://redirect.github.com/jaegertracing/jaeger/pull/6184)) - Chore: enable all rules of perfsprint linter ([@​mmorel-35](https://redirect.github.com/mmorel-35) in [#​6164](https://redirect.github.com/jaegertracing/jaeger/pull/6164)) - Chore: enable err-error and errorf rules from perfsprint linter ([@​mmorel-35](https://redirect.github.com/mmorel-35) in [#​6160](https://redirect.github.com/jaegertracing/jaeger/pull/6160)) - \[query] move trace handler to server level ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6147](https://redirect.github.com/jaegertracing/jaeger/pull/6147)) - \[fix]\[query] remove bifurcation for grpc query server ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6145](https://redirect.github.com/jaegertracing/jaeger/pull/6145)) - \[jaeger-v2] add hotrod integration test for jaeger-v2 ([@​Saumya40-codes](https://redirect.github.com/Saumya40-codes) in [#​6138](https://redirect.github.com/jaegertracing/jaeger/pull/6138)) - \[query] use otel's helpers for http server ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6121](https://redirect.github.com/jaegertracing/jaeger/pull/6121)) - Use grpc interceptors instead of explicit context wrappers ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6133](https://redirect.github.com/jaegertracing/jaeger/pull/6133)) - Fix command in v2 example ([@​haoqixu](https://redirect.github.com/haoqixu) in [#​6134](https://redirect.github.com/jaegertracing/jaeger/pull/6134)) - Fix span deduplication via correct ordering of adjusters ([@​cdanis](https://redirect.github.com/cdanis) in [#​6116](https://redirect.github.com/jaegertracing/jaeger/pull/6116)) - Move all query service http handlers into one function ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6128](https://redirect.github.com/jaegertracing/jaeger/pull/6128)) - \[fix]\[grpc] disable tracing in grpc storage writer clients ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6125](https://redirect.github.com/jaegertracing/jaeger/pull/6125)) - Feat: automatically publish readme to docker hub ([@​inosmeet](https://redirect.github.com/inosmeet) in [#​6118](https://redirect.github.com/jaegertracing/jaeger/pull/6118)) - Use grpc interceptors for bearer token ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6063](https://redirect.github.com/jaegertracing/jaeger/pull/6063)) - \[fix]\[query] correct query server legacy condition ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6120](https://redirect.github.com/jaegertracing/jaeger/pull/6120)) - \[query] use otel's helpers for grpc server ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6055](https://redirect.github.com/jaegertracing/jaeger/pull/6055)) - Enable lint rule: import-shadowing ([@​inosmeet](https://redirect.github.com/inosmeet) in [#​6102](https://redirect.github.com/jaegertracing/jaeger/pull/6102)) - \[refractor] switch to enums for es mappings ([@​Saumya40-codes](https://redirect.github.com/Saumya40-codes) in [#​6091](https://redirect.github.com/jaegertracing/jaeger/pull/6091)) - Fix rebuild-ui.sh script ([@​andreasgerstmayr](https://redirect.github.com/andreasgerstmayr) in [#​6098](https://redirect.github.com/jaegertracing/jaeger/pull/6098)) - Use otel component host instead of no op host for prod code ([@​chahatsagarmain](https://redirect.github.com/chahatsagarmain) in [#​6085](https://redirect.github.com/jaegertracing/jaeger/pull/6085)) - \[cassandra] prevent fallback to old schema for operation names table in case of db issues ([@​arunvelsriram](https://redirect.github.com/arunvelsriram) in [#​6061](https://redirect.github.com/jaegertracing/jaeger/pull/6061)) ##### 🚧 Experimental Features - Add otlp json support for kafka e2e integration tests ([@​joeyyy09](https://redirect.github.com/joeyyy09) in [#​5935](https://redirect.github.com/jaegertracing/jaeger/pull/5935)) - \[v2] add es config comments ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6110](https://redirect.github.com/jaegertracing/jaeger/pull/6110)) - \[chore]\[docs] add documentation to elasticsearch configuration ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6103](https://redirect.github.com/jaegertracing/jaeger/pull/6103)) - \[jaeger-v2] refactor elasticsearch/opensearch configurations to have more logical groupings ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6090](https://redirect.github.com/jaegertracing/jaeger/pull/6090)) - \[jaeger-v2] implement utf-8 sanitizer for otlp ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6078](https://redirect.github.com/jaegertracing/jaeger/pull/6078)) - \[jaeger-v2] migrate elasticsearch/opensearch to use otel's tls configuration ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6079](https://redirect.github.com/jaegertracing/jaeger/pull/6079)) - \[jaeger-v2] enable queueing configuration in storage exporter ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6080](https://redirect.github.com/jaegertracing/jaeger/pull/6080)) - \[jaeger-v2] implement empty service name sanitizer for otlp ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6077](https://redirect.github.com/jaegertracing/jaeger/pull/6077)) - \[jaeger-v2] refactor elasticsearch/opensearch storage configurations ([@​mahadzaryab1](https://redirect.github.com/mahadzaryab1) in [#​6060](https://redirect.github.com/jaegertracing/jaeger/pull/6060)) ##### 👷 CI Improvements - \[v2] use health check in grpc e2e test ([@​yurishkuro](https://redirect.github.com/yurishkuro) in [#​6113](https://redirect.github.com/jaegertracing/jaeger/pull/6113)) - Update node.js github action to use npm lockfile, switch to latest jaeger ui ([@​andreasgerstmayr](https://redirect.github.com/andreasgerstmayr) in [#​6074](https://redirect.github.com/jaegertracing/jaeger/pull/6074)) ##### 📊 UI Changes ##### 🐞 Bug fixes, Minor Improvements - Migrate from yarn v1 to npm ([@​andreasgerstmayr](https://redirect.github.com/andreasgerstmayr) in [#​2462](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2462)) ##### 👷 CI Improvements - Run s390x build on push to main only ([@​andreasgerstmayr](https://redirect.github.com/andreasgerstmayr) in [#​2481](https://redirect.github.com/jaegertracing/jaeger-ui/pull/2481)) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- 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]>
… v2.25.1 - abandoned (#36953) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/grpc-ecosystem/grpc-gateway/v2](https://redirect.github.com/grpc-ecosystem/grpc-gateway) | `v2.23.0` -> `v2.25.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.23.0/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgrpc-ecosystem%2fgrpc-gateway%2fv2/v2.23.0/v2.25.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>grpc-ecosystem/grpc-gateway (github.com/grpc-ecosystem/grpc-gateway/v2)</summary> ### [`v2.25.1`](https://redirect.github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.25.1) [Compare Source](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.25.0...v2.25.1) ### Support the new Opaque API in openapiv2 generated files This release contains breaking changes from v2.25.0, in that the previously deprecated `EnumDescriptor` and `Descriptor` methods on the struct types in the openapiv2 options package have been removed. This seems to be a requirement to generate [the new Hybrid API](https://go.dev/blog/protobuf-opaque). Please open an issue if you were depending on these functions and we'll see what we can do about it. #### What's Changed - protoc-gen-openapiv2: generate hybrid files by [@​johanbrandhorst](https://redirect.github.com/johanbrandhorst) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5088](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5088) **Full Changelog**: grpc-ecosystem/grpc-gateway@v2.25.0...v2.25.1 ### [`v2.25.0`](https://redirect.github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.25.0) [Compare Source](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.24.0...v2.25.0) #### What's Changed - Extend google.protobuf.EnumOptions for Schema by [@​hown3d](https://redirect.github.com/hown3d) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4931](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4931) - fix(deps): Relax the minimum required go version by [@​nhhagen](https://redirect.github.com/nhhagen) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5022](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5022) - Correctly expand path variables for Update Methods. by [@​nullaus](https://redirect.github.com/nullaus) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5041](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5041) - Use org_golang_x_tools as module extension by [@​mering](https://redirect.github.com/mering) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5043](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5043) - fix: update to protobuf 1.36.0 and exclude synthetic oneofs during populateFieldValueFromPath by [@​aerialls](https://redirect.github.com/aerialls) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5072](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5072) #### New Contributors - [@​hown3d](https://redirect.github.com/hown3d) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4931](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4931) - [@​nhhagen](https://redirect.github.com/nhhagen) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5022](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5022) - [@​nullaus](https://redirect.github.com/nullaus) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5041](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5041) - [@​mering](https://redirect.github.com/mering) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5043](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5043) - [@​aerialls](https://redirect.github.com/aerialls) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/5072](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/5072) **Full Changelog**: grpc-ecosystem/grpc-gateway@v2.24.0...v2.25.0 ### [`v2.24.0`](https://redirect.github.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.24.0) [Compare Source](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.23.0...v2.24.0) #### What's Changed - feat: skip calling http Write method when response is of empty type by [@​reversearrow](https://redirect.github.com/reversearrow) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4902](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4902) - docs: update `customizing_your_gateway.md` reference by [@​emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4940](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4940) - Optional specification of stream content type by [@​huin](https://redirect.github.com/huin) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4926](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4926) - Add bzlmod support by [@​AlejoAsd](https://redirect.github.com/AlejoAsd) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4937](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4937) - chore: reduce number of empty lines in generated code by [@​mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4965](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4965) - Fix Bazel module dependencies by [@​AlejoAsd](https://redirect.github.com/AlejoAsd) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4974](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4974) - chore: use standard httpMethod in generated code by [@​mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4970](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4970) - chore: use errors.Is to compare errors in generated code by [@​mmorel-35](https://redirect.github.com/mmorel-35) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4971](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4971) - Fix marshaler interface function name in examples in docs by [@​o-nix](https://redirect.github.com/o-nix) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4978](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4978) - Errors on valid timestamps by [@​jakec-github](https://redirect.github.com/jakec-github) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4973](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4973) - Fix Bazel `buildtools` dependency by [@​AlejoAsd](https://redirect.github.com/AlejoAsd) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4980](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4980) #### New Contributors - [@​reversearrow](https://redirect.github.com/reversearrow) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4902](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4902) - [@​emmanuel-ferdman](https://redirect.github.com/emmanuel-ferdman) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4940](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4940) - [@​huin](https://redirect.github.com/huin) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4926](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4926) - [@​AlejoAsd](https://redirect.github.com/AlejoAsd) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4937](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4937) - [@​mmorel-35](https://redirect.github.com/mmorel-35) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4965](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4965) - [@​o-nix](https://redirect.github.com/o-nix) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4978](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4978) - [@​jakec-github](https://redirect.github.com/jakec-github) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/4973](https://redirect.github.com/grpc-ecosystem/grpc-gateway/pull/4973) **Full Changelog**: grpc-ecosystem/grpc-gateway@v2.23.0...v2.24.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:eyJjcmVhdGVkSW5WZXIiOiIzOS44MC4wIiwidXBkYXRlZEluVmVyIjoiMzkuODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- 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 Adds below additional metadata attributes to the node and pod entity - k8s.pod.phase - This is similar to the existing metric k8s.pod.phase. The values can be Pending, Running, Succeeded, Failed, Unknown. k8s.pod.status_reason - Similar to k8s.pod.status_reason metric. A brief CamelCase message indicating details about why the pod is in this state. Example values - Evicted, NodeLost, UnexpectedAdmissionError k8s.node.condition_{type} - similar to existing metrics enabled by the config node_conditions_to_report, e.g. k8s.node.condition_ready. Add [k8s default kubelet conditions](https://pkg.go.dev/k8s.io/api/core/v1#NodeConditionType) only. We'll be tracking changes to entitiy attributes for k8s in [this](open-telemetry/semantic-conventions#1693) SemConv issue. #### Link to tracking issue Fixes - #36859 #### Testing Added unit tests and verified in cluster
…36914) <!--Ex. Fixing a bug - Describe the bug and how this fixes the issue. Ex. Adding a feature - Explain what this achieves.--> #### Description Ignore the value returned by the stat Innodb_buffer_pool_pages_misc if out-of-bounds. <!-- Issue number (e.g. #1234) or full URL to issue, if applicable. --> #### Link to tracking issue Fixes #35495 <!--Describe what testing was performed and which tests were added.--> #### Testing Add an integration test.
…6526) #### Description Previously, this test was repeatedly testing the first process resource in the list. This would usually pass (on non-Mac machines), but is not testing what it is supposed to. When changing it to test every resource in the scrape, it came up with issues due to the fact that not all resource attributes can always be found for every process. This PR changes the test to look at all process resources in the scrape, and instead of asserting the presence of every resource attribute, it checks for one mandatory attribute (the process ID) and ensures that no unexpected resource attributes are added. This should reduce the flakiness of this test on other environments, while still asserting this on every process resource in the list. #### Link to tracking issue Fixes #36468 #### Documentation A comment was added to the assertion helper, and more detailed error messages are produced on failure.
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.210.0` -> `v0.214.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.210.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.210.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [google.golang.org/api](https://redirect.github.com/googleapis/google-api-go-client) | `v0.211.0` -> `v0.214.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fapi/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fapi/v0.211.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fapi/v0.211.0/v0.214.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>googleapis/google-api-go-client (google.golang.org/api)</summary> ### [`v0.214.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.214.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.213.0...v0.214.0) ##### Features - **all:** Auto-regenerate discovery clients ([#​2926](https://redirect.github.com/googleapis/google-api-go-client/issues/2926)) ([7a17059](https://redirect.github.com/googleapis/google-api-go-client/commit/7a17059852c2722b40dfc57a27d120367573f20f)) - **all:** Auto-regenerate discovery clients ([#​2931](https://redirect.github.com/googleapis/google-api-go-client/issues/2931)) ([946a672](https://redirect.github.com/googleapis/google-api-go-client/commit/946a67232d4c3d7a1abc4692882eccefcffe806f)) ### [`v0.213.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.213.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.212.0...v0.213.0) ##### Features - **all:** Auto-regenerate discovery clients ([#​2924](https://redirect.github.com/googleapis/google-api-go-client/issues/2924)) ([a07467e](https://redirect.github.com/googleapis/google-api-go-client/commit/a07467e918b2c0739843a3a6962ba9053d5f43e8)) ### [`v0.212.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.212.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.211.0...v0.212.0) ##### Features - Add logging support ([#​2856](https://redirect.github.com/googleapis/google-api-go-client/issues/2856)) ([ccc9019](https://redirect.github.com/googleapis/google-api-go-client/commit/ccc90192db1009c57ef8c8b297d4eaf6447b364e)) - **all:** Auto-regenerate discovery clients ([#​2909](https://redirect.github.com/googleapis/google-api-go-client/issues/2909)) ([c3b4421](https://redirect.github.com/googleapis/google-api-go-client/commit/c3b44217696fecb737ed0b26a5a976a32e7bb5a2)) - **all:** Auto-regenerate discovery clients ([#​2912](https://redirect.github.com/googleapis/google-api-go-client/issues/2912)) ([f9e9be1](https://redirect.github.com/googleapis/google-api-go-client/commit/f9e9be15f3eb019a60451b16742971e6aa45a034)) - **all:** Auto-regenerate discovery clients ([#​2916](https://redirect.github.com/googleapis/google-api-go-client/issues/2916)) ([b46f348](https://redirect.github.com/googleapis/google-api-go-client/commit/b46f3480cca801a58da10cb5891430696ea318c6)) - **all:** Auto-regenerate discovery clients ([#​2919](https://redirect.github.com/googleapis/google-api-go-client/issues/2919)) ([5a3b270](https://redirect.github.com/googleapis/google-api-go-client/commit/5a3b2709b60c7abce3e5ec88c083915cef22b25c)) - **all:** Auto-regenerate discovery clients ([#​2920](https://redirect.github.com/googleapis/google-api-go-client/issues/2920)) ([ed29945](https://redirect.github.com/googleapis/google-api-go-client/commit/ed29945fc80a66af8fc58acdbb71136101206f20)) - **all:** Auto-regenerate discovery clients ([#​2922](https://redirect.github.com/googleapis/google-api-go-client/issues/2922)) ([4fd4833](https://redirect.github.com/googleapis/google-api-go-client/commit/4fd483396d900cd3ba7e8a6a2e2833248512ba75)) - Pass through logging in options ([#​2923](https://redirect.github.com/googleapis/google-api-go-client/issues/2923)) ([2884c4e](https://redirect.github.com/googleapis/google-api-go-client/commit/2884c4ee74b09f172c36d45579f44420d3091693)) ### [`v0.211.0`](https://redirect.github.com/googleapis/google-api-go-client/releases/tag/v0.211.0) [Compare Source](https://redirect.github.com/googleapis/google-api-go-client/compare/v0.210.0...v0.211.0) ##### Features - **all:** Auto-regenerate discovery clients ([#​2897](https://redirect.github.com/googleapis/google-api-go-client/issues/2897)) ([a7a9149](https://redirect.github.com/googleapis/google-api-go-client/commit/a7a9149289b538150b5ec600a19899ce3b19d3b7)) - **all:** Auto-regenerate discovery clients ([#​2899](https://redirect.github.com/googleapis/google-api-go-client/issues/2899)) ([587a11d](https://redirect.github.com/googleapis/google-api-go-client/commit/587a11df23378396e3e174fd7021afcb4c59db0e)) - **all:** Auto-regenerate discovery clients ([#​2902](https://redirect.github.com/googleapis/google-api-go-client/issues/2902)) ([d4cb90f](https://redirect.github.com/googleapis/google-api-go-client/commit/d4cb90f490006155566779810a37100c56a57780)) - **all:** Auto-regenerate discovery clients ([#​2903](https://redirect.github.com/googleapis/google-api-go-client/issues/2903)) ([6528fb2](https://redirect.github.com/googleapis/google-api-go-client/commit/6528fb2369704b3448dc2144cff0624e40072ca8)) - **all:** Auto-regenerate discovery clients ([#​2905](https://redirect.github.com/googleapis/google-api-go-client/issues/2905)) ([f37ece7](https://redirect.github.com/googleapis/google-api-go-client/commit/f37ece71d34f784c1b8bd65ec8c17cee4f306deb)) - **all:** Auto-regenerate discovery clients ([#​2906](https://redirect.github.com/googleapis/google-api-go-client/issues/2906)) ([91960b1](https://redirect.github.com/googleapis/google-api-go-client/commit/91960b196e5b2dedfc21045964b07944d284a629)) - **transport:** Remove deprecated EXPERIMENTAL OpenCensus trace context propagation ([#​2901](https://redirect.github.com/googleapis/google-api-go-client/issues/2901)) ([2b3363e](https://redirect.github.com/googleapis/google-api-go-client/commit/2b3363e799feff4ed8d191bc69cd3afdb70f1f99)) ##### Bug Fixes - Remove dep hacks for old cycle deps ([#​2908](https://redirect.github.com/googleapis/google-api-go-client/issues/2908)) ([f4c1ac6](https://redirect.github.com/googleapis/google-api-go-client/commit/f4c1ac651f453b5970402d2f1d3d918e93d05c44)), refs [#​2559](https://redirect.github.com/googleapis/google-api-go-client/issues/2559) </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
….3 (#36988) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/elastic/go-docappender/v2](https://redirect.github.com/elastic/go-docappender) | `v2.3.2` -> `v2.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2felastic%2fgo-docappender%2fv2/v2.3.2/v2.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>elastic/go-docappender (github.com/elastic/go-docappender/v2)</summary> ### [`v2.3.3`](https://redirect.github.com/elastic/go-docappender/releases/tag/v2.3.3) [Compare Source](https://redirect.github.com/elastic/go-docappender/compare/v2.3.2...v2.3.3) ##### What's Changed - build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.16.0 to 8.17.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elastic/go-docappender/pull/221](https://redirect.github.com/elastic/go-docappender/pull/221) - build(deps): bump github.com/elastic/go-elasticsearch/v8 from 8.16.0 to 8.17.0 in /integrationtest by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/elastic/go-docappender/pull/222](https://redirect.github.com/elastic/go-docappender/pull/222) - feat: add status code label to docs metric by [@​kruskall](https://redirect.github.com/kruskall) in [https://github.com/elastic/go-docappender/pull/223](https://redirect.github.com/elastic/go-docappender/pull/223) **Full Changelog**: elastic/go-docappender@v2.3.2...v2.3.3 </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:eyJjcmVhdGVkSW5WZXIiOiIzOS44NS4wIiwidXBkYXRlZEluVmVyIjoiMzkuODUuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIiwicmVub3ZhdGVib3QiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <[email protected]>
#### Description By default revive enables a list of rules. When a list of rules are defined thay are the only one enabled. This reenable this default list Signed-off-by: Matthieu MOREL <[email protected]>
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.
See Commits and Changes for more details.
Created by pull[bot]
Can you help keep this open source service alive? 💖 Please sponsor : )