-
Notifications
You must be signed in to change notification settings - Fork 19
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
Small improvement to unique implementation #128
Merged
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
Update the unique implementations to allocate a sufficiently sized map given the input to avoid reallocations. Avoid allocations if the size is less than or equal to 1.
pkwarren
commented
Jun 25, 2024
if _, ok := exist[list.Get(types.Int(i))]; ok { | ||
size, ok := list.Size().Value().(int64) | ||
if !ok { | ||
return types.UnsupportedRefValConversionErr(list.Size().Value()) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Don't think this is really reachable but golangci-lint complained so I added error handling.
rodaine
approved these changes
Jun 25, 2024
charithe
referenced
this pull request
in cerbos/cerbos
Jul 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 | Type | Update | |---|---|---|---|---|---|---|---| | [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) | `v1.54.11` -> `v1.54.15` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.54.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.54.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.54.11/v1.54.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.54.11/v1.54.15?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/bufbuild/protovalidate-go](https://github.com/bufbuild/protovalidate-go) | `v0.6.2` -> `v0.6.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.2/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.2/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/minio/minio-go/v7](https://github.com/minio/minio-go) | `v7.0.72` -> `v7.0.73` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fminio%2fminio-go%2fv7/v7.0.73?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.73?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.72/v7.0.73?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.72/v7.0.73?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [go](https://go.dev/) ([source](https://github.com/golang/go)) | `1.22.4` -> `1.22.5` | [![age](https://developer.mend.io/api/mc/badges/age/golang-version/go/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/golang-version/go/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/golang-version/go/1.22.4/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/golang-version/go/1.22.4/1.22.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | toolchain | patch | | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v0.52.0` -> `v0.53.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.53.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.53.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.52.0/v0.53.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.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/host](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v0.52.0` -> `v0.53.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.53.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.53.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.52.0/v0.53.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.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v0.52.0` -> `v0.53.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.53.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.53.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.52.0/v0.53.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.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/runtime](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v0.52.0` -> `v0.53.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.53.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.53.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.52.0/v0.53.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.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/propagators/autoprop](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v0.52.0` -> `v0.53.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.53.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.53.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.52.0/v0.53.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.52.0/v0.53.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/propagators/b3](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v1.28.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.28.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/v1.27.0/v1.28.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/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v1.28.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.28.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/v1.27.0/v1.28.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/v1.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/exporters/prometheus](https://github.com/open-telemetry/opentelemetry-go) | `v0.49.0` -> `v0.50.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.50.0?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.50.0?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.49.0/v0.50.0?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.49.0/v0.50.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk/metric](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `v1.27.0` -> `v1.28.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.28.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.28.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.27.0/v1.28.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.27.0/v1.28.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/crypto | `v0.24.0` -> `v0.25.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fcrypto/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fcrypto/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fcrypto/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fcrypto/v0.24.0/v0.25.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `7f521ea` -> `46b0784` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fexp/v0.0.0-20240707233637-46b078467d37?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fexp/v0.0.0-20240707233637-46b078467d37?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-20240613232115-7f521ea00fb8/v0.0.0-20240707233637-46b078467d37?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-20240613232115-7f521ea00fb8/v0.0.0-20240707233637-46b078467d37?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | golang.org/x/net | `v0.26.0` -> `v0.27.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.26.0/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.26.0/v0.27.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/tools | `v0.22.0` -> `v0.23.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2ftools/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2ftools/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2ftools/v0.22.0/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2ftools/v0.22.0/v0.23.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `dc46fd2` -> `f6361c8` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240701130421-f6361c86f094?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgenproto%2fgoogleapis%2fapi/v0.0.0-20240701130421-f6361c86f094?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-20240624140628-dc46fd24d27d/v0.0.0-20240701130421-f6361c86f094?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-20240624140628-dc46fd24d27d/v0.0.0-20240701130421-f6361c86f094?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `v1.64.0` -> `v1.65.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | --- ### Release Notes <details> <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary> ### [`v1.54.15`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15415-2024-07-05) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.54.14...v1.54.15) \=== ##### Service Client Updates - `service/acm`: Updates service API and documentation - Documentation updates, including fixes for xml formatting, broken links, and ListCertificates description. - `service/ecr`: Updates service API - This release for Amazon ECR makes change to bring the SDK into sync with the API. - `service/payment-cryptography-data`: Updates service API and documentation - `service/qbusiness`: Updates service API and documentation ### [`v1.54.14`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15414-2024-07-03) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.54.13...v1.54.14) \=== ##### Service Client Updates - `service/application-autoscaling`: Updates service documentation - `service/directconnect`: Updates service documentation - This update includes documentation for support of new native 400 GBps ports for Direct Connect. - `service/organizations`: Updates service API and documentation - Added a new reason under ConstraintViolationException in RegisterDelegatedAdministrator API to prevent registering suspended accounts as delegated administrator of a service. - `service/rekognition`: Updates service API and documentation - This release adds support for tagging projects and datasets with the CreateProject and CreateDataset APIs. - `service/workspaces`: Updates service API - Fix create workspace bundle RootStorage/UserStorage to accept non null values ### [`v1.54.13`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15413-2024-07-02) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.54.12...v1.54.13) \=== ##### Service Client Updates - `service/ec2`: Updates service API and documentation - Documentation updates for Elastic Compute Cloud (EC2). - `service/fms`: Updates service API - `service/s3`: Updates service API, documentation, and examples - Added response overrides to Head Object requests. ### [`v1.54.12`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v15412-2024-07-01) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.54.11...v1.54.12) \=== ##### Service Client Updates - `service/apigateway`: Updates service API - Add v2 smoke tests and smithy smokeTests trait for SDK testing. - `service/cognito-identity`: Updates service API - `service/connect`: Updates service API, documentation, and paginators - `service/docdb`: Updates service API - Add v2 smoke tests and smithy smokeTests trait for SDK testing. - `service/eks`: Updates service API - `service/payment-cryptography`: Updates service API and documentation - `service/payment-cryptography-data`: Updates service API, documentation, and waiters - `service/states`: Updates service API - Add v2 smoke tests and smithy smokeTests trait for SDK testing. - `service/swf`: Updates service API - Add v2 smoke tests and smithy smokeTests trait for SDK testing. - `service/wafv2`: Updates service API and documentation </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.6.3`](https://github.com/bufbuild/protovalidate-go/releases/tag/v0.6.3) [Compare Source](https://github.com/bufbuild/protovalidate-go/compare/v0.6.2...v0.6.3) #### What's Changed - Improvement to unique implementation by [@​pkwarren](https://github.com/pkwarren) in [https://github.com/bufbuild/protovalidate-go/pull/128](https://github.com/bufbuild/protovalidate-go/pull/128) - Export lib type by [@​oliversun9](https://github.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/130](https://github.com/bufbuild/protovalidate-go/pull/130) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.6.2...v0.6.3 </details> <details> <summary>minio/minio-go (github.com/minio/minio-go/v7)</summary> ### [`v7.0.73`](https://github.com/minio/minio-go/releases/tag/v7.0.73): Bugfix Release [Compare Source](https://github.com/minio/minio-go/compare/v7.0.72...v7.0.73) #### What's Changed - upgrade all deps and replace gopkg.in for ini with go module by [@​marktheunissen](https://github.com/marktheunissen) in [https://github.com/minio/minio-go/pull/1977](https://github.com/minio/minio-go/pull/1977) - Add ca-west-1 endpoint by [@​tjwallace](https://github.com/tjwallace) in [https://github.com/minio/minio-go/pull/1971](https://github.com/minio/minio-go/pull/1971) - fix replication validation for Role ARN by [@​poornas](https://github.com/poornas) in [https://github.com/minio/minio-go/pull/1978](https://github.com/minio/minio-go/pull/1978) - Fix missing CompleteMultipartUpload SSE-C by [@​klauspost](https://github.com/klauspost) in [https://github.com/minio/minio-go/pull/1980](https://github.com/minio/minio-go/pull/1980) #### New Contributors - [@​marktheunissen](https://github.com/marktheunissen) made their first contribution in [https://github.com/minio/minio-go/pull/1977](https://github.com/minio/minio-go/pull/1977) - [@​tjwallace](https://github.com/tjwallace) made their first contribution in [https://github.com/minio/minio-go/pull/1971](https://github.com/minio/minio-go/pull/1971) **Full Changelog**: https://github.com/minio/minio-go/compare/v7.0.72...v7.0.73 </details> <details> <summary>golang/go (go)</summary> ### [`v1.22.5`](https://github.com/golang/go/compare/go1.22.4...go1.22.5) </details> <details> <summary>open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/b3)</summary> ### [`v1.28.0`](https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.28.0): /v0.53.0/v0.22.0/v0.8.0/v0.3.0/v0.1.0 [Compare Source](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.27.0...v1.28.0) #### Overview ##### Added - Add the new `go.opentelemetry.io/contrib/detectors/azure/azurevm` package to provide a resource detector for Azure VMs. ([#​5422](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5422)) - Add support to configure views when creating MeterProvider using the config package. ([#​5654](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5654)) - The `go.opentelemetry.io/contrib/config` add support to configure periodic reader interval and timeout. ([#​5661](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5661)) - Add log support for the autoexport package. ([#​5733](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5733)) - Add support for disabling the old runtime metrics using the `OTEL_GO_X_DEPRECATED_RUNTIME_METRICS=false` environment variable. ([#​5747](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5747)) - Add support for signal-specific protocols environment variables (`OTEL_EXPORTER_OTLP_TRACES_PROTOCOL`, `OTEL_EXPORTER_OTLP_LOGS_PROTOCOL`, `OTEL_EXPORTER_OTLP_METRICS_PROTOCOL`) in `go.opentelemetry.io/contrib/exporters/autoexport`. ([#​5816](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5816)) - The `go.opentelemetry.io/contrib/processors/minsev` module is added. This module provides and experimental logging processor with a configurable threshold for the minimum severity records must have to be recorded. ([#​5817](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5817)) - The `go.opentelemetry.io/contrib/processors/baggagecopy` module. This module is a replacement of `go.opentelemetry.io/contrib/processors/baggage/baggagetrace`. ([#​5824](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5824)) ##### Changed - Improve performance of `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` with the usage of `WithAttributeSet()` instead of `WithAttribute()`. ([#​5664](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5664)) - Improve performance of `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` with the usage of `WithAttributeSet()` instead of `WithAttribute()`. ([#​5664](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5664)) - Update `go.opentelemetry.io/contrib/config` to latest released configuration schema which introduces breaking changes where `Attributes` is now a `map[string]interface{}`. ([#​5758](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5758)) - Upgrade all dependencies of `go.opentelemetry.io/otel/semconv/v1.25.0` to `go.opentelemetry.io/otel/semconv/v1.26.0`. ([#​5847](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5847)) ##### Fixed - Custom attributes targeting metrics recorded by the `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` are not ignored anymore. ([#​5129](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5129)) - The double setup in `go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example` that caused duplicate traces. ([#​5564](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5564)) - The superfluous `response.WriteHeader` call in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp` when the response writer is flushed. ([#​5634](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5634)) - Use `c.FullPath()` method to set `http.route` attribute in `go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin`. ([#​5734](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5734)) - Out-of-bounds panic in case of invalid span ID in `go.opentelemetry.io/contrib/propagators/b3`. ([#​5754](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5754)) ##### Deprecated - The `go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho` package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see [#​5550]. ([#​5645](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5645)) - The `go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron` package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see [#​5552]. ([#​5646](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5646)) - The `go.opentelemetry.io/contrib/samplers/aws/xray` package is deprecated. If you would like to become a Code Owner of this module and prevent it from being removed, see [#​5554]. ([#​5647](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5647)) - The `go.opentelemetry.io/contrib/processors/baggage/baggagetrace` package is deprecated. Use the added `go.opentelemetry.io/contrib/processors/baggagecopy` package instead. ([#​5824](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5824)) - Use `baggagecopy.NewSpanProcessor` as a replacement for `baggagetrace.New`. - `NewSpanProcessor` accepts a `Fitler` function type that selects which baggage members are added to a span. - `NewSpanProcessor` returns a `*baggagecopy.SpanProcessor` instead of a `trace.SpanProcessor` interface. The returned type still implements the interface. [#​5550]: https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5550 [#​5552]: https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5552 [#​5554]: https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5554 #### What's Changed - chore(deps): update module github.com/goccy/go-json to v0.10.3 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5623](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5623) - chore(deps): update k8s.io/kube-openapi digest to [`835d969`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/835d969) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5622](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5622) - chore(deps): update module github.com/go-logr/logr to v1.4.2 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5627](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5627) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.7 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5629](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5629) - fix(deps): update google.golang.org/genproto/googleapis/api digest to [`d264139`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d264139) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5630](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5630) - fix(deps): update module go.opentelemetry.io/collector/pdata to v1.8.0 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5624](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5624) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`d264139`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/d264139) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5631](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5631) - Add deprecation notice to otelmongo by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5598](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5598) - Move unreleased changelog entry by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5637](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5637) - chore(deps): update module github.com/bytedance/sonic to v1.11.7 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5633](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5633) - fix(deps): update module golang.org/x/vuln to v1.1.1 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5650](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5650) - otelzap: Implement Write method by [@​khushijain21](https://github.com/khushijain21) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5620](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5620) - otelzap: Implement methods on arrayEncoder by [@​khushijain21](https://github.com/khushijain21) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5632](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5632) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.8 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5649](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5649) - Deprecate the AWS EC2 detector by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5636](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5636) - Deprecate the AWS ECS detector by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5638](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5638) - Deprecate otelmongo/test by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5639](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5639) - Deprecate the AWS EKS detector by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5640](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5640) - Deprecate the AWS Lambda detector by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5641](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5641) - Deprecate otellambda by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5642](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5642) - Deprecate otelaws by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5643](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5643) - Deprecate otelmux by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5644](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5644) - Deprecate otelecho by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5645](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5645) - Deprecate otelmacaron by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5646](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5646) - Deprecate the AWS propagators by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5647](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5647) - Deprecate the AWS XRAY sampler by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5648](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5648) - chore(deps): update module github.com/gabriel-vasile/mimetype to v1.4.4 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5660](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5660) - fix(deps): update module github.com/golangci/golangci-lint to v1.59.0 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5663](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5663) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.10 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5657](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5657) - fix(deps): update aws-sdk-go-v2 monorepo by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5658](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5658) - fix(deps): update golang.org/x/exp digest to [`4c93da0`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4c93da0) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5662](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5662) - fix(deps): update golang.org/x/tools digest to [`7045d2e`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/7045d2e) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5651](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5651) - config: Add support to configure periodic reader interval and timeout by [@​bogdandrutu](https://github.com/bogdandrutu) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5661](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5661) - Introduce respWriter.Flush so we don't write the status twice by [@​dmathieu](https://github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5634](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5634) - fix(deps): update golang.org/x/tools digest to [`cc29c91`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5667](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5667) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`a332354`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a332354) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5668](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5668) - fix(deps): update google.golang.org/genproto/googleapis/api digest to [`a332354`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/a332354) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5669](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5669) - fix(deps): update golang.org/x/tools digest to [`f10a0f1`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/f10a0f1) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5670](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5670) - fix(deps): update google.golang.org/genproto/googleapis/api digest to [`5315273`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/5315273) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5671](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5671) - fix(deps): update golang.org/x/tools digest to [`cc29c91`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5673](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5673) - chore(deps): update google.golang.org/genproto/googleapis/rpc digest to [`5315273`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/5315273) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5672](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5672) - chore(deps): update module github.com/bytedance/sonic to v1.11.8 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5682](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5682) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.11 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5675](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5675) - otelzap: Implement methods on `arrayEncoder` by [@​khushijain21](https://github.com/khushijain21) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5652](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5652) - fix(deps): update module github.com/emicklei/go-restful/v3 to v3.12.1 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5679](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5679) - fix: custom attributes are ignored - [#​5084](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/5084) by [@​zailic](https://github.com/zailic) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5129](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5129) - Use more efficient `WithAttributeSet()` by [@​ash2k](https://github.com/ash2k) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5664](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5664) - fix(deps): update golang.org/x/tools digest to [`e229045`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/e229045) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5674](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5674) - fix(deps): update golang.org/x/exp digest to [`23cca88`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/23cca88) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5677](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5677) - fix(deps): update module github.com/aws/aws-sdk-go-v2/service/dynamodb to v1.32.6 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5678](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5678) - Use passthrough resolver when bufnet is used by [@​ash2k](https://github.com/ash2k) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5676](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5676) - Add link to codeowners policy in codeowners file by [@​dmathieu](https://github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5680](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5680) - \[chore] ensure codecov uses token by [@​codeboten](https://github.com/codeboten) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5687](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5687) - fix(deps): update golang.org/x/tools digest to [`8d54ca1`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/8d54ca1) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5685](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5685) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.12 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5684](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5684) - fix(deps): update golang.org/x/tools digest to [`2e977dd`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/2e977dd) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5689](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5689) - fix: OTEL_TRACES_EXPORTER typo by [@​sysulq](https://github.com/sysulq) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5686](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5686) - Add otelhttp Handler.ServeHTTP and Transport.RoundTrip benchmarks by [@​dmathieu](https://github.com/dmathieu) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5681](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5681) - Add codespell to CI by [@​SequoiaGod](https://github.com/SequoiaGod) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5683](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5683) - \[chore] Fix renovate config by [@​pellared](https://github.com/pellared) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5694](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5694) - otelzap: Implement With method by [@​khushijain21](https://github.com/khushijain21) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5653](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5653) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.13 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5691](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5691) - otelzap: Implement methods on encoder by [@​khushijain21](https://github.com/khushijain21) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5665](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5665) - chore(deps): update module github.com/prometheus/procfs to v0.15.1 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5696](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5696) - fix(deps): update golang.org/x/exp digest to [`404ba88`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/404ba88) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5695](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5695) - Add [@​pyohannes](https://github.com/pyohannes) as owner of EC2/ECS/EKS AWS detectors by [@​MrAlias](https://github.com/MrAlias) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5656](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5656) - fix(deps): update golang.org/x/exp digest to [`fd00a4e`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/fd00a4e) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5697](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5697) - fix(deps): update golang.org/x/tools digest to [`2f8e378`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/2f8e378) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5690](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5690) - fix(deps): update golang.org/x/tools digest to [`cc29c91`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5698](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5698) - fix(deps): update golang.org/x/tools digest to [`58cc8a4`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/58cc8a4) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5708](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5708) - fix(deps): update module github.com/shirou/gopsutil/v3 to v3.24.5 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5701](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5701) - fix(deps): update golang.org/x/tools digest to [`018d3b2`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/018d3b2) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5710](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5710) - chore(deps): update module github.com/go-playground/validator/v10 to v10.21.0 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5705](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5705) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.14 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5699](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5699) - chore(deps): update module github.com/prometheus/common to v0.54.0 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5709](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5709) - fix(deps): update golang.org/x/tools digest to [`4478db0`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/4478db0) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5711](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5711) - fix(deps): update module github.com/aws/aws-sdk-go to v1.53.15 by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5713](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5713) - fix(deps): update aws-sdk-go-v2 monorepo by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5714](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5714) - fix(deps): update golang.org/x/tools digest to [`cc29c91`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/cc29c91) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5715](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5715) - otelzap: Allow context injection via fields by [@​khushijain21](https://github.com/khushijain21) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5707](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5707) - fix(deps): update golang.org/x/tools digest to [`5e43887`](https://github.com/open-telemetry/opentelemetry-go-contrib/commit/5e43887) by [@​renovate](https://github.com/renovate) in [https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5716](https://github.com/open-telemetry/opentelemetry-go-contrib/pull/5716) - c </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://github.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:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhL2RlcGVuZGVuY2llcyIsImJvdHMiLCJraW5kL2Nob3JlIl19--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
charithe
referenced
this pull request
in cerbos/cerbos-sdk-go
Jul 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 | |---|---|---|---|---|---| | [github.com/bufbuild/protovalidate-go](https://github.com/bufbuild/protovalidate-go) | `v0.6.2` -> `v0.6.3` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.2/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbufbuild%2fprotovalidate-go/v0.6.2/v0.6.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [google.golang.org/grpc](https://github.com/grpc/grpc-go) | `v1.64.0` -> `v1.65.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/google.golang.org%2fgrpc/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/google.golang.org%2fgrpc/v1.64.0/v1.65.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.6.3`](https://github.com/bufbuild/protovalidate-go/releases/tag/v0.6.3) [Compare Source](https://github.com/bufbuild/protovalidate-go/compare/v0.6.2...v0.6.3) #### What's Changed - Improvement to unique implementation by [@​pkwarren](https://github.com/pkwarren) in [https://github.com/bufbuild/protovalidate-go/pull/128](https://github.com/bufbuild/protovalidate-go/pull/128) - Export lib type by [@​oliversun9](https://github.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/130](https://github.com/bufbuild/protovalidate-go/pull/130) **Full Changelog**: bufbuild/protovalidate-go@v0.6.2...v0.6.3 </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.65.0`](https://github.com/grpc/grpc-go/releases/tag/v1.65.0): Release 1.65.0 [Compare Source](https://github.com/grpc/grpc-go/compare/v1.64.1...v1.65.0) ### Dependencies - Change support policy to cover only the latest TWO releases of Go, matching the policy for Go itself. See [#​7249](https://github.com/grpc/grpc-go/issues/7249) for more information. ([#​7250](https://github.com/grpc/grpc-go/issues/7250)) - Update x/net/http2 to address [CVE-2023-45288](https://nvd.nist.gov/vuln/detail/CVE-2023-45288) ([#​7282](https://github.com/grpc/grpc-go/issues/7282)) ### Behavior Changes - credentials/tls: clients and servers will now reject connections that don't support ALPN when environment variable `GRPC_ENFORCE_ALPN_ENABLED` is set to "true" (case insensitive). ([#​7184](https://github.com/grpc/grpc-go/issues/7184)) - NOTE: this behavior will become the default in a future release. - metadata: remove String method from MD to make printing more consistent ([#​7373](https://github.com/grpc/grpc-go/issues/7373)) ### New Features - grpc: add `WithMaxCallAttempts` to configure gRPC's retry behavior per-channel. ([#​7229](https://github.com/grpc/grpc-go/issues/7229)) - Special Thanks: [@​imoore76](https://github.com/imoore76) ### Bug Fixes - ringhash: properly apply endpoint weights instead of ignoring them ([#​7156](https://github.com/grpc/grpc-go/issues/7156)) - xds: fix a bug that could cause xds-enabled servers to stop accepting new connections after handshaking errors ([#​7128](https://github.com/grpc/grpc-go/issues/7128)) - Special Thanks: [@​bozaro](https://github.com/bozaro) ### [`v1.64.1`](https://github.com/grpc/grpc-go/releases/tag/v1.64.1): Release 1.64.1 [Compare Source](https://github.com/grpc/grpc-go/compare/v1.64.0...v1.64.1) ### Dependencies - Update x/net/http2 to address [CVE-2023-45288](https://nvd.nist.gov/vuln/detail/CVE-2023-45288) ([#​7352](https://github.com/grpc/grpc-go/issues/7352)) - metadata: remove String method from MD to make printing consistent ([#​7374](https://github.com/grpc/grpc-go/issues/7374)) </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://github.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-sdk-go). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy40MjEuOSIsInVwZGF0ZWRJblZlciI6IjM3LjQyMS45IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJhcmVhL2RlcGVuZGVuY2llcyIsImJvdHMiLCJraW5kL2Nob3JlIl19--> --------- 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>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Update the unique implementations to allocate a sufficiently sized map given the input to avoid reallocations. Avoid allocations if the size is less than or equal to 1.