Skip to content
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

Move out of internal functions that create env options for field descriptors #83

Merged
merged 5 commits into from
Dec 20, 2023

Conversation

oliversun9
Copy link
Contributor

@oliversun9 oliversun9 commented Nov 18, 2023

Move RequiredCELEnvOptions and ProtoFieldToCELType out of internal so that it can be reused by the buf CLI for buf lint.

Also rename ProtoKindToCELType to protoKindToCELType because no other packages calls it directly.

@oliversun9 oliversun9 marked this pull request as ready for review December 20, 2023 20:25
@@ -54,37 +52,3 @@ func TestExpectedWrapperConstraints(t *testing.T) {
})
}
}

func TestProtoKindToCELType(t *testing.T) {
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved to celext/lookups_test.go

@oliversun9 oliversun9 merged commit 06d9f6b into main Dec 20, 2023
9 checks passed
@oliversun9 oliversun9 deleted the osun/export-env-options-for-loading-field-desc branch December 20, 2023 23:49
doriable added a commit to bufbuild/buf that referenced this pull request Jan 17, 2024
A new release of `protovalidate-go` that incorporates
bufbuild/protovalidate-go#83 and
bufbuild/protovalidate-go#80
allows to remove duplicated code for handling repeated fields.
charithe pushed a commit to cerbos/cerbos that referenced this pull request 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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.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://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1501-2024-01-22)

[Compare
Source](https://togithub.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://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1500-2024-01-19)

[Compare
Source](https://togithub.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://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14924-2024-01-18)

[Compare
Source](https://togithub.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://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14923-2024-01-17)

[Compare
Source](https://togithub.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://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14922-2024-01-16)

[Compare
Source](https://togithub.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://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.5.0)

[Compare
Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.4.3...v0.5.0)

#### What's Changed

- Bump the github-actions group with 1 update by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/bufbuild/protovalidate-go/pull/86](https://togithub.com/bufbuild/protovalidate-go/pull/86)
- Move out of internal functions that create env options for field
descriptors by [@&#8203;oliversun9](https://togithub.com/oliversun9) in
[https://github.com/bufbuild/protovalidate-go/pull/83](https://togithub.com/bufbuild/protovalidate-go/pull/83)
- Bump the go group with 1 update by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/bufbuild/protovalidate-go/pull/89](https://togithub.com/bufbuild/protovalidate-go/pull/89)
- Bump the go group with 1 update by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[https://github.com/bufbuild/protovalidate-go/pull/90](https://togithub.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://togithub.com/cerbos/cerbos/releases/tag/v0.33.0)

[Compare
Source](https://togithub.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://togithub.com/cerbos/cerbos/commit/323bbf2c) feat:
Add audit call ID to API responses
([#&#8203;1911](https://togithub.com/cerbos/cerbos/issues/1911))
- [`f6b9d06`](https://togithub.com/cerbos/cerbos/commit/f6b9d06b) feat:
Produce output if condition fails
([#&#8203;1932](https://togithub.com/cerbos/cerbos/issues/1932))
- [`e66df40`](https://togithub.com/cerbos/cerbos/commit/e66df409) feat:
Record policy source attributes in audit log
([#&#8203;1889](https://togithub.com/cerbos/cerbos/issues/1889))

##### Enhancements

- [`d2d7fe0`](https://togithub.com/cerbos/cerbos/commit/d2d7fe0b)
enhancement!: Drop support for tracing configuration block
([#&#8203;1898](https://togithub.com/cerbos/cerbos/issues/1898))
- [`a594f90`](https://togithub.com/cerbos/cerbos/commit/a594f903)
enhancement!: Remove deprecated client package
([#&#8203;1904](https://togithub.com/cerbos/cerbos/issues/1904))
- [`8226beb`](https://togithub.com/cerbos/cerbos/commit/8226beb8)
enhancement(helm): Add podLabels to the chart
([#&#8203;1912](https://togithub.com/cerbos/cerbos/issues/1912))
- [`af85ff2`](https://togithub.com/cerbos/cerbos/commit/af85ff2d)
enhancement: Add Admin API update timestamp to policy
([#&#8203;1903](https://togithub.com/cerbos/cerbos/issues/1903))
- [`ddcc341`](https://togithub.com/cerbos/cerbos/commit/ddcc3413)
enhancement: Configurable database connection retries
([#&#8203;1926](https://togithub.com/cerbos/cerbos/issues/1926))
- [`66e01b8`](https://togithub.com/cerbos/cerbos/commit/66e01b85)
enhancement: Pass all HTTP headers through unmodified from gRPC-Gateway
([#&#8203;1934](https://togithub.com/cerbos/cerbos/issues/1934))

##### Bug fixes

- [`3ace137`](https://togithub.com/cerbos/cerbos/commit/3ace1373)
fix(planner): Query planner doesn't use stable time
([#&#8203;1949](https://togithub.com/cerbos/cerbos/issues/1949))
- [`89dcf2c`](https://togithub.com/cerbos/cerbos/commit/89dcf2c9)
fix(planner): Query planner must (pre)evaluate expressions with resource
kind ([#&#8203;1921](https://togithub.com/cerbos/cerbos/issues/1921))
- [`6352365`](https://togithub.com/cerbos/cerbos/commit/63523652) fix:
Don't forward connection-specific headers via gRPC-Gateway
([#&#8203;1938](https://togithub.com/cerbos/cerbos/issues/1938))
- [`cb06545`](https://togithub.com/cerbos/cerbos/commit/cb065450) fix:
Restore `User-Agent` header aliasing
([#&#8203;1941](https://togithub.com/cerbos/cerbos/issues/1941))

##### Documentation

- [`2db232f`](https://togithub.com/cerbos/cerbos/commit/2db232f0) chore:
Revert "docs: Fix image URLs
([#&#8203;1943](https://togithub.com/cerbos/cerbos/issues/1943))"
([#&#8203;1951](https://togithub.com/cerbos/cerbos/issues/1951))
- [`cfa36ef`](https://togithub.com/cerbos/cerbos/commit/cfa36efa) docs:
Add policy variable examples
([#&#8203;1940](https://togithub.com/cerbos/cerbos/issues/1940))
- [`5072b93`](https://togithub.com/cerbos/cerbos/commit/5072b931) docs:
Fix image URLs
([#&#8203;1943](https://togithub.com/cerbos/cerbos/issues/1943))
- [`4194f6e`](https://togithub.com/cerbos/cerbos/commit/4194f6e8) docs:
Fix incorrect policy rule in tutorial
([#&#8203;1930](https://togithub.com/cerbos/cerbos/issues/1930))
- [`7affa69`](https://togithub.com/cerbos/cerbos/commit/7affa69a) docs:
Remove older versions
([#&#8203;1942](https://togithub.com/cerbos/cerbos/issues/1942))

##### Chores

- [`b40cf5a`](https://togithub.com/cerbos/cerbos/commit/b40cf5ab)
chore(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7
([#&#8203;1935](https://togithub.com/cerbos/cerbos/issues/1935))
- [`015f51a`](https://togithub.com/cerbos/cerbos/commit/015f51a4)
chore(deps): Bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 in
/tools ([#&#8203;1936](https://togithub.com/cerbos/cerbos/issues/1936))
- [`d9d22e5`](https://togithub.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 ([#&#8203;1925](https://togithub.com/cerbos/cerbos/issues/1925))
- [`d871844`](https://togithub.com/cerbos/cerbos/commit/d871844b)
chore(deps): Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /tools
([#&#8203;1916](https://togithub.com/cerbos/cerbos/issues/1916))
- [`002b035`](https://togithub.com/cerbos/cerbos/commit/002b035d)
chore(deps): Downgrade github.com/chigopher/pathlib
([#&#8203;1924](https://togithub.com/cerbos/cerbos/issues/1924))
- [`e7d6014`](https://togithub.com/cerbos/cerbos/commit/e7d60147)
chore(deps): Tidy dependencies
([#&#8203;1899](https://togithub.com/cerbos/cerbos/issues/1899))
- [`24acf48`](https://togithub.com/cerbos/cerbos/commit/24acf48f)
chore(deps): Tidy dependencies
([#&#8203;1907](https://togithub.com/cerbos/cerbos/issues/1907))
- [`7c43413`](https://togithub.com/cerbos/cerbos/commit/7c43413a)
chore(deps): Update actions/setup-go action to v5
([#&#8203;1906](https://togithub.com/cerbos/cerbos/issues/1906))
- [`7f098db`](https://togithub.com/cerbos/cerbos/commit/7f098db4)
chore(deps): Update github actions deps to v3 (major)
([#&#8203;1915](https://togithub.com/cerbos/cerbos/issues/1915))
- [`5d2264b`](https://togithub.com/cerbos/cerbos/commit/5d2264b9)
chore(deps): Update github actions deps to v4 (major)
([#&#8203;1923](https://togithub.com/cerbos/cerbos/issues/1923))
- [`852cfff`](https://togithub.com/cerbos/cerbos/commit/852cfffa)
chore(deps): Update go deps
([#&#8203;1896](https://togithub.com/cerbos/cerbos/issues/1896))
- [`6a5f22b`](https://togithub.com/cerbos/cerbos/commit/6a5f22b8)
chore(deps): Update go deps
([#&#8203;1905](https://togithub.com/cerbos/cerbos/issues/1905))
- [`a939aa0`](https://togithub.com/cerbos/cerbos/commit/a939aa06)
chore(deps): Update go deps
([#&#8203;1914](https://togithub.com/cerbos/cerbos/issues/1914))
- [`d79fa22`](https://togithub.com/cerbos/cerbos/commit/d79fa229)
chore(deps): Update go deps
([#&#8203;1922](https://togithub.com/cerbos/cerbos/issues/1922))
- [`73e1971`](https://togithub.com/cerbos/cerbos/commit/73e1971b)
chore(deps): Update go deps
([#&#8203;1928](https://togithub.com/cerbos/cerbos/issues/1928))
- [`ca453c7`](https://togithub.com/cerbos/cerbos/commit/ca453c75)
chore(deps): Update go deps
([#&#8203;1933](https://togithub.com/cerbos/cerbos/issues/1933))
- [`e128d4a`](https://togithub.com/cerbos/cerbos/commit/e128d4a6)
chore(deps): Update go deps
([#&#8203;1950](https://togithub.com/cerbos/cerbos/issues/1950))
- [`288e33c`](https://togithub.com/cerbos/cerbos/commit/288e33c7)
chore(deps): Update google-github-actions/auth action to v2
([#&#8203;1897](https://togithub.com/cerbos/cerbos/issues/1897))
- [`39b39be`](https://togithub.com/cerbos/cerbos/commit/39b39be8)
chore(deps): Update google-github-actions/setup-gcloud action to v2
([#&#8203;1929](https://togithub.com/cerbos/cerbos/issues/1929))
- [`9c6b6d9`](https://togithub.com/cerbos/cerbos/commit/9c6b6d91)
chore(deps): Update module golang.org/x/crypto to v0.17.0 \[security]
([#&#8203;1917](https://togithub.com/cerbos/cerbos/issues/1917))
- [`a45ddc2`](https://togithub.com/cerbos/cerbos/commit/a45ddc21)
chore(docs): Readme update
([#&#8203;1937](https://togithub.com/cerbos/cerbos/issues/1937))
- [`e94eab9`](https://togithub.com/cerbos/cerbos/commit/e94eab9a)
chore(release): Add 0.32.0 release notes
([#&#8203;1894](https://togithub.com/cerbos/cerbos/issues/1894))
- [`fdc3a82`](https://togithub.com/cerbos/cerbos/commit/fdc3a82c)
chore(release): Add 0.33.0 release notes
([#&#8203;1948](https://togithub.com/cerbos/cerbos/issues/1948))
- [`704728f`](https://togithub.com/cerbos/cerbos/commit/704728f5)
chore(release): Prepare release 0.33.0
- [`0551fc4`](https://togithub.com/cerbos/cerbos/commit/0551fc44)
chore(test): Ignore source attributes in cerbosctl tests
([#&#8203;1908](https://togithub.com/cerbos/cerbos/issues/1908))
- [`cf9a44c`](https://togithub.com/cerbos/cerbos/commit/cf9a44c5)
chore(version): Bump version to 0.33.0
- [`cc90cd8`](https://togithub.com/cerbos/cerbos/commit/cc90cd8d) chore:
Tag API module during release
([#&#8203;1909](https://togithub.com/cerbos/cerbos/issues/1909))
- [`5fd68b2`](https://togithub.com/cerbos/cerbos/commit/5fd68b25) chore:
Update buf modules
([#&#8203;1902](https://togithub.com/cerbos/cerbos/issues/1902))
- [`2de571b`](https://togithub.com/cerbos/cerbos/commit/2de571bd) chore:
Update copyright header
([#&#8203;1931](https://togithub.com/cerbos/cerbos/issues/1931))
- [`3027bc9`](https://togithub.com/cerbos/cerbos/commit/3027bc9c) chore:
YAML to Protobuf parser
([#&#8203;1939](https://togithub.com/cerbos/cerbos/issues/1939))

</details>

<details>
<summary>google/cel-go (github.com/google/cel-go)</summary>

### [`v0.19.0`](https://togithub.com/google/cel-go/releases/tag/v0.19.0)

[Compare
Source](https://togithub.com/google/cel-go/compare/v0.18.2...v0.19.0)

#### Features

- Add AST node IDs to types.Err for errorable expressions
\[[#&#8203;862](https://togithub.com/google/cel-go/issues/862)]
- Set membership test rewriting optimizer
\[[#&#8203;865](https://togithub.com/google/cel-go/issues/865)]
- Introduce 'wither' method for changing type traits
\[[#&#8203;871](https://togithub.com/google/cel-go/issues/871)]
- Add option to include test types in the repl
\[[#&#8203;855](https://togithub.com/google/cel-go/issues/855)]

#### Fixes

- Fix MaxID to consider macro keys and expressions
\[[#&#8203;861](https://togithub.com/google/cel-go/issues/861)]
- Update builtin macros to use unique IDs.
\[[#&#8203;866](https://togithub.com/google/cel-go/issues/866)]
- Fix incorrect example in string formatting docs.
\[[#&#8203;873](https://togithub.com/google/cel-go/issues/873)]
- Fix the optional type name and type identifier resolution
\[[#&#8203;870](https://togithub.com/google/cel-go/issues/870)]
- Fix type substitution within parameterized type names
\[[#&#8203;880](https://togithub.com/google/cel-go/issues/880)]
- Bump follow-redirects from 1.15.2 to 1.15.4 in /repl/appengine/web
\[882]

#### New Contributors

- [@&#8203;nicksnyder](https://togithub.com/nicksnyder) made their first
contribution in
[https://github.com/google/cel-go/pull/873](https://togithub.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://togithub.com/pterm/pterm/releases/tag/v0.12.75)

[Compare
Source](https://togithub.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
[@&#8203;MarvinJWendt](https://togithub.com/MarvinJWendt) in
[https://github.com/pterm/pterm/pull/614](https://togithub.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://togithub.com/twmb/franz-go/blob/HEAD/CHANGELOG.md#v1160)

[Compare
Source](https://togithub.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://togithub.com/twmb/franz-go/commit/a2340eb)
**improvement** pkg/kgo: inject fake fetches on metadata load errors
- [`d07efd9`](https://togithub.com/twmb/franz-go/commit/d07efd9)
**feature** kversion: add `VersionStrings`, `FromString`, `V3_6_0`
- [`8d30de0`](https://togithub.com/twmb/franz-go/commit/8d30de0)
**bugfix** pkg/kgo: fix OptValue with no logger set
- [`012cd7c`](https://togithub.com/twmb/franz-go/commit/012cd7c)
**improvement** kgo: do not return response ErrorCode's as shard errors
- [`1dc3d40`](https://togithub.com/twmb/franz-go/commit/1dc3d40)
**bugfix**: actually have correct sarama compatible hasher (thanks
[@&#8203;C-Pro](https://togithub.com/C-Pro))

</details>

<details>
<summary>open-telemetry/opentelemetry-go-contrib
(go.opentelemetry.io/contrib/propagators/b3)</summary>

###
[`v1.22.0`](https://togithub.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://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.21.1...v1.22.0)

##### Added

- Add `SDK.Shutdown` method in `"go.opentelemetry.io/contrib/config"`.
([#&#8203;4583](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4583))
- `NewSDK` in `go.opentelemetry.io/contrib/config` now returns a
configured SDK with a valid `TracerProvider`.
([#&#8203;4741](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4320](https://togithub.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.
([#&#8203;4727](https://togithub.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.
([#&#8203;4803](https://togithub.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.
([#&#8203;4803](https://togithub.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.
([#&#8203;4803](https://togithub.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.
([#&#8203;4803](https://togithub.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.
([#&#8203;4803](https://togithub.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.
([#&#8203;4803](https://togithub.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.
([#&#8203;4587](https://togithub.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.
([#&#8203;4825](https://togithub.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.
([#&#8203;3583](https://togithub.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.
([#&#8203;3583](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/3583))

</details>

<details>
<summary>open-telemetry/opentelemetry-go
(go.opentelemetry.io/otel)</summary>

###
[`v1.22.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.22.0):
/v0.45.0

[Compare
Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.21.0...v1.22.0)

##### Added

-   The `go.opentelemetry.io/otel/semconv/v1.22.0` package.
The package contains semantic conventions from the `v1.22.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4735](https://togithub.com/open-telemetry/opentelemetry-go/issues/4735))
-   The `go.opentelemetry.io/otel/semconv/v1.23.0` package.
The package contains semantic conventions from the `v1.23.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4746](https://togithub.com/open-telemetry/opentelemetry-go/issues/4746))
-   The `go.opentelemetry.io/otel/semconv/v1.23.1` package.
The package contains semantic conventions from the `v1.23.1` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4749](https://togithub.com/open-telemetry/opentelemetry-go/issues/4749))
-   The `go.opentelemetry.io/otel/semconv/v1.24.0` package.
The package contains semantic conventions from the `v1.24.0` version of
the OpenTelemetry Semantic Conventions.
([#&#8203;4770](https://togithub.com/open-telemetry/opentelemetry-go/issues/4770))
- Add `WithResourceAsConstantLabels` option to apply resource attributes
for every metric emitted by the Prometheus exporter.
([#&#8203;4733](https://togithub.com/open-telemetry/opentelemetry-go/issues/4733))
-   Experimental cardinality limiting is added to the metric SDK.
See [metric
documentation](./sdk/metric/EXPERIMENTAL.md#cardinality-limit) for more
information about this feature and how to enable it.
([#&#8203;4457](https://togithub.com/open-telemetry/opentelemetry-go/issues/4457))
- Add `NewMemberRaw` and `NewKeyValuePropertyRaw` in
`go.opentelemetry.io/otel/baggage`.
([#&#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804))

##### Changed

- Upgrade all use of `go.opentelemetry.io/otel/semconv` to use
`v1.24.0`.
([#&#8203;4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754))
- Update transformations in `go.opentelemetry.io/otel/exporters/zipkin`
to follow `v1.19.0` version of the OpenTelemetry specification.
([#&#8203;4754](https://togithub.com/open-telemetry/opentelemetry-go/issues/4754))
- Record synchronous measurements when the passed context is canceled
instead of dropping in `go.opentelemetry.io/otel/sdk/metric`.
If you do not want to make a measurement when the context is cancelled,
you need to handle it yourself (e.g `if ctx.Err() != nil`).
([#&#8203;4671](https://togithub.com/open-telemetry/opentelemetry-go/issues/4671))
- Improve `go.opentelemetry.io/otel/trace.TraceState`'s performance.
([#&#8203;4722](https://togithub.com/open-telemetry/opentelemetry-go/issues/4722))
- Improve `go.opentelemetry.io/otel/propagation.TraceContext`'s
performance.
([#&#8203;4721](https://togithub.com/open-telemetry/opentelemetry-go/issues/4721))
- Improve `go.opentelemetry.io/otel/baggage` performance.
([#&#8203;4743](https://togithub.com/open-telemetry/opentelemetry-go/issues/4743))
- Improve performance of the `(*Set).Filter` method in
`go.opentelemetry.io/otel/attribute` when the passed filter does not
filter out any attributes from the set.
([#&#8203;4774](https://togithub.com/open-telemetry/opentelemetry-go/issues/4774))
- `Member.String` in `go.opentelemetry.io/otel/baggage` percent-encodes
only when necessary.
([#&#8203;4775](https://togithub.com/open-telemetry/opentelemetry-go/issues/4775))
- `Property.Value` in `go.opentelemetry.io/otel/baggage` now returns a
raw string instead of a percent-encoded value.
([#&#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804))

##### Fixed

- Fix `Parse` in `go.opentelemetry.io/otel/baggage` to validate member
value before percent-decoding.
([#&#8203;4755](https://togithub.com/open-telemetry/opentelemetry-go/issues/4755))
- Fix whitespace encoding of `Member.String` in
`go.opentelemetry.io/otel/baggage`.
([#&#8203;4756](https://togithub.com/open-telemetry/opentelemetry-go/issues/4756))
- Fix baggage item key so that it is not canonicalized in
`go.opentelemetry.io/otel/bridge/opentracing`.
([#&#8203;4776](https://togithub.com/open-telemetry/opentelemetry-go/issues/4776))
- Fix `go.opentelemetry.io/otel/bridge/opentracing` to properly handle
baggage values that requires escaping during propagation.
([#&#8203;4804](https://togithub.com/open-telemetry/opentelemetry-go/issues/4804))
- Fix a bug where using multiple readers resulted in incorrect
asynchronous counter values in `go.opentelemetry.io/otel/sdk/metric`.
([#&#8203;4742](https://togithub.com/open-telemetry/opentelemetry-go/issues/4742))

</details>

<details>
<summary>helm/helm (helm.sh/helm/v3)</summary>

### [`v3.14.0`](https://togithub.com/helm/helm/releases/tag/v3.14.0):
Helm v3.14.0

[Compare
Source](https://togithub.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
[@&#8203;mattfarina](https://togithub.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://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cerbos/cerbos).

<!--renovate-debug: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>
charithe pushed a commit to cerbos/cerbos-sdk-go that referenced this pull request 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 |
|---|---|---|---|---|---|
|
[github.com/bufbuild/protovalidate-go](https://togithub.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/)
|
|
[github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos)
| `v0.32.0` -> `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.0/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.0/v0.33.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
|

---

### Release Notes

<details>
<summary>bufbuild/protovalidate-go
(github.com/bufbuild/protovalidate-go)</summary>

###
[`v0.5.0`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.5.0)

[Compare
Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.4.3...v0.5.0)

#### What's Changed

- Bump the github-actions group with 1 update by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[bufbuild/protovalidate-go#86
- Move out of internal functions that create env options for field
descriptors by [@&#8203;oliversun9](https://togithub.com/oliversun9) in
[bufbuild/protovalidate-go#83
- Bump the go group with 1 update by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[bufbuild/protovalidate-go#89
- Bump the go group with 1 update by
[@&#8203;dependabot](https://togithub.com/dependabot) in
[bufbuild/protovalidate-go#90

**Full Changelog**:
bufbuild/protovalidate-go@v0.4.3...v0.5.0

</details>

<details>
<summary>cerbos/cerbos (github.com/cerbos/cerbos/api/genpb)</summary>

### [`v0.33.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.33.0)

[Compare
Source](https://togithub.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://togithub.com/cerbos/cerbos/commit/323bbf2c) feat:
Add audit call ID to API responses
([#&#8203;1911](https://togithub.com/cerbos/cerbos/issues/1911))
- [`f6b9d06`](https://togithub.com/cerbos/cerbos/commit/f6b9d06b) feat:
Produce output if condition fails
([#&#8203;1932](https://togithub.com/cerbos/cerbos/issues/1932))
- [`e66df40`](https://togithub.com/cerbos/cerbos/commit/e66df409) feat:
Record policy source attributes in audit log
([#&#8203;1889](https://togithub.com/cerbos/cerbos/issues/1889))

##### Enhancements

- [`d2d7fe0`](https://togithub.com/cerbos/cerbos/commit/d2d7fe0b)
enhancement!: Drop support for tracing configuration block
([#&#8203;1898](https://togithub.com/cerbos/cerbos/issues/1898))
- [`a594f90`](https://togithub.com/cerbos/cerbos/commit/a594f903)
enhancement!: Remove deprecated client package
([#&#8203;1904](https://togithub.com/cerbos/cerbos/issues/1904))
- [`8226beb`](https://togithub.com/cerbos/cerbos/commit/8226beb8)
enhancement(helm): Add podLabels to the chart
([#&#8203;1912](https://togithub.com/cerbos/cerbos/issues/1912))
- [`af85ff2`](https://togithub.com/cerbos/cerbos/commit/af85ff2d)
enhancement: Add Admin API update timestamp to policy
([#&#8203;1903](https://togithub.com/cerbos/cerbos/issues/1903))
- [`ddcc341`](https://togithub.com/cerbos/cerbos/commit/ddcc3413)
enhancement: Configurable database connection retries
([#&#8203;1926](https://togithub.com/cerbos/cerbos/issues/1926))
- [`66e01b8`](https://togithub.com/cerbos/cerbos/commit/66e01b85)
enhancement: Pass all HTTP headers through unmodified from gRPC-Gateway
([#&#8203;1934](https://togithub.com/cerbos/cerbos/issues/1934))

##### Bug fixes

- [`3ace137`](https://togithub.com/cerbos/cerbos/commit/3ace1373)
fix(planner): Query planner doesn't use stable time
([#&#8203;1949](https://togithub.com/cerbos/cerbos/issues/1949))
- [`89dcf2c`](https://togithub.com/cerbos/cerbos/commit/89dcf2c9)
fix(planner): Query planner must (pre)evaluate expressions with resource
kind ([#&#8203;1921](https://togithub.com/cerbos/cerbos/issues/1921))
- [`6352365`](https://togithub.com/cerbos/cerbos/commit/63523652) fix:
Don't forward connection-specific headers via gRPC-Gateway
([#&#8203;1938](https://togithub.com/cerbos/cerbos/issues/1938))
- [`cb06545`](https://togithub.com/cerbos/cerbos/commit/cb065450) fix:
Restore `User-Agent` header aliasing
([#&#8203;1941](https://togithub.com/cerbos/cerbos/issues/1941))

##### Documentation

- [`2db232f`](https://togithub.com/cerbos/cerbos/commit/2db232f0) chore:
Revert "docs: Fix image URLs
([#&#8203;1943](https://togithub.com/cerbos/cerbos/issues/1943))"
([#&#8203;1951](https://togithub.com/cerbos/cerbos/issues/1951))
- [`cfa36ef`](https://togithub.com/cerbos/cerbos/commit/cfa36efa) docs:
Add policy variable examples
([#&#8203;1940](https://togithub.com/cerbos/cerbos/issues/1940))
- [`5072b93`](https://togithub.com/cerbos/cerbos/commit/5072b931) docs:
Fix image URLs
([#&#8203;1943](https://togithub.com/cerbos/cerbos/issues/1943))
- [`4194f6e`](https://togithub.com/cerbos/cerbos/commit/4194f6e8) docs:
Fix incorrect policy rule in tutorial
([#&#8203;1930](https://togithub.com/cerbos/cerbos/issues/1930))
- [`7affa69`](https://togithub.com/cerbos/cerbos/commit/7affa69a) docs:
Remove older versions
([#&#8203;1942](https://togithub.com/cerbos/cerbos/issues/1942))

##### Chores

- [`b40cf5a`](https://togithub.com/cerbos/cerbos/commit/b40cf5ab)
chore(deps): Bump github.com/cloudflare/circl from 1.3.3 to 1.3.7
([#&#8203;1935](https://togithub.com/cerbos/cerbos/issues/1935))
- [`015f51a`](https://togithub.com/cerbos/cerbos/commit/015f51a4)
chore(deps): Bump github.com/cloudflare/circl from 1.3.5 to 1.3.7 in
/tools ([#&#8203;1936](https://togithub.com/cerbos/cerbos/issues/1936))
- [`d9d22e5`](https://togithub.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 ([#&#8203;1925](https://togithub.com/cerbos/cerbos/issues/1925))
- [`d871844`](https://togithub.com/cerbos/cerbos/commit/d871844b)
chore(deps): Bump golang.org/x/crypto from 0.15.0 to 0.17.0 in /tools
([#&#8203;1916](https://togithub.com/cerbos/cerbos/issues/1916))
- [`002b035`](https://togithub.com/cerbos/cerbos/commit/002b035d)
chore(deps): Downgrade github.com/chigopher/pathlib
([#&#8203;1924](https://togithub.com/cerbos/cerbos/issues/1924))
- [`e7d6014`](https://togithub.com/cerbos/cerbos/commit/e7d60147)
chore(deps): Tidy dependencies
([#&#8203;1899](https://togithub.com/cerbos/cerbos/issues/1899))
- [`24acf48`](https://togithub.com/cerbos/cerbos/commit/24acf48f)
chore(deps): Tidy dependencies
([#&#8203;1907](https://togithub.com/cerbos/cerbos/issues/1907))
- [`7c43413`](https://togithub.com/cerbos/cerbos/commit/7c43413a)
chore(deps): Update actions/setup-go action to v5
([#&#8203;1906](https://togithub.com/cerbos/cerbos/issues/1906))
- [`7f098db`](https://togithub.com/cerbos/cerbos/commit/7f098db4)
chore(deps): Update github actions deps to v3 (major)
([#&#8203;1915](https://togithub.com/cerbos/cerbos/issues/1915))
- [`5d2264b`](https://togithub.com/cerbos/cerbos/commit/5d2264b9)
chore(deps): Update github actions deps to v4 (major)
([#&#8203;1923](https://togithub.com/cerbos/cerbos/issues/1923))
- [`852cfff`](https://togithub.com/cerbos/cerbos/commit/852cfffa)
chore(deps): Update go deps
([#&#8203;1896](https://togithub.com/cerbos/cerbos/issues/1896))
- [`6a5f22b`](https://togithub.com/cerbos/cerbos/commit/6a5f22b8)
chore(deps): Update go deps
([#&#8203;1905](https://togithub.com/cerbos/cerbos/issues/1905))
- [`a939aa0`](https://togithub.com/cerbos/cerbos/commit/a939aa06)
chore(deps): Update go deps
([#&#8203;1914](https://togithub.com/cerbos/cerbos/issues/1914))
- [`d79fa22`](https://togithub.com/cerbos/cerbos/commit/d79fa229)
chore(deps): Update go deps
([#&#8203;1922](https://togithub.com/cerbos/cerbos/issues/1922))
- [`73e1971`](https://togithub.com/cerbos/cerbos/commit/73e1971b)
chore(deps): Update go deps
([#&#8203;1928](https://togithub.com/cerbos/cerbos/issues/1928))
- [`ca453c7`](https://togithub.com/cerbos/cerbos/commit/ca453c75)
chore(deps): Update go deps
([#&#8203;1933](https://togithub.com/cerbos/cerbos/issues/1933))
- [`e128d4a`](https://togithub.com/cerbos/cerbos/commit/e128d4a6)
chore(deps): Update go deps
([#&#8203;1950](https://togithub.com/cerbos/cerbos/issues/1950))
- [`288e33c`](https://togithub.com/cerbos/cerbos/commit/288e33c7)
chore(deps): Update google-github-actions/auth action to v2
([#&#8203;1897](https://togithub.com/cerbos/cerbos/issues/1897))
- [`39b39be`](https://togithub.com/cerbos/cerbos/commit/39b39be8)
chore(deps): Update google-github-actions/setup-gcloud action to v2
([#&#8203;1929](https://togithub.com/cerbos/cerbos/issues/1929))
- [`9c6b6d9`](https://togithub.com/cerbos/cerbos/commit/9c6b6d91)
chore(deps): Update module golang.org/x/crypto to v0.17.0 \[security]
([#&#8203;1917](https://togithub.com/cerbos/cerbos/issues/1917))
- [`a45ddc2`](https://togithub.com/cerbos/cerbos/commit/a45ddc21)
chore(docs): Readme update
([#&#8203;1937](https://togithub.com/cerbos/cerbos/issues/1937))
- [`e94eab9`](https://togithub.com/cerbos/cerbos/commit/e94eab9a)
chore(release): Add 0.32.0 release notes
([#&#8203;1894](https://togithub.com/cerbos/cerbos/issues/1894))
- [`fdc3a82`](https://togithub.com/cerbos/cerbos/commit/fdc3a82c)
chore(release): Add 0.33.0 release notes
([#&#8203;1948](https://togithub.com/cerbos/cerbos/issues/1948))
- [`704728f`](https://togithub.com/cerbos/cerbos/commit/704728f5)
chore(release): Prepare release 0.33.0
- [`0551fc4`](https://togithub.com/cerbos/cerbos/commit/0551fc44)
chore(test): Ignore source attributes in cerbosctl tests
([#&#8203;1908](https://togithub.com/cerbos/cerbos/issues/1908))
- [`cf9a44c`](https://togithub.com/cerbos/cerbos/commit/cf9a44c5)
chore(version): Bump version to 0.33.0
- [`cc90cd8`](https://togithub.com/cerbos/cerbos/commit/cc90cd8d) chore:
Tag API module during release
([#&#8203;1909](https://togithub.com/cerbos/cerbos/issues/1909))
- [`5fd68b2`](https://togithub.com/cerbos/cerbos/commit/5fd68b25) chore:
Update buf modules
([#&#8203;1902](https://togithub.com/cerbos/cerbos/issues/1902))
- [`2de571b`](https://togithub.com/cerbos/cerbos/commit/2de571bd) chore:
Update copyright header
([#&#8203;1931](https://togithub.com/cerbos/cerbos/issues/1931))
- [`3027bc9`](https://togithub.com/cerbos/cerbos/commit/3027bc9c) chore:
YAML to Protobuf parser
([#&#8203;1939](https://togithub.com/cerbos/cerbos/issues/1939))

</details>

---

### Configuration

📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.

👻 **Immortal**: This PR will be recreated if closed unmerged. Get
[config help](https://togithub.com/renovatebot/renovate/discussions) if
that's undesired.

---

- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box

---

This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/cerbos/cerbos-sdk-go).

<!--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
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants