-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: Fix stdouttrace/example_test to make the trace_id same. #4855
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
StLeoX
requested review from
MrAlias,
Aneurysm9,
evantorrie,
XSAM,
dashpole,
MadVikingGod,
pellared,
hanyuancheung and
dmathieu
as code owners
January 27, 2024 07:46
/easycla |
MrAlias
added
the
blocked:CLA
Waiting on CLA to be signed before progress can be made
label
Jan 29, 2024
MrAlias
requested changes
Jan 29, 2024
Please be sure to sign the CLA so these changes can be considered. |
/easycla |
MrAlias
approved these changes
Jan 30, 2024
MrAlias
added
Skip Changelog
PRs that do not require a CHANGELOG.md entry
documentation
Provides helpful information
and removed
blocked:CLA
Waiting on CLA to be signed before progress can be made
labels
Jan 30, 2024
dmathieu
approved these changes
Jan 30, 2024
pellared
requested changes
Jan 30, 2024
codeboten
referenced
this pull request
in open-telemetry/opentelemetry-collector
Feb 6, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v0.45.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.0/v0.45.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.0/v0.45.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) #### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com> Co-authored-by: Alex Boten <aboten@lightstep.com>
codeboten
referenced
this pull request
in open-telemetry/opentelemetry-collector
Feb 7, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fbridge%2fopencensus/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/stdout/stdoutmetric](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdoutmetric/v0.45.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | :warning: MAJOR VERSION UPDATE :warning: - please manually update this package --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/bridge/opencensus)</summary> ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) #### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alex Boten <aboten@lightstep.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
codeboten
referenced
this pull request
in open-telemetry/opentelemetry-collector-contrib
Feb 8, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | :warning: MAJOR VERSION UPDATE :warning: - please manually update this package --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.43.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) #### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on tuesday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-telemetry/opentelemetry-collector-contrib). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Alex Boten <aboten@lightstep.com> Co-authored-by: opentelemetrybot <107717825+opentelemetrybot@users.noreply.github.com>
charithe
referenced
this pull request
in cerbos/cerbos
Feb 12, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) | `v1.50.10` -> `v1.50.15` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.50.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.50.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.50.10/v1.50.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.50.10/v1.50.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | `v0.5.0` -> `v0.5.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.0/v0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.0/v0.5.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/jackc/pgtype](https://togithub.com/jackc/pgtype) | `v1.14.1` -> `v1.14.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fjackc%2fpgtype/v1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fjackc%2fpgtype/v1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fjackc%2fpgtype/v1.14.1/v1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fjackc%2fpgtype/v1.14.1/v1.14.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/minio/minio-go/v7](https://togithub.com/minio/minio-go) | `v7.0.66` -> `v7.0.67` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fminio%2fminio-go%2fv7/v7.0.67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fminio%2fminio-go%2fv7/v7.0.67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fminio%2fminio-go%2fv7/v7.0.66/v7.0.67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fminio%2fminio-go%2fv7/v7.0.66/v7.0.67?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | `v0.12.78` -> `v0.12.79` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpterm%2fpterm/v0.12.79?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fpterm%2fpterm/v0.12.79?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fpterm%2fpterm/v0.12.78/v0.12.79?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpterm%2fpterm/v0.12.78/v0.12.79?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/twmb/franz-go](https://togithub.com/twmb/franz-go) | `v1.16.0` -> `v1.16.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftwmb%2ffranz-go/v1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftwmb%2ffranz-go/v1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftwmb%2ffranz-go/v1.16.0/v1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftwmb%2ffranz-go/v1.16.0/v1.16.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/vektra/mockery/v2](https://togithub.com/vektra/mockery) | `v2.40.1` -> `v2.40.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fvektra%2fmockery%2fv2/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fvektra%2fmockery%2fv2/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fvektra%2fmockery%2fv2/v2.40.1/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fvektra%2fmockery%2fv2/v2.40.1/v2.40.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.47.0` -> `v0.48.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/host](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.47.0` -> `v0.48.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.47.0` -> `v0.48.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/runtime](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.47.0` -> `v0.48.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/propagators/autoprop](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.47.0` -> `v0.48.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.47.0/v0.48.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v1.22.0` -> `v1.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.22.0/v1.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v0.45.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.0/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.0/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `2c58cdc` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `31a09d3` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | --- ### Release Notes <details> <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary> ### [`v1.50.15`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15015-2024-02-09) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.14...v1.50.15) \=== ##### Service Client Updates - `service/amp`: Updates service API and documentation - `service/batch`: Updates service API and documentation - This feature allows Batch to support configuration of repository credentials for jobs running on ECS - `service/braket`: Updates service API - `service/cost-optimization-hub`: Updates service API and documentation - `service/ecs`: Updates service documentation - Documentation only update for Amazon ECS. - `service/iot`: Updates service API and documentation - This release allows AWS IoT Core users to enable Online Certificate Status Protocol (OCSP) Stapling for TLS X.509 Server Certificates when creating and updating AWS IoT Domain Configurations with Custom Domain. - `service/pricing`: Updates service API and documentation ### [`v1.50.14`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15014-2024-02-08) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.13...v1.50.14) \=== ##### Service Client Updates - `service/codepipeline`: Updates service API and documentation - Add ability to execute pipelines with new parallel & queued execution modes and add support for triggers with filtering on branches and file paths. - `service/quicksight`: Updates service API and documentation - General Interactions for Visuals; Waterfall Chart Color Configuration; Documentation Update - `service/workspaces`: Updates service API and documentation - This release introduces User-Decoupling feature. This feature allows Workspaces Core customers to provision workspaces without providing users. CreateWorkspaces and DescribeWorkspaces APIs will now take a new optional parameter "WorkspaceName". ### [`v1.50.13`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15013-2024-02-07) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.12...v1.50.13) \=== ##### Service Client Updates - `service/datasync`: Updates service API and documentation - `service/models.lex.v2`: Updates service API, documentation, and paginators - `service/redshift`: Updates service API, documentation, and paginators - LisRecommendations API to fetch Amazon Redshift Advisor recommendations. ### [`v1.50.12`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15012-2024-02-06) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.11...v1.50.12) \=== ##### Service Client Updates - `service/appsync`: Updates service API and documentation - `service/ecs`: Updates service documentation - This release is a documentation only update to address customer issues. - `service/es`: Updates service API and documentation - This release adds clear visibility to the customers on the changes that they make on the domain. - `service/logs`: Updates service API and documentation - This release adds a new field, logGroupArn, to the response of the logs:DescribeLogGroups action. - `service/opensearch`: Updates service API and documentation - `service/wafv2`: Updates service API and documentation ### [`v1.50.11`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15011-2024-02-05) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.50.10...v1.50.11) \=== ##### Service Client Updates - `service/glue`: Updates service API and documentation - Introduce Catalog Encryption Role within Glue Data Catalog Settings. Introduce SASL/PLAIN as an authentication method for Glue Kafka connections - `service/workspaces`: Updates service documentation - Added definitions of various WorkSpace states </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.5.1`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.5.1) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.5.0...v0.5.1) #### What's Changed - Fix CEL types for repeated field item expressions by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/92](https://togithub.com/bufbuild/protovalidate-go/pull/92) **Full Changelog**: bufbuild/protovalidate-go@v0.5.0...v0.5.1 </details> <details> <summary>jackc/pgtype (github.com/jackc/pgtype)</summary> ### [`v1.14.2`](https://togithub.com/jackc/pgtype/compare/v1.14.1...v1.14.2) [Compare Source](https://togithub.com/jackc/pgtype/compare/v1.14.1...v1.14.2) </details> <details> <summary>minio/minio-go (github.com/minio/minio-go/v7)</summary> ### [`v7.0.67`](https://togithub.com/minio/minio-go/releases/tag/v7.0.67): Bugfix release [Compare Source](https://togithub.com/minio/minio-go/compare/v7.0.66...v7.0.67) #### What's Changed - detect offline for more valid errors by [@​harshavardhana](https://togithub.com/harshavardhana) in [https://github.com/minio/minio-go/pull/1919](https://togithub.com/minio/minio-go/pull/1919) - NEW API: GetObjectAttributes by [@​zveinn](https://togithub.com/zveinn) in [https://github.com/minio/minio-go/pull/1921](https://togithub.com/minio/minio-go/pull/1921) - fix: support more type to StringSet umnarshaJSON by [@​jiuker](https://togithub.com/jiuker) in [https://github.com/minio/minio-go/pull/1925](https://togithub.com/minio/minio-go/pull/1925) - Update api-remove.go by [@​fwessels](https://togithub.com/fwessels) in [https://github.com/minio/minio-go/pull/1926](https://togithub.com/minio/minio-go/pull/1926) - Enable --expired-object-all-versions by [@​shtripat](https://togithub.com/shtripat) in [https://github.com/minio/minio-go/pull/1927](https://togithub.com/minio/minio-go/pull/1927) - fix: latest linter issues by [@​harshavardhana](https://togithub.com/harshavardhana) in [https://github.com/minio/minio-go/pull/1929](https://togithub.com/minio/minio-go/pull/1929) #### New Contributors - [@​zveinn](https://togithub.com/zveinn) made their first contribution in [https://github.com/minio/minio-go/pull/1921](https://togithub.com/minio/minio-go/pull/1921) - [@​jiuker](https://togithub.com/jiuker) made their first contribution in [https://github.com/minio/minio-go/pull/1925](https://togithub.com/minio/minio-go/pull/1925) - [@​shtripat](https://togithub.com/shtripat) made their first contribution in [https://github.com/minio/minio-go/pull/1927](https://togithub.com/minio/minio-go/pull/1927) **Full Changelog**: minio/minio-go@v7.0.66...v7.0.67 </details> <details> <summary>pterm/pterm (github.com/pterm/pterm)</summary> ### [`v0.12.79`](https://togithub.com/pterm/pterm/releases/tag/v0.12.79) [Compare Source](https://togithub.com/pterm/pterm/compare/v0.12.78...v0.12.79) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Exciting New Features 🎉 - feat(text-input): Show `DefaultValue` as placeholder by [@​MarvinJWendt](https://togithub.com/MarvinJWendt) in [https://github.com/pterm/pterm/pull/639](https://togithub.com/pterm/pterm/pull/639) **Full Changelog**: pterm/pterm@v0.12.78...v0.12.79 </details> <details> <summary>twmb/franz-go (github.com/twmb/franz-go)</summary> ### [`v1.16.1`](https://togithub.com/twmb/franz-go/blob/HEAD/CHANGELOG.md#v1161) [Compare Source](https://togithub.com/twmb/franz-go/compare/v1.16.0...v1.16.1) \=== This patch release fixes one bug and un-deprecates SaramaHasher. SaramaHasher, while not identical to Sarama's partitioner, actually *is* identical to some other partitioners in the Kafka client ecosystem. So, the old function is now un-deprecated, but the documentation correctly points you to SaramaCompatHasher and mentions why you may still want to use SaramaHasher. For the bug: if you tried using CommitOffsetsSync during a group rebalance, and you canceled your context while the group was still rebalancing, then CommitOffsetsSync would enter a deadlock and never return. That has been fixed. - [`cd65d77`](https://togithub.com/twmb/franz-go/commit/cd65d77) and [`99d6dfb`](https://togithub.com/twmb/franz-go/commit/99d6dfb) kgo: fix bug - [`d40ac19`](https://togithub.com/twmb/franz-go/commit/d40ac19) kgo: un-deprecate SaramaHasher and add docs explaining why </details> <details> <summary>vektra/mockery (github.com/vektra/mockery/v2)</summary> ### [`v2.40.3`](https://togithub.com/vektra/mockery/releases/tag/v2.40.3) [Compare Source](https://togithub.com/vektra/mockery/compare/v2.40.2...v2.40.3) #### Changelog - [`3b76444`](https://togithub.com/vektra/mockery/commit/3b76444) Dockerfile: up go version to 1.22 - [`cd5cc5a`](https://togithub.com/vektra/mockery/commit/cd5cc5a) Merge pull request [#​755](https://togithub.com/vektra/mockery/issues/755) from ifross89/patch-1 ### [`v2.40.2`](https://togithub.com/vektra/mockery/releases/tag/v2.40.2) [Compare Source](https://togithub.com/vektra/mockery/compare/v2.40.1...v2.40.2) #### Changelog - [`f513d5d`](https://togithub.com/vektra/mockery/commit/f513d5d) Merge pull request [#​753](https://togithub.com/vektra/mockery/issues/753) from viktorasm/fix-upgrade-x-tools - [`116a183`](https://togithub.com/vektra/mockery/commit/116a183) update pipeline to test on current ant previous versions - [`2147419`](https://togithub.com/vektra/mockery/commit/2147419) upgrade X tools to fix panic crash in go 1.22 </details> <details> <summary>open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/b3)</summary> ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.23.0): /v0.48.0/v0.17.0/v0.3.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.22.0...v1.23.0) ##### Added - Add client metric support to `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`. ([#​4707](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4707)) - Add peer attributes to spans recorded by `NewClientHandler`, `NewServerHandler` in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`. ([#​4873](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4873)) - Add support for `cloud.account.id`, `cloud.availability_zone` and `cloud.region` in the AWS ECS detector. ([#​4860](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4860)) ##### Changed - The fallback options in `go.opentelemetry.io/contrib/exporters/autoexport` now accept factory functions. ([#​4891](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4891)) - `WithFallbackMetricReader(metric.Reader) MetricOption` is replaced with `func WithFallbackMetricReader(func(context.Context) (metric.Reader, error)) MetricOption`. - `WithFallbackSpanExporter(trace.SpanExporter) SpanOption` is replaced with `WithFallbackSpanExporter(func(context.Context) (trace.SpanExporter, error)) SpanOption`. - The `http.server.request_content_length` metric in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` is changed to `http.server.request.size`.([#​4707](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4707)) - The `http.server.response_content_length` metric in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` is changed to `http.server.response.size`.([#​4707](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4707)) ##### Deprecated - The `RequestCount`, `RequestContentLength`, `ResponseContentLength`, `ServerLatency` constants in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` are deprecated. ([#​4707](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4707)) ##### Fixed - Do not panic in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` if `MeterProvider` returns a `nil` instrument. ([#​4875](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4875)) #### New Contributors - [@​acpana](https://togithub.com/acpana) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4831](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/4831) - [@​hiroyaonoe](https://togithub.com/hiroyaonoe) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4704](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/4704) - [@​hcelaloner](https://togithub.com/hcelaloner) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/4891](https://togithub.com/open-telemetry/opentelemetry-go-contrib/pull/4891) **Full Changelog**: open-telemetry/opentelemetry-go-contrib@v1.22.0...v1.23.0 </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/cerbos/cerbos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Charith Ellawala <charith@cerbos.dev> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charith Ellawala <charith@cerbos.dev>
alecthomas
referenced
this pull request
in TBD54566975/ftl
Feb 12, 2024
…lpmetric/otlpmetricgrpc to v1 (#925) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/TBD54566975/ftl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
alecthomas
referenced
this pull request
in TBD54566975/ftl
Feb 12, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`1.3.107` -> `1.4.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.107/1.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@swc/jest](https://togithub.com/swc-project/pkgs/tree/main/packages/jest) ([source](https://togithub.com/swc-project/pkgs)) | [`0.2.34` -> `0.2.36`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.34/0.2.36) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom) | [`6.4.1` -> `6.4.2`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.1/6.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.52` -> `18.2.55`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.52/18.2.55) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.18` -> `18.2.19`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.18/18.2.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/typescript-estree](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree)) | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [chokidar](https://togithub.com/paulmillr/chokidar) | [`3.5.3` -> `3.6.0`](https://renovatebot.com/diffs/npm/chokidar/3.5.3/3.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [go](https://togithub.com/golang/go) | `1.21.6` -> `1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [go](https://go.dev/) ([source](https://togithub.com/golang/go)) | `1.21.6` -> `1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | golang | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [goreleaser](https://togithub.com/goreleaser/goreleaser) | `1.23.0` -> `1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [just](https://togithub.com/casey/just) | `1.23.0` -> `1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [lint-staged](https://togithub.com/okonet/lint-staged) | [`15.2.1` -> `15.2.2`](https://renovatebot.com/diffs/npm/lint-staged/15.2.1/15.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [postcss](https://postcss.org/) ([source](https://togithub.com/postcss/postcss)) | [`8.4.33` -> `8.4.35`](https://renovatebot.com/diffs/npm/postcss/8.4.33/8.4.35) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [pre-commit](https://togithub.com/pre-commit/pre-commit) | `3.6.0` -> `3.6.1` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | | [yq](https://togithub.com/mikefarah/yq) | `4.40.5` -> `4.40.7` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | | [com.squareup.wire:wire-grpc-server](https://togithub.com/square/wire) | `4.9.6` -> `4.9.7` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | compile | patch | | [com.squareup.wire:wire-runtime-jvm](https://togithub.com/square/wire) | `4.9.6` -> `4.9.7` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | compile | patch | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.4.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#140---2024-02-05) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.107...v1.4.0) ##### Bug Fixes - **(cli)** Make Rust CLI use sourcemap code from the `swc` crate ([#​8576](https://togithub.com/swc-project/swc/issues/8576)) ([82bc061](https://togithub.com/swc-project/swc/commit/82bc061b8caad9b240f3c2ab75c2a53aed502297)) - **(es/codegen)** Fix codegen of async methods with decorators ([#​8575](https://togithub.com/swc-project/swc/issues/8575)) ([8c32225](https://togithub.com/swc-project/swc/commit/8c322250b7276f002fc0848bbb5c53bdb8802c00)) - **(es/lexer)** Fix typo in `package` keyword ([#​8589](https://togithub.com/swc-project/swc/issues/8589)) ([8413a6c](https://togithub.com/swc-project/swc/commit/8413a6c48e94613b9ba264210acab4f7f1787057)) - **(es/minifier)** Fix top-level check ([#​8583](https://togithub.com/swc-project/swc/issues/8583)) ([a7c5255](https://togithub.com/swc-project/swc/commit/a7c5255ad1ad98c183b676af5caaf9057a9eccf1)) - **(es/proposals)** Support using `using` keyword with functions ([#​8574](https://togithub.com/swc-project/swc/issues/8574)) ([d81596c](https://togithub.com/swc-project/swc/commit/d81596cd2b03ab7523937ae3206797a9c3b819bf)) - **(es/resolver)** Skip property in JSX member ([#​8598](https://togithub.com/swc-project/swc/issues/8598)) ([d480ab9](https://togithub.com/swc-project/swc/commit/d480ab9ae8226fd8330376e33f0ad556c50d5b75)) - **(es/testing)** Make `test_inline!` not read output as a file ([#​8569](https://togithub.com/swc-project/swc/issues/8569)) ([d683089](https://togithub.com/swc-project/swc/commit/d683089be1116f7944fcd3dbd4536b343becdf5e)) - **(es/typescript)** Handle exported JSX binding name in TypeScript namespace ([#​8596](https://togithub.com/swc-project/swc/issues/8596)) ([2a70a6b](https://togithub.com/swc-project/swc/commit/2a70a6b1d477db5ae31c5c9412d299acaea10880)) ##### Features - **(es/minifier)** Inline more IIFE arguments ([#​8584](https://togithub.com/swc-project/swc/issues/8584)) ([18e0b53](https://togithub.com/swc-project/swc/commit/18e0b53fbb19eb016fe3695a169ac7f0708c96d3)) - **(es/minifier)** Respect more options ([#​8582](https://togithub.com/swc-project/swc/issues/8582)) ([fd997d3](https://togithub.com/swc-project/swc/commit/fd997d3712cf83d5de5bb63b3e2ac38871c4b736)) ##### Refactor - **(es/ast)** Improve type definitions of patterns ([#​8532](https://togithub.com/swc-project/swc/issues/8532)) ([7f2a2c1](https://togithub.com/swc-project/swc/commit/7f2a2c1e406021b8907b8fd35da456bfdc5f55ac)) ##### Testing - **(es/minifer)** Update the passing terser test list ([#​8573](https://togithub.com/swc-project/swc/issues/8573)) ([8b86638](https://togithub.com/swc-project/swc/commit/8b86638970797fe352db40128aabfb6a8cf9a43e)) - **(es/testing)** Ensure that `test_inline!` is working properly ([#​8590](https://togithub.com/swc-project/swc/issues/8590)) ([872a47b](https://togithub.com/swc-project/swc/commit/872a47b851504f4c0095f7c9f2729d50451c97a6)) </details> <details> <summary>testing-library/jest-dom (@​testing-library/jest-dom)</summary> ### [`v6.4.2`](https://togithub.com/testing-library/jest-dom/releases/tag/v6.4.2) [Compare Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.1...v6.4.2) ##### Bug Fixes - Remove errant export of GetByRoleMatcher, fixing type checking in some TS configurations ([#​575](https://togithub.com/testing-library/jest-dom/issues/575)) ([a93c0c4](https://togithub.com/testing-library/jest-dom/commit/a93c0c4a20ed4d3a9656261ea6a449d1015b7879)) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - export plugin metadata - allow `parserOptions.project: false` - **eslint-plugin:** add rule prefer-find ##### 🩹 Fixes - **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression - **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values - **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions - **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option - **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists - **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - allow `parserOptions.project: false` ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/typescript-estree)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - allow `parserOptions.project: false` - **typescript-estree:** forbid duplicated accessibility modifiers ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>paulmillr/chokidar (chokidar)</summary> ### [`v3.6.0`](https://togithub.com/paulmillr/chokidar/releases/tag/3.6.0) [Compare Source](https://togithub.com/paulmillr/chokidar/compare/3.5.3...3.6.0) #### What's Changed - fix readyCount logic by [@​JLHwung](https://togithub.com/JLHwung) in [https://github.com/paulmillr/chokidar/pull/1288](https://togithub.com/paulmillr/chokidar/pull/1288) - handle MustScanSubDirs by [@​MarcCelani-at](https://togithub.com/MarcCelani-at) in [https://github.com/paulmillr/chokidar/pull/1197](https://togithub.com/paulmillr/chokidar/pull/1197) - update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes [#​1299](https://togithub.com/paulmillr/chokidar/issues/1299) by [@​ben-polinsky](https://togithub.com/ben-polinsky) in [https://github.com/paulmillr/chokidar/pull/1300](https://togithub.com/paulmillr/chokidar/pull/1300) #### New Contributors - [@​Mutahhar](https://togithub.com/Mutahhar) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1226](https://togithub.com/paulmillr/chokidar/pull/1226) - [@​zqianem](https://togithub.com/zqianem) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1242](https://togithub.com/paulmillr/chokidar/pull/1242) - [@​JLHwung](https://togithub.com/JLHwung) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1288](https://togithub.com/paulmillr/chokidar/pull/1288) - [@​MarcCelani-at](https://togithub.com/MarcCelani-at) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1197](https://togithub.com/paulmillr/chokidar/pull/1197) - [@​ben-polinsky](https://togithub.com/ben-polinsky) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1300](https://togithub.com/paulmillr/chokidar/pull/1300) **Full Changelog**: https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0 </details> <details> <summary>golang/go (go)</summary> ### [`v1.22.0`](https://togithub.com/golang/go/compare/go1.21.7...go1.22rc1) </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>goreleaser/goreleaser (goreleaser)</summary> ### [`v1.24.0`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.24.0) #### Changelog ##### New Features - [`ee7a1e6`](https://togithub.com/goreleaser/goreleaser/commit/ee7a1e66ab2aff596a2963a5f03b493916befa41): feat(artifactory): publish source archives too, log when no archives found ([#​4586](https://togithub.com/goreleaser/goreleaser/issues/4586)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`189aa15`](https://togithub.com/goreleaser/goreleaser/commit/189aa15101a7a2693bddbaf72c3bbe47640cac50): feat(blob): acl support for s3 ([@​caarlos0](https://togithub.com/caarlos0)) - [`e800061`](https://togithub.com/goreleaser/goreleaser/commit/e800061e8620b4ae6bf3d024ef0e30b7b6d447e8): feat(blob): allow to customize whether to force path style ([@​caarlos0](https://togithub.com/caarlos0)) - [`88ebab0`](https://togithub.com/goreleaser/goreleaser/commit/88ebab066d1ae4d0476c9ec065d7dc526da20248): feat(blob): cache_control ([@​caarlos0](https://togithub.com/caarlos0)) - [`a342f02`](https://togithub.com/goreleaser/goreleaser/commit/a342f027d7952dfba0a89111d96f6e3feaff27c6): feat(blob): content disposition ([@​caarlos0](https://togithub.com/caarlos0)) - [`5040227`](https://togithub.com/goreleaser/goreleaser/commit/50402270ab56ab90c872c5e46106f95fc7a060e0): feat(blob): deprecate disableSSL ([@​caarlos0](https://togithub.com/caarlos0)) - [`0f57398`](https://togithub.com/goreleaser/goreleaser/commit/0f57398745ff5def264b1687f846c07e6254f45f): feat(blob): deprecate kmskey ([@​caarlos0](https://togithub.com/caarlos0)) - [`b294759`](https://togithub.com/goreleaser/goreleaser/commit/b294759d9550476c7d0fe9b71a511f98eab14ae3): feat(nfpm): add .Format tmpl var ([@​caarlos0](https://togithub.com/caarlos0)) - [`765d534`](https://togithub.com/goreleaser/goreleaser/commit/765d534c2e480c7e1d15272a71250843e3823b43): feat(nfpm): support libraries ([#​4587](https://togithub.com/goreleaser/goreleaser/issues/4587)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`1ba3138`](https://togithub.com/goreleaser/goreleaser/commit/1ba3138c679cbd7f330e19d88adaae20c4a32eee): feat(tmpl): .GitTreeState and .IsGitClean ([@​caarlos0](https://togithub.com/caarlos0)) - [`5d44ed1`](https://togithub.com/goreleaser/goreleaser/commit/5d44ed14fda18831c628109ad297502dfceabb1b): feat(tmpl): contains ([@​caarlos0](https://togithub.com/caarlos0)) - [`f724460`](https://togithub.com/goreleaser/goreleaser/commit/f724460ac11c213b9323a99c915541511363da93): feat: --skip=chocolately ([@​twpayne](https://togithub.com/twpayne)) - [`5e9f01e`](https://togithub.com/goreleaser/goreleaser/commit/5e9f01e6ea362f5594e56b61b0edcec18c62d82b): feat: --skip=nfpm ([@​caarlos0](https://togithub.com/caarlos0)) - [`29f30b6`](https://togithub.com/goreleaser/goreleaser/commit/29f30b623ef8f0a19607afab22b3f3a2f9f68172): feat: deprecated changelog.skip in favor of changelog.disable ([@​caarlos0](https://togithub.com/caarlos0)) - [`12469c4`](https://togithub.com/goreleaser/goreleaser/commit/12469c42515772d6a4c45901d994b64e3c8d632f): feat: store which action is being taken in the context ([#​4508](https://togithub.com/goreleaser/goreleaser/issues/4508)) ([@​caarlos0](https://togithub.com/caarlos0)) ##### Security updates - [`e91a0f5`](https://togithub.com/goreleaser/goreleaser/commit/e91a0f513e88b1f3d4e6dc0eaa2f25496d72d332): sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 ([#​4505](https://togithub.com/goreleaser/goreleaser/issues/4505)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`5df54b7`](https://togithub.com/goreleaser/goreleaser/commit/5df54b79ed2bf06c1d531437b7bd124579593652): sec: do not log env when --verbose ([@​caarlos0](https://togithub.com/caarlos0)) ##### Bug fixes - [`ac398de`](https://togithub.com/goreleaser/goreleaser/commit/ac398de727e20033f9d36ad0823419dad22fa512): fix(brew): improve handling of single os ([#​4562](https://togithub.com/goreleaser/goreleaser/issues/4562)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`917cae5`](https://togithub.com/goreleaser/goreleaser/commit/917cae54f01f4f87b5a2026d450435f3fd842b6a): fix(config): handle relative git repos ([#​4575](https://togithub.com/goreleaser/goreleaser/issues/4575)) ([@​aauren](https://togithub.com/aauren)) - [`2ced7ac`](https://togithub.com/goreleaser/goreleaser/commit/2ced7acdd91988d9bac45a117dd917c92e8ba853): fix(docker): remove --builder=default from default args when use=buildx ([#​4566](https://togithub.com/goreleaser/goreleaser/issues/4566)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`7f95ff0`](https://togithub.com/goreleaser/goreleaser/commit/7f95ff0a9af4c54644446788239cb8350d1b4b6a): fix(nix): improve generated derivations ([#​4582](https://togithub.com/goreleaser/goreleaser/issues/4582)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`da30c39`](https://togithub.com/goreleaser/goreleaser/commit/da30c39ccb20641ad75a2dc091a04acc162efdcd): fix(nix): prevent importing makeWrapper when it's not needed ([@​caarlos0](https://togithub.com/caarlos0)) - [`1e0d269`](https://togithub.com/goreleaser/goreleaser/commit/1e0d269c972755196e757272bea413ff81ce1894): fix(nix): sourceRoot when using archives.wrap_in_directory ([#​4550](https://togithub.com/goreleaser/goreleaser/issues/4550)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`003a881`](https://togithub.com/goreleaser/goreleaser/commit/003a8815038db80ebfd5798c741c1c482e607ac9): fix(nix): use stdenvNoCC ([@​caarlos0](https://togithub.com/caarlos0)) - [`0becc41`](https://togithub.com/goreleaser/goreleaser/commit/0becc41508c99dc63f2a8db366e9629db2b8ba9f): fix(winget): schema ([@​caarlos0](https://togithub.com/caarlos0)) - [`2a71473`](https://togithub.com/goreleaser/goreleaser/commit/2a71473bf6ed6a24ca9301e6d39eb0e94a455270): fix: Allow using double quotes for templates in Slack notifications ([#​4555](https://togithub.com/goreleaser/goreleaser/issues/4555)) ([@​jamietanna](https://togithub.com/jamietanna)) - [`fe1bc52`](https://togithub.com/goreleaser/goreleaser/commit/fe1bc52d6ab0f9af4ac92e200a633d25dd989a04): fix: build does not run chocolatey ([@​caarlos0](https://togithub.com/caarlos0)) - [`6f72ac3`](https://togithub.com/goreleaser/goreleaser/commit/6f72ac34598e231a26630f70de62ee3ca99fba41): fix: improve linkedin error message ([@​caarlos0](https://togithub.com/caarlos0)) - [`6e0fc79`](https://togithub.com/goreleaser/goreleaser/commit/6e0fc795eec50fa5bec2ad8e1e020f593045921e): fix: improve skip details ([#​4522](https://togithub.com/goreleaser/goreleaser/issues/4522)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`9ce21d3`](https://togithub.com/goreleaser/goreleaser/commit/9ce21d3b95ca2ca894bcd96d8f4731951fee0ef1): fix: invalid jsonschema ([@​caarlos0](https://togithub.com/caarlos0)) - [`6097ea5`](https://togithub.com/goreleaser/goreleaser/commit/6097ea50f50b937f5f9385c803ee95cf4c2b0cd8): fix: possible nil pointers on logs ([@​caarlos0](https://togithub.com/caarlos0)) - [`e7f4b10`](https://togithub.com/goreleaser/goreleaser/commit/e7f4b10fc6bbac8bedeaab9e1d73e4798d6c138e): fix: prevent having whitespaces in artifact names ([#​4515](https://togithub.com/goreleaser/goreleaser/issues/4515)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`2ab840b`](https://togithub.com/goreleaser/goreleaser/commit/2ab840b675217918d5c83ed45f6e2a9b0d81bab0): fix: remove disgo dependency ([#​4521](https://togithub.com/goreleaser/goreleaser/issues/4521)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`a0ead03`](https://togithub.com/goreleaser/goreleaser/commit/a0ead03ef5ab1aa26cbe6897b794ed085e858c3f): fix: typo in jsonschema ([@​caarlos0](https://togithub.com/caarlos0)) - [`1d44832`](https://togithub.com/goreleaser/goreleaser/commit/1d44832f6b9400224b440239be44a488b5c8893c): refactor(http): remove redundant `nil` check ([#​4563](https://togithub.com/goreleaser/goreleaser/issues/4563)) ([@​Juneezee](https://togithub.com/Juneezee)) - [`bfa9e7f`](https://togithub.com/goreleaser/goreleaser/commit/bfa9e7fd1792d1d464d8371fdbffd6a345a5ce2b): refactor(winget): improve winget code ([@​caarlos0](https://togithub.com/caarlos0)) ##### Dependency updates - [`2de878e`](https://togithub.com/goreleaser/goreleaser/commit/2de878e4187360d93a412441299a47e408ac87cd): feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`5c0c82a`](https://togithub.com/goreleaser/goreleaser/commit/5c0c82afa2febce4fb3b91dd0dd957e74dcf687b): feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`f0bf2d7`](https://togithub.com/goreleaser/goreleaser/commit/f0bf2d756e8d3478ee3ddc00bf09eecabdcb6ac4): feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 ([#​4525](https://togithub.com/goreleaser/goreleaser/issues/4525)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`8ac985b`](https://togithub.com/goreleaser/goreleaser/commit/8ac985b9d2bc604f8c61ad491300518b67d0651e): feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`835ee39`](https://togithub.com/goreleaser/goreleaser/commit/835ee39ff4778b1f04481482b5bbb787428e2d6c): feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 ([#​4528](https://togithub.com/goreleaser/goreleaser/issues/4528)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`45d2152`](https://togithub.com/goreleaser/goreleaser/commit/45d2152f61d481f0dec742429d01b83798e0ab11): fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 ([#​4512](https://togithub.com/goreleaser/goreleaser/issues/4512)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`2a45266`](https://togithub.com/goreleaser/goreleaser/commit/2a452665fbbeea83b1242c3186a13672d5ecdfe2): fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 ([#​4519](https://togithub.com/goreleaser/goreleaser/issues/4519)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`bbb6b5c`](https://togithub.com/goreleaser/goreleaser/commit/bbb6b5ce00112fe6f571e61e8884047f18ed33aa): fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 ([#​4506](https://togithub.com/goreleaser/goreleaser/issues/4506)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`dcdd623`](https://togithub.com/goreleaser/goreleaser/commit/dcdd6234fa2aab38599518ba005f5cab9710d0fa): fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 ([#​4518](https://togithub.com/goreleaser/goreleaser/issues/4518)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) ##### Documentation updates - [`afd8410`](https://togithub.com/goreleaser/goreleaser/commit/afd841043afe147471a2283d827d73fb2a4a00e5): docs(blob): update ([@​caarlos0](https://togithub.com/caarlos0)) - [`87aa3b6`](https://togithub.com/goreleaser/goreleaser/commit/87aa3b625131a58eefb53719ae5161de5edf49f0): docs(blog): fixed backlinks, imported last post ([@​caarlos0](https://togithub.com/caarlos0)) - [`5bff616`](https://togithub.com/goreleaser/goreleaser/commit/5bff6168f6b0dce2f77383104e4fdf68ff6aa757): docs(blog): import more posts ([#​4544](https://togithub.com/goreleaser/goreleaser/issues/4544)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`29d55a7`](https://togithub.com/goreleaser/goreleaser/commit/29d55a74f8399a38632bc23acb6774a330d375bd): docs(blog): import more posts ([@​caarlos0](https://togithub.com/caarlos0)) - [`75c23ab`](https://togithub.com/goreleaser/goreleaser/commit/75c23abdca4b7dcf4d458fbe90aec910a0164e22): docs: GitHub Actions code example ([#​4516](https://togithub.com/goreleaser/goreleaser/issues/4516)) ([@​cafferata](https://togithub.com/cafferata)) - [`aea2568`](https://togithub.com/goreleaser/goreleaser/commit/aea2568cacf905f45e189c7591d02d2d7a574645): docs: add installation links for mkdocs and extensions ([@​zimeg](https://togithub.com/zimeg)) - [`e41178c`](https://togithub.com/goreleaser/goreleaser/commit/e41178cf51546c1e3cab06ee000cb94cd0560368): docs: add more details to the gon integration ([@​caarlos0](https://togithub.com/caarlos0)) - [`66b3daa`](https://togithub.com/goreleaser/goreleaser/commit/66b3daa8d7de283906dc8ebe0259944c032b4c59): docs: announce v1.23.0 ([@​caarlos0](https://togithub.com/caarlos0)) - [`00c2ff7`](https://togithub.com/goreleaser/goreleaser/commit/00c2ff733758f63201811c337f8d043e8fcc9d58): docs: announce v1.24 ([#​4602](https://togithub.com/goreleaser/goreleaser/issues/4602)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`deaa221`](https://togithub.com/goreleaser/goreleaser/commit/deaa221a9b886a56762bea2e2aef8d1b01c72799): docs: correct a typo in the apple notes ([@​zimeg](https://togithub.com/zimeg)) - [`9e02a14`](https://togithub.com/goreleaser/goreleaser/commit/9e02a144cac4c728af065b4caa6ba4ed6a259c44): docs: document nightly oss install options ([@​caarlos0](https://togithub.com/caarlos0)) - [`c8c7e3e`](https://togithub.com/goreleaser/goreleaser/commit/c8c7e3e78a3911204c861843e0d7564a6a0b5d80): docs: fix description of AUR directory parameter ([#​4581](https://togithub.com/goreleaser/goreleaser/issues/4581)) ([@​j178](https://togithub.com/j178)) - [`1feae08`](https://togithub.com/goreleaser/goreleaser/commit/1feae08de702385d3b03a83bc78fc017911c8c13): docs: fix typo in link to nightly releases ([@​zimeg](https://togithub.com/zimeg)) - [`f62e945`](https://togithub.com/goreleaser/goreleaser/commit/f62e94528f35631b9fa0ca353111c1cc71ac16e5): docs: format ([@​caarlos0](https://togithub.com/caarlos0)) - [`dd365c2`](https://togithub.com/goreleaser/goreleaser/commit/dd365c2f2371e73225b9597796c440b8f693dfaf): docs: github changeloger needs tags to be pushed ([@​caarlos0](https://togithub.com/caarlos0)) - [`368db21`](https://togithub.com/goreleaser/goreleaser/commit/368db21212bdbf65b313dce5e45f70aef5debf5b): docs: ignore medium.com in htmltest ([@​caarlos0](https://togithub.com/caarlos0)) - [`15e77cb`](https://togithub.com/goreleaser/goreleaser/commit/15e77cbc1bbe055e57005e5df64208a29190d4e0): docs: include a section for running documentation ([@​zimeg](https://togithub.com/zimeg)) - [`d15dab3`](https://togithub.com/goreleaser/goreleaser/commit/d15dab3a797e744fac0d0577fc2e3c4ab7a2b758): docs: little formatting improvements ([@​caarlos0](https://togithub.com/caarlos0)) - [`ea6910a`](https://togithub.com/goreleaser/goreleaser/commit/ea6910a84405728056c7b0d7c0b48e308f71209c): docs: udpate starcharts url ([@​caarlos0](https://togithub.com/caarlos0)) - [`325cea7`](https://togithub.com/goreleaser/goreleaser/commit/325cea727766bc7456c38911880537fae8dc0c4e): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`24722b0`](https://togithub.com/goreleaser/goreleaser/commit/24722b0a6a63bc2b4a2bb10db1067a6861bd8b4f): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`87a2370`](https://togithub.com/goreleaser/goreleaser/commit/87a237066f4fd395c195f53d5c6ea6260ebd2687): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`2489da3`](https://togithub.com/goreleaser/goreleaser/commit/2489da3a96f695e6698d01928db31dc9a1651cea): docs: update continue --dist docs ([@​caarlos0](https://togithub.com/caarlos0)) - [`be92144`](https://togithub.com/goreleaser/goreleaser/commit/be921449153e18a67e95250c632e12bc8845b0ea): docs: update deprecations page ([@​caarlos0](https://togithub.com/caarlos0)) - [`e74c849`](https://togithub.com/goreleaser/goreleaser/commit/e74c849ad469882d892dc8d4ea31e7e575cce3ab): docs: update docs/readme.md ([@​caarlos0](https://togithub.com/caarlos0)) - [`46c639b`](https://togithub.com/goreleaser/goreleaser/commit/46c639bc8b20136dd47b50df5564cb2318249e29): docs: update gitlab docs ([@​caarlos0](https://togithub.com/caarlos0)) - [`136b4d5`](https://togithub.com/goreleaser/goreleaser/commit/136b4d5438a64a6a0aaefb6e17c784950e57d17e): docs: update gon link ([@​cfabianski](https://togithub.com/cfabianski)) - [`1134f9b`](https://togithub.com/goreleaser/goreleaser/commit/1134f9b40af38e4609efa29ef36d2cf6055a50ff): docs: update run script ([@​caarlos0](https://togithub.com/caarlos0)) - [`a4ecc87`](https://togithub.com/goreleaser/goreleaser/commit/a4ecc87986216989e3de9d3056c4147f74642c81): docs: update users.md ([@​caarlos0](https://togithub.com/caarlos0)) - [`d245afc`](https://togithub.com/goreleaser/goreleaser/commit/d245afc60c95b95b018fe74575f2ec9fdfe494a8): docs: updated the GitHub Code Search syntax ([#​4579](https://togithub.com/goreleaser/goreleaser/issues/4579)) ([@​cafferata](https://togithub.com/cafferata)) ##### Build process updates - [`4d82016`](https://togithub.com/goreleaser/goreleaser/commit/4d820160387f50093c640c06ebf823d4705abce2): build(nix): shell dont need CC ([@​caarlos0](https://togithub.com/caarlos0)) - [`0c90fb4`](https://togithub.com/goreleaser/goreleaser/commit/0c90fb420b068f6acf3e1558feaefe288308db05): build: fix generate workflow ([@​caarlos0](https://togithub.com/caarlos0)) - [`48f036b`](https://togithub.com/goreleaser/goreleaser/commit/48f036b5d67d58785955f5f4cf44c4b0c3be9c4a): build: nix devShell ([#​4507](https://togithub.com/goreleaser/goreleaser/issues/4507)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`90a1bbe`](https://togithub.com/goreleaser/goreleaser/commit/90a1bbe8bbaae72b911f8d9a15701b995a5d409a): build: publish :nightly docker images ([@​caarlos0](https://togithub.com/caarlos0)) - [`28ced1d`](https://togithub.com/goreleaser/goreleaser/commit/28ced1ddf7e53d8a38c921f8580b966d9cd439f3): build: remove duplicated schema generation ([@​caarlos0](https://togithub.com/caarlos0)) - [`cbb288b`](https://togithub.com/goreleaser/goreleaser/commit/cbb288be5be892df9c8a86ea5545a83773592d58): ci: change dependabot commit prefix to chore ([@​caarlos0](https://togithub.com/caarlos0)) - [`8e3b7ef`](https://togithub.com/goreleaser/goreleaser/commit/8e3b7efcfbc63c7cf80fcd2660d6aa6c75895ee6): ci: dependabot automerge ([@​caarlos0](https://togithub.com/caarlos0)) - [`75c6d1a`](https://togithub.com/goreleaser/goreleaser/commit/75c6d1a580e4ec0b83fb52d7c53587d8113648f7): ci: improve changelog ([@​caarlos0](https://togithub.com/caarlos0)) - [`f07af4c`](https://togithub.com/goreleaser/goreleaser/commit/f07af4c269be0a1f4acf805b7e2cedd5330f04a8): ci: remove dependabot auto approve ([@​caarlos0](https://togithub.com/caarlos0)) **Full Changelog**: https://github.com/goreleaser/goreleaser/compare/v1.23.0...v1.24.0 #### Helping out This release is only possible thanks to **all** the support of some **awesome people**! Want to be one of them? You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing). #### Where to go next? - Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/). - Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and [Twitter](https://twitter.com/goreleaser)! <a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a> </details> <details> <summary>casey/just (just)</summary> ### [`v1.24.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1240---2024-02-11) [Compare Source](https://togithub.com/casey/just/compare/1.23.0...1.24.0) ##### Added - Support recipe paths containing `::` in Bash completion script ([#​1863](https://togithub.com/casey/just/pull/1863) by [crdx](https://togithub.com/crdx)) - Add function to canonicalize paths ([#​1859](https://togithub.com/casey/just/pull/1859)) ##### Misc - Document installing just on Github Actions in readme ([#​1867](https://togithub.com/casey/just/pull/1867) by [cclauss](https://togithub.com/cclauss)) - Use unlikely-to-be-set variable name in env tests ([#​1882](https://togithub.com/casey/just/pull/1882)) - Skip write_error test if running as root ([#​1881](https://togithub.com/casey/just/pull/1881)) - Convert run_shebang into integration test ([#​1880](https://togithub.com/casey/just/pull/1880)) - Install mdbook with cargo in CI workflow ([#​1877](https://togithub.com/casey/just/pull/1877)) - Remove deprecated actions-rs/toolchain ([#​1874](https://togithub.com/casey/just/pull/1874) by [cclauss](https://togithub.com/cclauss)) - Fix Gentoo package link ([#​1875](https://togithub.com/casey/just/pull/1875) by [vozbu](https://togithub.com/vozbu)) - Fix typos found by codespell ([#​1872](https://togithub.com/casey/just/pull/1872) by [cclauss](https://togithub.com/cclauss)) - Replace deprecated set-output command in Github Actions workflows ([#​1869](https://togithub.com/casey/just/pull/1869) by [cclauss](https://togithub.com/cclauss)) - Update `actions/checkout` and `softprops/action-gh-release` ([#​1871](https://togithub.com/casey/just/pull/1871) by [app/dependabot](https://togithub.com/app/dependabot)) - Keep GitHub Actions up to date with Dependabot ([#​1868](https://togithub.com/casey/just/pull/1868) by [cclauss](https://togithub.com/cclauss)) - Add contrib directory ([#​1870](https://togithub.com/casey/just/pull/1870)) - Fix install script ([#​1844](https://togithub.com/casey/just/pull/1844)) </details> <details> <summary>okonet/lint-staged (lint-staged)</summary> ### [`v15.2.2`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1522) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.1...v15.2.2) ##### Patch Changes - [#​1391](https://togithub.com/lint-staged/lint-staged/pull/1391) [`fdcdad4`](https://togithub.com/lint-staged/lint-staged/commit/fdcdad42ff96fea3c05598e378d3c44ad4a51bde) Thanks [@​iiroj](https://togithub.com/iiroj)! - *Lint-staged* no longer tries to load configuration from files that are not checked out. This might happen when using sparse-checkout. </details> <details> <summary>postcss/postcss (postcss)</summary> ### [`v8.4.35`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8435) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.34...8.4.35) - Avoid `!` in `node.parent.nodes` type. - Allow to pass `undefined` to node adding method to simplify types. ### [`v8.4.34`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8434) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.33...8.4.34) - Fixed `AtRule#nodes` type (by Tim Weißenfels). - Cleaned up code (by Dmitry Kirillov). </details> <details> <summary>pre-commit/pre-commit (pre-commit)</summary> ### [`v3.6.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#361---2024-02-10) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1) \================== ##### Fixes - Remove `PYTHONEXECUTABLE` from environment when running. - [#​3110](https://togithub.com/pre-commit/pre-commit/issues/3110) PR by [@​untitaker](https://togithub.com/untitaker). - Handle staged-files-only with only a crlf diff. - [#​3126](https://togithub.com/pre-commit/pre-commit/issues/3126) PR by [@​asottile](https://togithub.com/asottile). - issue by [@​tyyrok](https://togithub.com/tyyrok). </details> <details> <summary>mikefarah/yq (yq)</summary> ### [`v4.40.7`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.7) - Fix: empty TOML table [#​1924](https://togithub.com/mikefarah/yq/issues/1924) - Thanks [@​elibroftw](https://togithub.com/elibroftw) - Fixed "all" error message [#​1845](https://togithub.com/mikefarah/yq/issues/1845) - Fixed to_entries\[] [#​1246](https://togithub.com/mikefarah/yq/issues/1246) - Bumped dependencies </details> <details> <summary>square/wire (com.squareup.wire:wire-grpc-server)</summary> ### [`v4.9.7`](https://togithub.com/square/wire/blob/HEAD/CHANGELOG.md#Version-497) [Compare Source](https://togithub.com/square/wire/compare/4.9.6...4.9.7) *2024-02-12* ##### Common - Support all struct types for JSON encoding ([#​2824](https://togithub.com/square/wire/issues/2824) by \[Arnaud Frugier]\[quanturium]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/TBD54566975/ftl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
alecthomas
referenced
this pull request
in TBD54566975/ftl
Feb 13, 2024
…lpmetric/otlpmetricgrpc to v1 (#925) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/TBD54566975/ftl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
alecthomas
referenced
this pull request
in TBD54566975/ftl
Feb 13, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [@swc/core](https://swc.rs) ([source](https://togithub.com/swc-project/swc)) | [`1.3.107` -> `1.4.0`](https://renovatebot.com/diffs/npm/@swc%2fcore/1.3.107/1.4.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fcore/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fcore/1.3.107/1.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@swc/jest](https://togithub.com/swc-project/pkgs/tree/main/packages/jest) ([source](https://togithub.com/swc-project/pkgs)) | [`0.2.34` -> `0.2.36`](https://renovatebot.com/diffs/npm/@swc%2fjest/0.2.34/0.2.36) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@swc%2fjest/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@swc%2fjest/0.2.34/0.2.36?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@testing-library/jest-dom](https://togithub.com/testing-library/jest-dom) | [`6.4.1` -> `6.4.2`](https://renovatebot.com/diffs/npm/@testing-library%2fjest-dom/6.4.1/6.4.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@testing-library%2fjest-dom/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@testing-library%2fjest-dom/6.4.1/6.4.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/react](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react)) | [`18.2.52` -> `18.2.55`](https://renovatebot.com/diffs/npm/@types%2freact/18.2.52/18.2.55) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact/18.2.52/18.2.55?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@types/react-dom](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/react-dom) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom)) | [`18.2.18` -> `18.2.19`](https://renovatebot.com/diffs/npm/@types%2freact-dom/18.2.18/18.2.19) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2freact-dom/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2freact-dom/18.2.18/18.2.19?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [@typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2feslint-plugin/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/parser](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)) | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2fparser/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2fparser/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2fparser/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [@typescript-eslint/typescript-estree](https://togithub.com/typescript-eslint/typescript-eslint) ([source](https://togithub.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-estree)) | [`6.20.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@typescript-eslint%2ftypescript-estree/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2ftypescript-estree/6.20.0/6.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [chokidar](https://togithub.com/paulmillr/chokidar) | [`3.5.3` -> `3.6.0`](https://renovatebot.com/diffs/npm/chokidar/3.5.3/3.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/chokidar/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/chokidar/3.5.3/3.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | [go](https://togithub.com/golang/go) | `1.21.6` -> `1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [go](https://go.dev/) ([source](https://togithub.com/golang/go)) | `1.21.6` -> `1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.21.6/1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | golang | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [goreleaser](https://togithub.com/goreleaser/goreleaser) | `1.23.0` -> `1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/goreleaser/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/goreleaser/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [just](https://togithub.com/casey/just) | `1.23.0` -> `1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/just/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/just/1.23.0/1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | minor | | [lint-staged](https://togithub.com/okonet/lint-staged) | [`15.2.1` -> `15.2.2`](https://renovatebot.com/diffs/npm/lint-staged/15.2.1/15.2.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/lint-staged/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/lint-staged/15.2.1/15.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [postcss](https://postcss.org/) ([source](https://togithub.com/postcss/postcss)) | [`8.4.33` -> `8.4.35`](https://renovatebot.com/diffs/npm/postcss/8.4.33/8.4.35) | [![age](https://developer.mend.io/api/mc/badges/age/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/postcss/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/postcss/8.4.33/8.4.35?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | [pre-commit](https://togithub.com/pre-commit/pre-commit) | `3.6.0` -> `3.6.1` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/pre-commit/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/pre-commit/3.6.0/3.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | | [yq](https://togithub.com/mikefarah/yq) | `4.40.5` -> `4.40.7` | [![age](https://developer.mend.io/api/mc/badges/age/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/hermit/yq/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/hermit/yq/4.40.5/4.40.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | patch | | [com.squareup.wire:wire-grpc-server](https://togithub.com/square/wire) | `4.9.6` -> `4.9.7` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-grpc-server/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-grpc-server/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | compile | patch | | [com.squareup.wire:wire-runtime-jvm](https://togithub.com/square/wire) | `4.9.6` -> `4.9.7` | [![age](https://developer.mend.io/api/mc/badges/age/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/maven/com.squareup.wire:wire-runtime-jvm/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/maven/com.squareup.wire:wire-runtime-jvm/4.9.6/4.9.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | compile | patch | --- ### Release Notes <details> <summary>swc-project/swc (@​swc/core)</summary> ### [`v1.4.0`](https://togithub.com/swc-project/swc/blob/HEAD/CHANGELOG.md#140---2024-02-05) [Compare Source](https://togithub.com/swc-project/swc/compare/v1.3.107...v1.4.0) ##### Bug Fixes - **(cli)** Make Rust CLI use sourcemap code from the `swc` crate ([#​8576](https://togithub.com/swc-project/swc/issues/8576)) ([82bc061](https://togithub.com/swc-project/swc/commit/82bc061b8caad9b240f3c2ab75c2a53aed502297)) - **(es/codegen)** Fix codegen of async methods with decorators ([#​8575](https://togithub.com/swc-project/swc/issues/8575)) ([8c32225](https://togithub.com/swc-project/swc/commit/8c322250b7276f002fc0848bbb5c53bdb8802c00)) - **(es/lexer)** Fix typo in `package` keyword ([#​8589](https://togithub.com/swc-project/swc/issues/8589)) ([8413a6c](https://togithub.com/swc-project/swc/commit/8413a6c48e94613b9ba264210acab4f7f1787057)) - **(es/minifier)** Fix top-level check ([#​8583](https://togithub.com/swc-project/swc/issues/8583)) ([a7c5255](https://togithub.com/swc-project/swc/commit/a7c5255ad1ad98c183b676af5caaf9057a9eccf1)) - **(es/proposals)** Support using `using` keyword with functions ([#​8574](https://togithub.com/swc-project/swc/issues/8574)) ([d81596c](https://togithub.com/swc-project/swc/commit/d81596cd2b03ab7523937ae3206797a9c3b819bf)) - **(es/resolver)** Skip property in JSX member ([#​8598](https://togithub.com/swc-project/swc/issues/8598)) ([d480ab9](https://togithub.com/swc-project/swc/commit/d480ab9ae8226fd8330376e33f0ad556c50d5b75)) - **(es/testing)** Make `test_inline!` not read output as a file ([#​8569](https://togithub.com/swc-project/swc/issues/8569)) ([d683089](https://togithub.com/swc-project/swc/commit/d683089be1116f7944fcd3dbd4536b343becdf5e)) - **(es/typescript)** Handle exported JSX binding name in TypeScript namespace ([#​8596](https://togithub.com/swc-project/swc/issues/8596)) ([2a70a6b](https://togithub.com/swc-project/swc/commit/2a70a6b1d477db5ae31c5c9412d299acaea10880)) ##### Features - **(es/minifier)** Inline more IIFE arguments ([#​8584](https://togithub.com/swc-project/swc/issues/8584)) ([18e0b53](https://togithub.com/swc-project/swc/commit/18e0b53fbb19eb016fe3695a169ac7f0708c96d3)) - **(es/minifier)** Respect more options ([#​8582](https://togithub.com/swc-project/swc/issues/8582)) ([fd997d3](https://togithub.com/swc-project/swc/commit/fd997d3712cf83d5de5bb63b3e2ac38871c4b736)) ##### Refactor - **(es/ast)** Improve type definitions of patterns ([#​8532](https://togithub.com/swc-project/swc/issues/8532)) ([7f2a2c1](https://togithub.com/swc-project/swc/commit/7f2a2c1e406021b8907b8fd35da456bfdc5f55ac)) ##### Testing - **(es/minifer)** Update the passing terser test list ([#​8573](https://togithub.com/swc-project/swc/issues/8573)) ([8b86638](https://togithub.com/swc-project/swc/commit/8b86638970797fe352db40128aabfb6a8cf9a43e)) - **(es/testing)** Ensure that `test_inline!` is working properly ([#​8590](https://togithub.com/swc-project/swc/issues/8590)) ([872a47b](https://togithub.com/swc-project/swc/commit/872a47b851504f4c0095f7c9f2729d50451c97a6)) </details> <details> <summary>testing-library/jest-dom (@​testing-library/jest-dom)</summary> ### [`v6.4.2`](https://togithub.com/testing-library/jest-dom/releases/tag/v6.4.2) [Compare Source](https://togithub.com/testing-library/jest-dom/compare/v6.4.1...v6.4.2) ##### Bug Fixes - Remove errant export of GetByRoleMatcher, fixing type checking in some TS configurations ([#​575](https://togithub.com/testing-library/jest-dom/issues/575)) ([a93c0c4](https://togithub.com/testing-library/jest-dom/commit/a93c0c4a20ed4d3a9656261ea6a449d1015b7879)) </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/eslint-plugin)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/eslint-plugin/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - export plugin metadata - allow `parserOptions.project: false` - **eslint-plugin:** add rule prefer-find ##### 🩹 Fixes - **eslint-plugin:** \[no-unused-vars] don't report on types referenced in export assignment expression - **eslint-plugin:** \[switch-exhaustiveness-check] better support for intersections, infinite types, non-union values - **eslint-plugin:** \[consistent-type-imports] dont report on types used in export assignment expressions - **eslint-plugin:** \[no-unnecessary-condition] handle left-hand optional with exactOptionalPropertyTypes option - **eslint-plugin:** \[class-literal-property-style] allow getter when same key setter exists - **eslint-plugin:** \[no-unnecessary-type-assertion] provide valid fixes for assertions with extra tokens before `as` keyword ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/parser)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/parser/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - allow `parserOptions.project: false` ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>typescript-eslint/typescript-eslint (@​typescript-eslint/typescript-estree)</summary> ### [`v6.21.0`](https://togithub.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-estree/CHANGELOG.md#6210-2024-02-05) [Compare Source](https://togithub.com/typescript-eslint/typescript-eslint/compare/v6.20.0...v6.21.0) ##### 🚀 Features - allow `parserOptions.project: false` - **typescript-estree:** forbid duplicated accessibility modifiers ##### ❤️ Thank You - auvred - Brad Zacher - Kirk Waiblinger - Pete Gonzalez - YeonJuan You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> <details> <summary>paulmillr/chokidar (chokidar)</summary> ### [`v3.6.0`](https://togithub.com/paulmillr/chokidar/releases/tag/3.6.0) [Compare Source](https://togithub.com/paulmillr/chokidar/compare/3.5.3...3.6.0) #### What's Changed - fix readyCount logic by [@​JLHwung](https://togithub.com/JLHwung) in [https://github.com/paulmillr/chokidar/pull/1288](https://togithub.com/paulmillr/chokidar/pull/1288) - handle MustScanSubDirs by [@​MarcCelani-at](https://togithub.com/MarcCelani-at) in [https://github.com/paulmillr/chokidar/pull/1197](https://togithub.com/paulmillr/chokidar/pull/1197) - update fs.FSWatcher types to satisfy nodejs versions >= 16; fixes [#​1299](https://togithub.com/paulmillr/chokidar/issues/1299) by [@​ben-polinsky](https://togithub.com/ben-polinsky) in [https://github.com/paulmillr/chokidar/pull/1300](https://togithub.com/paulmillr/chokidar/pull/1300) #### New Contributors - [@​Mutahhar](https://togithub.com/Mutahhar) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1226](https://togithub.com/paulmillr/chokidar/pull/1226) - [@​zqianem](https://togithub.com/zqianem) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1242](https://togithub.com/paulmillr/chokidar/pull/1242) - [@​JLHwung](https://togithub.com/JLHwung) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1288](https://togithub.com/paulmillr/chokidar/pull/1288) - [@​MarcCelani-at](https://togithub.com/MarcCelani-at) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1197](https://togithub.com/paulmillr/chokidar/pull/1197) - [@​ben-polinsky](https://togithub.com/ben-polinsky) made their first contribution in [https://github.com/paulmillr/chokidar/pull/1300](https://togithub.com/paulmillr/chokidar/pull/1300) **Full Changelog**: https://github.com/paulmillr/chokidar/compare/3.5.3...3.6.0 </details> <details> <summary>golang/go (go)</summary> ### [`v1.22.0`](https://togithub.com/golang/go/compare/go1.21.7...go1.22rc1) </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>goreleaser/goreleaser (goreleaser)</summary> ### [`v1.24.0`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.24.0) #### Changelog ##### New Features - [`ee7a1e6`](https://togithub.com/goreleaser/goreleaser/commit/ee7a1e66ab2aff596a2963a5f03b493916befa41): feat(artifactory): publish source archives too, log when no archives found ([#​4586](https://togithub.com/goreleaser/goreleaser/issues/4586)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`189aa15`](https://togithub.com/goreleaser/goreleaser/commit/189aa15101a7a2693bddbaf72c3bbe47640cac50): feat(blob): acl support for s3 ([@​caarlos0](https://togithub.com/caarlos0)) - [`e800061`](https://togithub.com/goreleaser/goreleaser/commit/e800061e8620b4ae6bf3d024ef0e30b7b6d447e8): feat(blob): allow to customize whether to force path style ([@​caarlos0](https://togithub.com/caarlos0)) - [`88ebab0`](https://togithub.com/goreleaser/goreleaser/commit/88ebab066d1ae4d0476c9ec065d7dc526da20248): feat(blob): cache_control ([@​caarlos0](https://togithub.com/caarlos0)) - [`a342f02`](https://togithub.com/goreleaser/goreleaser/commit/a342f027d7952dfba0a89111d96f6e3feaff27c6): feat(blob): content disposition ([@​caarlos0](https://togithub.com/caarlos0)) - [`5040227`](https://togithub.com/goreleaser/goreleaser/commit/50402270ab56ab90c872c5e46106f95fc7a060e0): feat(blob): deprecate disableSSL ([@​caarlos0](https://togithub.com/caarlos0)) - [`0f57398`](https://togithub.com/goreleaser/goreleaser/commit/0f57398745ff5def264b1687f846c07e6254f45f): feat(blob): deprecate kmskey ([@​caarlos0](https://togithub.com/caarlos0)) - [`b294759`](https://togithub.com/goreleaser/goreleaser/commit/b294759d9550476c7d0fe9b71a511f98eab14ae3): feat(nfpm): add .Format tmpl var ([@​caarlos0](https://togithub.com/caarlos0)) - [`765d534`](https://togithub.com/goreleaser/goreleaser/commit/765d534c2e480c7e1d15272a71250843e3823b43): feat(nfpm): support libraries ([#​4587](https://togithub.com/goreleaser/goreleaser/issues/4587)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`1ba3138`](https://togithub.com/goreleaser/goreleaser/commit/1ba3138c679cbd7f330e19d88adaae20c4a32eee): feat(tmpl): .GitTreeState and .IsGitClean ([@​caarlos0](https://togithub.com/caarlos0)) - [`5d44ed1`](https://togithub.com/goreleaser/goreleaser/commit/5d44ed14fda18831c628109ad297502dfceabb1b): feat(tmpl): contains ([@​caarlos0](https://togithub.com/caarlos0)) - [`f724460`](https://togithub.com/goreleaser/goreleaser/commit/f724460ac11c213b9323a99c915541511363da93): feat: --skip=chocolately ([@​twpayne](https://togithub.com/twpayne)) - [`5e9f01e`](https://togithub.com/goreleaser/goreleaser/commit/5e9f01e6ea362f5594e56b61b0edcec18c62d82b): feat: --skip=nfpm ([@​caarlos0](https://togithub.com/caarlos0)) - [`29f30b6`](https://togithub.com/goreleaser/goreleaser/commit/29f30b623ef8f0a19607afab22b3f3a2f9f68172): feat: deprecated changelog.skip in favor of changelog.disable ([@​caarlos0](https://togithub.com/caarlos0)) - [`12469c4`](https://togithub.com/goreleaser/goreleaser/commit/12469c42515772d6a4c45901d994b64e3c8d632f): feat: store which action is being taken in the context ([#​4508](https://togithub.com/goreleaser/goreleaser/issues/4508)) ([@​caarlos0](https://togithub.com/caarlos0)) ##### Security updates - [`e91a0f5`](https://togithub.com/goreleaser/goreleaser/commit/e91a0f513e88b1f3d4e6dc0eaa2f25496d72d332): sec(deps): bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 ([#​4505](https://togithub.com/goreleaser/goreleaser/issues/4505)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`5df54b7`](https://togithub.com/goreleaser/goreleaser/commit/5df54b79ed2bf06c1d531437b7bd124579593652): sec: do not log env when --verbose ([@​caarlos0](https://togithub.com/caarlos0)) ##### Bug fixes - [`ac398de`](https://togithub.com/goreleaser/goreleaser/commit/ac398de727e20033f9d36ad0823419dad22fa512): fix(brew): improve handling of single os ([#​4562](https://togithub.com/goreleaser/goreleaser/issues/4562)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`917cae5`](https://togithub.com/goreleaser/goreleaser/commit/917cae54f01f4f87b5a2026d450435f3fd842b6a): fix(config): handle relative git repos ([#​4575](https://togithub.com/goreleaser/goreleaser/issues/4575)) ([@​aauren](https://togithub.com/aauren)) - [`2ced7ac`](https://togithub.com/goreleaser/goreleaser/commit/2ced7acdd91988d9bac45a117dd917c92e8ba853): fix(docker): remove --builder=default from default args when use=buildx ([#​4566](https://togithub.com/goreleaser/goreleaser/issues/4566)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`7f95ff0`](https://togithub.com/goreleaser/goreleaser/commit/7f95ff0a9af4c54644446788239cb8350d1b4b6a): fix(nix): improve generated derivations ([#​4582](https://togithub.com/goreleaser/goreleaser/issues/4582)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`da30c39`](https://togithub.com/goreleaser/goreleaser/commit/da30c39ccb20641ad75a2dc091a04acc162efdcd): fix(nix): prevent importing makeWrapper when it's not needed ([@​caarlos0](https://togithub.com/caarlos0)) - [`1e0d269`](https://togithub.com/goreleaser/goreleaser/commit/1e0d269c972755196e757272bea413ff81ce1894): fix(nix): sourceRoot when using archives.wrap_in_directory ([#​4550](https://togithub.com/goreleaser/goreleaser/issues/4550)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`003a881`](https://togithub.com/goreleaser/goreleaser/commit/003a8815038db80ebfd5798c741c1c482e607ac9): fix(nix): use stdenvNoCC ([@​caarlos0](https://togithub.com/caarlos0)) - [`0becc41`](https://togithub.com/goreleaser/goreleaser/commit/0becc41508c99dc63f2a8db366e9629db2b8ba9f): fix(winget): schema ([@​caarlos0](https://togithub.com/caarlos0)) - [`2a71473`](https://togithub.com/goreleaser/goreleaser/commit/2a71473bf6ed6a24ca9301e6d39eb0e94a455270): fix: Allow using double quotes for templates in Slack notifications ([#​4555](https://togithub.com/goreleaser/goreleaser/issues/4555)) ([@​jamietanna](https://togithub.com/jamietanna)) - [`fe1bc52`](https://togithub.com/goreleaser/goreleaser/commit/fe1bc52d6ab0f9af4ac92e200a633d25dd989a04): fix: build does not run chocolatey ([@​caarlos0](https://togithub.com/caarlos0)) - [`6f72ac3`](https://togithub.com/goreleaser/goreleaser/commit/6f72ac34598e231a26630f70de62ee3ca99fba41): fix: improve linkedin error message ([@​caarlos0](https://togithub.com/caarlos0)) - [`6e0fc79`](https://togithub.com/goreleaser/goreleaser/commit/6e0fc795eec50fa5bec2ad8e1e020f593045921e): fix: improve skip details ([#​4522](https://togithub.com/goreleaser/goreleaser/issues/4522)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`9ce21d3`](https://togithub.com/goreleaser/goreleaser/commit/9ce21d3b95ca2ca894bcd96d8f4731951fee0ef1): fix: invalid jsonschema ([@​caarlos0](https://togithub.com/caarlos0)) - [`6097ea5`](https://togithub.com/goreleaser/goreleaser/commit/6097ea50f50b937f5f9385c803ee95cf4c2b0cd8): fix: possible nil pointers on logs ([@​caarlos0](https://togithub.com/caarlos0)) - [`e7f4b10`](https://togithub.com/goreleaser/goreleaser/commit/e7f4b10fc6bbac8bedeaab9e1d73e4798d6c138e): fix: prevent having whitespaces in artifact names ([#​4515](https://togithub.com/goreleaser/goreleaser/issues/4515)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`2ab840b`](https://togithub.com/goreleaser/goreleaser/commit/2ab840b675217918d5c83ed45f6e2a9b0d81bab0): fix: remove disgo dependency ([#​4521](https://togithub.com/goreleaser/goreleaser/issues/4521)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`a0ead03`](https://togithub.com/goreleaser/goreleaser/commit/a0ead03ef5ab1aa26cbe6897b794ed085e858c3f): fix: typo in jsonschema ([@​caarlos0](https://togithub.com/caarlos0)) - [`1d44832`](https://togithub.com/goreleaser/goreleaser/commit/1d44832f6b9400224b440239be44a488b5c8893c): refactor(http): remove redundant `nil` check ([#​4563](https://togithub.com/goreleaser/goreleaser/issues/4563)) ([@​Juneezee](https://togithub.com/Juneezee)) - [`bfa9e7f`](https://togithub.com/goreleaser/goreleaser/commit/bfa9e7fd1792d1d464d8371fdbffd6a345a5ce2b): refactor(winget): improve winget code ([@​caarlos0](https://togithub.com/caarlos0)) ##### Dependency updates - [`2de878e`](https://togithub.com/goreleaser/goreleaser/commit/2de878e4187360d93a412441299a47e408ac87cd): feat(deps): bump github.com/aws/aws-sdk-go from 1.49.0 to 1.49.17 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`5c0c82a`](https://togithub.com/goreleaser/goreleaser/commit/5c0c82afa2febce4fb3b91dd0dd957e74dcf687b): feat(deps): bump github.com/aws/aws-sdk-go from 1.49.17 to 1.49.18 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`f0bf2d7`](https://togithub.com/goreleaser/goreleaser/commit/f0bf2d756e8d3478ee3ddc00bf09eecabdcb6ac4): feat(deps): bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 ([#​4525](https://togithub.com/goreleaser/goreleaser/issues/4525)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`8ac985b`](https://togithub.com/goreleaser/goreleaser/commit/8ac985b9d2bc604f8c61ad491300518b67d0651e): feat(deps): bump golang from 1.21.5-alpine to 1.21.6-alpine ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`835ee39`](https://togithub.com/goreleaser/goreleaser/commit/835ee39ff4778b1f04481482b5bbb787428e2d6c): feat(deps): bump golang.org/x/oauth2 from 0.15.0 to 0.16.0 ([#​4528](https://togithub.com/goreleaser/goreleaser/issues/4528)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`45d2152`](https://togithub.com/goreleaser/goreleaser/commit/45d2152f61d481f0dec742429d01b83798e0ab11): fix(deps): bump code.gitea.io/sdk/gitea from 0.17.0 to 0.17.1 ([#​4512](https://togithub.com/goreleaser/goreleaser/issues/4512)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`2a45266`](https://togithub.com/goreleaser/goreleaser/commit/2a452665fbbeea83b1242c3186a13672d5ecdfe2): fix(deps): bump github.com/goreleaser/nfpm/v2 from 2.35.1 to 2.35.2 ([#​4519](https://togithub.com/goreleaser/goreleaser/issues/4519)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`bbb6b5c`](https://togithub.com/goreleaser/goreleaser/commit/bbb6b5ce00112fe6f571e61e8884047f18ed33aa): fix(deps): bump gocloud.dev from 0.35.0 to 0.36.0 ([#​4506](https://togithub.com/goreleaser/goreleaser/issues/4506)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`dcdd623`](https://togithub.com/goreleaser/goreleaser/commit/dcdd6234fa2aab38599518ba005f5cab9710d0fa): fix(deps): bump golang.org/x/sync from 0.5.0 to 0.6.0 ([#​4518](https://togithub.com/goreleaser/goreleaser/issues/4518)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) ##### Documentation updates - [`afd8410`](https://togithub.com/goreleaser/goreleaser/commit/afd841043afe147471a2283d827d73fb2a4a00e5): docs(blob): update ([@​caarlos0](https://togithub.com/caarlos0)) - [`87aa3b6`](https://togithub.com/goreleaser/goreleaser/commit/87aa3b625131a58eefb53719ae5161de5edf49f0): docs(blog): fixed backlinks, imported last post ([@​caarlos0](https://togithub.com/caarlos0)) - [`5bff616`](https://togithub.com/goreleaser/goreleaser/commit/5bff6168f6b0dce2f77383104e4fdf68ff6aa757): docs(blog): import more posts ([#​4544](https://togithub.com/goreleaser/goreleaser/issues/4544)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`29d55a7`](https://togithub.com/goreleaser/goreleaser/commit/29d55a74f8399a38632bc23acb6774a330d375bd): docs(blog): import more posts ([@​caarlos0](https://togithub.com/caarlos0)) - [`75c23ab`](https://togithub.com/goreleaser/goreleaser/commit/75c23abdca4b7dcf4d458fbe90aec910a0164e22): docs: GitHub Actions code example ([#​4516](https://togithub.com/goreleaser/goreleaser/issues/4516)) ([@​cafferata](https://togithub.com/cafferata)) - [`aea2568`](https://togithub.com/goreleaser/goreleaser/commit/aea2568cacf905f45e189c7591d02d2d7a574645): docs: add installation links for mkdocs and extensions ([@​zimeg](https://togithub.com/zimeg)) - [`e41178c`](https://togithub.com/goreleaser/goreleaser/commit/e41178cf51546c1e3cab06ee000cb94cd0560368): docs: add more details to the gon integration ([@​caarlos0](https://togithub.com/caarlos0)) - [`66b3daa`](https://togithub.com/goreleaser/goreleaser/commit/66b3daa8d7de283906dc8ebe0259944c032b4c59): docs: announce v1.23.0 ([@​caarlos0](https://togithub.com/caarlos0)) - [`00c2ff7`](https://togithub.com/goreleaser/goreleaser/commit/00c2ff733758f63201811c337f8d043e8fcc9d58): docs: announce v1.24 ([#​4602](https://togithub.com/goreleaser/goreleaser/issues/4602)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`deaa221`](https://togithub.com/goreleaser/goreleaser/commit/deaa221a9b886a56762bea2e2aef8d1b01c72799): docs: correct a typo in the apple notes ([@​zimeg](https://togithub.com/zimeg)) - [`9e02a14`](https://togithub.com/goreleaser/goreleaser/commit/9e02a144cac4c728af065b4caa6ba4ed6a259c44): docs: document nightly oss install options ([@​caarlos0](https://togithub.com/caarlos0)) - [`c8c7e3e`](https://togithub.com/goreleaser/goreleaser/commit/c8c7e3e78a3911204c861843e0d7564a6a0b5d80): docs: fix description of AUR directory parameter ([#​4581](https://togithub.com/goreleaser/goreleaser/issues/4581)) ([@​j178](https://togithub.com/j178)) - [`1feae08`](https://togithub.com/goreleaser/goreleaser/commit/1feae08de702385d3b03a83bc78fc017911c8c13): docs: fix typo in link to nightly releases ([@​zimeg](https://togithub.com/zimeg)) - [`f62e945`](https://togithub.com/goreleaser/goreleaser/commit/f62e94528f35631b9fa0ca353111c1cc71ac16e5): docs: format ([@​caarlos0](https://togithub.com/caarlos0)) - [`dd365c2`](https://togithub.com/goreleaser/goreleaser/commit/dd365c2f2371e73225b9597796c440b8f693dfaf): docs: github changeloger needs tags to be pushed ([@​caarlos0](https://togithub.com/caarlos0)) - [`368db21`](https://togithub.com/goreleaser/goreleaser/commit/368db21212bdbf65b313dce5e45f70aef5debf5b): docs: ignore medium.com in htmltest ([@​caarlos0](https://togithub.com/caarlos0)) - [`15e77cb`](https://togithub.com/goreleaser/goreleaser/commit/15e77cbc1bbe055e57005e5df64208a29190d4e0): docs: include a section for running documentation ([@​zimeg](https://togithub.com/zimeg)) - [`d15dab3`](https://togithub.com/goreleaser/goreleaser/commit/d15dab3a797e744fac0d0577fc2e3c4ab7a2b758): docs: little formatting improvements ([@​caarlos0](https://togithub.com/caarlos0)) - [`ea6910a`](https://togithub.com/goreleaser/goreleaser/commit/ea6910a84405728056c7b0d7c0b48e308f71209c): docs: udpate starcharts url ([@​caarlos0](https://togithub.com/caarlos0)) - [`325cea7`](https://togithub.com/goreleaser/goreleaser/commit/325cea727766bc7456c38911880537fae8dc0c4e): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`24722b0`](https://togithub.com/goreleaser/goreleaser/commit/24722b0a6a63bc2b4a2bb10db1067a6861bd8b4f): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`87a2370`](https://togithub.com/goreleaser/goreleaser/commit/87a237066f4fd395c195f53d5c6ea6260ebd2687): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`2489da3`](https://togithub.com/goreleaser/goreleaser/commit/2489da3a96f695e6698d01928db31dc9a1651cea): docs: update continue --dist docs ([@​caarlos0](https://togithub.com/caarlos0)) - [`be92144`](https://togithub.com/goreleaser/goreleaser/commit/be921449153e18a67e95250c632e12bc8845b0ea): docs: update deprecations page ([@​caarlos0](https://togithub.com/caarlos0)) - [`e74c849`](https://togithub.com/goreleaser/goreleaser/commit/e74c849ad469882d892dc8d4ea31e7e575cce3ab): docs: update docs/readme.md ([@​caarlos0](https://togithub.com/caarlos0)) - [`46c639b`](https://togithub.com/goreleaser/goreleaser/commit/46c639bc8b20136dd47b50df5564cb2318249e29): docs: update gitlab docs ([@​caarlos0](https://togithub.com/caarlos0)) - [`136b4d5`](https://togithub.com/goreleaser/goreleaser/commit/136b4d5438a64a6a0aaefb6e17c784950e57d17e): docs: update gon link ([@​cfabianski](https://togithub.com/cfabianski)) - [`1134f9b`](https://togithub.com/goreleaser/goreleaser/commit/1134f9b40af38e4609efa29ef36d2cf6055a50ff): docs: update run script ([@​caarlos0](https://togithub.com/caarlos0)) - [`a4ecc87`](https://togithub.com/goreleaser/goreleaser/commit/a4ecc87986216989e3de9d3056c4147f74642c81): docs: update users.md ([@​caarlos0](https://togithub.com/caarlos0)) - [`d245afc`](https://togithub.com/goreleaser/goreleaser/commit/d245afc60c95b95b018fe74575f2ec9fdfe494a8): docs: updated the GitHub Code Search syntax ([#​4579](https://togithub.com/goreleaser/goreleaser/issues/4579)) ([@​cafferata](https://togithub.com/cafferata)) ##### Build process updates - [`4d82016`](https://togithub.com/goreleaser/goreleaser/commit/4d820160387f50093c640c06ebf823d4705abce2): build(nix): shell dont need CC ([@​caarlos0](https://togithub.com/caarlos0)) - [`0c90fb4`](https://togithub.com/goreleaser/goreleaser/commit/0c90fb420b068f6acf3e1558feaefe288308db05): build: fix generate workflow ([@​caarlos0](https://togithub.com/caarlos0)) - [`48f036b`](https://togithub.com/goreleaser/goreleaser/commit/48f036b5d67d58785955f5f4cf44c4b0c3be9c4a): build: nix devShell ([#​4507](https://togithub.com/goreleaser/goreleaser/issues/4507)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`90a1bbe`](https://togithub.com/goreleaser/goreleaser/commit/90a1bbe8bbaae72b911f8d9a15701b995a5d409a): build: publish :nightly docker images ([@​caarlos0](https://togithub.com/caarlos0)) - [`28ced1d`](https://togithub.com/goreleaser/goreleaser/commit/28ced1ddf7e53d8a38c921f8580b966d9cd439f3): build: remove duplicated schema generation ([@​caarlos0](https://togithub.com/caarlos0)) - [`cbb288b`](https://togithub.com/goreleaser/goreleaser/commit/cbb288be5be892df9c8a86ea5545a83773592d58): ci: change dependabot commit prefix to chore ([@​caarlos0](https://togithub.com/caarlos0)) - [`8e3b7ef`](https://togithub.com/goreleaser/goreleaser/commit/8e3b7efcfbc63c7cf80fcd2660d6aa6c75895ee6): ci: dependabot automerge ([@​caarlos0](https://togithub.com/caarlos0)) - [`75c6d1a`](https://togithub.com/goreleaser/goreleaser/commit/75c6d1a580e4ec0b83fb52d7c53587d8113648f7): ci: improve changelog ([@​caarlos0](https://togithub.com/caarlos0)) - [`f07af4c`](https://togithub.com/goreleaser/goreleaser/commit/f07af4c269be0a1f4acf805b7e2cedd5330f04a8): ci: remove dependabot auto approve ([@​caarlos0](https://togithub.com/caarlos0)) **Full Changelog**: https://github.com/goreleaser/goreleaser/compare/v1.23.0...v1.24.0 #### Helping out This release is only possible thanks to **all** the support of some **awesome people**! Want to be one of them? You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing). #### Where to go next? - Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/). - Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and [Twitter](https://twitter.com/goreleaser)! <a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a> </details> <details> <summary>casey/just (just)</summary> ### [`v1.24.0`](https://togithub.com/casey/just/blob/HEAD/CHANGELOG.md#1240---2024-02-11) [Compare Source](https://togithub.com/casey/just/compare/1.23.0...1.24.0) ##### Added - Support recipe paths containing `::` in Bash completion script ([#​1863](https://togithub.com/casey/just/pull/1863) by [crdx](https://togithub.com/crdx)) - Add function to canonicalize paths ([#​1859](https://togithub.com/casey/just/pull/1859)) ##### Misc - Document installing just on Github Actions in readme ([#​1867](https://togithub.com/casey/just/pull/1867) by [cclauss](https://togithub.com/cclauss)) - Use unlikely-to-be-set variable name in env tests ([#​1882](https://togithub.com/casey/just/pull/1882)) - Skip write_error test if running as root ([#​1881](https://togithub.com/casey/just/pull/1881)) - Convert run_shebang into integration test ([#​1880](https://togithub.com/casey/just/pull/1880)) - Install mdbook with cargo in CI workflow ([#​1877](https://togithub.com/casey/just/pull/1877)) - Remove deprecated actions-rs/toolchain ([#​1874](https://togithub.com/casey/just/pull/1874) by [cclauss](https://togithub.com/cclauss)) - Fix Gentoo package link ([#​1875](https://togithub.com/casey/just/pull/1875) by [vozbu](https://togithub.com/vozbu)) - Fix typos found by codespell ([#​1872](https://togithub.com/casey/just/pull/1872) by [cclauss](https://togithub.com/cclauss)) - Replace deprecated set-output command in Github Actions workflows ([#​1869](https://togithub.com/casey/just/pull/1869) by [cclauss](https://togithub.com/cclauss)) - Update `actions/checkout` and `softprops/action-gh-release` ([#​1871](https://togithub.com/casey/just/pull/1871) by [app/dependabot](https://togithub.com/app/dependabot)) - Keep GitHub Actions up to date with Dependabot ([#​1868](https://togithub.com/casey/just/pull/1868) by [cclauss](https://togithub.com/cclauss)) - Add contrib directory ([#​1870](https://togithub.com/casey/just/pull/1870)) - Fix install script ([#​1844](https://togithub.com/casey/just/pull/1844)) </details> <details> <summary>okonet/lint-staged (lint-staged)</summary> ### [`v15.2.2`](https://togithub.com/okonet/lint-staged/blob/HEAD/CHANGELOG.md#1522) [Compare Source](https://togithub.com/okonet/lint-staged/compare/v15.2.1...v15.2.2) ##### Patch Changes - [#​1391](https://togithub.com/lint-staged/lint-staged/pull/1391) [`fdcdad4`](https://togithub.com/lint-staged/lint-staged/commit/fdcdad42ff96fea3c05598e378d3c44ad4a51bde) Thanks [@​iiroj](https://togithub.com/iiroj)! - *Lint-staged* no longer tries to load configuration from files that are not checked out. This might happen when using sparse-checkout. </details> <details> <summary>postcss/postcss (postcss)</summary> ### [`v8.4.35`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8435) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.34...8.4.35) - Avoid `!` in `node.parent.nodes` type. - Allow to pass `undefined` to node adding method to simplify types. ### [`v8.4.34`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#8434) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.33...8.4.34) - Fixed `AtRule#nodes` type (by Tim Weißenfels). - Cleaned up code (by Dmitry Kirillov). </details> <details> <summary>pre-commit/pre-commit (pre-commit)</summary> ### [`v3.6.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#361---2024-02-10) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.6.0...v3.6.1) \================== ##### Fixes - Remove `PYTHONEXECUTABLE` from environment when running. - [#​3110](https://togithub.com/pre-commit/pre-commit/issues/3110) PR by [@​untitaker](https://togithub.com/untitaker). - Handle staged-files-only with only a crlf diff. - [#​3126](https://togithub.com/pre-commit/pre-commit/issues/3126) PR by [@​asottile](https://togithub.com/asottile). - issue by [@​tyyrok](https://togithub.com/tyyrok). </details> <details> <summary>mikefarah/yq (yq)</summary> ### [`v4.40.7`](https://togithub.com/mikefarah/yq/releases/tag/v4.40.7) - Fix: empty TOML table [#​1924](https://togithub.com/mikefarah/yq/issues/1924) - Thanks [@​elibroftw](https://togithub.com/elibroftw) - Fixed "all" error message [#​1845](https://togithub.com/mikefarah/yq/issues/1845) - Fixed to_entries\[] [#​1246](https://togithub.com/mikefarah/yq/issues/1246) - Bumped dependencies </details> <details> <summary>square/wire (com.squareup.wire:wire-grpc-server)</summary> ### [`v4.9.7`](https://togithub.com/square/wire/blob/HEAD/CHANGELOG.md#Version-497) [Compare Source](https://togithub.com/square/wire/compare/4.9.6...4.9.7) *2024-02-12* ##### Common - Support all struct types for JSON encoding ([#​2824](https://togithub.com/square/wire/issues/2824) by \[Arnaud Frugier]\[quanturium]) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/TBD54566975/ftl). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
renovate bot
referenced
this pull request
in open-feature/flagd
Feb 14, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/prometheus](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v0.45.2` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.0/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.0/v0.45.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk/metric](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.43.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) #### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-feature/flagd). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNzMuMCIsInVwZGF0ZWRJblZlciI6IjM3LjE3My4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
charithe
referenced
this pull request
in cerbos/cerbos
Feb 26, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://togithub.com/open-telemetry/opentelemetry-go) | `v0.45.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc)</summary> ### [`v1.24.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.24.0): /v0.46.0/v0.0.1-alpha [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.1...v1.24.0) This release is the last to support [Go 1.20]. The next release will require at least [Go 1.21]. ##### Added - Support [Go 1.22]. ([#​4890](https://togithub.com/open-telemetry/opentelemetry-go/issues/4890)) - Add exemplar support to `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#​4900](https://togithub.com/open-telemetry/opentelemetry-go/issues/4900)) - Add exemplar support to `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4900](https://togithub.com/open-telemetry/opentelemetry-go/issues/4900)) - The `go.opentelemetry.io/otel/log` module is added. This module includes OpenTelemetry Go's implementation of the Logs Bridge API. This module is in an alpha state, it is subject to breaking changes. See our [versioning policy](./VERSIONING.md) for more info. ([#​4961](https://togithub.com/open-telemetry/opentelemetry-go/issues/4961)) ##### Fixed - Fix registration of multiple callbacks when using the global meter provider from `go.opentelemetry.io/otel`. ([#​4945](https://togithub.com/open-telemetry/opentelemetry-go/issues/4945)) - Fix negative buckets in output of exponential histograms. ([#​4956](https://togithub.com/open-telemetry/opentelemetry-go/issues/4956)) ##### New Contributors - [@​kevinburkesegment](https://togithub.com/kevinburkesegment) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4920](https://togithub.com/open-telemetry/opentelemetry-go/pull/4920) - [@​yizeng](https://togithub.com/yizeng) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4947](https://togithub.com/open-telemetry/opentelemetry-go/pull/4947) - [@​ntriamme](https://togithub.com/ntriamme) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4945](https://togithub.com/open-telemetry/opentelemetry-go/pull/4945) - [@​ericayin](https://togithub.com/ericayin) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4956](https://togithub.com/open-telemetry/opentelemetry-go/pull/4956) **Full Changelog**: open-telemetry/opentelemetry-go@v1.23.1...v1.24.0 [Go 1.22]: https://go.dev/doc/go1.22 [Go 1.21]: https://go.dev/doc/go1.21 [Go 1.20]: https://go.dev/doc/go1.20 ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/cerbos/cerbos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMTIuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIxMi4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I08d4b8c2c0aedcdfccf284017c98d1b19502a61f Subject: statedb: Fix race between Observable and DB stopping Branch: refs/heads/main Status: new Topic: Commit: 9cdda1674c4b6230c9c903ce687685af4b4d0426 Tag: autogenerated:gerrit:newPatchSet Groups: 9cdda1674c4b6230c9c903ce687685af4b4d0426 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I15ce09b7589f3c1785549604baaa8830ac2c253c Subject: pkg: Add Bitwise LPM Trie Library Branch: refs/heads/main Status: new Topic: Commit: 1d5d147b153d5c11ac6d0509885513792baeb9a3 Tag: autogenerated:gerrit:newPatchSet Groups: 1d5d147b153d5c11ac6d0509885513792baeb9a3 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Icf8012a6c1e23efb277b78e251d82141caab498e Subject: ingress: pass enforcedHttps from config (cell) to reconciler Branch: refs/heads/main Status: new Topic: Commit: c9346969cb7bca13b5e945ae772241145a263efc Tag: autogenerated:gerrit:newPatchSet Groups: c9346969cb7bca13b5e945ae772241145a263efc Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Ib1d1a91fb5c365fbb8c910287efdeea858aafc5d Subject: Revert "workflow: yaml change" Branch: refs/heads/main Status: new Topic: Commit: 08a8ca576fa6f0352f81e1643916b09d4d29374e Tag: autogenerated:gerrit:newPatchSet Groups: 08a8ca576fa6f0352f81e1643916b09d4d29374e Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I3857609aeb71a89a877e4e9ec6a10d9cf86fcb6a Subject: ci: Restrict running tests to only the organization-members team Branch: refs/heads/main Status: new Topic: Commit: 543f1197bf608fc875b88eb09442f02ce6db0bb6 Tag: autogenerated:gerrit:newPatchSet Groups: 543f1197bf608fc875b88eb09442f02ce6db0bb6 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Ia85b0468e987d2a74ee4adfaaef4319dccac1461 Subject: slices: don't modify input slices in test Branch: refs/heads/main Status: new Topic: Commit: 5a48fd9044522222a47f1c9dc383f9b4895b2e4b Tag: autogenerated:gerrit:newPatchSet Groups: 5a48fd9044522222a47f1c9dc383f9b4895b2e4b Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I9c85a31868c66643307348714f2156730e80e158 Subject: tests: Add failed to list CRD to ignored warning logs Branch: refs/heads/main Status: new Topic: Commit: fab64936df206fce352ee478b8cd21314e47060d Tag: autogenerated:gerrit:newPatchSet Groups: fab64936df206fce352ee478b8cd21314e47060d Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I4b8bf3e8006bafaca3dcd32a71dace9518c1cdd2 Subject: workflow: yaml change Branch: refs/heads/main Status: new Topic: Commit: 4d596138237df84978b0f659e3d995486a880edf Tag: autogenerated:gerrit:newPatchSet Groups: 4d596138237df84978b0f659e3d995486a880edf Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I30c76bf10f92ad169f1d3e8d93dc1875fcae070e Subject: gh: template: query whether the bug is a regression Branch: refs/heads/main Status: new Topic: Commit: 57ba725a5a0f36a4896091af011aecf676a16810 Tag: autogenerated:gerrit:newPatchSet Groups: 57ba725a5a0f36a4896091af011aecf676a16810 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I4063a51ecfaf60706d4132b0a19195f023eb7578 Subject: renovate: do not separate major upgrades Branch: refs/heads/main Status: new Topic: Commit: 58a73f7b81b21fb9cdc0746f15d7ad6b0f1c338b Tag: autogenerated:gerrit:newPatchSet Groups: 58a73f7b81b21fb9cdc0746f15d7ad6b0f1c338b Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Iaa57ba3231a7a780f83405d823f00b8d9837346f Subject: ci: fix typo in generate-k8s-api workflow Branch: refs/heads/main Status: new Topic: Commit: e69282f4c6c72d7a16e92daef7a08265f3ff7ea4 Tag: autogenerated:gerrit:newPatchSet Groups: e69282f4c6c72d7a16e92daef7a08265f3ff7ea4 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Ib4cf2ba2fbc482172872c809a9d419496a55aef3 Subject: renovate: group alpine and golang updates Branch: refs/heads/main Status: new Topic: Commit: c7016d561c4517997b42dd691d7c6ca35f311f72 Tag: autogenerated:gerrit:newPatchSet Groups: c7016d561c4517997b42dd691d7c6ca35f311f72 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I0cadc5b7bbd13f2c398630fba8493466b875a7bb Subject: wip Branch: refs/heads/main Status: new Topic: Commit: c25fc634e52d69e8b22b3156a233271ca57e4c63 Tag: autogenerated:gerrit:newPatchSet Groups: c25fc634e52d69e8b22b3156a233271ca57e4c63 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Id090f6e519d9e0b68c764a5df621209f58c8bb11 Subject: do not separate Branch: refs/heads/main Status: new Topic: Commit: fbc38a94c0e5659673e3db34073f7d26b7d5b910 Tag: autogenerated:gerrit:newPatchSet Groups: fbc38a94c0e5659673e3db34073f7d26b7d5b910 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: Icbfff32646c568d6e673313bb26210ef09ff87f4 Subject: remove kind-images group Branch: refs/heads/main Status: new Topic: Commit: ca98c7cb782868c86f0d16de837e425b1485753f Tag: autogenerated:gerrit:newPatchSet Groups: ca98c7cb782868c86f0d16de837e425b1485753f Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I3230c0af557deabb778a9366baec2fd328436c6c Subject: renovate: group gcr.io/etcd-development/etcd updates Branch: refs/heads/main Status: new Topic: Commit: d6efb963bfda7ce7cf69285eae3cdcd6d66e527b Tag: autogenerated:gerrit:newPatchSet Groups: d6efb963bfda7ce7cf69285eae3cdcd6d66e527b Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I786af627d25c4da363c09f673e7f288911cffb62 Subject: remove match update types Branch: refs/heads/main Status: new Topic: Commit: 0b5b993cc1f1a7eb1253b1fc3f37c36931b2c4e7 Tag: autogenerated:gerrit:newPatchSet Groups: 0b5b993cc1f1a7eb1253b1fc3f37c36931b2c4e7 Private: false Work-in-progress: false
aanm
referenced
this pull request
in aanm/cilium
Mar 7, 2024
GitHub Pull Request: https://github.com/aanm/cilium/pull/610 fix(deps): update all go dependencies main (main) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aliyun/alibaba-cloud-sdk-go](https://togithub.com/aliyun/alibaba-cloud-sdk-go) | `v1.62.666` -> `v1.62.676` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faliyun%2falibaba-cloud-sdk-go/v1.62.666/v1.62.676?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/aws/aws-sdk-go-v2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.24.1` -> `v1.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2/v1.24.1/v1.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/config](https://togithub.com/aws/aws-sdk-go-v2) | `v1.26.6` -> `v1.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fconfig/v1.26.6/v1.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/feature/ec2/imds](https://togithub.com/aws/aws-sdk-go-v2) | `v1.14.11` -> `v1.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2ffeature%2fec2%2fimds/v1.14.11/v1.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/aws-sdk-go-v2/service/ec2](https://togithub.com/aws/aws-sdk-go-v2) | `v1.146.0` -> `v1.148.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go-v2%2fservice%2fec2/v1.146.0/v1.148.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/aws/smithy-go](https://togithub.com/aws/smithy-go) | `v1.19.0` -> `v1.20.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2fsmithy-go/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2fsmithy-go/v1.19.0/v1.20.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/ebpf](https://togithub.com/cilium/ebpf) | `v0.12.4-0.20240202143943-a8894b2143a2` -> `v0.13.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2febpf/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2febpf/v0.12.4-0.20240202143943-a8894b2143a2/v0.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cilium/linters](https://togithub.com/cilium/linters) | `4cd15cb` -> `89a5c3c` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcilium%2flinters/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcilium%2flinters/v0.0.0-20240116133705-4cd15cbd2bca/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/docker/docker](https://togithub.com/docker/docker) | `v25.0.1+incompatible` -> `v25.0.3+incompatible` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fdocker%2fdocker/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fdocker%2fdocker/v25.0.1+incompatible/v25.0.3+incompatible?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/prometheus/client_model](https://togithub.com/prometheus/client_model) | `v0.5.0` -> `v0.6.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fprometheus%2fclient_model/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fprometheus%2fclient_model/v0.5.0/v0.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/tidwall/gjson](https://togithub.com/tidwall/gjson) | `v1.17.0` -> `v1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftidwall%2fgjson/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftidwall%2fgjson/v1.17.0/v1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/api/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fapi%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/pkg/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fpkg%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.etcd.io/etcd/client/v3](https://togithub.com/etcd-io/etcd) | `v3.5.11` -> `v3.5.12` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.etcd.io%2fetcd%2fclient%2fv3/v3.5.11/v3.5.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.22.0` -> `v1.23.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.0/v1.23.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.18.0` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.18.0/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `1b97071` -> `ec58324` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fexp/v0.0.0-20240119083558-1b970713d09a/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/mod | `v0.14.0` -> `v0.15.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fmod/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fmod/v0.14.0/v0.15.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/net | `v0.20.0` -> `v0.21.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.20.0/v0.21.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/sys | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fsys/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fsys/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/term | `v0.16.0` -> `v0.17.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fterm/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fterm/v0.16.0/v0.17.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.17.0` -> `v0.18.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.17.0/v0.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/rpc](https://togithub.com/googleapis/go-genproto) | `1f4bbc5` -> `012b6fc` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgenproto%2fgoogleapis%2frpc/v0.0.0-20240125205218-1f4bbc51befe/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | `v1.61.0` -> `v1.61.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.61.0/v1.61.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | --- ### Release Notes <details> <summary>aliyun/alibaba-cloud-sdk-go (github.com/aliyun/alibaba-cloud-sdk-go)</summary> ### [`v1.62.676`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.676) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.675...v1.62.676) - Generated 2023-06-21 for `PaiFeatureStore`. - Add FG apis in ModelFeature. - Add type output in ListProjectFeatureViews. ### [`v1.62.675`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.675) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.674...v1.62.675) - Generated 2018-01-20 for `Iot`. - Add UnsubscribeTopic. ### [`v1.62.674`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.674) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.673...v1.62.674) - Generated 2022-05-30 for `eflo`. - Support error message for vcc route entry. ### [`v1.62.673`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.673) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.672...v1.62.673) - Generated 2020-04-01 for `eventbridge`. - Bugfix: change response code type to string for StartEventStreaming. ### [`v1.62.672`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.672) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.671...v1.62.672) - Generated 2014-05-26 for `Ecs`. - Support DryRun for DeleteInstance. - Support DryRun for ModifyInstanceSpec. ### [`v1.62.671`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.671) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.670...v1.62.671) - Generated 2014-05-26 for `Ecs`. - Describe tcpOptionAddress. ### [`v1.62.670`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.670) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.669...v1.62.670) - Generated 2014-08-28 for `Ess`. - ECIScalingConfiguration add lifecycle params. ### [`v1.62.669`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.669) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.668...v1.62.669) - Generated 2016-11-01 for `live`. - Update to support new apis. ### [`v1.62.668`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.668) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.667...v1.62.668) - Generated 2019-03-06 for `Dbs`. undefined ### [`v1.62.667`](https://togithub.com/aliyun/alibaba-cloud-sdk-go/releases/tag/v1.62.667) [Compare Source](https://togithub.com/aliyun/alibaba-cloud-sdk-go/compare/v1.62.666...v1.62.667) - Generated 2017-05-25 for `Dypnsapi`. - Publish sdk. </details> <details> <summary>aws/aws-sdk-go-v2 (github.com/aws/aws-sdk-go-v2)</summary> ### [`v1.25.0`](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) [Compare Source](https://togithub.com/aws/aws-sdk-go-v2/compare/v1.24.1...v1.25.0) </details> <details> <summary>aws/smithy-go (github.com/aws/smithy-go)</summary> ### [`v1.20.0`](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) [Compare Source](https://togithub.com/aws/smithy-go/compare/v1.19.0...v1.20.0) </details> <details> <summary>cilium/ebpf (github.com/cilium/ebpf)</summary> ### [`v0.13.0`](https://togithub.com/cilium/ebpf/releases/tag/v0.13.0) [Compare Source](https://togithub.com/cilium/ebpf/compare/v0.12.3...v0.13.0) ##### Faster btf.LoadKernelSpec() Obtaining the kernel's BTF used to be very slow and is now very fast. See [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) by [@​lmb](https://togithub.com/lmb). ##### TCX It's now possible to attach TC programs using the new bpf_link based TCX API. See [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) by [@​lmb](https://togithub.com/lmb). ##### UprobeMulti and UretprobeMulti These are the user-space equivalents to KprobeMulti and Kretprobe multi and allow attaching to a large number of symbols quickly. See [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) by [@​olsajiri](https://togithub.com/olsajiri). ##### Netfilter link There is now support to attach Netfilter programs using bpf_links. See [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) by [@​mehrdadrad](https://togithub.com/mehrdadrad). ##### Better ELF section naming compatibility The list of recognised ELF section names is now automatically generated from libbpf and should be more accurate and easier to keep up to date. See [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) by [@​lmb](https://togithub.com/lmb). ##### Pre-allocate per-CPU values It's now possible to cut down on allocations by pre-allocating per-CPU values. See [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) by [@​alxn](https://togithub.com/alxn). ##### Batch operation support for per-CPU values Batch operations like Map.BatchLookup now support per-CPU values. Note that this is not particularly optimised, please check whether it is faster based on your use case. See [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) by [@​alxn](https://togithub.com/alxn). #### Breaking changes This release requires at least Go 1.21. ##### github.com/cilium/ebpf - `(*Map).BatchLookup`, `(*Map).BatchLookupAndDelete`: now take a `MapBatchCursor`. The previous implementation did not properly account for differences between map types and was unsafe. ##### github.com/cilium/ebpf/btf - CORERelocate: now takes an additional argument, which is usually `Spec.TypeID`. - MarshalExtInfos: now takes an additional `*Builder` instead of allocating it. Simply pass `NewBuilder()`. Both of these are considered somewhat internal API of the library. ##### github.com/cilium/ebpf/features - `HaveBoundedLoops`: changed from var to func - `HaveLargeInstructions`: changed from var to func - `HaveV2ISA`: changed from var to func - `HaveV3ISA`: changed from var to func ##### github.com/cilium/ebpf/link - `QueryOptions.Path`: removed. Instead, pass an fd to the directory via `QueryOptions.Target`. - `QueryPrograms`: now returns `QueryResult` to be able to extend the API. - `RawAttachProgramOptions.Replace`: removed. Instead, pass `ReplaceProgram()` to `RawAttachProgramOptions.Anchor`. #### What's Changed - btf: fix CO-RE relocations for local type id by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1191](https://togithub.com/cilium/ebpf/pull/1191) - fix data race by caching ring buffer size by [@​brycekahle](https://togithub.com/brycekahle) in [https://github.com/cilium/ebpf/pull/1217](https://togithub.com/cilium/ebpf/pull/1217) - elf: generate ELF section patterns from libbpf by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1209](https://togithub.com/cilium/ebpf/pull/1209) - Move PossibleCPUs to a public API by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1219](https://togithub.com/cilium/ebpf/pull/1219) - CI: add go-apidiff check by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1225](https://togithub.com/cilium/ebpf/pull/1225) - CI: fix trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1227](https://togithub.com/cilium/ebpf/pull/1227) - CI: allow writing PRs from trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1228](https://togithub.com/cilium/ebpf/pull/1228) - link: add TCX support by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1163](https://togithub.com/cilium/ebpf/pull/1163) - map: allow pre-allocating per-CPU values on lookup by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1220](https://togithub.com/cilium/ebpf/pull/1220) - CI: store apidiff as json artifact by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1229](https://togithub.com/cilium/ebpf/pull/1229) - docs: split CONTRIBUTING.md into separate pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1221](https://togithub.com/cilium/ebpf/pull/1221) - CI: add logging to trusted workflow by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1233](https://togithub.com/cilium/ebpf/pull/1233) - Revert "CI: add logging to trusted workflow" by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1234](https://togithub.com/cilium/ebpf/pull/1234) - add kfunc benchmark by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1231](https://togithub.com/cilium/ebpf/pull/1231) - link: rename First, Last to Head, Tail by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1232](https://togithub.com/cilium/ebpf/pull/1232) - docs: remove WIP pages by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1236](https://togithub.com/cilium/ebpf/pull/1236) - go.mod: update golang.org/x/sys to v0.15.0 by [@​tklauser](https://togithub.com/tklauser) in [https://github.com/cilium/ebpf/pull/1241](https://togithub.com/cilium/ebpf/pull/1241) - map: avoid allocations in MapIterator.Next by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1243](https://togithub.com/cilium/ebpf/pull/1243) - map: Introduce BatchCursor abstraction by [@​christarazi](https://togithub.com/christarazi) in [https://github.com/cilium/ebpf/pull/1223](https://togithub.com/cilium/ebpf/pull/1223) - Xabier/fix typos by [@​txabman42](https://togithub.com/txabman42) in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - build(deps): bump pymdown-extensions from 10.3.1 to 10.5 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1246](https://togithub.com/cilium/ebpf/pull/1246) - build(deps): bump mkdocs-material from 9.4.7 to 9.4.14 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1247](https://togithub.com/cilium/ebpf/pull/1247) - map: fix flaky TestMapBatch/Hash by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1250](https://togithub.com/cilium/ebpf/pull/1250) - CI: execute benchmarks once to prevent bitrot by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1244](https://togithub.com/cilium/ebpf/pull/1244) - doc: use Sourcegraph query for list of importers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1252](https://togithub.com/cilium/ebpf/pull/1252) - test: Migrate tests to github.com/go-quicktest/qt by [@​sayboras](https://togithub.com/sayboras) in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - map: avoid allocations during batch lookup of common types by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1254](https://togithub.com/cilium/ebpf/pull/1254) - CI: run tests on arm64 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1245](https://togithub.com/cilium/ebpf/pull/1245) - map: Fix MapBatch test for BatchLookupAndDelete case by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1260](https://togithub.com/cilium/ebpf/pull/1260) - link: fix TestUprobeExtWithOpts address by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1272](https://togithub.com/cilium/ebpf/pull/1272) - cmd/bpf2go: rephrase GOPACKAGE error message by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1267](https://togithub.com/cilium/ebpf/pull/1267) - run-tests: fetch kernels and selftests from containers by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1264](https://togithub.com/cilium/ebpf/pull/1264) - GH: use an issue form for bug reports by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1268](https://togithub.com/cilium/ebpf/pull/1268) - program: fix raw_tracepoint run repeat check bug by [@​mtardy](https://togithub.com/mtardy) in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - fix make update-kernel-deps by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1276](https://togithub.com/cilium/ebpf/pull/1276) - Add per-CPU Map Support to Batch Operations by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1192](https://togithub.com/cilium/ebpf/pull/1192) - build(deps): bump mkdocs-material from 9.4.14 to 9.5.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1285](https://togithub.com/cilium/ebpf/pull/1285) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.1 to 1.2.2 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1287](https://togithub.com/cilium/ebpf/pull/1287) - perf: fix nil pointer when perf map create failed by [@​cfc4n](https://togithub.com/cfc4n) in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - Fix link.Info.XDP comment to match method name by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1292](https://togithub.com/cilium/ebpf/pull/1292) - Add link.Info.TCX method by [@​aibor](https://togithub.com/aibor) in [https://github.com/cilium/ebpf/pull/1293](https://togithub.com/cilium/ebpf/pull/1293) - link: add feature test for tcx by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1294](https://togithub.com/cilium/ebpf/pull/1294) - cmd/bpf2go: Make LoongArch a supported target by [@​chenhengqi](https://togithub.com/chenhengqi) in [https://github.com/cilium/ebpf/pull/1296](https://togithub.com/cilium/ebpf/pull/1296) - features: fix documentation by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1299](https://togithub.com/cilium/ebpf/pull/1299) - build(deps): bump gitpython from 3.1.40 to 3.1.41 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1302](https://togithub.com/cilium/ebpf/pull/1302) - link: fix tcx feature test by [@​rgo3](https://togithub.com/rgo3) in [https://github.com/cilium/ebpf/pull/1303](https://togithub.com/cilium/ebpf/pull/1303) - build(deps): bump jinja2 from 3.1.2 to 3.1.3 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1305](https://togithub.com/cilium/ebpf/pull/1305) - cmd/bpf2go: clean up goarch / clang / linux target handling by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1310](https://togithub.com/cilium/ebpf/pull/1310) - add kernel 6.7 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1314](https://togithub.com/cilium/ebpf/pull/1314) - btf: fix slow LoadKernelSpec by making Spec.Copy lazy by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1235](https://togithub.com/cilium/ebpf/pull/1235) - cmd/bpf2go: fix s390x target by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1312](https://togithub.com/cilium/ebpf/pull/1312) - map: Make the Examples all testable examples. by [@​alxn](https://togithub.com/alxn) in [https://github.com/cilium/ebpf/pull/1278](https://togithub.com/cilium/ebpf/pull/1278) - Add support for uprobe multi link by [@​olsajiri](https://togithub.com/olsajiri) in [https://github.com/cilium/ebpf/pull/1269](https://togithub.com/cilium/ebpf/pull/1269) - link: add netfilter support by [@​mehrdadrad](https://togithub.com/mehrdadrad) in [https://github.com/cilium/ebpf/pull/1313](https://togithub.com/cilium/ebpf/pull/1313) - bpf2go: support specifying output directory and package name by [@​chent1996](https://togithub.com/chent1996) in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - build(deps): bump mkdocs-material from 9.5.3 to 9.5.6 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1324](https://togithub.com/cilium/ebpf/pull/1324) - bump minimum Go to 1.21 by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1331](https://togithub.com/cilium/ebpf/pull/1331) - add support for reading auxv from Go runtime by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1319](https://togithub.com/cilium/ebpf/pull/1319) - dependabot: onboard github actions upgrades by [@​paulcacheux](https://togithub.com/paulcacheux) in [https://github.com/cilium/ebpf/pull/1332](https://togithub.com/cilium/ebpf/pull/1332) - build(deps): bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1334](https://togithub.com/cilium/ebpf/pull/1334) - use slices and maps packages instead of x/exp by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1333](https://togithub.com/cilium/ebpf/pull/1333) - build(deps): bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1335](https://togithub.com/cilium/ebpf/pull/1335) - build(deps): bump actions/github-script from 3 to 7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1336](https://togithub.com/cilium/ebpf/pull/1336) - build(deps): bump actions/upload-artifact from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1337](https://togithub.com/cilium/ebpf/pull/1337) - build(deps): bump mkdocs-git-revision-date-localized-plugin from 1.2.2 to 1.2.4 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1339](https://togithub.com/cilium/ebpf/pull/1339) - build(deps): bump mkdocs-material from 9.5.6 to 9.5.8 in /docs by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1340](https://togithub.com/cilium/ebpf/pull/1340) - build(deps): bump actions/setup-go from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/cilium/ebpf/pull/1338](https://togithub.com/cilium/ebpf/pull/1338) - internal: replace internal memoize with sync.OnceValues by [@​kwakubiney](https://togithub.com/kwakubiney) in [https://github.com/cilium/ebpf/pull/1240](https://togithub.com/cilium/ebpf/pull/1240) - fix minor contradiction in comments by [@​christian-2](https://togithub.com/christian-2) in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) - map: rename BatchCursor to MapBatchCursor by [@​lmb](https://togithub.com/lmb) in [https://github.com/cilium/ebpf/pull/1344](https://togithub.com/cilium/ebpf/pull/1344) #### New Contributors - [@​txabman42](https://togithub.com/txabman42) made their first contribution in [https://github.com/cilium/ebpf/pull/1248](https://togithub.com/cilium/ebpf/pull/1248) - [@​sayboras](https://togithub.com/sayboras) made their first contribution in [https://github.com/cilium/ebpf/pull/1253](https://togithub.com/cilium/ebpf/pull/1253) - [@​mtardy](https://togithub.com/mtardy) made their first contribution in [https://github.com/cilium/ebpf/pull/1275](https://togithub.com/cilium/ebpf/pull/1275) - [@​cfc4n](https://togithub.com/cfc4n) made their first contribution in [https://github.com/cilium/ebpf/pull/1282](https://togithub.com/cilium/ebpf/pull/1282) - [@​chent1996](https://togithub.com/chent1996) made their first contribution in [https://github.com/cilium/ebpf/pull/1280](https://togithub.com/cilium/ebpf/pull/1280) - [@​christian-2](https://togithub.com/christian-2) made their first contribution in [https://github.com/cilium/ebpf/pull/1341](https://togithub.com/cilium/ebpf/pull/1341) **Full Changelog**: https://github.com/cilium/ebpf/compare/v0.12.3...v0.13.0 </details> <details> <summary>docker/docker (github.com/docker/docker)</summary> ### [`v25.0.3+incompatible`](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.2...v25.0.3) ### [`v25.0.2+incompatible`](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) [Compare Source](https://togithub.com/docker/docker/compare/v25.0.1...v25.0.2) </details> <details> <summary>prometheus/client_model (github.com/prometheus/client_model)</summary> ### [`v0.6.0`](https://togithub.com/prometheus/client_model/releases/tag/v0.6.0) [Compare Source](https://togithub.com/prometheus/client_model/compare/v0.5.0...v0.6.0) #### What's Changed - Add unit field to MetricFamily proto message by [@​vesari](https://togithub.com/vesari) in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - add exemplar to native histogram by [@​fatsheep9146](https://togithub.com/fatsheep9146) in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) #### New Contributors - [@​vesari](https://togithub.com/vesari) made their first contribution in [https://github.com/prometheus/client_model/pull/75](https://togithub.com/prometheus/client_model/pull/75) - [@​fatsheep9146](https://togithub.com/fatsheep9146) made their first contribution in [https://github.com/prometheus/client_model/pull/80](https://togithub.com/prometheus/client_model/pull/80) **Full Changelog**: https://github.com/prometheus/client_model/compare/v0.5.0...v0.6.0 </details> <details> <summary>tidwall/gjson (github.com/tidwall/gjson)</summary> ### [`v1.17.1`](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) [Compare Source](https://togithub.com/tidwall/gjson/compare/v1.17.0...v1.17.1) </details> <details> <summary>etcd-io/etcd (go.etcd.io/etcd/api/v3)</summary> ### [`v3.5.12`](https://togithub.com/etcd-io/etcd/releases/tag/v3.5.12) [Compare Source](https://togithub.com/etcd-io/etcd/compare/v3.5.11...v3.5.12) Please check out [CHANGELOG](https://togithub.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.5.md) for a full list of changes. And make sure to read [upgrade guide](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/upgrades/upgrade\_3\_5.md) before upgrading etcd (there may be breaking changes). For installation guides, please check out [play.etcd.io](http://play.etcd.io) and [operating etcd](https://togithub.com/etcd-io/etcd/tree/master/Documentation#operating-etcd-clusters). Latest support status for common architectures and operating systems can be found at [supported platforms](https://togithub.com/etcd-io/website/blob/main/content/en/docs/v3.5/op-guide/supported-platform.md). ###### Linux ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1 rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ```bash ### start a local etcd server /tmp/etcd-download-test/etcd ### write,read to etcd /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 put foo bar /tmp/etcd-download-test/etcdctl --endpoints=localhost:2379 get foo ``` ###### macOS (Darwin) ```bash ETCD_VER=v3.5.12 ### choose either URL GOOGLE_URL=https://storage.googleapis.com/etcd GITHUB_URL=https://github.com/etcd-io/etcd/releases/download DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-darwin-amd64.zip -o /tmp/etcd-${ETCD_VER}-darwin-amd64.zip unzip /tmp/etcd-${ETCD_VER}-darwin-amd64.zip -d /tmp && rm -f /tmp/etcd-${ETCD_VER}-darwin-amd64.zip mv /tmp/etcd-${ETCD_VER}-darwin-amd64/* /tmp/etcd-download-test && rm -rf mv /tmp/etcd-${ETCD_VER}-darwin-amd64 /tmp/etcd-download-test/etcd --version /tmp/etcd-download-test/etcdctl version /tmp/etcd-download-test/etcdutl version ``` ###### Docker etcd uses [`gcr.io/etcd-development/etcd`](https://gcr.io/etcd-development/etcd) as a primary container registry, and [`quay.io/coreos/etcd`](https://quay.io/coreos/etcd) as secondary. ```bash rm -rf /tmp/etcd-data.tmp && mkdir -p /tmp/etcd-data.tmp && \ docker rmi gcr.io/etcd-development/etcd:v3.5.12 || true && \ docker run \ -p 2379:2379 \ -p 2380:2380 \ --mount type=bind,source=/tmp/etcd-data.tmp,destination=/etcd-data \ --name etcd-gcr-v3.5.12 \ gcr.io/etcd-development/etcd:v3.5.12 \ /usr/local/bin/etcd \ --name s1 \ --data-dir /etcd-data \ --listen-client-urls http://0.0.0.0:2379 \ --advertise-client-urls http://0.0.0.0:2379 \ --listen-peer-urls http://0.0.0.0:2380 \ --initial-advertise-peer-urls http://0.0.0.0:2380 \ --initial-cluster s1=http://0.0.0.0:2380 \ --initial-cluster-token tkn \ --initial-cluster-state new \ --log-level info \ --logger zap \ --log-outputs stderr docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcd --version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdutl version docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl endpoint health docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl put foo bar docker exec etcd-gcr-v3.5.12 /usr/local/bin/etcdctl get foo ``` </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: https://github.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.61.1`](https://togithub.com/grpc/grpc-go/releases/tag/v1.61.1): Release 1.61.1 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.61.0...v1.61.1) ### Bug Fixes - server: wait to close connection until incoming socket is drained (with timeout) to prevent data loss on client-side ([#​6977](https://togithub.com/grpc/grpc-go/issues/6977)) - Special Thanks: [@​s-matyukevich](https://togithub.com/s-matyukevich) for discovering the root cause </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/aanm/cilium). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM3LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Patch-set: 1 Change-id: I419116e1fcacc2d8f20c4330096c6fc6dd51140d Subject: fix(deps): update all go dependencies main Branch: refs/heads/main Status: new Topic: Commit: 20d007fa009edfbda305c6ad1460b48ac6c5ef48 Tag: autogenerated:gerrit:newPatchSet Groups: 20d007fa009edfbda305c6ad1460b48ac6c5ef48 Private: false Work-in-progress: false
github-merge-queue bot
referenced
this pull request
in infratographer/x
Apr 2, 2024
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [github.com/XSAM/otelsql](https://togithub.com/XSAM/otelsql) | `v0.23.0` -> `v0.29.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fXSAM%2fotelsql/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fXSAM%2fotelsql/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fXSAM%2fotelsql/v0.23.0/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fXSAM%2fotelsql/v0.23.0/v0.29.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.45.0` -> `v0.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2fgin-gonic%2fgin%2fotelgin/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2fgin-gonic%2fgin%2fotelgin/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2fgin-gonic%2fgin%2fotelgin/v0.45.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2fgin-gonic%2fgin%2fotelgin/v0.45.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.45.0` -> `v0.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2flabstack%2fecho%2fotelecho/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2flabstack%2fecho%2fotelecho/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2flabstack%2fecho%2fotelecho/v0.45.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgithub.com%2flabstack%2fecho%2fotelecho/v0.45.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | `v0.45.0` -> `v0.49.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.45.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.45.0/v0.49.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fexporters%2fstdout%2fstdouttrace/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/sdk](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2fsdk/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2fsdk/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2fsdk/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [go.opentelemetry.io/otel/trace](https://togithub.com/open-telemetry/opentelemetry-go) | `v1.19.0` -> `v1.24.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel%2ftrace/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel%2ftrace/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel%2ftrace/v1.19.0/v1.24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>XSAM/otelsql (github.com/XSAM/otelsql)</summary> ### [`v0.29.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.29.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.28.0...v0.29.0) #### 0.29.0 - 2024-02-26 ##### Changed - Upgrade OTel to version `v1.24.0/v0.46.0`. ([#​218](https://togithub.com/XSAM/otelsql/issues/218)) ### [`v0.28.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.28.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.27.0...v0.28.0) #### 0.28.0 - 2024-02-10 ##### Added - Go 1.22 to supported versions. ([#​210](https://togithub.com/XSAM/otelsql/issues/210)) ##### Changed - Upgrade OTel to version `v1.23.1/v0.45.2`. ([#​209](https://togithub.com/XSAM/otelsql/issues/209)) ### [`v0.27.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.27.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.26.0...v0.27.0) #### 0.27.0 - 2023-12-15 ##### Changed - \~~Upgrade OTel to version `v1.20.0/v0.43.0`. ([#​196](https://togithub.com/XSAM/otelsql/issues/196))~~ - Fixes an issue where `db.Close` did not call `Close` on the underlying connector. ([#​199](https://togithub.com/XSAM/otelsql/issues/199)) - Upgrade OTel to version `v1.21.0/v0.44.0`. ([#​200](https://togithub.com/XSAM/otelsql/issues/200)) ### [`v0.26.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.26.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.25.0...v0.26.0) #### 0.26.0 - 2023-10-11 ##### Changed - Upgrade OTel to version `v1.19.0/v0.42.0`. ([#​190](https://togithub.com/XSAM/otelsql/issues/190)) ### [`v0.25.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.25.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.24.0...v0.25.0) #### 0.25.0 - 2023-09-18 #####⚠️ Notice⚠️ This update contains a breaking change of the type of `SpanNameFormatter`. If you use `SpanNameFormatter` in your code, you need to change the type of `SpanNameFormatter` to function. The minimum supported Go version is `1.20`. ##### Changed - Upgrade OTel to version `v1.18.0/v0.41.0`. ([#​184](https://togithub.com/XSAM/otelsql/issues/184)) - The type of `SpanNameFormatter` has been changed to function for easier use. ([#​185](https://togithub.com/XSAM/otelsql/issues/185)) ##### Removed - Support for Go `1.19`. ([#​186](https://togithub.com/XSAM/otelsql/issues/186)) ### [`v0.24.0`](https://togithub.com/XSAM/otelsql/releases/tag/v0.24.0) [Compare Source](https://togithub.com/XSAM/otelsql/compare/v0.23.0...v0.24.0) #### 0.24.0 - 2023-09-08 ##### Added - `SpanFilter` configuration in `SpanOptions` to filter spans creation. ([#​174](https://togithub.com/XSAM/otelsql/issues/174)) - Go 1.21 to supported versions. ([#​180](https://togithub.com/XSAM/otelsql/issues/180)) ##### Changed - Upgrade OTel to version `v1.17.0/v0.40.0`. ([#​181](https://togithub.com/XSAM/otelsql/issues/181)) </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.24.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.24.0): /v0.46.0/v0.0.1-alpha [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.1...v1.24.0) This release is the last to support [Go 1.20]. The next release will require at least [Go 1.21]. ##### Added - Support [Go 1.22]. ([#​4890](https://togithub.com/open-telemetry/opentelemetry-go/issues/4890)) - Add exemplar support to `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#​4900](https://togithub.com/open-telemetry/opentelemetry-go/issues/4900)) - Add exemplar support to `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4900](https://togithub.com/open-telemetry/opentelemetry-go/issues/4900)) - The `go.opentelemetry.io/otel/log` module is added. This module includes OpenTelemetry Go's implementation of the Logs Bridge API. This module is in an alpha state, it is subject to breaking changes. See our [versioning policy](./VERSIONING.md) for more info. ([#​4961](https://togithub.com/open-telemetry/opentelemetry-go/issues/4961)) ##### Fixed - Fix registration of multiple callbacks when using the global meter provider from `go.opentelemetry.io/otel`. ([#​4945](https://togithub.com/open-telemetry/opentelemetry-go/issues/4945)) - Fix negative buckets in output of exponential histograms. ([#​4956](https://togithub.com/open-telemetry/opentelemetry-go/issues/4956)) ##### New Contributors - [@​kevinburkesegment](https://togithub.com/kevinburkesegment) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4920](https://togithub.com/open-telemetry/opentelemetry-go/pull/4920) - [@​yizeng](https://togithub.com/yizeng) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4947](https://togithub.com/open-telemetry/opentelemetry-go/pull/4947) - [@​ntriamme](https://togithub.com/ntriamme) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4945](https://togithub.com/open-telemetry/opentelemetry-go/pull/4945) - [@​ericayin](https://togithub.com/ericayin) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4956](https://togithub.com/open-telemetry/opentelemetry-go/pull/4956) **Full Changelog**: open-telemetry/opentelemetry-go@v1.23.1...v1.24.0 [Go 1.22]: https://go.dev/doc/go1.22 [Go 1.21]: https://go.dev/doc/go1.21 [Go 1.20]: https://go.dev/doc/go1.20 ### [`v1.23.1`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.1): /v0.45.2 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.23.0...v1.23.1) ##### Fixed - Register all callbacks passed during observable instrument creation instead of just the last one multiple times in `go.opentelemetry.io/otel/sdk/metric`. ([#​4888](https://togithub.com/open-telemetry/opentelemetry-go/issues/4888)) ### [`v1.23.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.23.0): /v0.45.1 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.22.0...v1.23.0) This release contains the first stable, `v1`, release of the following modules: - `go.opentelemetry.io/otel/bridge/opencensus` - `go.opentelemetry.io/otel/bridge/opencensus/test` - `go.opentelemetry.io/otel/example/opencensus` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` - `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` See our [versioning policy](VERSIONING.md) for more information about these stability guarantees. ##### Added - Add `WithEndpointURL` option to the `exporters/otlp/otlpmetric/otlpmetricgrpc`, `exporters/otlp/otlpmetric/otlpmetrichttp`, `exporters/otlp/otlptrace/otlptracegrpc` and `exporters/otlp/otlptrace/otlptracehttp` packages. ([#​4808](https://togithub.com/open-telemetry/opentelemetry-go/issues/4808)) - Experimental exemplar exporting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#exemplars) for more information about this feature and how to enable it. ([#​4871](https://togithub.com/open-telemetry/opentelemetry-go/issues/4871)) - `ErrSchemaURLConflict` is added to `go.opentelemetry.io/otel/sdk/resource`. This error is returned when a merge of two `Resource`s with different (non-empty) schema URL is attempted. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Changed - The `Merge` and `New` functions in `go.opentelemetry.io/otel/sdk/resource` now returns a partial result if there is a schema URL merge conflict. Instead of returning `nil` when two `Resource`s with different (non-empty) schema URLs are merged the merged `Resource`, along with the new `ErrSchemaURLConflict` error, is returned. It is up to the user to decide if they want to use the returned `Resource` or not. It may have desired attributes overwritten or include stale semantic conventions. ([#​4876](https://togithub.com/open-telemetry/opentelemetry-go/issues/4876)) ##### Fixed - Fix `ContainerID` resource detection on systemd when cgroup path has a colon. ([#​4449](https://togithub.com/open-telemetry/opentelemetry-go/issues/4449)) - Fix `go.opentelemetry.io/otel/sdk/metric` to cache instruments to avoid leaking memory when the same instrument is created multiple times. ([#​4820](https://togithub.com/open-telemetry/opentelemetry-go/issues/4820)) - Fix missing `Mix` and `Max` values for `go.opentelemetry.io/otel/exporters/stdout/stdoutmetric` by introducing `MarshalText` and `MarshalJSON` for the `Extrema` type in `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4827](https://togithub.com/open-telemetry/opentelemetry-go/issues/4827)) ##### New Contributors - [@​Fricounet](https://togithub.com/Fricounet) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4449](https://togithub.com/open-telemetry/opentelemetry-go/pull/4449) - [@​StLeoX](https://togithub.com/StLeoX) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4855](https://togithub.com/open-telemetry/opentelemetry-go/pull/4855) - [@​m-posluszny](https://togithub.com/m-posluszny) made their first contribution in [https://github.com/open-telemetry/opentelemetry-go/pull/4827](https://togithub.com/open-telemetry/opentelemetry-go/pull/4827) **Full Changelog**: open-telemetry/opentelemetry-go@v1.22.0...v1.23.0 ### [`v1.22.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.22.0): /v0.45.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0) ##### Added - The `go.opentelemetry.io/otel/semconv/v1.22.0` package. The package contains semantic conventions from the `v1.22.0` version of the OpenTelemetry Semantic Conventions. ([#​4735](https://togithub.com/open-telemetry/opentelemetry-go/issues/4735)) - The `go.opentelemetry.io/otel/semconv/v1.23.0` package. The package contains semantic conventions from the `v1.23.0` version of the OpenTelemetry Semantic Conventions. ([#​4746](https://togithub.com/open-telemetry/opentelemetry-go/issues/4746)) - The `go.opentelemetry.io/otel/semconv/v1.23.1` package. The package contains semantic conventions from the `v1.23.1` version of the OpenTelemetry Semantic Conventions. ([#​4749](https://togithub.com/open-telemetry/opentelemetry-go/issues/4749)) - The `go.opentelemetry.io/otel/semconv/v1.24.0` package. The package contains semantic conventions from the `v1.24.0` version of the OpenTelemetry Semantic Conventions. ([#​4770](https://togithub.com/open-telemetry/opentelemetry-go/issues/4770)) - Add `WithResourceAsConstantLabels` option to apply resource attributes for every metric emitted by the Prometheus exporter. ([#​4733](https://togithub.com/open-telemetry/opentelemetry-go/issues/4733)) - Experimental cardinality limiting is added to the metric SDK. See [metric documentation](./sdk/metric/EXPERIMENTAL.md#cardinality-limit) for more information about this feature and how to enable it. ([#​4457](https://togithub.com/open-telemetry/opentelemetry-go/issues/4457)) - Add `NewMemberRaw` and `NewKeyValuePropertyRaw` in `go.opentelemetry.io/otel/baggage`. ([#​4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804)) ##### Changed - Upgrade all use of `go.opentelemetry.io/otel/semconv` to use `v1.24.0`. ([#​4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754)) - Update transformations in `go.opentelemetry.io/otel/exporters/zipkin` to follow `v1.19.0` version of the OpenTelemetry specification. ([#​4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754)) - Record synchronous measurements when the passed context is canceled instead of dropping in `go.opentelemetry.io/otel/sdk/metric`. If you do not want to make a measurement when the context is cancelled, you need to handle it yourself (e.g `if ctx.Err() != nil`). ([#​4671](https://togithub.com/open-telemetry/opentelemetry-go/issues/4671)) - Improve `go.opentelemetry.io/otel/trace.TraceState`'s performance. ([#​4722](https://togithub.com/open-telemetry/opentelemetry-go/issues/4722)) - Improve `go.opentelemetry.io/otel/propagation.TraceContext`'s performance. ([#​4721](https://togithub.com/open-telemetry/opentelemetry-go/issues/4721)) - Improve `go.opentelemetry.io/otel/baggage` performance. ([#​4743](https://togithub.com/open-telemetry/opentelemetry-go/issues/4743)) - Improve performance of the `(*Set).Filter` method in `go.opentelemetry.io/otel/attribute` when the passed filter does not filter out any attributes from the set. ([#​4774](https://togithub.com/open-telemetry/opentelemetry-go/issues/4774)) - `Member.String` in `go.opentelemetry.io/otel/baggage` percent-encodes only when necessary. ([#​4775](https://togithub.com/open-telemetry/opentelemetry-go/issues/4775)) - `Property.Value` in `go.opentelemetry.io/otel/baggage` now returns a raw string instead of a percent-encoded value. ([#​4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804)) ##### Fixed - Fix `Parse` in `go.opentelemetry.io/otel/baggage` to validate member value before percent-decoding. ([#​4755](https://togithub.com/open-telemetry/opentelemetry-go/issues/4755)) - Fix whitespace encoding of `Member.String` in `go.opentelemetry.io/otel/baggage`. ([#​4756](https://togithub.com/open-telemetry/opentelemetry-go/issues/4756)) - Fix baggage item key so that it is not canonicalized in `go.opentelemetry.io/otel/bridge/opentracing`. ([#​4776](https://togithub.com/open-telemetry/opentelemetry-go/issues/4776)) - Fix `go.opentelemetry.io/otel/bridge/opentracing` to properly handle baggage values that requires escaping during propagation. ([#​4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804)) - Fix a bug where using multiple readers resulted in incorrect asynchronous counter values in `go.opentelemetry.io/otel/sdk/metric`. ([#​4742](https://togithub.com/open-telemetry/opentelemetry-go/issues/4742)) ### [`v1.21.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.21.0): /v0.44.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.20.0...v1.21.0) ##### Removed - Remove the deprecated `go.opentelemetry.io/otel/bridge/opencensus.NewTracer`. ([#​4706](https://togithub.com/open-telemetry/opentelemetry-go/issues/4706)) - Remove the deprecated `go.opentelemetry.io/otel/exporters/otlp/otlpmetric` module. ([#​4707](https://togithub.com/open-telemetry/opentelemetry-go/issues/4707)) - Remove the deprecated `go.opentelemetry.io/otel/example/view` module. ([#​4708](https://togithub.com/open-telemetry/opentelemetry-go/issues/4708)) - Remove the deprecated `go.opentelemetry.io/otel/example/fib` module. ([#​4723](https://togithub.com/open-telemetry/opentelemetry-go/issues/4723)) ##### Fixed - Do not parse non-protobuf responses in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4719](https://togithub.com/open-telemetry/opentelemetry-go/issues/4719)) - Do not parse non-protobuf responses in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#​4719](https://togithub.com/open-telemetry/opentelemetry-go/issues/4719)) ### [`v1.20.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.20.0): /v0.43.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.19.0...v1.20.0) This release brings a breaking change for custom trace API implementations. Some interfaces (`TracerProvider`, `Tracer`, `Span`) now embed the `go.opentelemetry.io/otel/trace/embedded` types. Implementors need to update their implementations based on what they want the default behavior to be. See the "API Implementations" section of the [trace API] package documentation for more about how to accomplish this. ##### Added - Add `go.opentelemetry.io/otel/bridge/opencensus.InstallTraceBridge`, which installs the OpenCensus trace bridge, and replaces `opencensus.NewTracer`. ([#​4567](https://togithub.com/open-telemetry/opentelemetry-go/issues/4567)) - Add scope version to trace and metric bridges in `go.opentelemetry.io/otel/bridge/opencensus`. ([#​4584](https://togithub.com/open-telemetry/opentelemetry-go/issues/4584)) - Add the `go.opentelemetry.io/otel/trace/embedded` package to be embedded in the exported trace API interfaces. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - Add the `go.opentelemetry.io/otel/trace/noop` package as a default no-op implementation of the trace API. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - Add context propagation in `go.opentelemetry.io/otel/example/dice`. ([#​4644](https://togithub.com/open-telemetry/opentelemetry-go/issues/4644)) - Add view configuration to `go.opentelemetry.io/otel/example/prometheus`. ([#​4649](https://togithub.com/open-telemetry/opentelemetry-go/issues/4649)) - Add `go.opentelemetry.io/otel/metric.WithExplicitBucketBoundaries`, which allows defining default explicit bucket boundaries when creating histogram instruments. ([#​4603](https://togithub.com/open-telemetry/opentelemetry-go/issues/4603)) - Add `Version` function in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - Add `Version` function in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - Add Summary, SummaryDataPoint, and QuantileValue to `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4622](https://togithub.com/open-telemetry/opentelemetry-go/issues/4622)) - `go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducer` now supports exemplars from OpenCensus. ([#​4585](https://togithub.com/open-telemetry/opentelemetry-go/issues/4585)) - Add support for `WithExplicitBucketBoundaries` in `go.opentelemetry.io/otel/sdk/metric`. ([#​4605](https://togithub.com/open-telemetry/opentelemetry-go/issues/4605)) - Add support for Summary metrics in `go.opentelemetry.io/otel/bridge/opencensus`. ([#​4668](https://togithub.com/open-telemetry/opentelemetry-go/issues/4668)) ##### Deprecated - Deprecate `go.opentelemetry.io/otel/bridge/opencensus.NewTracer` in favor of `opencensus.InstallTraceBridge`. ([#​4567](https://togithub.com/open-telemetry/opentelemetry-go/issues/4567)) - Deprecate `go.opentelemetry.io/otel/example/fib` package is in favor of `go.opentelemetry.io/otel/example/dice`. ([#​4618](https://togithub.com/open-telemetry/opentelemetry-go/issues/4618)) - Deprecate `go.opentelemetry.io/otel/trace.NewNoopTracerProvider`. Use the added `NewTracerProvider` function in `go.opentelemetry.io/otel/trace/noop` instead. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - Deprecate `go.opentelemetry.io/otel/example/view` package in favor of `go.opentelemetry.io/otel/example/prometheus`. ([#​4649](https://togithub.com/open-telemetry/opentelemetry-go/issues/4649)) - Deprecate `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#​4693](https://togithub.com/open-telemetry/opentelemetry-go/issues/4693)) ##### Changed - `go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducer` returns a `*MetricProducer` struct instead of the metric.Producer interface. ([#​4583](https://togithub.com/open-telemetry/opentelemetry-go/issues/4583)) - The `TracerProvider` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.TracerProvider` type. This extends the `TracerProvider` interface and is is a breaking change for any existing implementation. Implementors need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - The `Tracer` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.Tracer` type. This extends the `Tracer` interface and is is a breaking change for any existing implementation. Implementors need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more informationabout how to accomplish this. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - The `Span` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.Span` type. This extends the `Span` interface and is is a breaking change for any existing implementation. Implementors need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` does no longer depend on `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` does no longer depend on `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - Retry for `502 Bad Gateway` and `504 Gateway Timeout` HTTP statuses in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4670](https://togithub.com/open-telemetry/opentelemetry-go/issues/4670)) - Retry for `502 Bad Gateway` and `504 Gateway Timeout` HTTP statuses in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#​4670](https://togithub.com/open-telemetry/opentelemetry-go/issues/4670)) - Retry for `RESOURCE_EXHAUSTED` only if RetryInfo is returned in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#​4669](https://togithub.com/open-telemetry/opentelemetry-go/issues/4669)) - Retry for `RESOURCE_EXHAUSTED` only if RetryInfo is returned in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#​4669](https://togithub.com/open-telemetry/opentelemetry-go/issues/4669)) - Retry temporary HTTP request failures in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4679](https://togithub.com/open-telemetry/opentelemetry-go/issues/4679)) - Retry temporary HTTP request failures in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp`. ([#​4679](https://togithub.com/open-telemetry/opentelemetry-go/issues/4679)) ##### Fixed - Fix improper parsing of characters such us `+`, `/` by `Parse` in `go.opentelemetry.io/otel/baggage` as they were rendered as a whitespace. ([#​4667](https://togithub.com/open-telemetry/opentelemetry-go/issues/4667)) - Fix improper parsing of characters such us `+`, `/` passed via `OTEL_RESOURCE_ATTRIBUTES` in `go.opentelemetry.io/otel/sdk/resource` as they were rendered as a whitespace. ([#​4699](https://togithub.com/open-telemetry/opentelemetry-go/issues/4699)) - Fix improper parsing of characters such us `+`, `/` passed via `OTEL_EXPORTER_OTLP_HEADERS` and `OTEL_EXPORTER_OTLP_METRICS_HEADERS` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` as they were rendered as a whitespace. ([#​4699](https://togithub.com/open-telemetry/opentelemetry-go/issues/4699)) - Fix improper parsing of characters such us `+`, `/` passed via `OTEL_EXPORTER_OTLP_HEADERS` and `OTEL_EXPORTER_OTLP_METRICS_HEADERS` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` as they were rendered as a whitespace. ([#​4699](https://togithub.com/open-telemetry/opentelemetry-go/issues/4699)) - Fix improper parsing of characters such us `+`, `/` passed via `OTEL_EXPORTER_OTLP_HEADERS` and `OTEL_EXPORTER_OTLP_TRACES_HEADERS` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracegrpc` as they were rendered as a whitespace. ([#​4699](https://togithub.com/open-telemetry/opentelemetry-go/issues/4699)) - Fix improper parsing of characters such us `+`, `/` passed via `OTEL_EXPORTER_OTLP_HEADERS` and `OTEL_EXPORTER_OTLP_TRACES_HEADERS` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlptracehttp` as they were rendered as a whitespace. ([#​4699](https://togithub.com/open-telemetry/opentelemetry-go/issues/4699)) - In `go.opentelemetry.op/otel/exporters/prometheus`, the exporter no longer `Collect`s metrics after `Shutdown` is invoked. ([#​4648](https://togithub.com/open-telemetry/opentelemetry-go/issues/4648)) - Fix documentation for `WithCompressor` in `go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc`. ([#​4695](https://togithub.com/open-telemetry/opentelemetry-go/issues/4695)) - Fix documentation for `WithCompressor` in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#​4695](https://togithub.com/open-telemetry/opentelemetry-go/issues/4695)) [trace API]: https://pkg.go.dev/go.opentelemetry.io/otel/trace </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. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/infratographer/x). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi42Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuMjY5LjIiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
documentation
Provides helpful information
Skip Changelog
PRs that do not require a CHANGELOG.md entry
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.