mirror of
https://github.com/open-telemetry/opentelemetry-go.git
synced 2026-06-03 18:35:08 +02:00
eb87c43b68135fb1663913d64cafab80625593ed
4070 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
dcf14aa937 |
trace,metric,log: WithInstrumentationAttributes options to merge attributes (#7300)
## What Fix `WithInstrumentationAttributes` options in `go.opentelemetry.io/otel/trace`, `go.opentelemetry.io/otel/metric`, and `go.opentelemetry.io/otel/log` to properly merge attributes when passed multiple times instead of replacing them. Attributes with duplicate keys will use the last value passed. ## Why Per https://github.com/open-telemetry/opentelemetry-go/pull/7287#pullrequestreview-3181379062 and https://github.com/open-telemetry/opentelemetry-go/pull/7287#issuecomment-3250085450 Not that this does not address https://github.com/open-telemetry/opentelemetry-go/issues/7217. This is left to a seperate PR to not scope creep this one. CC @axw --------- Co-authored-by: Damien Mathieu <42@dmathieu.com> |
||
|
|
63f1ee7810 |
chore(deps): update module mvdan.cc/gofumpt to v0.9.1 (#7322)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [mvdan.cc/gofumpt](https://redirect.github.com/mvdan/gofumpt) | `v0.9.0` -> `v0.9.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>mvdan/gofumpt (mvdan.cc/gofumpt)</summary> ### [`v0.9.1`](https://redirect.github.com/mvdan/gofumpt/blob/HEAD/CHANGELOG.md#v091---2025-09-07) [Compare Source](https://redirect.github.com/mvdan/gofumpt/compare/v0.9.0...v0.9.1) This is a bugfix release to address a regression in detecting comment directives with special characters such as `//golangcitest:config_path`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Damien Mathieu <42@dmathieu.com> |
||
|
|
6f04175082 |
chore(deps): update golang.org/x (#7324)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | golang.org/x/mod | `v0.27.0` -> `v0.28.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | golang.org/x/text | `v0.28.0` -> `v0.29.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
567ef26abf |
Add benchmark for exponential histogram measurements (#7305)
This is helpful for my work optimizing locking in https://github.com/open-telemetry/opentelemetry-go/pull/7189 ``` goos: linux goarch: amd64 pkg: go.opentelemetry.io/otel/sdk/metric cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/0-24 43419 306.0 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/0-24 40675 316.1 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/0-24 53746 305.6 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/0-24 38224 296.1 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/0-24 53796 330.3 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/0-24 47823 316.4 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/1-24 32172 373.5 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/1-24 33084 379.0 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/1-24 29956 360.4 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/1-24 33921 370.1 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/1-24 34449 387.7 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/1-24 29156 393.6 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/10-24 10768 1040 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/10-24 11190 1056 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/10-24 11078 1176 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/10-24 10929 1219 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/10-24 10454 1066 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/NoView/ExponentialFloat64Histogram/Attributes/10-24 10501 1064 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/0-24 5919898 1.879 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/0-24 5834685 1.990 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/0-24 5782334 2.433 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/0-24 5320924 2.404 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/0-24 5742800 2.109 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/0-24 5885475 2.056 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/1-24 4331547 2.758 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/1-24 3848244 2.725 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/1-24 4542189 2.636 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/1-24 4201015 2.641 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/1-24 4597094 2.608 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/1-24 4869811 2.491 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/10-24 4826077 2.329 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/10-24 4866612 2.382 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/10-24 5149305 2.310 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/10-24 5101305 2.384 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/10-24 4854940 2.440 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/DropView/ExponentialFloat64Histogram/Attributes/10-24 4874742 2.501 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/0-24 55272 359.0 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/0-24 52195 318.4 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/0-24 52324 330.8 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/0-24 49879 321.4 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/0-24 56212 351.3 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/0-24 43362 301.4 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/1-24 30296 461.9 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/1-24 24178 469.0 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/1-24 24901 477.0 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/1-24 21748 477.6 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/1-24 23972 512.9 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/1-24 28039 499.5 ns/op 0 B/op 0 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/10-24 7598 1646 ns/op 704 B/op 2 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/10-24 7452 1660 ns/op 704 B/op 2 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/10-24 7620 1644 ns/op 704 B/op 2 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/10-24 6459 1853 ns/op 704 B/op 2 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/10-24 7950 1575 ns/op 704 B/op 2 allocs/op BenchmarkSyncMeasure/AttrFilterView/ExponentialFloat64Histogram/Attributes/10-24 8948 1421 ns/op 704 B/op 2 allocs/op ``` |
||
|
|
8ac554a28b |
fix(deps): update golang.org/x (#7320)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | golang.org/x/sync | `v0.16.0` -> `v0.17.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | | golang.org/x/sys | `v0.35.0` -> `v0.36.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b218e4bb5a |
Don't track min and max when disabled (#7306)
Minor optimization for histogram `measure()`. When min/max are disabled for histograms, don't track it during measure(). the `bin` function is split into `bin` and `minMax` to facilitate this. --------- Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com> |
||
|
|
810095eb8c |
chore(deps): update benchmark-action/github-action-benchmark action to v1.20.7 (#7319)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [benchmark-action/github-action-benchmark](https://redirect.github.com/benchmark-action/github-action-benchmark) | action | patch | `v1.20.5` -> `v1.20.7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>benchmark-action/github-action-benchmark (benchmark-action/github-action-benchmark)</summary> ### [`v1.20.7`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1207---06-Sep-2025) [Compare Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.5...v1.20.7) - **fix** improve parsing for custom benchmarks ([#​323](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/323)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
f8a9510a8b |
fix(deps): update module github.com/prometheus/client_golang to v1.23.2 (#7314)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/prometheus/client_golang](https://redirect.github.com/prometheus/client_golang) | `v1.23.1` -> `v1.23.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>prometheus/client_golang (github.com/prometheus/client_golang)</summary> ### [`v1.23.2`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.23.2): - 2025-09-05 [Compare Source](https://redirect.github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2) This release is made to upgrade to prometheus/common v0.66.1, which drops the dependencies github.com/grafana/regexp and go.uber.org/atomic and replaces gopkg.in/yaml.v2 with go.yaml.in/yaml/v2 (a drop-in replacement). There are no functional changes. <details> <summary>All Changes</summary> - \[release-1.23] Upgrade to prometheus/common\@​v0.66.1 by [@​aknuds1](https://redirect.github.com/aknuds1) in [#​1869](https://redirect.github.com/prometheus/client_golang/pull/1869) - \[release-1.23] Cut v1.23.2 by [@​aknuds1](https://redirect.github.com/aknuds1) in [#​1870](https://redirect.github.com/prometheus/client_golang/pull/1870) </details> **Full Changelog**: <https://github.com/prometheus/client_golang/compare/v1.23.1...v1.23.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
8cea03949f |
chore(deps): update golang.org/x/telemetry digest to af835b0 (#7313)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golang.org/x/telemetry | indirect | digest | `9b996f7` -> `af835b0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
4a0606d516 |
chore(deps): update module github.com/pjbgf/sha1cd to v0.5.0 (#7317)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/pjbgf/sha1cd](https://redirect.github.com/pjbgf/sha1cd) | `v0.4.0` -> `v0.5.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>pjbgf/sha1cd (github.com/pjbgf/sha1cd)</summary> ### [`v0.5.0`](https://redirect.github.com/pjbgf/sha1cd/releases/tag/v0.5.0) [Compare Source](https://redirect.github.com/pjbgf/sha1cd/compare/v0.4.0...v0.5.0) #### What's Changed - Refactor arm64 implementation and drop use of AVO by [@​pjbgf](https://redirect.github.com/pjbgf) in [#​192](https://redirect.github.com/pjbgf/sha1cd/pull/192) - build: Decrease dependabot interval by [@​pjbgf](https://redirect.github.com/pjbgf) in [#​193](https://redirect.github.com/pjbgf/sha1cd/pull/193) - build(deps): Bump golang from `20a022e` to `14fd8a5` by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​194](https://redirect.github.com/pjbgf/sha1cd/pull/194) - Reduce allocations per operation to zero by [@​pjbgf](https://redirect.github.com/pjbgf) in [#​195](https://redirect.github.com/pjbgf/sha1cd/pull/195) - build: Add bench execution by [@​pjbgf](https://redirect.github.com/pjbgf) in [#​197](https://redirect.github.com/pjbgf/sha1cd/pull/197) - Introduce SIMD for arm64 by [@​pjbgf](https://redirect.github.com/pjbgf) in [#​198](https://redirect.github.com/pjbgf/sha1cd/pull/198) - amd64: Add SHANI implementation by [@​pjbgf](https://redirect.github.com/pjbgf) in [#​199](https://redirect.github.com/pjbgf/sha1cd/pull/199) **Full Changelog**: <https://github.com/pjbgf/sha1cd/compare/v0.4.0...v0.5.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
2de26d1dee |
chore(deps): update github.com/grafana/regexp digest to f7b3be9 (#7311)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/grafana/regexp](https://redirect.github.com/grafana/regexp) | indirect | digest | `a468a5b` -> `f7b3be9` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
97c4e6c6a0 |
chore(deps): update github/codeql-action action to v3.30.1 (#7312)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github/codeql-action](https://redirect.github.com/github/codeql-action) | action | patch | `v3.30.0` -> `v3.30.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>github/codeql-action (github/codeql-action)</summary> ### [`v3.30.1`](https://redirect.github.com/github/codeql-action/compare/v3.30.0...v3.30.1) [Compare Source](https://redirect.github.com/github/codeql-action/compare/v3.30.0...v3.30.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
e2a4fb3b0c |
chore(deps): update golang.org/x/telemetry digest to 9b996f7 (#7308)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golang.org/x/telemetry | indirect | digest | `50b750f` -> `9b996f7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
de4b553a37 |
chore(deps): update module github.com/bombsimon/wsl/v5 to v5.2.0 (#7309)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/bombsimon/wsl/v5](https://redirect.github.com/bombsimon/wsl) | `v5.1.1` -> `v5.2.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>bombsimon/wsl (github.com/bombsimon/wsl/v5)</summary> ### [`v5.2.0`](https://redirect.github.com/bombsimon/wsl/releases/tag/v5.2.0) [Compare Source](https://redirect.github.com/bombsimon/wsl/compare/v5.1.1...v5.2.0) #### What's Changed - Add support to check `KeyValueExpr` values by [@​bombsimon](https://redirect.github.com/bombsimon) in [#​192](https://redirect.github.com/bombsimon/wsl/pull/192) - Traverse all possible subexpressions by [@​WGH-](https://redirect.github.com/WGH-) in [#​193](https://redirect.github.com/bombsimon/wsl/pull/193) - Circuit break some checks for labels by [@​bombsimon](https://redirect.github.com/bombsimon) in [#​196](https://redirect.github.com/bombsimon/wsl/pull/196) #### New Contributors - [@​WGH-](https://redirect.github.com/WGH-) made their first contribution in [#​193](https://redirect.github.com/bombsimon/wsl/pull/193) **Full Changelog**: <https://github.com/bombsimon/wsl/compare/v5.1.1...v5.2.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
a5dcd68ebb |
Add Observability section to CONTRIBUTING doc (#7272)
Adds an `Observability` section to the CONTRIBUTING.md documentation. This is a follow-up to issue https://github.com/open-telemetry/opentelemetry-go/issues/2547#issuecomment-3234179600 and provides guidance for implementing self-observability in OpenTelemetry Go SDK components. |
||
|
|
41074215e6 |
chore(deps): update codecov/codecov-action action to v5.5.1 (#7303)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [codecov/codecov-action](https://redirect.github.com/codecov/codecov-action) | action | patch | `v5.5.0` -> `v5.5.1` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>codecov/codecov-action (codecov/codecov-action)</summary> ### [`v5.5.1`](https://redirect.github.com/codecov/codecov-action/blob/HEAD/CHANGELOG.md#v551) [Compare Source](https://redirect.github.com/codecov/codecov-action/compare/v5.5.0...v5.5.1) ##### What's Changed - fix: overwrite pr number on fork by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1871](https://redirect.github.com/codecov/codecov-action/pull/1871) - build(deps): bump actions/checkout from 4.2.2 to 5.0.0 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1868](https://redirect.github.com/codecov/codecov-action/pull/1868) - build(deps): bump github/codeql-action from 3.29.9 to 3.29.11 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1867](https://redirect.github.com/codecov/codecov-action/pull/1867) - fix: update to use local app/ dir by [@​thomasrockhu-codecov](https://redirect.github.com/thomasrockhu-codecov) in [#​1872](https://redirect.github.com/codecov/codecov-action/pull/1872) - docs: fix typo in README by [@​datalater](https://redirect.github.com/datalater) in [#​1866](https://redirect.github.com/codecov/codecov-action/pull/1866) - Document a `codecov-cli` version reference example by [@​webknjaz](https://redirect.github.com/webknjaz) in [#​1774](https://redirect.github.com/codecov/codecov-action/pull/1774) - build(deps): bump github/codeql-action from 3.28.18 to 3.29.9 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1861](https://redirect.github.com/codecov/codecov-action/pull/1861) - build(deps): bump ossf/scorecard-action from 2.4.1 to 2.4.2 by [@​app/dependabot](https://redirect.github.com/app/dependabot) in [#​1833](https://redirect.github.com/codecov/codecov-action/pull/1833) **Full Changelog**: <https://github.com/codecov/codecov-action/compare/v5.5.0..v5.5.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
d8d6e523a5 |
fix(deps): update module github.com/prometheus/client_golang to v1.23.1 (#7304)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/prometheus/client_golang](https://redirect.github.com/prometheus/client_golang) | `v1.23.0` -> `v1.23.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>prometheus/client_golang (github.com/prometheus/client_golang)</summary> ### [`v1.23.1`](https://redirect.github.com/prometheus/client_golang/releases/tag/v1.23.1): - 2025-09-04 [Compare Source](https://redirect.github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1) This release is made to be compatible with a backwards incompatible API change in prometheus/common v0.66.0. There are no functional changes. <details> <summary>All Changes</summary> * [release-1.23] Upgrade to prometheus/common v0.66 by @​aknuds1 in https://github.com/prometheus/client_golang/pull/1866 * [release-1.23] Cut v1.23.1 by @​aknuds1 in https://github.com/prometheus/client_golang/pull/1867 </details> **Full Changelog**: <https://github.com/prometheus/client_golang/compare/v1.23.0...v1.23.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
e54519af98 | chore(deps): update actions/setup-go action to v6 (#7298) | ||
|
|
a0cc03c361 |
chore(deps): update actions/stale action to v10 (#7299)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/stale](https://redirect.github.com/actions/stale) | action | major | `v9.1.0` -> `v10.0.0` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>actions/stale (actions/stale)</summary> ### [`v10.0.0`](https://redirect.github.com/actions/stale/releases/tag/v10.0.0) [Compare Source](https://redirect.github.com/actions/stale/compare/v9.1.0...v10.0.0) #### What's Changed ##### Breaking Changes - Upgrade to node 24 by [@​salmanmkc](https://redirect.github.com/salmanmkc) in [#​1279](https://redirect.github.com/actions/stale/pull/1279) Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. [Release Notes](https://redirect.github.com/actions/runner/releases/tag/v2.327.1) ##### Enhancement - Introducing sort-by option by [@​suyashgaonkar](https://redirect.github.com/suyashgaonkar) in [#​1254](https://redirect.github.com/actions/stale/pull/1254) ##### Dependency Upgrades - Upgrade actions/publish-immutable-action from 0.0.3 to 0.0.4 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1186](https://redirect.github.com/actions/stale/pull/1186) - Upgrade undici from 5.28.4 to 5.28.5 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1201](https://redirect.github.com/actions/stale/pull/1201) - Upgrade [@​action/cache](https://redirect.github.com/action/cache) from 4.0.0 to 4.0.2 by [@​aparnajyothi-y](https://redirect.github.com/aparnajyothi-y) in [#​1226](https://redirect.github.com/actions/stale/pull/1226) - Upgrade [@​action/cache](https://redirect.github.com/action/cache) from 4.0.2 to 4.0.3 by [@​suyashgaonkar](https://redirect.github.com/suyashgaonkar) in [#​1233](https://redirect.github.com/actions/stale/pull/1233) - Upgrade undici from 5.28.5 to 5.29.0 by [@​dependabot](https://redirect.github.com/dependabot)\[bot] in [#​1251](https://redirect.github.com/actions/stale/pull/1251) - Upgrade form-data to bring in fix for critical vulnerability by [@​gowridurgad](https://redirect.github.com/gowridurgad) in [#​1277](https://redirect.github.com/actions/stale/pull/1277) ##### Documentation changes - Changelog update for recent releases by [@​suyashgaonkar](https://redirect.github.com/suyashgaonkar) in [#​1224](https://redirect.github.com/actions/stale/pull/1224) - Permissions update in Readme by [@​ghadimir](https://redirect.github.com/ghadimir) in [#​1248](https://redirect.github.com/actions/stale/pull/1248) #### New Contributors - [@​suyashgaonkar](https://redirect.github.com/suyashgaonkar) made their first contribution in [#​1224](https://redirect.github.com/actions/stale/pull/1224) - [@​GhadimiR](https://redirect.github.com/GhadimiR) made their first contribution in [#​1248](https://redirect.github.com/actions/stale/pull/1248) - [@​gowridurgad](https://redirect.github.com/gowridurgad) made their first contribution in [#​1277](https://redirect.github.com/actions/stale/pull/1277) - [@​salmanmkc](https://redirect.github.com/salmanmkc) made their first contribution in [#​1279](https://redirect.github.com/actions/stale/pull/1279) **Full Changelog**: <https://github.com/actions/stale/compare/v9...v10.0.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
8c8cd0a9ca |
fix(deps): update module go.opentelemetry.io/proto/otlp to v1.8.0 (#7296)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [go.opentelemetry.io/proto/otlp](https://redirect.github.com/open-telemetry/opentelemetry-proto-go) | `v1.7.1` -> `v1.8.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-proto-go (go.opentelemetry.io/proto/otlp)</summary> ### [`v1.8.0`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/releases/tag/v1.8.0): /0.1.0 [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/compare/v1.7.1...v1.8.0) #### What's Changed > \[!IMPORTANT] > See the OTLP changes for the actual protobuf changes. > <https://github.com/open-telemetry/opentelemetry-proto/releases/tag/v1.8.0> - Push both the stable and unstable modules in push-tags by [@​dmathieu](https://redirect.github.com/dmathieu) in [#​377](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/377) - fix(deps): update module go.opentelemetry.io/proto/slim/otlp to v1.7.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​379](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/379) - fix(deps): update module go.opentelemetry.io/proto/otlp to v1.7.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​378](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/378) - chore(deps): update googleapis to [`a7a43d2`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/a7a43d2) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​380](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/380) - fix(deps): update module google.golang.org/protobuf to v1.36.7 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​381](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/381) - chore(deps): update module golang.org/x/sys to v0.35.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​382](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/382) - chore(deps): update github/codeql-action action to v3.29.6 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​383](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/383) - chore(deps): update all golang.org/x packages by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​384](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/384) - chore(deps): update module golang.org/x/net to v0.43.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​385](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/385) - chore(deps): update github/codeql-action action to v3.29.7 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​386](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/386) - chore(deps): update github/codeql-action action to v3.29.8 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​387](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/387) - chore(deps): update actions/checkout action to v5 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​389](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/389) - chore(deps): update googleapis to [`6b04f9b`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/6b04f9b) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​390](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/390) - fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.26.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​392](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/392) - chore(deps): update googleapis to [`5f3141c`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/5f3141c) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​393](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/393) - chore(deps): update github/codeql-action action to v3.29.9 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​394](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/394) - chore(deps): update module go.opentelemetry.io/build-tools to v0.26.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​391](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/391) - fix(deps): update module go.opentelemetry.io/build-tools/multimod to v0.26.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​395](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/395) - chore(deps): update github/codeql-action action to v3.29.10 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​396](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/396) - chore(deps): update googleapis to [`3122310`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/3122310) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​397](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/397) - chore(deps): update module github.com/kevinburke/ssh\_config to v1.4.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​398](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/398) - fix(deps): update module google.golang.org/grpc to v1.75.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​399](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/399) - fix(deps): update module github.com/grpc-ecosystem/grpc-gateway/v2 to v2.27.2 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​400](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/400) - fix(deps): update module google.golang.org/protobuf to v1.36.8 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​401](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/401) - chore(deps): update github/codeql-action action to v3.29.11 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​402](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/402) - chore(deps): update googleapis to [`c5933d9`](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/commit/c5933d9) by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​403](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/403) - chore(deps): update module go.opentelemetry.io/build-tools to v0.27.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​405](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/405) - chore(deps): update module github.com/spf13/pflag to v1.0.8 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​406](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/406) - chore(deps): update module github.com/spf13/pflag to v1.0.9 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​407](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/407) - chore(deps): update module github.com/spf13/cobra to v1.10.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​409](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/409) - chore(deps): update github/codeql-action action to v3.30.0 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​408](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/408) - chore(deps): update module github.com/spf13/cobra to v1.10.1 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​410](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/410) - chore(deps): update module github.com/spf13/pflag to v1.0.10 by [@​renovate](https://redirect.github.com/renovate)\[bot] in [#​412](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/412) - Upgrade OTLP to 1.8.0 by [@​dmathieu](https://redirect.github.com/dmathieu) in [#​413](https://redirect.github.com/open-telemetry/opentelemetry-proto-go/pull/413) **Full Changelog**: <https://github.com/open-telemetry/opentelemetry-proto-go/compare/v1.7.1...v1.8.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
83c041a6cd |
chore(deps): update module mvdan.cc/gofumpt to v0.9.0 (#7292)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [mvdan.cc/gofumpt](https://redirect.github.com/mvdan/gofumpt) | `v0.8.0` -> `v0.9.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>mvdan/gofumpt (mvdan.cc/gofumpt)</summary> ### [`v0.9.0`](https://redirect.github.com/mvdan/gofumpt/blob/HEAD/CHANGELOG.md#v090---2025-09-02) [Compare Source](https://redirect.github.com/mvdan/gofumpt/compare/v0.8.0...v0.9.0) This release is based on Go 1.25's gofmt, and requires Go 1.24 or later. A new rule is introduced to "clothe" naked returns for the sake of clarity. While there is nothing wrong with naming results in function signatures, using lone `return` statements can be confusing to the reader. Go 1.25's `ignore` directives in `go.mod` files are now obeyed; any directories within the module matching any of the patterns are now omitted when walking directories, such as with `gofumpt -w .`. Module information is now loaded via Go's [`x/mod/modfile` package](https://pkg.go.dev/golang.org/x/mod/modfile) rather than executing `go mod edit -json`, which is way faster. This should result in moderate speed-ups when formatting many directories. </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: dmathieu <damien.mathieu@elastic.co> |
||
|
|
295fbdc5f1 |
chore(deps): update module github.com/golangci/go-printf-func-name to v0.1.1 (#7290)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/golangci/go-printf-func-name](https://redirect.github.com/golangci/go-printf-func-name) | `v0.1.0` -> `v0.1.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>golangci/go-printf-func-name (github.com/golangci/go-printf-func-name)</summary> ### [`v0.1.1`](https://redirect.github.com/golangci/go-printf-func-name/compare/v0.1.0...v0.1.1) [Compare Source](https://redirect.github.com/golangci/go-printf-func-name/compare/v0.1.0...v0.1.1) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
09e5d69306 |
chore(deps): update module github.com/ghostiam/protogetter to v0.3.16 (#7289)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/ghostiam/protogetter](https://redirect.github.com/ghostiam/protogetter) | `v0.3.15` -> `v0.3.16` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>ghostiam/protogetter (github.com/ghostiam/protogetter)</summary> ### [`v0.3.16`](https://redirect.github.com/ghostiam/protogetter/releases/tag/v0.3.16) [Compare Source](https://redirect.github.com/ghostiam/protogetter/compare/v0.3.15...v0.3.16) #### What's Changed - Update golang.org/x/tools by [@​Jleagle](https://redirect.github.com/Jleagle) in [#​20](https://redirect.github.com/ghostiam/protogetter/pull/20) #### New Contributors - [@​Jleagle](https://redirect.github.com/Jleagle) made their first contribution in [#​20](https://redirect.github.com/ghostiam/protogetter/pull/20) **Full Changelog**: <https://github.com/ghostiam/protogetter/compare/v0.3.15...v0.3.16> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
7cb19f90ed |
chore(deps): update benchmark-action/github-action-benchmark action to v1.20.5 (#7293)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [benchmark-action/github-action-benchmark](https://redirect.github.com/benchmark-action/github-action-benchmark) | action | patch | `v1.20.4` -> `v1.20.5` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>benchmark-action/github-action-benchmark (benchmark-action/github-action-benchmark)</summary> ### [`v1.20.5`](https://redirect.github.com/benchmark-action/github-action-benchmark/blob/HEAD/CHANGELOG.md#v1205---02-Sep-2025) [Compare Source](https://redirect.github.com/benchmark-action/github-action-benchmark/compare/v1.20.4...v1.20.5) - **feat** allow to parse generic cargo bench/criterion units ([#​280](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/280)) - **fix** add summary even when failure threshold is surpassed ([#​285](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/285)) - **fix** time units are not normalized ([#​318](https://redirect.github.com/benchmark-action/github-action-benchmark/issues/318)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b8f00e398c |
chore(deps): update module github.com/spf13/pflag to v1.0.10 (#7291)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/spf13/pflag](https://redirect.github.com/spf13/pflag) | `v1.0.9` -> `v1.0.10` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>spf13/pflag (github.com/spf13/pflag)</summary> ### [`v1.0.10`](https://redirect.github.com/spf13/pflag/releases/tag/v1.0.10) [Compare Source](https://redirect.github.com/spf13/pflag/compare/v1.0.9...v1.0.10) #### What's Changed - fix deprecation comment for (FlagSet.)ParseErrorsWhitelist by [@​thaJeztah](https://redirect.github.com/thaJeztah) in [#​447](https://redirect.github.com/spf13/pflag/pull/447) - remove uses of errors.Is, which requires go1.13, move go1.16/go1.21 tests to separate file by [@​thaJeztah](https://redirect.github.com/thaJeztah) in [#​448](https://redirect.github.com/spf13/pflag/pull/448) #### New Contributors - [@​thaJeztah](https://redirect.github.com/thaJeztah) made their first contribution in [#​447](https://redirect.github.com/spf13/pflag/pull/447) **Full Changelog**: <https://github.com/spf13/pflag/compare/v1.0.9...v1.0.10> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
0174808b2b |
Fix schema urls (#7288)
The 1.0.0 schema now returns a 404 on opentelemetry.io. |
||
|
|
5e3b939f4b |
Add tracetest example for testing instrumentation (#7107)
Fixes https://github.com/open-telemetry/opentelemetry-go/issues/7051 |
||
|
|
090e9ef5e7 | chore(deps): update module github.com/spf13/cobra to v1.10.1 (#7286) | ||
|
|
a389393bcc | chore(deps): update github/codeql-action action to v3.30.0 (#7284) | ||
|
|
6ccc38752f | chore(deps): update module github.com/spf13/cobra to v1.10.0 (#7285) | ||
|
|
774c740caa |
Fix missing link in changelog (#7273)
Co-authored-by: Damien Mathieu <42@dmathieu.com> |
||
|
|
5d1ec3abf8 |
fix(deps): update github.com/opentracing-contrib/go-grpc/test digest to 0261db7 (#7278)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/opentracing-contrib/go-grpc/test](https://redirect.github.com/opentracing-contrib/go-grpc) | require | digest | `2f9c7e3` -> `0261db7` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
f74ab342cc |
chore(deps): update module github.com/spf13/pflag to v1.0.9 (#7282)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/spf13/pflag](https://redirect.github.com/spf13/pflag) | `v1.0.7` -> `v1.0.9` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>spf13/pflag (github.com/spf13/pflag)</summary> ### [`v1.0.9`](https://redirect.github.com/spf13/pflag/releases/tag/v1.0.9) [Compare Source](https://redirect.github.com/spf13/pflag/compare/v1.0.8...v1.0.9) #### What's Changed - fix: Restore ParseErrorsWhitelist name for now by [@​tomasaschan](https://redirect.github.com/tomasaschan) in [#​446](https://redirect.github.com/spf13/pflag/pull/446) **Full Changelog**: <https://github.com/spf13/pflag/compare/v1.0.8...v1.0.9> ### [`v1.0.8`](https://redirect.github.com/spf13/pflag/releases/tag/v1.0.8) [Compare Source](https://redirect.github.com/spf13/pflag/compare/v1.0.7...v1.0.8) #### ⚠️ Breaking Change This version, while only a patch bump, includes a (very minor) breaking change: the `flag.ParseErrorsWhitelist` struct and corresponding `FlagSet.parseErrorsWhitelist` field have been renamed to `ParseErrorsAllowlist`. This should result in compilation errors in any code that uses these fields, which can be fixed by adjusting the names at call sites. There is no change in semantics or behavior of the struct or field referred to by these names. If your code compiles without errors after bumping to/past v1.0.8, you are not affected by this change. #### What's Changed - Remove Redundant "Unknown-Flag" Error by [@​vaguecoder](https://redirect.github.com/vaguecoder) in [#​364](https://redirect.github.com/spf13/pflag/pull/364) - Switching from whitelist to Allowlist terminology by [@​dubrie](https://redirect.github.com/dubrie) in [#​261](https://redirect.github.com/spf13/pflag/pull/261) - Omit zero time.Time default from usage line by [@​mologie](https://redirect.github.com/mologie) in [#​438](https://redirect.github.com/spf13/pflag/pull/438) - implement CopyToGoFlagSet by [@​pohly](https://redirect.github.com/pohly) in [#​330](https://redirect.github.com/spf13/pflag/pull/330) - flag: Emulate stdlib behavior and do not print ErrHelp by [@​tmc](https://redirect.github.com/tmc) in [#​407](https://redirect.github.com/spf13/pflag/pull/407) - Print Default Values of String-to-String in Sorted Order by [@​vaguecoder](https://redirect.github.com/vaguecoder) in [#​365](https://redirect.github.com/spf13/pflag/pull/365) - fix: Don't print ErrHelp in ParseAll by [@​tomasaschan](https://redirect.github.com/tomasaschan) in [#​443](https://redirect.github.com/spf13/pflag/pull/443) - Reset args on re-parse even if empty by [@​tomasaschan](https://redirect.github.com/tomasaschan) in [#​444](https://redirect.github.com/spf13/pflag/pull/444) #### New Contributors - [@​vaguecoder](https://redirect.github.com/vaguecoder) made their first contribution in [#​364](https://redirect.github.com/spf13/pflag/pull/364) - [@​dubrie](https://redirect.github.com/dubrie) made their first contribution in [#​261](https://redirect.github.com/spf13/pflag/pull/261) - [@​mologie](https://redirect.github.com/mologie) made their first contribution in [#​438](https://redirect.github.com/spf13/pflag/pull/438) - [@​pohly](https://redirect.github.com/pohly) made their first contribution in [#​330](https://redirect.github.com/spf13/pflag/pull/330) - [@​tmc](https://redirect.github.com/tmc) made their first contribution in [#​407](https://redirect.github.com/spf13/pflag/pull/407) - [@​tomasaschan](https://redirect.github.com/tomasaschan) made their first contribution in [#​443](https://redirect.github.com/spf13/pflag/pull/443) **Full Changelog**: <https://github.com/spf13/pflag/compare/v1.0.7...v1.0.8> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
b0903afb45 |
chore(deps): update module github.com/rogpeppe/go-internal to v1.14.1 (#7283)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/rogpeppe/go-internal](https://redirect.github.com/rogpeppe/go-internal) | `v1.13.1` -> `v1.14.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>rogpeppe/go-internal (github.com/rogpeppe/go-internal)</summary> ### [`v1.14.1`](https://redirect.github.com/rogpeppe/go-internal/releases/tag/v1.14.1) [Compare Source](https://redirect.github.com/rogpeppe/go-internal/compare/v1.14.0...v1.14.1) #### What's Changed - testscript: remove temp dirs when finishing once again by [@​mvdan](https://redirect.github.com/mvdan) in [#​290](https://redirect.github.com/rogpeppe/go-internal/pull/290) **Full Changelog**: <https://github.com/rogpeppe/go-internal/compare/v1.14.0...v1.14.1> ### [`v1.14.0`](https://redirect.github.com/rogpeppe/go-internal/releases/tag/v1.14.0) [Compare Source](https://redirect.github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.0) ##### What's Changed - Bump Go dependencies by [@​lucacome](https://redirect.github.com/lucacome) in [#​266](https://redirect.github.com/rogpeppe/go-internal/pull/266) - diff,misspell: fix typos in comments by [@​alexandear](https://redirect.github.com/alexandear) in [#​282](https://redirect.github.com/rogpeppe/go-internal/pull/282) - testscript: phase out `func() int` in RunMain by [@​mvdan](https://redirect.github.com/mvdan) in [#​281](https://redirect.github.com/rogpeppe/go-internal/pull/281) - add Go 1.24.x, drop 1.22.x by [@​mvdan](https://redirect.github.com/mvdan) in [#​288](https://redirect.github.com/rogpeppe/go-internal/pull/288) ##### New Contributors - [@​lucacome](https://redirect.github.com/lucacome) made their first contribution in [#​266](https://redirect.github.com/rogpeppe/go-internal/pull/266) - [@​alexandear](https://redirect.github.com/alexandear) made their first contribution in [#​282](https://redirect.github.com/rogpeppe/go-internal/pull/282) **Full Changelog**: <https://github.com/rogpeppe/go-internal/compare/v1.13.1...v1.14.0> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
358fa01403 |
fix(deps): update googleapis to ef028d9 (#7279)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [google.golang.org/genproto/googleapis/api](https://redirect.github.com/googleapis/go-genproto) | indirect | digest | `c5933d9` -> `ef028d9` | | [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | indirect | digest | `c5933d9` -> `ef028d9` | | [google.golang.org/genproto/googleapis/rpc](https://redirect.github.com/googleapis/go-genproto) | require | digest | `c5933d9` -> `ef028d9` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
68b1c4ce5c |
fix(deps): update module github.com/opentracing-contrib/go-grpc to v0.1.2 (#7281)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/opentracing-contrib/go-grpc](https://redirect.github.com/opentracing-contrib/go-grpc) | `v0.1.1` -> `v0.1.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>opentracing-contrib/go-grpc (github.com/opentracing-contrib/go-grpc)</summary> ### [`v0.1.2`](https://redirect.github.com/opentracing-contrib/go-grpc/releases/tag/v0.1.2) [Compare Source](https://redirect.github.com/opentracing-contrib/go-grpc/compare/v0.1.1...v0.1.2) <!-- Release notes generated using configuration in .github/release.yml at v0.1.2 --> #### What's Changed ##### 🔨 Maintenance - Update golangci-lint to v2 by [@​lucacome](https://redirect.github.com/lucacome) in [#​40](https://redirect.github.com/opentracing-contrib/go-grpc/pull/40) - Wrap errors by [@​lucacome](https://redirect.github.com/lucacome) in [#​43](https://redirect.github.com/opentracing-contrib/go-grpc/pull/43) ##### ⬆️ Dependencies - Update lucacome/draft-release action to v1.2.1 by [@​renovate](https://redirect.github.com/renovate) in [#​38](https://redirect.github.com/opentracing-contrib/go-grpc/pull/38) - Update module google.golang.org/grpc to v1.71.1 by [@​renovate](https://redirect.github.com/renovate) in [#​37](https://redirect.github.com/opentracing-contrib/go-grpc/pull/37) - Update golang.org/x deps for CVEs by [@​lucacome](https://redirect.github.com/lucacome) in [#​42](https://redirect.github.com/opentracing-contrib/go-grpc/pull/42) **Full Changelog**: <https://github.com/opentracing-contrib/go-grpc/compare/v0.1.1...v0.1.2> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
c8632bc29a |
fix(deps): update golang.org/x (#7188)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | golang.org/x/exp | require | digest | `51f8813` -> `8b4c13b` | | golang.org/x/exp/typeparams | indirect | digest | `51f8813` -> `8b4c13b` | | golang.org/x/telemetry | indirect | digest | `1a19826` -> `50b750f` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS42Ni4yIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
18ad4a1d31 |
fix(deps): update module github.com/golangci/golangci-lint/v2 to v2.4.0 (#7277)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/golangci/golangci-lint/v2](https://redirect.github.com/golangci/golangci-lint) | `v2.3.1` -> `v2.4.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>golangci/golangci-lint (github.com/golangci/golangci-lint/v2)</summary> ### [`v2.4.0`](https://redirect.github.com/golangci/golangci-lint/blob/HEAD/CHANGELOG.md#v240) [Compare Source](https://redirect.github.com/golangci/golangci-lint/compare/v2.3.1...v2.4.0) 1. Enhancements - 🎉 go1.25 support 2. Linters new features or changes - `exhaustruct`: from v3.3.1 to 4.0.0 (new options: `allow-empty`, `allow-empty-rx`, `allow-empty-returns`, `allow-empty-declarations`) 3. Linters bug fixes - `godox`: trim filepath from report messages - `staticcheck`: allow empty options - `tagalign`: from 1.4.2 to 1.4.3 4. Documentation - 🌟 New website (with a search engine) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
c2fea5fb4d |
chore(deps): update module github.com/securego/gosec/v2 to v2.22.8 (#7276)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/securego/gosec/v2](https://redirect.github.com/securego/gosec) | `v2.22.7` -> `v2.22.8` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>securego/gosec (github.com/securego/gosec/v2)</summary> ### [`v2.22.8`](https://redirect.github.com/securego/gosec/releases/tag/v2.22.8) [Compare Source](https://redirect.github.com/securego/gosec/compare/v2.22.7...v2.22.8) #### Changelog - [`c945302`](https://redirect.github.com/securego/gosec/commit/c9453023c4e81ebdb6dde29e22d9cd5e2285fb16) Add support for go version 1.25.0 - [`ef7adab`](https://redirect.github.com/securego/gosec/commit/ef7adab98ce3c9599c340cb6d6e988f666d9a866) Update go version in CI to 1.24.6 and 1.23.12 - [`e201bb8`](https://redirect.github.com/securego/gosec/commit/e201bb86c2a1ab06d6773b6185a5c16413267abf) chore(deps): update all dependencies - [`ba592af`](https://redirect.github.com/securego/gosec/commit/ba592afef69e0e9f70adf25b95a15056cd61f015) chore(deps): update all dependencies - [`2ef6017`](https://redirect.github.com/securego/gosec/commit/2ef6017991fdf27d40052196a32571a0ba71dc9a) Update github action to release v2.22.7 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
83403d339c |
fix(deps): update module go.opentelemetry.io/collector/pdata to v1.40.0 (#7275)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [go.opentelemetry.io/collector/pdata](https://redirect.github.com/open-telemetry/opentelemetry-collector) | `v1.38.0` -> `v1.40.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-collector (go.opentelemetry.io/collector/pdata)</summary> ### [`v1.40.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1400v01340) ##### 💡 Enhancements 💡 - `pdata`: Add custom grpc/encoding that replaces proto and calls into the custom marshal/unmarshal logic in pdata. ([#​13631](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13631)) This change should not affect other gRPC calls since it fallbacks to the default grpc/proto encoding if requests are not pdata/otlp requests. - `pdata`: Avoid copying the pcommon.Map when same origin ([#​13731](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13731)) This is a very large improvement if using OTTL with map functions since it will avoid a map copy. - `exporterhelper`: Respect `num_consumers` when batching and partitioning are enabled. ([#​13607](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13607)) ##### 🧰 Bug fixes 🧰 - `pdata`: Correctly parse OTLP payloads containing non-packed repeated primitive fields ([#​13727](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13727), [#​13730](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13730)) This bug prevented the Collector from ingesting most Histogram, ExponentialHistogram, and Profile payloads. <!-- previous-version --> ### [`v1.39.0`](https://redirect.github.com/open-telemetry/opentelemetry-collector/blob/HEAD/CHANGELOG.md#v1390v01330) ##### 🛑 Breaking changes 🛑 - `all`: Increase minimum Go version to 1.24 ([#​13627](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13627)) ##### 💡 Enhancements 💡 - `otlphttpexporter`: Add `profiles_endpoint` configuration option to allow custom endpoint for profiles data export ([#​13504](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13504)) The `profiles_endpoint` configuration follows the same pattern as `traces_endpoint`, `metrics_endpoint`, and `logs_endpoint`. When specified, profiles data will be sent to the custom URL instead of the default `{endpoint}/v1development/profiles`. - `pdata`: Add support for local memory pooling for data objects. ([#​13678](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13678)) This is still an early experimental (alpha) feature. Do not recommended to be used production. To enable use "--featuregate=+pdata.useProtoPooling" - `pdata`: Optimize CopyTo messages to avoid any copy when same source and destination ([#​13680](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13680)) - `receiverhelper`: New feature flag to make receiverhelper distinguish internal vs. downstream errors using new `otelcol_receiver_failed_x` and `otelcol_receiver_requests` metrics ([#​12207](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12207), [#​12802](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/12802)) This is a breaking change for the semantics of the otelcol\_receiver\_refused\_metric\_points, otelcol\_receiver\_refused\_log\_records and otelcol\_receiver\_refused\_spans metrics. These new metrics and semantics are enabled through the `receiverhelper.newReceiverMetrics` feature gate. - `debugexporter`: Add support for entity references in debug exporter output ([#​13324](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13324)) - `pdata`: Fix unnecessary allocation of a new state when adding new values to pcommon.Map ([#​13634](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13634)) - `service`: Implement refcounting for pipeline data owned memory. ([#​13631](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13631)) This feature is protected by `--featuregate=+pdata.useProtoPooling`. - `service`: Add a debug-level log message when a consumer returns an error. ([#​13357](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13357)) - `xpdata`: Optimize xpdata/context for persistent queue when only one value for key ([#​13636](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13636)) - `otlpreceiver`: Log the listening addresses of the receiver, rather than the configured endpoints. ([#​13654](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13654)) - `pdata`: Use the newly added proto marshaler/unmarshaler for the official proto Marshaler/Unmarshaler ([#​13637](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13637)) If any problems observed with this consider to disable the featuregate `--feature-gates=-pdata.useCustomProtoEncoding` <!-- cspell:ignore MLKEM mlkem --> - `configtls`: Enable X25519MLKEM768 as per draft-ietf-tls-ecdhe-mlkem ([#​13670](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13670)) ##### 🧰 Bug fixes 🧰 - `exporterhelper`: Prevent uncontrolled goroutines in batcher due to a incorrect worker pool behaviour. ([#​13689](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13689)) - `service`: Ensure the insecure configuration is accounted for when normalizing the endpoint. ([#​13691](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13691)) - `configoptional`: Allow validating nested types ([#​13579](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13579)) `configoptional.Optional` now implements `xconfmap.Validator` - `batchprocessor`: Fix UB in batch processor when trying to read bytes size after adding request to pipeline ([#​13698](https://redirect.github.com/open-telemetry/opentelemetry-collector/issues/13698)) This bug only happens id detailed metrics are enabled and also an async (sending queue enabled) exporter that mutates data is configure. <!-- previous-version --> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuOTEuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
8ab8e421a5 | Drop support for Go 1.23 (#7274) | ||
|
|
84e3f3ac8b |
Release v1.38.0 (#7271)
This release is the last to support [Go 1.23]. The next release will require at least [Go 1.24]. ### Added - Add native histogram exemplar support in `go.opentelemetry.io/otel/exporters/prometheus`. (#6772) - Add template attribute functions to the `go.opentelmetry.io/otel/semconv/v1.34.0` package. (#6939) - `ContainerLabel` - `DBOperationParameter` - `DBSystemParameter` - `HTTPRequestHeader` - `HTTPResponseHeader` - `K8SCronJobAnnotation` - `K8SCronJobLabel` - `K8SDaemonSetAnnotation` - `K8SDaemonSetLabel` - `K8SDeploymentAnnotation` - `K8SDeploymentLabel` - `K8SJobAnnotation` - `K8SJobLabel` - `K8SNamespaceAnnotation` - `K8SNamespaceLabel` - `K8SNodeAnnotation` - `K8SNodeLabel` - `K8SPodAnnotation` - `K8SPodLabel` - `K8SReplicaSetAnnotation` - `K8SReplicaSetLabel` - `K8SStatefulSetAnnotation` - `K8SStatefulSetLabel` - `ProcessEnvironmentVariable` - `RPCConnectRPCRequestMetadata` - `RPCConnectRPCResponseMetadata` - `RPCGRPCRequestMetadata` - `RPCGRPCResponseMetadata` - Add `ErrorType` attribute helper function to the `go.opentelmetry.io/otel/semconv/v1.34.0` package. (#6962) - Add `WithAllowKeyDuplication` in `go.opentelemetry.io/otel/sdk/log` which can be used to disable deduplication for log records. (#6968) - Add `WithCardinalityLimit` option to configure the cardinality limit in `go.opentelemetry.io/otel/sdk/metric`. (#6996, #7065, #7081, #7164, #7165, #7179) - Add `Clone` method to `Record` in `go.opentelemetry.io/otel/log` that returns a copy of the record with no shared state. (#7001) - Add experimental self-observability span and batch span processor metrics in `go.opentelemetry.io/otel/sdk/trace`. Check the `go.opentelemetry.io/otel/sdk/trace/internal/x` package documentation for more information. (#7027, #6393, #7209) - The `go.opentelemetry.io/otel/semconv/v1.36.0` package. The package contains semantic conventions from the `v1.36.0` version of the OpenTelemetry Semantic Conventions. See the [migration documentation](./semconv/v1.36.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.34.0.`(#7032, #7041) - Add support for configuring Prometheus name translation using `WithTranslationStrategy` option in `go.opentelemetry.io/otel/exporters/prometheus`. The current default translation strategy when UTF-8 mode is enabled is `NoUTF8EscapingWithSuffixes`, but a future release will change the default strategy to `UnderscoreEscapingWithSuffixes` for compliance with the specification. (#7111) - Add experimental self-observability log metrics in `go.opentelemetry.io/otel/sdk/log`. Check the `go.opentelemetry.io/otel/sdk/log/internal/x` package documentation for more information. (#7121) - Add experimental self-observability trace exporter metrics in `go.opentelemetry.io/otel/exporters/stdout/stdouttrace`. Check the `go.opentelemetry.io/otel/exporters/stdout/stdouttrace/internal/x` package documentation for more information. (#7133) - Support testing of [Go 1.25]. (#7187) - The `go.opentelemetry.io/otel/semconv/v1.37.0` package. The package contains semantic conventions from the `v1.37.0` version of the OpenTelemetry Semantic Conventions. See the [migration documentation](./semconv/v1.37.0/MIGRATION.md) for information on how to upgrade from `go.opentelemetry.io/otel/semconv/v1.36.0.`(#7254) ### Changed - Optimize `TraceIDFromHex` and `SpanIDFromHex` in `go.opentelemetry.io/otel/sdk/trace`. (#6791) - Change `AssertEqual` in `go.opentelemetry.io/otel/log/logtest` to accept `TestingT` in order to support benchmarks and fuzz tests. (#6908) - Change `DefaultExemplarReservoirProviderSelector` in `go.opentelemetry.io/otel/sdk/metric` to use `runtime.GOMAXPROCS(0)` instead of `runtime.NumCPU()` for the `FixedSizeReservoirProvider` default size. (#7094) ### Fixed - `SetBody` method of `Record` in `go.opentelemetry.io/otel/sdk/log` now deduplicates key-value collections (`log.Value` of `log.KindMap` from `go.opentelemetry.io/otel/log`). (#7002) - Fix `go.opentelemetry.io/otel/exporters/prometheus` to not append a suffix if it's already present in metric name. (#7088) - Fix the `go.opentelemetry.io/otel/exporters/stdout/stdouttrace` self-observability component type and name. (#7195) - Fix partial export count metric in `go.opentelemetry.io/otel/exporters/stdout/stdouttrace`. (#7199) ### Deprecated - Deprecate `WithoutUnits` and `WithoutCounterSuffixes` options, preferring `WithTranslationStrategy` instead. (#7111) - Deprecate support for `OTEL_GO_X_CARDINALITY_LIMIT` environment variable in `go.opentelemetry.io/otel/sdk/metric`. Use `WithCardinalityLimit` option instead. (#7166)schema/v0.0.13 exporters/stdout/stdoutlog/v0.14.0 exporters/otlp/otlplog/otlploghttp/v0.14.0 sdk/log/logtest/v0.14.0 exporters/otlp/otlplog/otlploggrpc/v0.14.0 sdk/log/v0.14.0 log/logtest/v0.14.0 log/v0.14.0 exporters/prometheus/v0.60.0 trace/v1.38.0 sdk/metric/v1.38.0 sdk/v1.38.0 metric/v1.38.0 exporters/zipkin/v1.38.0 exporters/stdout/stdouttrace/v1.38.0 exporters/stdout/stdoutmetric/v1.38.0 exporters/otlp/otlptrace/otlptracehttp/v1.38.0 exporters/otlp/otlptrace/otlptracegrpc/v1.38.0 exporters/otlp/otlptrace/v1.38.0 exporters/otlp/otlpmetric/otlpmetrichttp/v1.38.0 bridge/opentracing/v1.38.0 exporters/otlp/otlpmetric/otlpmetricgrpc/v1.38.0 bridge/opencensus/test/v1.38.0 bridge/opencensus/v1.38.0 v1.38.0 |
||
|
|
18424a46ed |
Add tests for attribute JSON marshalling (#7268)
Forked from https://github.com/open-telemetry/opentelemetry-go/pull/7175#discussion_r2277148762 This adds a test for JSON marshaling of attribute sets. --------- Co-authored-by: Flc゛ <four_leaf_clover@foxmail.com> Co-authored-by: Tyler Yahn <MrAlias@users.noreply.github.com> |
||
|
|
9798759463 |
Statically define trace observability attributes (#7263)
There are a finite set of attributes that can be recorded with self
observability instruments. Cache these combinations to avoid computation
and allocations on the hot-path of tracing.
### Benchmarks
```console
$ benchstat main_25d02741f.txt cache-trace-obs-sets_05fd6ee.txt
goos: linux
goarch: amd64
pkg: go.opentelemetry.io/otel/sdk/trace
cpu: Intel(R) Core(TM) i7-8550U CPU @ 1.80GHz
│ main_25d02741f.txt │ cache-trace-obs-sets_05fd6ee.txt │
│ sec/op │ sec/op vs base │
SpanEnd/SelfObservabilityEnabled-8 366.2n ± 5% 229.2n ± 3% -37.39% (p=0.000 n=10)
TraceStart/SelfObservabilityEnabled-8 1076.0n ± 2% 800.2n ± 2% -25.63% (p=0.000 n=10)
geomean 627.7n 428.3n -31.76%
│ main_25d02741f.txt │ cache-trace-obs-sets_05fd6ee.txt │
│ B/op │ B/op vs base │
SpanEnd/SelfObservabilityEnabled-8 192.00 ± 0% 64.00 ± 0% -66.67% (p=0.000 n=10)
TraceStart/SelfObservabilityEnabled-8 992.0 ± 0% 608.0 ± 0% -38.71% (p=0.000 n=10)
geomean 436.4 197.3 -54.80%
│ main_25d02741f.txt │ cache-trace-obs-sets_05fd6ee.txt │
│ allocs/op │ allocs/op vs base │
SpanEnd/SelfObservabilityEnabled-8 4.000 ± 0% 2.000 ± 0% -50.00% (p=0.000 n=10)
TraceStart/SelfObservabilityEnabled-8 9.000 ± 0% 5.000 ± 0% -44.44% (p=0.000 n=10)
geomean 6.000 3.162 -47.30%
```
|
||
|
|
be1e57fb36 |
Refactor BSP observability setup (#7264)
Do not rely on side-effects from the configureSelfObservability method. Instead, initialize with the new pure newBSPObs func. |
||
|
|
d99c68cb21 |
chore(deps): update module github.com/mgechev/revive to v1.12.0 (#7269)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/mgechev/revive](https://redirect.github.com/mgechev/revive) | `v1.11.0` -> `v1.12.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>mgechev/revive (github.com/mgechev/revive)</summary> ### [`v1.12.0`](https://redirect.github.com/mgechev/revive/releases/tag/v1.12.0) [Compare Source](https://redirect.github.com/mgechev/revive/compare/v1.11.0...v1.12.0) ##### Changelog - [`3148906`](https://redirect.github.com/mgechev/revive/commit/314890615353452f098165994dd4dc391ff264d3) chore(deps): update module golang.org/x/sys to v0.35.0 ([#​1466](https://redirect.github.com/mgechev/revive/issues/1466)) - [`22dfd66`](https://redirect.github.com/mgechev/revive/commit/22dfd663755d3bf36121845f4fb2394fab3d96d2) chore(deps): update module golang.org/x/text to v0.28.0 ([#​1467](https://redirect.github.com/mgechev/revive/issues/1467)) - [`5a1e5fd`](https://redirect.github.com/mgechev/revive/commit/5a1e5fda4c7737d5aa0c168da5e0e099f6e74cc8) chore: Add Copilot instructions ([#​1437](https://redirect.github.com/mgechev/revive/issues/1437)) - [`74e4f63`](https://redirect.github.com/mgechev/revive/commit/74e4f6318d366ca4ce70bb75066f94cf1afcdbd4) chore: add macOS test runner ([#​1465](https://redirect.github.com/mgechev/revive/issues/1465)) - [`a15fdfd`](https://redirect.github.com/mgechev/revive/commit/a15fdfd322771de535aee2e1c5621f1819150af6) chore: clean up GoReleaser config, remove unnecessary hooks ([#​1422](https://redirect.github.com/mgechev/revive/issues/1422)) - [`809768c`](https://redirect.github.com/mgechev/revive/commit/809768cffe77876d93231b5e4a4114d7f4ce8d29) chore: enable formatters in golangci-lint config ([#​1421](https://redirect.github.com/mgechev/revive/issues/1421)) - [`c971cb7`](https://redirect.github.com/mgechev/revive/commit/c971cb750b0f1b0af66a76f099f32845b8feac33) chore: improve comments for config files ([#​1424](https://redirect.github.com/mgechev/revive/issues/1424)) - [`984b38e`](https://redirect.github.com/mgechev/revive/commit/984b38e246f8ba8108e9d936feb04b5e777774d6) chore: improve error reporting in test suite ([#​1431](https://redirect.github.com/mgechev/revive/issues/1431)) - [`e5f7980`](https://redirect.github.com/mgechev/revive/commit/e5f7980ca3eec3c5e6e58a18f76c35a05370bbab) chore: run tests and lint on push to main branch ([#​1470](https://redirect.github.com/mgechev/revive/issues/1470)) - [`7de7cf3`](https://redirect.github.com/mgechev/revive/commit/7de7cf307642b1881d3127ccc49ed6e20952371f) docs: add DeepWiki link to README ([#​1432](https://redirect.github.com/mgechev/revive/issues/1432)) - [`154a24f`](https://redirect.github.com/mgechev/revive/commit/154a24fb5125181a14bca47c341ec5554a004c0a) docs: add info about `golang` code snippets ([#​1494](https://redirect.github.com/mgechev/revive/issues/1494)) - [`4a6facc`](https://redirect.github.com/mgechev/revive/commit/4a6facc63c3cbaf9b99d52ffe612ce36c3af35d9) docs: add missing use-waitgroup-go TOC entry ([#​1492](https://redirect.github.com/mgechev/revive/issues/1492)) - [`40a690d`](https://redirect.github.com/mgechev/revive/commit/40a690dff5558f6ed2eb62ab29a8f711ff5d736d) exported: improve detection and error message ([#​1403](https://redirect.github.com/mgechev/revive/issues/1403)) - [`68ac551`](https://redirect.github.com/mgechev/revive/commit/68ac5514f58418fe77a7fd88ff7336a35cd37c99) feature: detect identical-branches in switch statements ([#​1448](https://redirect.github.com/mgechev/revive/issues/1448)) - [`9fd8adb`](https://redirect.github.com/mgechev/revive/commit/9fd8adbcd0c7d823577e289b902785dc84591612) feature: detect useless options in spanner struct tag ([#​1483](https://redirect.github.com/mgechev/revive/issues/1483)) - [`9fc7dc7`](https://redirect.github.com/mgechev/revive/commit/9fc7dc7d778f81e40be58419f1eb17f458b7bca9) feature: identical-branches: check branches of "if ... else if" chains ([#​1440](https://redirect.github.com/mgechev/revive/issues/1440)) - [`2db7034`](https://redirect.github.com/mgechev/revive/commit/2db7034aca77795c4ef6489c370974a0ea5d42ec) feature: new rule `use-waitgroup-go` ([#​1484](https://redirect.github.com/mgechev/revive/issues/1484)) - [`12d96ad`](https://redirect.github.com/mgechev/revive/commit/12d96adfd47b0aee1f5096399097cf6e3ea011fd) feature: new rule enforce-else ([#​1436](https://redirect.github.com/mgechev/revive/issues/1436)) - [`f353e4b`](https://redirect.github.com/mgechev/revive/commit/f353e4b0e5be45dcc8ade46989dfbf0600a1d0cc) feature: new rule identical-ifelseif-conditions ([#​1454](https://redirect.github.com/mgechev/revive/issues/1454)) - [`3f4591c`](https://redirect.github.com/mgechev/revive/commit/3f4591cd9aca5716a1a9d669b268a33ea266855b) feature: new rule identical-switch-conditions ([#​1451](https://redirect.github.com/mgechev/revive/issues/1451)) - [`15aded9`](https://redirect.github.com/mgechev/revive/commit/15aded98f632dde49666d122521fb81ee8235040) feature: new rule package-directory-mismatch ([#​1429](https://redirect.github.com/mgechev/revive/issues/1429)) - [`fc46c84`](https://redirect.github.com/mgechev/revive/commit/fc46c84cec2b93a8fdd787172705082337f7bb21) feature: new rule unsecure-url-scheme ([#​1478](https://redirect.github.com/mgechev/revive/issues/1478)) - [`84b565b`](https://redirect.github.com/mgechev/revive/commit/84b565b0bfed2810d2a3f16765acf63b5bf63570) feature: new rule useless-fallthrough ([#​1462](https://redirect.github.com/mgechev/revive/issues/1462)) - [`4720545`](https://redirect.github.com/mgechev/revive/commit/47205455ea22448b391a9acedf1b23cd8481fb6a) feature: new rules `identical-switch-branches` and `identical-ifelseif-branches` - [`14c91fe`](https://redirect.github.com/mgechev/revive/commit/14c91fed1d70132d81cd0e308257aaaf502bea91) feature: struct-tag warns on (useless) options on ignored fields ([#​1487](https://redirect.github.com/mgechev/revive/issues/1487)) - [`f07a47a`](https://redirect.github.com/mgechev/revive/commit/f07a47a1bf491f715e8d4674b2dc3e7d790a3ee7) feature: support spanner struct tag in struct-tag rule ([#​1479](https://redirect.github.com/mgechev/revive/issues/1479)) - [`6b060cd`](https://redirect.github.com/mgechev/revive/commit/6b060cd03ab038d32c2b6947e67daedbf56da292) fix(1438): enforce-switch-style - false positive with pure return based switch ([#​1446](https://redirect.github.com/mgechev/revive/issues/1446)) - [`da50656`](https://redirect.github.com/mgechev/revive/commit/da506562bb33bbbfe4e61c23622b995dbdfdb129) fix(deps): update module golang.org/x/mod to v0.27.0 ([#​1468](https://redirect.github.com/mgechev/revive/issues/1468)) - [`74bbe3b`](https://redirect.github.com/mgechev/revive/commit/74bbe3b1a64acbc991195b8719943785c25f4173) fix(deps): update module golang.org/x/tools to v0.36.0 ([#​1469](https://redirect.github.com/mgechev/revive/issues/1469)) - [`ccf85a2`](https://redirect.github.com/mgechev/revive/commit/ccf85a25e5fcb325c4c1ab12aaae27265b147719) fix: default formatter generates an extra new line ([#​1485](https://redirect.github.com/mgechev/revive/issues/1485)) - [`b969b8b`](https://redirect.github.com/mgechev/revive/commit/b969b8be4ac432179917dd95f328906806f1e9dd) modifies-parameter: handle slices.Delete and slices.DeleteFunc ([#​1427](https://redirect.github.com/mgechev/revive/issues/1427)) - [`b34c8e9`](https://redirect.github.com/mgechev/revive/commit/b34c8e96eccd5e0cbcb03ff6a8b39419384b2a56) refactor: fix musttag lint issues ([#​1464](https://redirect.github.com/mgechev/revive/issues/1464)) - [`9d600b6`](https://redirect.github.com/mgechev/revive/commit/9d600b6df1ce7916a215c3a02bb8a5804eef9b13) refactor: reduces the number of references to deprecated \*ast.Object ([#​1473](https://redirect.github.com/mgechev/revive/issues/1473)) - [`e1d05f7`](https://redirect.github.com/mgechev/revive/commit/e1d05f7a0e941fe7377279012e22b631e6e3df26) refactor: remove rule enforce-else ([#​1495](https://redirect.github.com/mgechev/revive/issues/1495)) - [`cf49015`](https://redirect.github.com/mgechev/revive/commit/cf4901574e89077ddc7fd5cd3dbb8a0f887f24e5) refactor: replaces calls to astutils.PickNodes with calls to astutils.SeekNode when possible ([#​1482](https://redirect.github.com/mgechev/revive/issues/1482)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> |
||
|
|
0724539e71 |
Add benchmark for set equality (#7262)
Forked from https://github.com/open-telemetry/opentelemetry-go/pull/7175 ``` $ go test -timeout 60s -run=xxxxxMatchNothingxxxxx -test.benchtime=10ms -count 6 -cpu 1 -bench=BenchmarkEquals ./... goos: linux goarch: amd64 pkg: go.opentelemetry.io/otel/attribute cpu: Intel(R) Xeon(R) CPU @ 2.20GHz BenchmarkEquals/Empty 1314884 9.008 ns/op BenchmarkEquals/Empty 1875915 8.461 ns/op BenchmarkEquals/Empty 1461613 7.749 ns/op BenchmarkEquals/Empty 1636912 9.359 ns/op BenchmarkEquals/Empty 1863039 6.355 ns/op BenchmarkEquals/Empty 1789053 6.336 ns/op BenchmarkEquals/1_string_attribute 674168 16.92 ns/op BenchmarkEquals/1_string_attribute 701983 16.42 ns/op BenchmarkEquals/1_string_attribute 692001 16.52 ns/op BenchmarkEquals/1_string_attribute 687970 16.29 ns/op BenchmarkEquals/1_string_attribute 751766 16.58 ns/op BenchmarkEquals/1_string_attribute 703534 16.88 ns/op BenchmarkEquals/10_string_attributes 85400 137.1 ns/op BenchmarkEquals/10_string_attributes 91045 136.1 ns/op BenchmarkEquals/10_string_attributes 90973 150.7 ns/op BenchmarkEquals/10_string_attributes 62877 177.5 ns/op BenchmarkEquals/10_string_attributes 90780 194.2 ns/op BenchmarkEquals/10_string_attributes 91058 144.6 ns/op BenchmarkEquals/1_int_attribute 624625 18.72 ns/op BenchmarkEquals/1_int_attribute 689478 16.03 ns/op BenchmarkEquals/1_int_attribute 719173 15.68 ns/op BenchmarkEquals/1_int_attribute 707005 16.18 ns/op BenchmarkEquals/1_int_attribute 752048 15.94 ns/op BenchmarkEquals/1_int_attribute 752034 16.23 ns/op BenchmarkEquals/10_int_attributes 90302 132.5 ns/op BenchmarkEquals/10_int_attributes 89929 131.9 ns/op BenchmarkEquals/10_int_attributes 86578 135.2 ns/op BenchmarkEquals/10_int_attributes 90482 133.1 ns/op BenchmarkEquals/10_int_attributes 90255 132.0 ns/op BenchmarkEquals/10_int_attributes 87615 134.6 ns/op PASS ok go.opentelemetry.io/otel/attribute 0.578s PASS ok go.opentelemetry.io/otel/attribute/internal 0.017s ``` --------- Co-authored-by: Flc゛ <four_leaf_clover@foxmail.com> Co-authored-by: Robert Pająk <pellared@hotmail.com> |
||
|
|
5358fd737d |
Upgrade semconv dependencies to v1.37.0 (#7260)
Resolve https://github.com/open-telemetry/opentelemetry-go/issues/7255 |
||
|
|
25d02741f7 |
fix(deps): update module github.com/stretchr/testify to v1.11.1 (#7261)
This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [github.com/stretchr/testify](https://redirect.github.com/stretchr/testify) | `v1.11.0` -> `v1.11.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>stretchr/testify (github.com/stretchr/testify)</summary> ### [`v1.11.1`](https://redirect.github.com/stretchr/testify/releases/tag/v1.11.1) [Compare Source](https://redirect.github.com/stretchr/testify/compare/v1.11.0...v1.11.1) This release fixes [#​1785](https://redirect.github.com/stretchr/testify/issues/1785) introduced in v1.11.0 where expected argument values implementing the stringer interface (`String() string`) with a method which mutates their value, when passed to mock.Mock.On (`m.On("Method", <expected>).Return()`) or actual argument values passed to mock.Mock.Called may no longer match one another where they previously did match. The behaviour prior to v1.11.0 where the stringer is always called is restored. Future testify releases may not call the stringer method at all in this case. #### What's Changed - Backport [#​1786](https://redirect.github.com/stretchr/testify/issues/1786) to release/1.11: mock: revert to pre-v1.11.0 argument matching behavior for mutating stringers by [@​brackendawson](https://redirect.github.com/brackendawson) in [#​1788](https://redirect.github.com/stretchr/testify/pull/1788) **Full Changelog**: <https://github.com/stretchr/testify/compare/v1.11.0...v1.11.1> </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, 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-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS44Mi43IiwidXBkYXRlZEluVmVyIjoiNDEuODIuNyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiU2tpcCBDaGFuZ2Vsb2ciLCJkZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: dmathieu <damien.mathieu@elastic.co> |
||
|
|
d0cab8666b |
prometheus: Add support for setting Translation Strategy config option (#7111)
As per the specification: https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/metrics/sdk_exporters/prometheus.md#configuration This is part of a broader effort to unify the behavior of all the touch points between open telemetry metrics and prometheus: https://github.com/prometheus/prometheus/issues/16542 Fixes https://github.com/open-telemetry/opentelemetry-go/issues/6668 --------- Signed-off-by: Owen Williams <owen.williams@grafana.com> Co-authored-by: Robert Pająk <pellared@hotmail.com> |