-
Notifications
You must be signed in to change notification settings - Fork 228
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 incorrect example in string formatting docs. #873
Merged
TristonianJones
merged 1 commit into
google:master
from
nicksnyder:ns/string-format-ints
Dec 16, 2023
Merged
Fix incorrect example in string formatting docs. #873
TristonianJones
merged 1 commit into
google:master
from
nicksnyder:ns/string-format-ints
Dec 16, 2023
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
%s is defined to support "all numerical types (int, uint, and double)." but later the docs also say: "Passing an incorrect type (an integer to `%s`) is considered an error" The example in the parenthetical contradicts the definition of %s. This change replaces the parenthetical example with one that is accurate and verified by an existing test case. This change also adds an explicit test case to verify that it is valid to pass an in to %s.
/gcbrun |
TristonianJones
approved these changes
Dec 16, 2023
charithe
referenced
this pull request
in cerbos/cerbos
Jan 23, 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.49.21` -> `v1.50.1` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2faws%2faws-sdk-go/v1.50.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2faws%2faws-sdk-go/v1.50.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2faws%2faws-sdk-go/v1.49.21/v1.50.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2faws%2faws-sdk-go/v1.49.21/v1.50.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/bufbuild/protovalidate-go](https://github.com/bufbuild/protovalidate-go) | `v0.4.3` -> `v0.5.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fbufbuild%2fprotovalidate-go/v0.5.0?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.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fbufbuild%2fprotovalidate-go/v0.4.3/v0.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fbufbuild%2fprotovalidate-go/v0.4.3/v0.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/cerbos/cerbos/api/genpb](https://github.com/cerbos/cerbos) | `v0.32.1-0.20240112120557-3027bc9c152d` -> `v0.33.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fcerbos%2fcerbos%2fapi%2fgenpb/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fcerbos%2fcerbos%2fapi%2fgenpb/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fcerbos%2fcerbos%2fapi%2fgenpb/v0.32.1-0.20240112120557-3027bc9c152d/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fcerbos%2fcerbos%2fapi%2fgenpb/v0.32.1-0.20240112120557-3027bc9c152d/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/google/cel-go](https://github.com/google/cel-go) | `v0.18.2` -> `v0.19.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fgoogle%2fcel-go/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fgoogle%2fcel-go/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fgoogle%2fcel-go/v0.18.2/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fgoogle%2fcel-go/v0.18.2/v0.19.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/pterm/pterm](https://github.com/pterm/pterm) | `v0.12.74` -> `v0.12.75` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2fpterm%2fpterm/v0.12.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2fpterm%2fpterm/v0.12.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2fpterm%2fpterm/v0.12.74/v0.12.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2fpterm%2fpterm/v0.12.74/v0.12.75?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | patch | | [github.com/rivo/tview](https://github.com/rivo/tview) | `ed59686` -> `8526c9f` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2frivo%2ftview/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2frivo%2ftview/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2frivo%2ftview/v0.0.0-20240115061330-ed5968603a5f/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2frivo%2ftview/v0.0.0-20240115061330-ed5968603a5f/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [github.com/twmb/franz-go](https://github.com/twmb/franz-go) | `v1.15.4` -> `v1.16.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftwmb%2ffranz-go/v1.16.0?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.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftwmb%2ffranz-go/v1.15.4/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftwmb%2ffranz-go/v1.15.4/v1.16.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [github.com/twmb/franz-go/pkg/kadm](https://github.com/twmb/franz-go) | `v1.10.0` -> `v1.11.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftwmb%2ffranz-go%2fpkg%2fkadm/v1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftwmb%2ffranz-go%2fpkg%2fkadm/v1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftwmb%2ffranz-go%2fpkg%2fkadm/v1.10.0/v1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftwmb%2ffranz-go%2fpkg%2fkadm/v1.10.0/v1.11.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib) | `v0.46.1` -> `v0.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fgoogle.golang.org%2fgrpc%2fotelgrpc/v0.47.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.47.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.46.1/v0.47.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.46.1/v0.47.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.46.1` -> `v0.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fhost/v0.47.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.47.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.46.1/v0.47.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.46.1/v0.47.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.46.1` -> `v0.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fnet%2fhttp%2fotelhttp/v0.47.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.47.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.46.1/v0.47.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.46.1/v0.47.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.46.1` -> `v0.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2finstrumentation%2fruntime/v0.47.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.47.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.46.1/v0.47.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.46.1/v0.47.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.46.1` -> `v0.47.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fautoprop/v0.47.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.47.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.46.1/v0.47.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.46.1/v0.47.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.21.1` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fcontrib%2fpropagators%2fb3/v1.22.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.22.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.21.1/v1.22.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.21.1/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel](https://github.com/open-telemetry/opentelemetry-go) | `v1.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/go.opentelemetry.io%2fotel/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/go.opentelemetry.io%2fotel/v1.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/go.opentelemetry.io%2fotel/v1.21.0/v1.22.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) | `v0.44.0` -> `v0.45.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetricgrpc/v0.45.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/v0.45.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.44.0/v0.45.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.44.0/v0.45.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) | `v0.44.0` -> `v0.45.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlpmetric%2fotlpmetrichttp/v0.45.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/v0.45.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.44.0/v0.45.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.44.0/v0.45.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.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.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.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracegrpc/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.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.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fotlp%2fotlptrace%2fotlptracehttp/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.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.44.0` -> `v0.45.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fexporters%2fprometheus/v0.45.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.45.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.44.0/v0.45.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.44.0/v0.45.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/metric](https://github.com/open-telemetry/opentelemetry-go) | `v1.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fmetric/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/sdk](https://github.com/open-telemetry/opentelemetry-go) | `v1.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.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.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2fsdk%2fmetric/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | [go.opentelemetry.io/otel/trace](https://github.com/open-telemetry/opentelemetry-go) | `v1.21.0` -> `v1.22.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/go.opentelemetry.io%2fotel%2ftrace/v1.22.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.22.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.21.0/v1.22.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.21.0/v1.22.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | | golang.org/x/exp | `db7319d` -> `1b97071` | [![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-20240112132812-db7319d0e0e3/?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-20240112132812-db7319d0e0e3/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [google.golang.org/genproto/googleapis/api](https://github.com/googleapis/go-genproto) | `35c7eff` -> `ef43131` | [![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-20240108191215-35c7eff3a6b1/?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-20240108191215-35c7eff3a6b1/?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | digest | | [helm.sh/helm/v3](https://github.com/helm/helm) | `v3.13.3` -> `v3.14.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/helm.sh%2fhelm%2fv3/v3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/helm.sh%2fhelm%2fv3/v3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/helm.sh%2fhelm%2fv3/v3.13.3/v3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/helm.sh%2fhelm%2fv3/v3.13.3/v3.14.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | require | minor | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary> ### [`v1.50.1`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1501-2024-01-22) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.50.0...v1.50.1) \=== ##### Service Client Updates - `service/appconfigdata`: Adds new service - `service/cloud9`: Updates service documentation - Doc-only update around removing AL1 from list of available AMIs for Cloud9 - `service/connectcases`: Updates service API, documentation, and paginators - `service/ec2`: Updates service documentation - Documentation updates for Amazon EC2. - `service/ecs`: Updates service API and documentation - This release adds support for Transport Layer Security (TLS) and Configurable Timeout to ECS Service Connect. TLS facilitates privacy and data security for inter-service communications, while Configurable Timeout allows customized per-request timeout and idle timeout for Service Connect services. - `service/finspace`: Updates service API - `service/organizations`: Updates service documentation - Doc only update for quota increase change - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - Introduced support for the InsufficientDBInstanceCapacityFault error in the RDS CreateDBCluster API method. This provides enhanced error handling, ensuring a more robust experience when creating database clusters with insufficient instance capacity. ### [`v1.50.0`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1500-2024-01-19) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.49.24...v1.50.0) \=== ##### Service Client Updates - `service/athena`: Updates service API and documentation - Introducing new NotebookS3LocationUri parameter to Athena ImportNotebook API. Payload is no longer required and either Payload or NotebookS3LocationUri needs to be provided (not both) for a successful ImportNotebook API call. If both are provided, an InvalidRequestException will be thrown. - `service/codebuild`: Updates service API, documentation, and paginators - Release CodeBuild Reserved Capacity feature - `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples - This release adds support for including ApproximateCreationDateTimePrecision configurations in EnableKinesisStreamingDestination API, adds the same as an optional field in the response of DescribeKinesisStreamingDestination, and adds support for a new UpdateKinesisStreamingDestination API. - `service/qconnect`: Updates service API ##### SDK Features - `service/cloudfrontkeyvaluestore`: Deprecate cloudfrontkeyvaluestore - This change removes the cloudfrontkeyvaluestore service, since it does not support sigv4a. ### [`v1.49.24`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14924-2024-01-18) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.49.23...v1.49.24) \=== ##### Service Client Updates - `service/b2bi`: Updates service API, documentation, and examples - `service/cloudtrail`: Updates service API, documentation, and paginators - This release adds a new API ListInsightsMetricData to retrieve metric data from CloudTrail Insights. - `service/connect`: Updates service API and documentation - `service/drs`: Updates service API - `service/firehose`: Updates service API and documentation - Allow support for Snowflake as a Kinesis Data Firehose delivery destination. - `service/sagemaker-featurestore-runtime`: Updates service API and documentation ### [`v1.49.23`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14923-2024-01-17) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.49.22...v1.49.23) \=== ##### Service Client Updates - `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples - Updating note for enabling streams for UpdateTable. - `service/keyspaces`: Updates service API and documentation ### [`v1.49.22`](https://github.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14922-2024-01-16) [Compare Source](https://github.com/aws/aws-sdk-go/compare/v1.49.21...v1.49.22) \=== ##### Service Client Updates - `service/iot`: Updates service API - Revert release of LogTargetTypes - `service/iotfleetwise`: Updates service API and documentation - `service/macie2`: Updates service API and documentation - `service/payment-cryptography`: Updates service API and documentation - `service/personalize`: Updates service documentation - `service/personalize-runtime`: Updates service documentation - `service/rekognition`: Updates service API and documentation - This release adds ContentType and TaxonomyLevel attributes to DetectModerationLabels and GetMediaAnalysisJob API responses. - `service/securityhub`: Updates service documentation </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.5.0`](https://github.com/bufbuild/protovalidate-go/releases/tag/v0.5.0) [Compare Source](https://github.com/bufbuild/protovalidate-go/compare/v0.4.3...v0.5.0) #### What's Changed - Bump the github-actions group with 1 update by [@​dependabot](https://github.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/86](https://github.com/bufbuild/protovalidate-go/pull/86) - Move out of internal functions that create env options for field descriptors by [@​oliversun9](https://github.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/83](https://github.com/bufbuild/protovalidate-go/pull/83) - Bump the go group with 1 update by [@​dependabot](https://github.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/89](https://github.com/bufbuild/protovalidate-go/pull/89) - Bump the go group with 1 update by [@​dependabot](https://github.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/90](https://github.com/bufbuild/protovalidate-go/pull/90) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.4.3...v0.5.0 </details> <details> <summary>cerbos/cerbos (github.com/cerbos/cerbos/api/genpb)</summary> ### [`v0.33.0`](https://github.com/cerbos/cerbos/releases/tag/v0.33.0) [Compare Source](https://github.com/cerbos/cerbos/compare/v0.32.0...v0.33.0) ## Cerbos 0.33.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.33.0.html ##### Changelog ##### Features - [`323bbf2`](https://github.com/cerbos/cerbos/commit/323bbf2c) feat: Add audit call ID to API responses ([#​1911](https://github.com/cerbos/cerbos/issues/1911)) - [`f6b9d06`](https://github.com/cerbos/cerbos/commit/f6b9d06b) feat: Produce output if condition fails ([#​1932](https://github.com/cerbos/cerbos/issues/1932)) - [`e66df40`](https://github.com/cerbos/cerbos/commit/e66df409) feat: Record policy source attributes in audit log ([#​1889](https://github.com/cerbos/cerbos/issues/1889)) ##### Enhancements - [`d2d7fe0`](https://github.com/cerbos/cerbos/commit/d2d7fe0b) enhancement!: Drop support for tracing configuration block ([#​1898](https://github.com/cerbos/cerbos/issues/1898)) - [`a594f90`](https://github.com/cerbos/cerbos/commit/a594f903) enhancement!: Remove deprecated client package ([#​1904](https://github.com/cerbos/cerbos/issues/1904)) - [`8226beb`](https://github.com/cerbos/cerbos/commit/8226beb8) enhancement(helm): Add podLabels to the chart ([#​1912](https://github.com/cerbos/cerbos/issues/1912)) - [`af85ff2`](https://github.com/cerbos/cerbos/commit/af85ff2d) enhancement: Add Admin API update timestamp to policy ([#​1903](https://github.com/cerbos/cerbos/issues/1903)) - [`ddcc341`](https://github.com/cerbos/cerbos/commit/ddcc3413) enhancement: Configurable database connection retries ([#​1926](https://github.com/cerbos/cerbos/issues/1926)) - [`66e01b8`](https://github.com/cerbos/cerbos/commit/66e01b85) enhancement: Pass all HTTP headers through unmodified from gRPC-Gateway ([#​1934](https://github.com/cerbos/cerbos/issues/1934)) ##### Bug fixes - [`3ace137`](https://github.com/cerbos/cerbos/commit/3ace1373) fix(planner): Query planner doesn't use stable time ([#​1949](https://github.com/cerbos/cerbos/issues/1949)) - [`89dcf2c`](https://github.com/cerbos/cerbos/commit/89dcf2c9) fix(planner): Query planner must (pre)evaluate expressions with resource kind ([#​1921](https://github.com/cerbos/cerbos/issues/1921)) - [`6352365`](https://github.com/cerbos/cerbos/commit/63523652) fix: Don't forward connection-specific headers via gRPC-Gateway ([#​1938](https://github.com/cerbos/cerbos/issues/1938)) - [`cb06545`](https://github.com/cerbos/cerbos/commit/cb065450) fix: Restore `User-Agent` header aliasing ([#​1941](https://github.com/cerbos/cerbos/issues/1941)) ##### Documentation - [`2db232f`](https://github.com/cerbos/cerbos/commit/2db232f0) chore: Revert "docs: Fix image URLs ([#​1943](https://github.com/cerbos/cerbos/issues/1943))" ([#​1951](https://github.com/cerbos/cerbos/issues/1951)) - [`cfa36ef`](https://github.com/cerbos/cerbos/commit/cfa36efa) docs: Add policy variable examples ([#​1940](https://github.com/cerbos/cerbos/issues/1940)) - [`5072b93`](https://github.com/cerbos/cerbos/commit/5072b931) docs: Fix image URLs ([#​1943](https://github.com/cerbos/cerbos/issues/1943)) - [`4194f6e`](https://github.com/cerbos/cerbos/commit/4194f6e8) docs: Fix incorrect policy rule in tutorial ([#​1930](https://github.com/cerbos/cerbos/issues/1930)) - [`7affa69`](https://github.com/cerbos/cerbos/commit/7affa69a) docs: Remove older versions ([#​1942](https://github.com/cerbos/cerbos/issues/1942)) ##### Chores - [`b40cf5a`](https://github.com/cerbos/cerbos/commit/b40cf5ab) chore(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 ([#​1935](https://github.com/cerbos/cerbos/issues/1935)) - [`015f51a`](https://github.com/cerbos/cerbos/commit/015f51a4) chore(deps): Bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 in /tools ([#​1936](https://github.com/cerbos/cerbos/issues/1936)) - [`d9d22e5`](https://github.com/cerbos/cerbos/commit/d9d22e59) chore(deps): Bump github.com/go-git/go-git/v5 from 5.7.0 to 5.11.0 in /tools ([#​1925](https://github.com/cerbos/cerbos/issues/1925)) - [`d871844`](https://github.com/cerbos/cerbos/commit/d871844b) chore(deps): Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /tools ([#​1916](https://github.com/cerbos/cerbos/issues/1916)) - [`002b035`](https://github.com/cerbos/cerbos/commit/002b035d) chore(deps): Downgrade github.com/chigopher/pathlib ([#​1924](https://github.com/cerbos/cerbos/issues/1924)) - [`e7d6014`](https://github.com/cerbos/cerbos/commit/e7d60147) chore(deps): Tidy dependencies ([#​1899](https://github.com/cerbos/cerbos/issues/1899)) - [`24acf48`](https://github.com/cerbos/cerbos/commit/24acf48f) chore(deps): Tidy dependencies ([#​1907](https://github.com/cerbos/cerbos/issues/1907)) - [`7c43413`](https://github.com/cerbos/cerbos/commit/7c43413a) chore(deps): Update actions/setup-go action to v5 ([#​1906](https://github.com/cerbos/cerbos/issues/1906)) - [`7f098db`](https://github.com/cerbos/cerbos/commit/7f098db4) chore(deps): Update github actions deps to v3 (major) ([#​1915](https://github.com/cerbos/cerbos/issues/1915)) - [`5d2264b`](https://github.com/cerbos/cerbos/commit/5d2264b9) chore(deps): Update github actions deps to v4 (major) ([#​1923](https://github.com/cerbos/cerbos/issues/1923)) - [`852cfff`](https://github.com/cerbos/cerbos/commit/852cfffa) chore(deps): Update go deps ([#​1896](https://github.com/cerbos/cerbos/issues/1896)) - [`6a5f22b`](https://github.com/cerbos/cerbos/commit/6a5f22b8) chore(deps): Update go deps ([#​1905](https://github.com/cerbos/cerbos/issues/1905)) - [`a939aa0`](https://github.com/cerbos/cerbos/commit/a939aa06) chore(deps): Update go deps ([#​1914](https://github.com/cerbos/cerbos/issues/1914)) - [`d79fa22`](https://github.com/cerbos/cerbos/commit/d79fa229) chore(deps): Update go deps ([#​1922](https://github.com/cerbos/cerbos/issues/1922)) - [`73e1971`](https://github.com/cerbos/cerbos/commit/73e1971b) chore(deps): Update go deps ([#​1928](https://github.com/cerbos/cerbos/issues/1928)) - [`ca453c7`](https://github.com/cerbos/cerbos/commit/ca453c75) chore(deps): Update go deps ([#​1933](https://github.com/cerbos/cerbos/issues/1933)) - [`e128d4a`](https://github.com/cerbos/cerbos/commit/e128d4a6) chore(deps): Update go deps ([#​1950](https://github.com/cerbos/cerbos/issues/1950)) - [`288e33c`](https://github.com/cerbos/cerbos/commit/288e33c7) chore(deps): Update google-github-actions/auth action to v2 ([#​1897](https://github.com/cerbos/cerbos/issues/1897)) - [`39b39be`](https://github.com/cerbos/cerbos/commit/39b39be8) chore(deps): Update google-github-actions/setup-gcloud action to v2 ([#​1929](https://github.com/cerbos/cerbos/issues/1929)) - [`9c6b6d9`](https://github.com/cerbos/cerbos/commit/9c6b6d91) chore(deps): Update module golang.org/x/crypto to v0.17.0 \[security] ([#​1917](https://github.com/cerbos/cerbos/issues/1917)) - [`a45ddc2`](https://github.com/cerbos/cerbos/commit/a45ddc21) chore(docs): Readme update ([#​1937](https://github.com/cerbos/cerbos/issues/1937)) - [`e94eab9`](https://github.com/cerbos/cerbos/commit/e94eab9a) chore(release): Add 0.32.0 release notes ([#​1894](https://github.com/cerbos/cerbos/issues/1894)) - [`fdc3a82`](https://github.com/cerbos/cerbos/commit/fdc3a82c) chore(release): Add 0.33.0 release notes ([#​1948](https://github.com/cerbos/cerbos/issues/1948)) - [`704728f`](https://github.com/cerbos/cerbos/commit/704728f5) chore(release): Prepare release 0.33.0 - [`0551fc4`](https://github.com/cerbos/cerbos/commit/0551fc44) chore(test): Ignore source attributes in cerbosctl tests ([#​1908](https://github.com/cerbos/cerbos/issues/1908)) - [`cf9a44c`](https://github.com/cerbos/cerbos/commit/cf9a44c5) chore(version): Bump version to 0.33.0 - [`cc90cd8`](https://github.com/cerbos/cerbos/commit/cc90cd8d) chore: Tag API module during release ([#​1909](https://github.com/cerbos/cerbos/issues/1909)) - [`5fd68b2`](https://github.com/cerbos/cerbos/commit/5fd68b25) chore: Update buf modules ([#​1902](https://github.com/cerbos/cerbos/issues/1902)) - [`2de571b`](https://github.com/cerbos/cerbos/commit/2de571bd) chore: Update copyright header ([#​1931](https://github.com/cerbos/cerbos/issues/1931)) - [`3027bc9`](https://github.com/cerbos/cerbos/commit/3027bc9c) chore: YAML to Protobuf parser ([#​1939](https://github.com/cerbos/cerbos/issues/1939)) </details> <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.19.0`](https://github.com/google/cel-go/releases/tag/v0.19.0) [Compare Source](https://github.com/google/cel-go/compare/v0.18.2...v0.19.0) #### Features - Add AST node IDs to types.Err for errorable expressions \[[#​862](https://github.com/google/cel-go/issues/862)] - Set membership test rewriting optimizer \[[#​865](https://github.com/google/cel-go/issues/865)] - Introduce 'wither' method for changing type traits \[[#​871](https://github.com/google/cel-go/issues/871)] - Add option to include test types in the repl \[[#​855](https://github.com/google/cel-go/issues/855)] #### Fixes - Fix MaxID to consider macro keys and expressions \[[#​861](https://github.com/google/cel-go/issues/861)] - Update builtin macros to use unique IDs. \[[#​866](https://github.com/google/cel-go/issues/866)] - Fix incorrect example in string formatting docs. \[[#​873](https://github.com/google/cel-go/issues/873)] - Fix the optional type name and type identifier resolution \[[#​870](https://github.com/google/cel-go/issues/870)] - Fix type substitution within parameterized type names \[[#​880](https://github.com/google/cel-go/issues/880)] - Bump follow-redirects from 1.15.2 to 1.15.4 in /repl/appengine/web \[882] #### New Contributors - [@​nicksnyder](https://github.com/nicksnyder) made their first contribution in [https://github.com/google/cel-go/pull/873](https://github.com/google/cel-go/pull/873) **Full Changelog**: https://github.com/google/cel-go/compare/v0.18.2...v0.19.0 </details> <details> <summary>pterm/pterm (github.com/pterm/pterm)</summary> ### [`v0.12.75`](https://github.com/pterm/pterm/releases/tag/v0.12.75) [Compare Source](https://github.com/pterm/pterm/compare/v0.12.74...v0.12.75) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Fixes 🔧 - fix: `PanelPrinter` ignored the set Writer by [@​MarvinJWendt](https://github.com/MarvinJWendt) in [https://github.com/pterm/pterm/pull/614](https://github.com/pterm/pterm/pull/614) **Full Changelog**: https://github.com/pterm/pterm/compare/v0.12.74...v0.12.75 </details> <details> <summary>twmb/franz-go (github.com/twmb/franz-go)</summary> ### [`v1.16.0`](https://github.com/twmb/franz-go/blob/HEAD/CHANGELOG.md#v1160) [Compare Source](https://github.com/twmb/franz-go/compare/v1.15.4...v1.16.0) \=== This release contains a few minor APIs and internal improvements and fixes two minor bugs. One new API that is introduced also fixes a bug. API-wise, the `SaramaHasher` was actually *not* a 1:1 compatible hasher. The logic was identical, but there was a rounding error because Sarama uses int32 module arithmetic, whereas kgo used int (which is likely int64) which caused a different hash result. A new `SaramaCompatHasher` has been introduced and the old `SaramaHasher` has been deprecated. The other bugfix is that `OptValue` on the `kgo.Logger` option panicked if you were not using a logger. That has been fixed. The only other APIs that are introduced are in the `kversions` package; they are minor, see the commit list below. If you issue a sharded request and any of the responses has a retryable error *in* the response, this is no-longer returned as a top-level shard error. The shard error is now nil, and you can properly inspect the response fully. Lastly (besides other internal minor improvements not worth mentioning), metadata fetches can now inject fake fetches if the metadata response has topic or partition load errors. This is unconditionally true for non-retryable errors. If you use `KeepRetryableFetchErrors`, you can now *also* see when metadata fetching is showing unknown topic errors or other retryable errors. - [`a2340eb`](https://github.com/twmb/franz-go/commit/a2340eb) **improvement** pkg/kgo: inject fake fetches on metadata load errors - [`d07efd9`](https://github.com/twmb/franz-go/commit/d07efd9) **feature** kversion: add `VersionStrings`, `FromString`, `V3_6_0` - [`8d30de0`](https://github.com/twmb/franz-go/commit/8d30de0) **bugfix** pkg/kgo: fix OptValue with no logger set - [`012cd7c`](https://github.com/twmb/franz-go/commit/012cd7c) **improvement** kgo: do not return response ErrorCode's as shard errors - [`1dc3d40`](https://github.com/twmb/franz-go/commit/1dc3d40) **bugfix**: actually have correct sarama compatible hasher (thanks [@​C-Pro](https://github.com/C-Pro)) </details> <details> <summary>open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/b3)</summary> ### [`v1.22.0`](https://github.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.22.0): Release 1.22.0/0.47.0/0.16.0/0.2.0 [Compare Source](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/v1.21.1...v1.22.0) ##### Added - Add `SDK.Shutdown` method in `"go.opentelemetry.io/contrib/config"`. ([#​4583](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4583)) - `NewSDK` in `go.opentelemetry.io/contrib/config` now returns a configured SDK with a valid `TracerProvider`. ([#​4741](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4741)) ##### Changed - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/github.com/emicklei/go-restful/otelrestful` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/github.com/gorilla/mux/otelmux` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/github.com/labstack/echo/otelecho` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/gopkg.in/macaron.v1/otelmacaron` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace/example` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp/example` are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - The semantic conventions used by `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`are upgraded to v1.20.0. ([#​4320](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4320)) - Updated configuration schema to include `schema_url` for resource definition and `without_type_suffix` and `without_units` for the Prometheus exporter. ([#​4727](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4727)) - The semantic conventions used by the `go.opentelemetry.io/contrib/detectors/aws/ecs` resource detector are upgraded to v1.24.0. ([#​4803](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4803)) - The semantic conventions used by the `go.opentelemetry.io/contrib/detectors/aws/lambda` resource detector are upgraded to v1.24.0. ([#​4803](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4803)) - The semantic conventions used by the `go.opentelemetry.io/contrib/detectors/aws/ec2` resource detector are upgraded to v1.24.0. ([#​4803](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4803)) - The semantic conventions used by the `go.opentelemetry.io/contrib/detectors/aws/eks` resource detector are upgraded to v1.24.0. ([#​4803](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4803)) - The semantic conventions used by the `go.opentelemetry.io/contrib/detectors/gcp` resource detector are upgraded to v1.24.0. ([#​4803](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4803)) - The semantic conventions used in `go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-lambda-go/otellambda/test` are upgraded to v1.24.0. ([#​4803](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4803)) ##### Fixed - Fix `NewServerHandler` in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` to correctly set the span status depending on the gRPC status. ([#​4587](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4587)) - The `stats.Handler` from `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` now does not crash when receiving an unexpected context. ([#​4825](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/4825)) - Update `go.opentelemetry.io/contrib/detectors/aws/ecs` to fix the task ARN when it is not valid. ([#​3583](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/3583)) - Do not panic in `go.opentelemetry.io/contrib/detectors/aws/ecs` when the container ARN is not valid. ([#​3583](https://github.com/open-telemetry/opentelemetry-go-contrib/issues/3583)) </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel)</summary> ### [`v1.22.0`](https://github.com/open-telemetry/opentelemetry-go/releases/tag/v1.22.0): /v0.45.0 [Compare Source](https://github.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://github.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://github.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://github.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://github.com/open-telemetry/opentelemetry-go/issues/4770)) - Add `WithResourceAsConstantLabels` option to apply resource attributes for every metric emitted by the Prometheus exporter. ([#​4733](https://github.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://github.com/open-telemetry/opentelemetry-go/issues/4457)) - Add `NewMemberRaw` and `NewKeyValuePropertyRaw` in `go.opentelemetry.io/otel/baggage`. ([#​4804](https://github.com/open-telemetry/opentelemetry-go/issues/4804)) ##### Changed - Upgrade all use of `go.opentelemetry.io/otel/semconv` to use `v1.24.0`. ([#​4754](https://github.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://github.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://github.com/open-telemetry/opentelemetry-go/issues/4671)) - Improve `go.opentelemetry.io/otel/trace.TraceState`'s performance. ([#​4722](https://github.com/open-telemetry/opentelemetry-go/issues/4722)) - Improve `go.opentelemetry.io/otel/propagation.TraceContext`'s performance. ([#​4721](https://github.com/open-telemetry/opentelemetry-go/issues/4721)) - Improve `go.opentelemetry.io/otel/baggage` performance. ([#​4743](https://github.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://github.com/open-telemetry/opentelemetry-go/issues/4774)) - `Member.String` in `go.opentelemetry.io/otel/baggage` percent-encodes only when necessary. ([#​4775](https://github.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://github.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://github.com/open-telemetry/opentelemetry-go/issues/4755)) - Fix whitespace encoding of `Member.String` in `go.opentelemetry.io/otel/baggage`. ([#​4756](https://github.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://github.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://github.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://github.com/open-telemetry/opentelemetry-go/issues/4742)) </details> <details> <summary>helm/helm (helm.sh/helm/v3)</summary> ### [`v3.14.0`](https://github.com/helm/helm/releases/tag/v3.14.0): Helm v3.14.0 [Compare Source](https://github.com/helm/helm/compare/v3.13.3...v3.14.0) Helm v3.14.0 is a feature release. Users are encouraged to upgrade for the best experience. The community keeps growing, and we'd love to see you there! - Join the discussion in [Kubernetes Slack](https://kubernetes.slack.com): - for questions and just to hang out - for discussing PRs, code, and bugs - Hang out at the Public Developer Call: Thursday, 9:30 Pacific via [Zoom](https://zoom.us/j/696660622) - Test, debug, and contribute charts: [ArtifactHub/packages](https://artifacthub.io/packages/search?kind=0) #### Notable Changes - New `helm search` flag of `--fail-on-no-result` - Allow a nested `tpl` invocation access to `defines` - Speed up the `tpl` function - Added qps/HELM_QPS parameter that tells Kubernetes packages how to operate - Added `--kube-version` to `lint` command - The `ignore` pkg is now public #### Installation and Upgrading Download Helm v3.14.0. The common platform binaries are here: - [MacOS amd64](https://get.helm.sh/helm-v3.14.0-darwin-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-darwin-amd64.tar.gz.sha256sum) / 804586896496f7b3da97f56089ea00f220e075e969b6fdf6c0b7b9cdc22de120) - [MacOS arm64](https://get.helm.sh/helm-v3.14.0-darwin-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-darwin-arm64.tar.gz.sha256sum) / c2f36f3289a01c7c93ca11f84d740a170e0af1d2d0280bd523a409a62b8dfa1d) - [Linux amd64](https://get.helm.sh/helm-v3.14.0-linux-amd64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-amd64.tar.gz.sha256sum) / f43e1c3387de24547506ab05d24e5309c0ce0b228c23bd8aa64e9ec4b8206651) - [Linux arm](https://get.helm.sh/helm-v3.14.0-linux-arm.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-arm.tar.gz.sha256sum) / cf38dfdead7266ae56662743bda0c78655814f0adeca382d1b07a812bb1a599a) - [Linux arm64](https://get.helm.sh/helm-v3.14.0-linux-arm64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-arm64.tar.gz.sha256sum) / b29e61674731b15f6ad3d1a3118a99d3cc2ab25a911aad1b8ac8c72d5a9d2952) - [Linux i386](https://get.helm.sh/helm-v3.14.0-linux-386.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-386.tar.gz.sha256sum) / c6f110636eb602acfbf738de588061db301eb0bace9ef976e3ef1c70b4640e07) - [Linux ppc64le](https://get.helm.sh/helm-v3.14.0-linux-ppc64le.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-ppc64le.tar.gz.sha256sum) / f1f9d3561724863edd4c06d89acb2e2fd8ae0f1b72058ceb891fa1c346ce5dbc) - [Linux s390x](https://get.helm.sh/helm-v3.14.0-linux-s390x.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-s390x.tar.gz.sha256sum) / 82298ef39936f1bef848959a29f77bff92d1309d8646657e3a7733702e81288c) - [Linux riscv64](https://get.helm.sh/helm-v3.14.0-linux-riscv64.tar.gz) ([checksum](https://get.helm.sh/helm-v3.14.0-linux-riscv64.tar.gz.sha256sum) / ef3fff42942e715f4b299e63ed39ff758a64322dc8b4923b5a1a32dac7a838f6) - [Windows amd64](https://get.helm.sh/helm-v3.14.0-windows-amd64.zip) ([checksum](https://get.helm.sh/helm-v3.14.0-windows-amd64.zip.sha256sum) / fa8dfb5141e7a200fcc6ee290554697072a4584791b4fece4b9c60af501f3512) This release was signed with ` 672C 657B E06B 4B30 969C 4A57 4614 49C2 5E36 B98E ` and can be found at [@​mattfarina](https://github.com/mattfarina) [keybase account](https://keybase.io/mattfarina). Please use the attached signatures for verifying this release using `gpg`. The [Quickstart Guide](https://helm.sh/docs/intro/quickstart/) will get you going from there. For **upgrade instructions** or detailed installation notes, check the [install guide](https://helm.sh/docs/intro/install/). You can also use a [scrip </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xMzUuMCIsInVwZGF0ZWRJblZlciI6IjM3LjEzNS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> 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
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.
%s is defined to support "all numerical types (int, uint, and double)." but later the docs also say:
"Passing an incorrect type (an integer to
%s
) is considered an error"The example in the parenthetical contradicts the definition of %s.
This change replaces the parenthetical example with one that is accurate and verified by an existing test case. This change also adds an explicit test case to verify that it is valid to pass an int to %s.