-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bug: transitive field CEL expressions fail to resolve types during type checking #51
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
oliversun9
reviewed
Sep 16, 2023
@@ -268,7 +268,7 @@ func (bldr *Builder) processFieldExpressions( | |||
var opts []cel.EnvOption | |||
if fieldDesc.Kind() == protoreflect.MessageKind { | |||
opts = []cel.EnvOption{ | |||
cel.TypeDescs(fieldDesc.ParentFile()), | |||
cel.TypeDescs(fieldDesc.Message().ParentFile()), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is subtle indeed 😂
oliversun9
approved these changes
Sep 16, 2023
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, thanks for fixing it!
oguzhand95
referenced
this pull request
in cerbos/cerbos-sdk-go
Oct 9, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | require | patch | `v0.3.1` -> `v0.3.3` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | digest | `341baa4` -> `56f7683` | --- ### Release Notes <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.3.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3) #### What's Changed - Update benchmarks by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/50](https://togithub.com/bufbuild/protovalidate-go/pull/50) - Bug: transitive field CEL expressions fail to resolve types during type checking by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/51](https://togithub.com/bufbuild/protovalidate-go/pull/51) - Fix loading field message when dependency is more than one step by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) - Bump github.com/google/cel-go from 0.18.0 to 0.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/55](https://togithub.com/bufbuild/protovalidate-go/pull/55) - Make constraint resolution more flexible to different concrete extension types by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/57](https://togithub.com/bufbuild/protovalidate-go/pull/57) - Move package `celext` out of internal by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/56](https://togithub.com/bufbuild/protovalidate-go/pull/56) #### New Contributors - [@​oliversun9](https://togithub.com/oliversun9) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) **Full Changelog**: bufbuild/protovalidate-go@v0.3.2...v0.3.3 ### [`v0.3.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.2) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2) #### What's Changed - Build validator copy cache on write by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/39](https://togithub.com/bufbuild/protovalidate-go/pull/39) - Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/42](https://togithub.com/bufbuild/protovalidate-go/pull/42) - Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/41](https://togithub.com/bufbuild/protovalidate-go/pull/41) - Bypass deprecation lint warning by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/46](https://togithub.com/bufbuild/protovalidate-go/pull/46) - Cleanup: replace deprecated OptCheckStringFormat by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/48](https://togithub.com/bufbuild/protovalidate-go/pull/48) - Conformance: support for multiple uniques by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/49](https://togithub.com/bufbuild/protovalidate-go/pull/49) #### New Contributors - [@​emcfarlane](https://togithub.com/emcfarlane) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - [@​akshayjshah](https://togithub.com/akshayjshah) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) **Full Changelog**: bufbuild/protovalidate-go@v0.3.1...v0.3.2 </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4wLjMiLCJ1cGRhdGVkSW5WZXIiOiIzNy4wLjMiLCJ0YXJnZXRCcmFuY2giOiJtYWluIn0=--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Oğuzhan Durgun <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Oğuzhan Durgun <[email protected]>
charithe
referenced
this pull request
in cerbos/cerbos
Oct 24, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) | require | minor | `v1.45.25` -> `v1.46.2` | | [github.com/bufbuild/buf](https://togithub.com/bufbuild/buf) | require | patch | `v1.27.0` -> `v1.27.1` | | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | require | patch | `v0.3.1` -> `v0.3.4` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | digest | `58d2969` -> `21315fe` | | [github.com/google/cel-go](https://togithub.com/google/cel-go) | require | minor | `v0.17.6` -> `v0.18.1` | | [github.com/lestrrat-go/jwx/v2](https://togithub.com/lestrrat-go/jwx) | require | patch | `v2.0.13` -> `v2.0.15` | | [github.com/mattn/go-isatty](https://togithub.com/mattn/go-isatty) | require | patch | `v0.0.19` -> `v0.0.20` | | [github.com/rivo/tview](https://togithub.com/rivo/tview) | require | digest | `6c844bd` -> `f7f32ad` | | [github.com/twmb/franz-go](https://togithub.com/twmb/franz-go) | require | patch | `v1.15.0` -> `v1.15.1` | | [github.com/twmb/franz-go/pkg/kadm](https://togithub.com/twmb/franz-go) | require | minor | `v1.9.2` -> `v1.10.0` | | [github.com/vektra/mockery/v2](https://togithub.com/vektra/mockery) | require | minor | `v2.35.4` -> `v2.36.0` | | [google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto) | require | digest | `e917dd1` -> `49dd2c1` | | [google.golang.org/grpc](https://togithub.com/grpc/grpc-go) | require | minor | `v1.58.3` -> `v1.59.0` | --- > [!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.46.2`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1462-2023-10-23) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.1...v1.46.2) \=== ##### Service Client Updates - `service/marketplacecommerceanalytics`: Updates service API and documentation - The StartSupportDataExport operation has been deprecated as part of the Product Support Connection deprecation. As of December 2022, Product Support Connection is no longer supported. - `service/networkmanager`: Updates service API and documentation - `service/redshift-serverless`: Updates service API and documentation - `service/rekognition`: Updates service API, documentation, paginators, and examples - Amazon Rekognition introduces StartMediaAnalysisJob, GetMediaAnalysisJob, and ListMediaAnalysisJobs operations to run a bulk analysis of images with a Detect Moderation model. ### [`v1.46.1`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1461-2023-10-20) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.0...v1.46.1) \=== ##### Service Client Updates - `service/appconfig`: Updates service API - `service/appintegrations`: Updates service API - `service/connect`: Updates service API and documentation - `service/discovery`: Updates service API, documentation, and paginators - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. - `service/medical-imaging`: Updates service documentation - `service/ssm`: Updates service API and documentation - This release introduces a new API: DeleteOpsItem. This allows deletion of an OpsItem. ### [`v1.46.0`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1460-2023-10-19) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.45.28...v1.46.0) \=== ##### Service Client Updates - `service/ec2`: Updates service API - Amazon EC2 C7a instances, powered by 4th generation AMD EPYC processors, are ideal for high performance, compute-intensive workloads such as high performance computing. Amazon EC2 R7i instances are next-generation memory optimized and powered by custom 4th Generation Intel Xeon Scalable processors. - `service/managedblockchain-query`: Updates service API - `service/neptunedata`: Updates service documentation - `service/omics`: Updates service API and documentation - `service/opensearch`: Updates service API, documentation, and paginators - `service/quicksight`: Updates service API and documentation - This release adds the following: 1) Trino and Starburst Database Connectors 2) Custom total for tables and pivot tables 3) Enable restricted folders 4) Add rolling dates for time equality filters 5) Refine DataPathValue and introduce DataPathType 6) Add SeriesType to ReferenceLineDataConfiguration - `service/secretsmanager`: Updates service documentation - Documentation updates for Secrets Manager - `service/servicecatalog`: Updates service API and documentation - Introduce support for EXTERNAL product and provisioning artifact type in CreateProduct and CreateProvisioningArtifact APIs. - `service/verifiedpermissions`: Updates service API and documentation - `service/workspaces`: Updates service documentation - Documentation updates for WorkSpaces ##### SDK Features - `service/gamesparks`: Deprecate Gamesparks - This change removes the gamesparks service, since it is deprecated. ### [`v1.45.28`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14528-2023-10-18) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.45.27...v1.45.28) \=== ##### Service Client Updates - `service/cloud9`: Updates service documentation - Update to imageId parameter behavior and dates updated. - `service/dynamodb`: Updates service API, documentation, waiters, paginators, and examples - Updating descriptions for several APIs. - `service/kendra`: Updates service API and documentation - Changes for a new feature in Amazon Kendra's Query API to Collapse/Expand query results - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - This release adds support for upgrading the storage file system configuration on the DB instance using a blue/green deployment or a read replica. - `service/wisdom`: Updates service API ### [`v1.45.27`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14527-2023-10-17) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.45.26...v1.45.27) \=== ##### Service Client Updates - `service/codepipeline`: Updates service API and documentation - Add retryMode ALL_ACTIONS to RetryStageExecution API that retries a failed stage starting from first action in the stage - `service/discovery`: Updates service API and documentation - This release introduces three new APIs: StartBatchDeleteConfigurationTask, DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents. - `service/ecs`: Updates service documentation and examples - Documentation only updates to address Amazon ECS tickets. - `service/globalaccelerator`: Updates service paginators - `service/guardduty`: Updates service API and documentation - Add domainWithSuffix finding field to dnsRequestAction - `service/kafka`: Updates service API, documentation, and paginators - `service/route53-recovery-cluster`: Updates service API and documentation - `service/route53-recovery-control-config`: Updates service API and documentation ### [`v1.45.26`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v14526-2023-10-16) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.45.25...v1.45.26) \=== ##### Service Client Updates - `service/cloudformation`: Updates service API - SDK and documentation updates for UpdateReplacePolicy - `service/drs`: Updates service API and documentation - `service/entityresolution`: Updates service API, documentation, and paginators - `service/managedblockchain-query`: Updates service API, documentation, and paginators - `service/mediapackagev2`: Updates service API and documentation - `service/opensearch`: Updates service API and documentation - `service/redshift`: Updates service API and documentation - Added support for managing credentials of provisioned cluster admin using AWS Secrets Manager. - `service/redshift-serverless`: Updates service API and documentation - `service/sesv2`: Updates service API and documentation - `service/transfer`: Updates service documentation - Documentation updates for AWS Transfer Family - `service/xray`: Updates service API and documentation - This releases enhances GetTraceSummaries API to support new TimeRangeType Service to query trace summaries by segment end time. </details> <details> <summary>bufbuild/buf (github.com/bufbuild/buf)</summary> ### [`v1.27.1`](https://togithub.com/bufbuild/buf/blob/HEAD/CHANGELOG.md#v1271---2023-10-16) [Compare Source](https://togithub.com/bufbuild/buf/compare/v1.27.0...v1.27.1) - Fix issue in v1.27.0 where `--path` did not work with workspaces under certain scenarios. </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.3.4`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.4) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.3...v0.3.4) #### What's Changed - Make DefaultResolver public by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/59](https://togithub.com/bufbuild/protovalidate-go/pull/59) - Update minimum required Go version from 1.18 to 1.19 by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) - Fix ignore path for resolver.go by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/63](https://togithub.com/bufbuild/protovalidate-go/pull/63) #### New Contributors - [@​nicksnyder](https://togithub.com/nicksnyder) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) **Full Changelog**: bufbuild/protovalidate-go@v0.3.3...v0.3.4 ### [`v0.3.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3) #### What's Changed - Update benchmarks by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/50](https://togithub.com/bufbuild/protovalidate-go/pull/50) - Bug: transitive field CEL expressions fail to resolve types during type checking by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/51](https://togithub.com/bufbuild/protovalidate-go/pull/51) - Fix loading field message when dependency is more than one step by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) - Bump github.com/google/cel-go from 0.18.0 to 0.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/55](https://togithub.com/bufbuild/protovalidate-go/pull/55) - Make constraint resolution more flexible to different concrete extension types by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/57](https://togithub.com/bufbuild/protovalidate-go/pull/57) - Move package `celext` out of internal by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/56](https://togithub.com/bufbuild/protovalidate-go/pull/56) #### New Contributors - [@​oliversun9](https://togithub.com/oliversun9) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) **Full Changelog**: bufbuild/protovalidate-go@v0.3.2...v0.3.3 ### [`v0.3.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.2) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2) #### What's Changed - Build validator copy cache on write by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/39](https://togithub.com/bufbuild/protovalidate-go/pull/39) - Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/42](https://togithub.com/bufbuild/protovalidate-go/pull/42) - Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/41](https://togithub.com/bufbuild/protovalidate-go/pull/41) - Bypass deprecation lint warning by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/46](https://togithub.com/bufbuild/protovalidate-go/pull/46) - Cleanup: replace deprecated OptCheckStringFormat by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/48](https://togithub.com/bufbuild/protovalidate-go/pull/48) - Conformance: support for multiple uniques by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/49](https://togithub.com/bufbuild/protovalidate-go/pull/49) #### New Contributors - [@​emcfarlane](https://togithub.com/emcfarlane) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - [@​akshayjshah](https://togithub.com/akshayjshah) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) **Full Changelog**: bufbuild/protovalidate-go@v0.3.1...v0.3.2 </details> <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.18.1`](https://togithub.com/google/cel-go/releases/tag/v0.18.1) [Compare Source](https://togithub.com/google/cel-go/compare/v0.18.0...v0.18.1) #### What's Changed - Add support for a relative offset within ast.SourceInfo by \[[#​836](https://togithub.com/google/cel-go/issues/836)] - Fix last optional element to be retained as an optional index while folding \[[#​841](https://togithub.com/google/cel-go/issues/841)] - Fix deprecation notice for string format validation \[[#​840](https://togithub.com/google/cel-go/issues/840)] - Update cel-spec and enable wrappers conformance tests \[[#​842](https://togithub.com/google/cel-go/issues/842)] - refactor: remove lexer and parser pools \[[#​838](https://togithub.com/google/cel-go/issues/838)] #### New Contributors - [@​TulgaCG](https://togithub.com/TulgaCG) made their first contribution in [https://github.com/google/cel-go/pull/835](https://togithub.com/google/cel-go/pull/835) - [@​aimuz](https://togithub.com/aimuz) made their first contribution in [https://github.com/google/cel-go/pull/838](https://togithub.com/google/cel-go/pull/838) **Full Changelog**: google/cel-go@v0.18.0...v0.18.1 ### [`v0.18.0`](https://togithub.com/google/cel-go/releases/tag/v0.18.0) [Compare Source](https://togithub.com/google/cel-go/compare/v0.17.6...v0.18.0) #### Features The latest release of CEL introduces validators ([#​775](https://togithub.com/google/cel-go/issues/775)) and optimizers ([#​804](https://togithub.com/google/cel-go/issues/804), [#​827](https://togithub.com/google/cel-go/issues/827)) and migrates the core CEL internals off of the protobuf expression and type representations ([#​789](https://togithub.com/google/cel-go/issues/789)). - String format validator \[[#​775](https://togithub.com/google/cel-go/issues/775)] - Create a Function that Reverses a String \[[#​796](https://togithub.com/google/cel-go/issues/796)] - Introduce pre-order / post-order visitor pattern \[[#​813](https://togithub.com/google/cel-go/issues/813)] - Add Libraries() function to Env \[[#​822](https://togithub.com/google/cel-go/issues/822)] - Static optimizer for constant folding \[[#​804](https://togithub.com/google/cel-go/issues/804)] - Inlining optimizer \[[#​827](https://togithub.com/google/cel-go/issues/827)] - FindStructTypeFields support for types.Provider \[[#​814](https://togithub.com/google/cel-go/issues/814)] #### Breaking Changes The following PR changes the API signature of the `checker.AstNode` method `Expr` to return an `ast.Expr`. - Migrate the checker.Coster to the ast.Expr \[[#​798](https://togithub.com/google/cel-go/issues/798)] #### Fixes - Nil safety checks for cel.Ast \[[#​784](https://togithub.com/google/cel-go/issues/784)] - Fix cost estimates to propagate result sizes \[[#​787](https://togithub.com/google/cel-go/issues/787)] - Catch invalid literals created from expression factories \[[#​810](https://togithub.com/google/cel-go/issues/810)] - Ensure stable ordering of overload candidates \[[#​817](https://togithub.com/google/cel-go/issues/817)] - Clarify replace with/by empty string \[[#​820](https://togithub.com/google/cel-go/issues/820)] - Fix functional exemptions for homogeneous literal checks \[[#​832](https://togithub.com/google/cel-go/issues/832)] - Fix logical operator folding that only involve literals \[[#​833](https://togithub.com/google/cel-go/issues/833)] - Upgrade go-genproto to latest \[[#​831](https://togithub.com/google/cel-go/issues/831)] #### New Contributors - [@​bboogler](https://togithub.com/bboogler) made their first contribution in [https://github.com/google/cel-go/pull/796](https://togithub.com/google/cel-go/pull/796) **Full Changelog**: google/cel-go@v0.17.1...v0.18.0 </details> <details> <summary>lestrrat-go/jwx (github.com/lestrrat-go/jwx/v2)</summary> ### [`v2.0.15`](https://togithub.com/lestrrat-go/jwx/releases/tag/v2.0.15) [Compare Source](https://togithub.com/lestrrat-go/jwx/compare/v2.0.14...v2.0.15) v2.0.15 19 20 Oct 2023 [Bug fixes] * [jws] jws.Sign() now properly check for valid algorithm / key type pair when the key implements crypto.Signer. This was caused by the fact that when jws.WithKey() accepted keys that implemented crypto.Signer, there really is no way to robustly check what algorithm the crypto.Signer implements. The code has now been modified to check for KNOWN key types, i.e. those that are defined in Go standard library, and those that are defined in this library. For example, now calling jws.Sign() with jws.WithKey(jwa.RS256, ecdsaKey) where ecdsaKey is either an instance of *ecdsa.PrivateKey or jwk.ECDSAPrivateKey will produce an error. However, if you use a separate library that wraps some KMS library which implements crypto.Signer, this same check will not be performed due to the fact that it is an unknown library to us. And there's no way to query a crypto.Signer for its algorithm family. ### [`v2.0.14`](https://togithub.com/lestrrat-go/jwx/releases/tag/v2.0.14) [Compare Source](https://togithub.com/lestrrat-go/jwx/compare/v2.0.13...v2.0.14) v2.0.14 17 Oct 2023 [New Features] * [jwk] jwk.IsPrivateKey(), as well as jwk.AsymmetricKey has been added. The function can be used to tell if a jwk.Key is a private key of an asymmetric key pair. [Security] * golang.org/x/crypto has been updated to 0.14.0. The update contains a fix for HTTP/2 rapid reset DoS vulnerability, which some security scanning softwares may flag. However, do note that this library is NOT affected by the issue, as it does not have the capability to serve as an HTTP/2 server. This is included in this release document so that users will be able to tell why this library may be flagged when/if their scanning software do so. </details> <details> <summary>mattn/go-isatty (github.com/mattn/go-isatty)</summary> ### [`v0.0.20`](https://togithub.com/mattn/go-isatty/compare/v0.0.19...v0.0.20) [Compare Source](https://togithub.com/mattn/go-isatty/compare/v0.0.19...v0.0.20) </details> <details> <summary>twmb/franz-go (github.com/twmb/franz-go)</summary> ### [`v1.15.1`](https://togithub.com/twmb/franz-go/blob/HEAD/CHANGELOG.md#v1151) [Compare Source](https://togithub.com/twmb/franz-go/compare/v1.15.0...v1.15.1) \=== This patch release contains a bunch of internal improvements to kgo and includes a bugfix for a very hard to encounter logic race. Each improvement is a bit focused on a specific use case, so I recommend reading any relevant-to-you commit message below. As well, the kversion package now detects Kafka 3.6, and the kgo package now handles AddPartitionsToTxn v4 (however, you will probably not be issuing this request). Lastly, this release is paired with a minor kadm release, which adds the ErrMessage field CreateTopicsResponse and DeleteTopicsResponse, and, importantly, fixes a data race in the ApiVersions request. ##### franz-go - [`2a3b6bd`](https://togithub.com/twmb/franz-go/commit/2a3b6bd) **improvement** kversion: detect 3.6 - [`fe5a660`](https://togithub.com/twmb/franz-go/commit/fe5a660) **improvement** kgo: add sharding for AddPartitionsToTxn for KIP-890 - [`b2ccc2f`](https://togithub.com/twmb/franz-go/commit/b2ccc2f) **improvement** kgo: reintroduce random broker iteration - [`54a7418`](https://togithub.com/twmb/franz-go/commit/54a7418) **improvement** kgo: allow PreTxnCommitFnContext to modify empty offsets - [`c013050`](https://togithub.com/twmb/franz-go/commit/c013050) **bugfix** kgo: avoid rare panic - [`0ecb52b`](https://togithub.com/twmb/franz-go/commit/0ecb52b) **improvement** kgo: do not rotate the consumer session when pausing topics/partitions - [`1429d47`](https://togithub.com/twmb/franz-go/commit/1429d47) **improvement** sticky balancer: try for better topic distribution among members ##### kadm - [`1955938`](https://togithub.com/twmb/franz-go/commit/1955938) **bugfix** kadm: do not reuse ApiVersions in many concurrent requests - [`66974e8`](https://togithub.com/twmb/franz-go/commit/66974e8) **feature** kadm: include ErrMessage in topic response </details> <details> <summary>vektra/mockery (github.com/vektra/mockery/v2)</summary> ### [`v2.36.0`](https://togithub.com/vektra/mockery/releases/tag/v2.36.0) [Compare Source](https://togithub.com/vektra/mockery/compare/v2.35.4...v2.36.0) #### Changelog - [`5d48467`](https://togithub.com/vektra/mockery/commit/5d48467) Add exclude-regex to config - [`25befa2`](https://togithub.com/vektra/mockery/commit/25befa2) Cover error conditions in tests - [`b919710`](https://togithub.com/vektra/mockery/commit/b919710) Merge pull request [#​720](https://togithub.com/vektra/mockery/issues/720) from kbolino/718-exclude-regex - [`e8ebf52`](https://togithub.com/vektra/mockery/commit/e8ebf52) Refactor Config.ShouldGenerateInterface </details> <details> <summary>grpc/grpc-go (google.golang.org/grpc)</summary> ### [`v1.59.0`](https://togithub.com/grpc/grpc-go/releases/tag/v1.59.0): Release 1.59.0 [Compare Source](https://togithub.com/grpc/grpc-go/compare/v1.58.3...v1.59.0) ### Behavior Changes - balancer: grpc will switch to case-sensitive balancer names soon; log a warning if a capital letter is encountered in an LB policy name ([#​6647](https://togithub.com/grpc/grpc-go/issues/6647)) - server: allow applications to send arbitrary data in the `grpc-status-details-bin` trailer ([#​6662](https://togithub.com/grpc/grpc-go/issues/6662)) - client: validate `grpc-status-details-bin` trailer and pass through the trailer to the application directly ([#​6662](https://togithub.com/grpc/grpc-go/issues/6662)) ### New Features - tap (experimental): Add Header metadata to tap handler ([#​6652](https://togithub.com/grpc/grpc-go/issues/6652)) - Special Thanks: [@​pstibrany](https://togithub.com/pstibrany) - grpc: channel idleness enabled by default with an `idle_timeout` of `30m` ([#​6585](https://togithub.com/grpc/grpc-go/issues/6585)) ### Documentation - examples: add an example of flow control behavior ([#​6648](https://togithub.com/grpc/grpc-go/issues/6648)) ### Bug Fixes - xds: fix hash policy header to skip "-bin" headers and read content-type header as expected ([#​6609](https://togithub.com/grpc/grpc-go/issues/6609)) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4xOS4yIiwidXBkYXRlZEluVmVyIjoiMzcuMzEuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Charith Ellawala <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charith Ellawala <[email protected]>
charithe
referenced
this pull request
in cerbos/cerbos
Oct 30, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/alecthomas/chroma/v2](https://togithub.com/alecthomas/chroma) | require | minor | `v2.9.1` -> `v2.10.0` | | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) | require | patch | `v1.46.2` -> `v1.46.6` | | [github.com/bufbuild/buf](https://togithub.com/bufbuild/buf) | require | patch | `v1.27.1` -> `v1.27.2` | | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | require | patch | `v0.3.1` -> `v0.3.4` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | digest | `21315fe` -> `f134903` | | [github.com/cerbos/cloud-api](https://togithub.com/cerbos/cloud-api) | require | patch | `v0.1.7` -> `v0.1.8` | | [github.com/fullstorydev/grpcurl](https://togithub.com/fullstorydev/grpcurl) | require | patch | `v1.8.8` -> `v1.8.9` | | [github.com/go-git/go-git/v5](https://togithub.com/go-git/go-git) | require | minor | `v5.9.0` -> `v5.10.0` | | [github.com/google/cel-go](https://togithub.com/google/cel-go) | require | minor | `v0.17.6` -> `v0.18.1` | | [github.com/google/uuid](https://togithub.com/google/uuid) | require | minor | `v1.3.1` -> `v1.4.0` | | [github.com/rivo/tview](https://togithub.com/rivo/tview) | require | digest | `f7f32ad` -> `8b7bcf9` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>alecthomas/chroma (github.com/alecthomas/chroma/v2)</summary> ### [`v2.10.0`](https://togithub.com/alecthomas/chroma/releases/tag/v2.10.0) [Compare Source](https://togithub.com/alecthomas/chroma/compare/v2.9.1...v2.10.0) #### Changelog - [`810464a`](https://togithub.com/alecthomas/chroma/commit/810464a) Update Java lexer ([#​873](https://togithub.com/alecthomas/chroma/issues/873)) - [`77e9146`](https://togithub.com/alecthomas/chroma/commit/77e9146) Add file extensions to go_template lexer ([#​875](https://togithub.com/alecthomas/chroma/issues/875)) - [`b127e35`](https://togithub.com/alecthomas/chroma/commit/b127e35) Make `tty_indexed.go` respond to `None` like `tty_truecolour.go` ([#​869](https://togithub.com/alecthomas/chroma/issues/869)) - [`9ae4dae`](https://togithub.com/alecthomas/chroma/commit/9ae4dae) Add `*.Dockerfile` to docker lexer ([#​868](https://togithub.com/alecthomas/chroma/issues/868)) - [`2fa6f14`](https://togithub.com/alecthomas/chroma/commit/2fa6f14) Add PRQL to README ([#​863](https://togithub.com/alecthomas/chroma/issues/863)) - [`17597b6`](https://togithub.com/alecthomas/chroma/commit/17597b6) Add PRQL language ([#​862](https://togithub.com/alecthomas/chroma/issues/862)) - [`7eb0305`](https://togithub.com/alecthomas/chroma/commit/7eb0305) lexers/r: Match keywords prior to functions ([#​860](https://togithub.com/alecthomas/chroma/issues/860)) - [`827bd93`](https://togithub.com/alecthomas/chroma/commit/827bd93) lexers: add initial version of CUE lexer ([#​858](https://togithub.com/alecthomas/chroma/issues/858)) - [`9087c63`](https://togithub.com/alecthomas/chroma/commit/9087c63) docs: note about Get() being slow due to file matching - [`ccd8d68`](https://togithub.com/alecthomas/chroma/commit/ccd8d68) lexers: move to comparing bytes in tests ([#​856](https://togithub.com/alecthomas/chroma/issues/856)) - [`def00e9`](https://togithub.com/alecthomas/chroma/commit/def00e9) chore: update issue templates - [`0b08639`](https://togithub.com/alecthomas/chroma/commit/0b08639) lexers: support for nim GENERALIZED_TRIPLESTR_LIT ([#​853](https://togithub.com/alecthomas/chroma/issues/853)) - [`94d11ab`](https://togithub.com/alecthomas/chroma/commit/94d11ab) Update Bicep grammar with recent additions ([#​850](https://togithub.com/alecthomas/chroma/issues/850)) - [`c64e1be`](https://togithub.com/alecthomas/chroma/commit/c64e1be) add justfile filename to Makefile lexer ([#​852](https://togithub.com/alecthomas/chroma/issues/852)) - [`2b39461`](https://togithub.com/alecthomas/chroma/commit/2b39461) Fix GDScript3 analyse regexes ([#​848](https://togithub.com/alecthomas/chroma/issues/848)) </details> <details> <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary> ### [`v1.46.6`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1466-2023-10-27) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.5...v1.46.6) \=== ##### Service Client Updates - `service/elasticmapreduce`: Updates service API and documentation - Updated CreateCluster API request and DescribeCluster API responses to include EbsRootVolumeIops, and EbsRootVolumeThroughput attributes that specify the user configured root volume IOPS and throughput for Amazon EBS root device volume. This feature will be available from Amazon EMR releases 6.15.0 - `service/neptune`: Updates service API and documentation - Update TdeCredentialPassword type to SensitiveString - `service/pinpoint`: Updates service documentation - Updated documentation to describe the case insensitivity for EndpointIds. - `service/redshift`: Updates service API and documentation - added support to create a dual stack cluster - `service/wafv2`: Updates service documentation ### [`v1.46.5`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1465-2023-10-26) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.4...v1.46.5) \=== ##### Service Client Updates - `service/appstream`: Updates service API and documentation - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. - `service/ec2`: Updates service API, documentation, and paginators - Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC. - `service/network-firewall`: Updates service API and documentation - `service/opensearch`: Updates service API and documentation - `service/redshift`: Updates service API, documentation, and paginators - Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations. - `service/sagemaker`: Updates service API and documentation - Amazon Sagemaker Autopilot now supports Text Generation jobs. - `service/sns`: Updates service API and documentation - Message Archiving and Replay is now supported in Amazon SNS for FIFO topics. - `service/ssm-sap`: Updates service API and documentation - `service/transfer`: Updates service API, documentation, waiters, and paginators - No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged. ### [`v1.46.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1464-2023-10-25) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.3...v1.46.4) \=== ##### Service Client Updates - `service/connectcases`: Updates service API and documentation - `service/groundstation`: Updates service API and documentation - `service/iam`: Updates service API and documentation - Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error. ### [`v1.46.3`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1463-2023-10-24) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.2...v1.46.3) \=== ##### Service Client Updates - `service/codepipeline`: Updates service API and documentation - Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2. - `service/ec2`: Updates service documentation - This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation. - `service/eks`: Updates service API - `service/iam`: Adds new service - Add the partitional endpoint for IAM in iso-f. - `service/migrationhub-config`: Updates service API and documentation - `service/migrationhubstrategy`: Updates service API, documentation, and paginators - `service/opensearchserverless`: Updates service API, documentation, and paginators </details> <details> <summary>bufbuild/buf (github.com/bufbuild/buf)</summary> ### [`v1.27.2`](https://togithub.com/bufbuild/buf/blob/HEAD/CHANGELOG.md#v1272---2023-10-27) [Compare Source](https://togithub.com/bufbuild/buf/compare/v1.27.1...v1.27.2) - Fix issue where `buf build` and other commands may fail when handling certain archives created on macOS that contain files with extended attributes. </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.3.4`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.4) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.3...v0.3.4) #### What's Changed - Make DefaultResolver public by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/59](https://togithub.com/bufbuild/protovalidate-go/pull/59) - Update minimum required Go version from 1.18 to 1.19 by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) - Fix ignore path for resolver.go by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/63](https://togithub.com/bufbuild/protovalidate-go/pull/63) #### New Contributors - [@​nicksnyder](https://togithub.com/nicksnyder) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) **Full Changelog**: bufbuild/protovalidate-go@v0.3.3...v0.3.4 ### [`v0.3.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3) #### What's Changed - Update benchmarks by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/50](https://togithub.com/bufbuild/protovalidate-go/pull/50) - Bug: transitive field CEL expressions fail to resolve types during type checking by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/51](https://togithub.com/bufbuild/protovalidate-go/pull/51) - Fix loading field message when dependency is more than one step by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) - Bump github.com/google/cel-go from 0.18.0 to 0.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/55](https://togithub.com/bufbuild/protovalidate-go/pull/55) - Make constraint resolution more flexible to different concrete extension types by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/57](https://togithub.com/bufbuild/protovalidate-go/pull/57) - Move package `celext` out of internal by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/56](https://togithub.com/bufbuild/protovalidate-go/pull/56) #### New Contributors - [@​oliversun9](https://togithub.com/oliversun9) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) **Full Changelog**: bufbuild/protovalidate-go@v0.3.2...v0.3.3 ### [`v0.3.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.2) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2) #### What's Changed - Build validator copy cache on write by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/39](https://togithub.com/bufbuild/protovalidate-go/pull/39) - Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/42](https://togithub.com/bufbuild/protovalidate-go/pull/42) - Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/41](https://togithub.com/bufbuild/protovalidate-go/pull/41) - Bypass deprecation lint warning by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/46](https://togithub.com/bufbuild/protovalidate-go/pull/46) - Cleanup: replace deprecated OptCheckStringFormat by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/48](https://togithub.com/bufbuild/protovalidate-go/pull/48) - Conformance: support for multiple uniques by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/49](https://togithub.com/bufbuild/protovalidate-go/pull/49) #### New Contributors - [@​emcfarlane](https://togithub.com/emcfarlane) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - [@​akshayjshah](https://togithub.com/akshayjshah) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) **Full Changelog**: bufbuild/protovalidate-go@v0.3.1...v0.3.2 </details> <details> <summary>cerbos/cloud-api (github.com/cerbos/cloud-api)</summary> ### [`v0.1.8`](https://togithub.com/cerbos/cloud-api/compare/v0.1.7...v0.1.8) [Compare Source](https://togithub.com/cerbos/cloud-api/compare/v0.1.7...v0.1.8) </details> <details> <summary>fullstorydev/grpcurl (github.com/fullstorydev/grpcurl)</summary> ### [`v1.8.9`](https://togithub.com/fullstorydev/grpcurl/releases/tag/v1.8.9) [Compare Source](https://togithub.com/fullstorydev/grpcurl/compare/v1.8.8...v1.8.9) #### Changelog - [`28c0ee2`](https://togithub.com/fullstorydev/grpcurl/commit/28c0ee2) Disable CGO for improved compatibility across distros ([#​420](https://togithub.com/fullstorydev/grpcurl/issues/420)) - [`bc2944d`](https://togithub.com/fullstorydev/grpcurl/commit/bc2944d) Bump golang.org/x/net from 0.9.0 to 0.17.0 ([#​419](https://togithub.com/fullstorydev/grpcurl/issues/419)) - [`7a845ca`](https://togithub.com/fullstorydev/grpcurl/commit/7a845ca) SIGSEGV: panic: runtime error: invalid memory address or nil pointer dereference in protoreflect ([#​416](https://togithub.com/fullstorydev/grpcurl/issues/416)) - [`c17f078`](https://togithub.com/fullstorydev/grpcurl/commit/c17f078) Added alts credential option ([#​341](https://togithub.com/fullstorydev/grpcurl/issues/341)) </details> <details> <summary>go-git/go-git (github.com/go-git/go-git/v5)</summary> ### [`v5.10.0`](https://togithub.com/go-git/go-git/releases/tag/v5.10.0) [Compare Source](https://togithub.com/go-git/go-git/compare/v5.9.0...v5.10.0) #### What's Changed - PlainInitOptions.Bare and allow using InitOptions with PlainInitWithOptions by [@​ThinkChaos](https://togithub.com/ThinkChaos) in [https://github.com/go-git/go-git/pull/782](https://togithub.com/go-git/go-git/pull/782) - Worktree, apply ProxyOption on Pull by [@​nodivbyzero](https://togithub.com/nodivbyzero) in [https://github.com/go-git/go-git/pull/840](https://togithub.com/go-git/go-git/pull/840) - Repository: add clone --shared feature by [@​enverbisevac](https://togithub.com/enverbisevac) in [https://github.com/go-git/go-git/pull/860](https://togithub.com/go-git/go-git/pull/860) - build: Add github workflow to check commit message format by [@​pjbgf](https://togithub.com/pjbgf) in [https://github.com/go-git/go-git/pull/867](https://togithub.com/go-git/go-git/pull/867) - Improve handling of remote errors by [@​makkes](https://togithub.com/makkes) in [https://github.com/go-git/go-git/pull/866](https://togithub.com/go-git/go-git/pull/866) - build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-git/go-git/pull/873](https://togithub.com/go-git/go-git/pull/873) - plumbing: commitgraph, Add generation v2 support by [@​zeripath](https://togithub.com/zeripath) in [https://github.com/go-git/go-git/pull/869](https://togithub.com/go-git/go-git/pull/869) - plumbing: protocol/packp, Add validation for decodeLine by [@​pjbgf](https://togithub.com/pjbgf) in [https://github.com/go-git/go-git/pull/868](https://togithub.com/go-git/go-git/pull/868) - plumbing: parse the encoding header of the commit object by [@​liwenqiu](https://togithub.com/liwenqiu) in [https://github.com/go-git/go-git/pull/761](https://togithub.com/go-git/go-git/pull/761) - plumbing: commitgraph, allow SHA256 commit-graphs by [@​zeripath](https://togithub.com/zeripath) in [https://github.com/go-git/go-git/pull/853](https://togithub.com/go-git/go-git/pull/853) - plumbing: commitgraph, Allow reading commit-graph chains by [@​zeripath](https://togithub.com/zeripath) in [https://github.com/go-git/go-git/pull/854](https://togithub.com/go-git/go-git/pull/854) - plumbing/object: Support mergetag in merge commits by [@​adityasaky](https://togithub.com/adityasaky) in [https://github.com/go-git/go-git/pull/847](https://togithub.com/go-git/go-git/pull/847) #### New Contributors - [@​nodivbyzero](https://togithub.com/nodivbyzero) made their first contribution in [https://github.com/go-git/go-git/pull/840](https://togithub.com/go-git/go-git/pull/840) - [@​adityasaky](https://togithub.com/adityasaky) made their first contribution in [https://github.com/go-git/go-git/pull/847](https://togithub.com/go-git/go-git/pull/847) - [@​hezhizhen](https://togithub.com/hezhizhen) made their first contribution in [https://github.com/go-git/go-git/pull/836](https://togithub.com/go-git/go-git/pull/836) - [@​0x34d](https://togithub.com/0x34d) made their first contribution in [https://github.com/go-git/go-git/pull/855](https://togithub.com/go-git/go-git/pull/855) - [@​liwenqiu](https://togithub.com/liwenqiu) made their first contribution in [https://github.com/go-git/go-git/pull/761](https://togithub.com/go-git/go-git/pull/761) - [@​enverbisevac](https://togithub.com/enverbisevac) made their first contribution in [https://github.com/go-git/go-git/pull/860](https://togithub.com/go-git/go-git/pull/860) - [@​makkes](https://togithub.com/makkes) made their first contribution in [https://github.com/go-git/go-git/pull/866](https://togithub.com/go-git/go-git/pull/866) **Full Changelog**: go-git/go-git@v5.9.0...v5.10.0 </details> <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.18.1`](https://togithub.com/google/cel-go/releases/tag/v0.18.1) [Compare Source](https://togithub.com/google/cel-go/compare/v0.18.0...v0.18.1) #### What's Changed - Add support for a relative offset within ast.SourceInfo by \[[#​836](https://togithub.com/google/cel-go/issues/836)] - Fix last optional element to be retained as an optional index while folding \[[#​841](https://togithub.com/google/cel-go/issues/841)] - Fix deprecation notice for string format validation \[[#​840](https://togithub.com/google/cel-go/issues/840)] - Update cel-spec and enable wrappers conformance tests \[[#​842](https://togithub.com/google/cel-go/issues/842)] - refactor: remove lexer and parser pools \[[#​838](https://togithub.com/google/cel-go/issues/838)] #### New Contributors - [@​TulgaCG](https://togithub.com/TulgaCG) made their first contribution in [https://github.com/google/cel-go/pull/835](https://togithub.com/google/cel-go/pull/835) - [@​aimuz](https://togithub.com/aimuz) made their first contribution in [https://github.com/google/cel-go/pull/838](https://togithub.com/google/cel-go/pull/838) **Full Changelog**: google/cel-go@v0.18.0...v0.18.1 ### [`v0.18.0`](https://togithub.com/google/cel-go/releases/tag/v0.18.0) [Compare Source](https://togithub.com/google/cel-go/compare/v0.17.6...v0.18.0) #### Features The latest release of CEL introduces validators ([#​775](https://togithub.com/google/cel-go/issues/775)) and optimizers ([#​804](https://togithub.com/google/cel-go/issues/804), [#​827](https://togithub.com/google/cel-go/issues/827)) and migrates the core CEL internals off of the protobuf expression and type representations ([#​789](https://togithub.com/google/cel-go/issues/789)). - String format validator \[[#​775](https://togithub.com/google/cel-go/issues/775)] - Create a Function that Reverses a String \[[#​796](https://togithub.com/google/cel-go/issues/796)] - Introduce pre-order / post-order visitor pattern \[[#​813](https://togithub.com/google/cel-go/issues/813)] - Add Libraries() function to Env \[[#​822](https://togithub.com/google/cel-go/issues/822)] - Static optimizer for constant folding \[[#​804](https://togithub.com/google/cel-go/issues/804)] - Inlining optimizer \[[#​827](https://togithub.com/google/cel-go/issues/827)] - FindStructTypeFields support for types.Provider \[[#​814](https://togithub.com/google/cel-go/issues/814)] #### Breaking Changes The following PR changes the API signature of the `checker.AstNode` method `Expr` to return an `ast.Expr`. - Migrate the checker.Coster to the ast.Expr \[[#​798](https://togithub.com/google/cel-go/issues/798)] #### Fixes - Nil safety checks for cel.Ast \[[#​784](https://togithub.com/google/cel-go/issues/784)] - Fix cost estimates to propagate result sizes \[[#​787](https://togithub.com/google/cel-go/issues/787)] - Catch invalid literals created from expression factories \[[#​810](https://togithub.com/google/cel-go/issues/810)] - Ensure stable ordering of overload candidates \[[#​817](https://togithub.com/google/cel-go/issues/817)] - Clarify replace with/by empty string \[[#​820](https://togithub.com/google/cel-go/issues/820)] - Fix functional exemptions for homogeneous literal checks \[[#​832](https://togithub.com/google/cel-go/issues/832)] - Fix logical operator folding that only involve literals \[[#​833](https://togithub.com/google/cel-go/issues/833)] - Upgrade go-genproto to latest \[[#​831](https://togithub.com/google/cel-go/issues/831)] #### New Contributors - [@​bboogler](https://togithub.com/bboogler) made their first contribution in [https://github.com/google/cel-go/pull/796](https://togithub.com/google/cel-go/pull/796) **Full Changelog**: google/cel-go@v0.17.1...v0.18.0 </details> <details> <summary>google/uuid (github.com/google/uuid)</summary> ### [`v1.4.0`](https://togithub.com/google/uuid/releases/tag/v1.4.0) [Compare Source](https://togithub.com/google/uuid/compare/v1.3.1...v1.4.0) ##### Features - UUIDs slice type with Strings() convenience method ([#​133](https://togithub.com/google/uuid/issues/133)) ([cd5fbbd](https://togithub.com/google/uuid/commit/cd5fbbdd02f3e3467ac18940e07e062be1f864b4)) ##### Fixes - Clarify that Parse's job is to parse but not necessarily validate strings. (Documents current behavior) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Charith Ellawala <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charith Ellawala <[email protected]>
charithe
referenced
this pull request
in charithe/cerbos
Oct 30, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/alecthomas/chroma/v2](https://togithub.com/alecthomas/chroma) | require | minor | `v2.9.1` -> `v2.10.0` | | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) | require | patch | `v1.46.2` -> `v1.46.6` | | [github.com/bufbuild/buf](https://togithub.com/bufbuild/buf) | require | patch | `v1.27.1` -> `v1.27.2` | | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | require | patch | `v0.3.1` -> `v0.3.4` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | digest | `21315fe` -> `f134903` | | [github.com/cerbos/cloud-api](https://togithub.com/cerbos/cloud-api) | require | patch | `v0.1.7` -> `v0.1.8` | | [github.com/fullstorydev/grpcurl](https://togithub.com/fullstorydev/grpcurl) | require | patch | `v1.8.8` -> `v1.8.9` | | [github.com/go-git/go-git/v5](https://togithub.com/go-git/go-git) | require | minor | `v5.9.0` -> `v5.10.0` | | [github.com/google/cel-go](https://togithub.com/google/cel-go) | require | minor | `v0.17.6` -> `v0.18.1` | | [github.com/google/uuid](https://togithub.com/google/uuid) | require | minor | `v1.3.1` -> `v1.4.0` | | [github.com/rivo/tview](https://togithub.com/rivo/tview) | require | digest | `f7f32ad` -> `8b7bcf9` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>alecthomas/chroma (github.com/alecthomas/chroma/v2)</summary> ### [`v2.10.0`](https://togithub.com/alecthomas/chroma/releases/tag/v2.10.0) [Compare Source](https://togithub.com/alecthomas/chroma/compare/v2.9.1...v2.10.0) #### Changelog - [`810464a`](https://togithub.com/alecthomas/chroma/commit/810464a) Update Java lexer ([#​873](https://togithub.com/alecthomas/chroma/issues/873)) - [`77e9146`](https://togithub.com/alecthomas/chroma/commit/77e9146) Add file extensions to go_template lexer ([#​875](https://togithub.com/alecthomas/chroma/issues/875)) - [`b127e35`](https://togithub.com/alecthomas/chroma/commit/b127e35) Make `tty_indexed.go` respond to `None` like `tty_truecolour.go` ([#​869](https://togithub.com/alecthomas/chroma/issues/869)) - [`9ae4dae`](https://togithub.com/alecthomas/chroma/commit/9ae4dae) Add `*.Dockerfile` to docker lexer ([#​868](https://togithub.com/alecthomas/chroma/issues/868)) - [`2fa6f14`](https://togithub.com/alecthomas/chroma/commit/2fa6f14) Add PRQL to README ([#​863](https://togithub.com/alecthomas/chroma/issues/863)) - [`17597b6`](https://togithub.com/alecthomas/chroma/commit/17597b6) Add PRQL language ([#​862](https://togithub.com/alecthomas/chroma/issues/862)) - [`7eb0305`](https://togithub.com/alecthomas/chroma/commit/7eb0305) lexers/r: Match keywords prior to functions ([#​860](https://togithub.com/alecthomas/chroma/issues/860)) - [`827bd93`](https://togithub.com/alecthomas/chroma/commit/827bd93) lexers: add initial version of CUE lexer ([#​858](https://togithub.com/alecthomas/chroma/issues/858)) - [`9087c63`](https://togithub.com/alecthomas/chroma/commit/9087c63) docs: note about Get() being slow due to file matching - [`ccd8d68`](https://togithub.com/alecthomas/chroma/commit/ccd8d68) lexers: move to comparing bytes in tests ([#​856](https://togithub.com/alecthomas/chroma/issues/856)) - [`def00e9`](https://togithub.com/alecthomas/chroma/commit/def00e9) chore: update issue templates - [`0b08639`](https://togithub.com/alecthomas/chroma/commit/0b08639) lexers: support for nim GENERALIZED_TRIPLESTR_LIT ([#​853](https://togithub.com/alecthomas/chroma/issues/853)) - [`94d11ab`](https://togithub.com/alecthomas/chroma/commit/94d11ab) Update Bicep grammar with recent additions ([#​850](https://togithub.com/alecthomas/chroma/issues/850)) - [`c64e1be`](https://togithub.com/alecthomas/chroma/commit/c64e1be) add justfile filename to Makefile lexer ([#​852](https://togithub.com/alecthomas/chroma/issues/852)) - [`2b39461`](https://togithub.com/alecthomas/chroma/commit/2b39461) Fix GDScript3 analyse regexes ([#​848](https://togithub.com/alecthomas/chroma/issues/848)) </details> <details> <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary> ### [`v1.46.6`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1466-2023-10-27) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.5...v1.46.6) \=== ##### Service Client Updates - `service/elasticmapreduce`: Updates service API and documentation - Updated CreateCluster API request and DescribeCluster API responses to include EbsRootVolumeIops, and EbsRootVolumeThroughput attributes that specify the user configured root volume IOPS and throughput for Amazon EBS root device volume. This feature will be available from Amazon EMR releases 6.15.0 - `service/neptune`: Updates service API and documentation - Update TdeCredentialPassword type to SensitiveString - `service/pinpoint`: Updates service documentation - Updated documentation to describe the case insensitivity for EndpointIds. - `service/redshift`: Updates service API and documentation - added support to create a dual stack cluster - `service/wafv2`: Updates service documentation ### [`v1.46.5`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1465-2023-10-26) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.4...v1.46.5) \=== ##### Service Client Updates - `service/appstream`: Updates service API and documentation - This release introduces multi-session fleets, allowing customers to provision more than one user session on a single fleet instance. - `service/ec2`: Updates service API, documentation, and paginators - Launching GetSecurityGroupsForVpc API. This API gets security groups that can be associated by the AWS account making the request with network interfaces in the specified VPC. - `service/network-firewall`: Updates service API and documentation - `service/opensearch`: Updates service API and documentation - `service/redshift`: Updates service API, documentation, and paginators - Add Redshift APIs GetResourcePolicy, DeleteResourcePolicy, PutResourcePolicy and DescribeInboundIntegrations for the new Amazon Redshift Zero-ETL integration feature, which can be used to control data ingress into Redshift namespace, and view inbound integrations. - `service/sagemaker`: Updates service API and documentation - Amazon Sagemaker Autopilot now supports Text Generation jobs. - `service/sns`: Updates service API and documentation - Message Archiving and Replay is now supported in Amazon SNS for FIFO topics. - `service/ssm-sap`: Updates service API and documentation - `service/transfer`: Updates service API, documentation, waiters, and paginators - No API changes from previous release. This release migrated the model to Smithy keeping all features unchanged. ### [`v1.46.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1464-2023-10-25) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.3...v1.46.4) \=== ##### Service Client Updates - `service/connectcases`: Updates service API and documentation - `service/groundstation`: Updates service API and documentation - `service/iam`: Updates service API and documentation - Updates to GetAccessKeyLastUsed action to replace NoSuchEntity error with AccessDeniedException error. ### [`v1.46.3`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1463-2023-10-24) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.2...v1.46.3) \=== ##### Service Client Updates - `service/codepipeline`: Updates service API and documentation - Add ability to trigger pipelines from git tags, define variables at pipeline level and new pipeline type V2. - `service/ec2`: Updates service documentation - This release updates the documentation for InstanceInterruptionBehavior and HibernationOptionsRequest to more accurately describe the behavior of these two parameters when using Spot hibernation. - `service/eks`: Updates service API - `service/iam`: Adds new service - Add the partitional endpoint for IAM in iso-f. - `service/migrationhub-config`: Updates service API and documentation - `service/migrationhubstrategy`: Updates service API, documentation, and paginators - `service/opensearchserverless`: Updates service API, documentation, and paginators </details> <details> <summary>bufbuild/buf (github.com/bufbuild/buf)</summary> ### [`v1.27.2`](https://togithub.com/bufbuild/buf/blob/HEAD/CHANGELOG.md#v1272---2023-10-27) [Compare Source](https://togithub.com/bufbuild/buf/compare/v1.27.1...v1.27.2) - Fix issue where `buf build` and other commands may fail when handling certain archives created on macOS that contain files with extended attributes. </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.3.4`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.4) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.3...v0.3.4) #### What's Changed - Make DefaultResolver public by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/59](https://togithub.com/bufbuild/protovalidate-go/pull/59) - Update minimum required Go version from 1.18 to 1.19 by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) - Fix ignore path for resolver.go by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/63](https://togithub.com/bufbuild/protovalidate-go/pull/63) #### New Contributors - [@​nicksnyder](https://togithub.com/nicksnyder) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) **Full Changelog**: bufbuild/protovalidate-go@v0.3.3...v0.3.4 ### [`v0.3.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3) #### What's Changed - Update benchmarks by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/50](https://togithub.com/bufbuild/protovalidate-go/pull/50) - Bug: transitive field CEL expressions fail to resolve types during type checking by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/51](https://togithub.com/bufbuild/protovalidate-go/pull/51) - Fix loading field message when dependency is more than one step by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) - Bump github.com/google/cel-go from 0.18.0 to 0.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/55](https://togithub.com/bufbuild/protovalidate-go/pull/55) - Make constraint resolution more flexible to different concrete extension types by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/57](https://togithub.com/bufbuild/protovalidate-go/pull/57) - Move package `celext` out of internal by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/56](https://togithub.com/bufbuild/protovalidate-go/pull/56) #### New Contributors - [@​oliversun9](https://togithub.com/oliversun9) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) **Full Changelog**: bufbuild/protovalidate-go@v0.3.2...v0.3.3 ### [`v0.3.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.2) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2) #### What's Changed - Build validator copy cache on write by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/39](https://togithub.com/bufbuild/protovalidate-go/pull/39) - Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/42](https://togithub.com/bufbuild/protovalidate-go/pull/42) - Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/41](https://togithub.com/bufbuild/protovalidate-go/pull/41) - Bypass deprecation lint warning by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/46](https://togithub.com/bufbuild/protovalidate-go/pull/46) - Cleanup: replace deprecated OptCheckStringFormat by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/48](https://togithub.com/bufbuild/protovalidate-go/pull/48) - Conformance: support for multiple uniques by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/49](https://togithub.com/bufbuild/protovalidate-go/pull/49) #### New Contributors - [@​emcfarlane](https://togithub.com/emcfarlane) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - [@​akshayjshah](https://togithub.com/akshayjshah) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) **Full Changelog**: bufbuild/protovalidate-go@v0.3.1...v0.3.2 </details> <details> <summary>cerbos/cloud-api (github.com/cerbos/cloud-api)</summary> ### [`v0.1.8`](https://togithub.com/cerbos/cloud-api/compare/v0.1.7...v0.1.8) [Compare Source](https://togithub.com/cerbos/cloud-api/compare/v0.1.7...v0.1.8) </details> <details> <summary>fullstorydev/grpcurl (github.com/fullstorydev/grpcurl)</summary> ### [`v1.8.9`](https://togithub.com/fullstorydev/grpcurl/releases/tag/v1.8.9) [Compare Source](https://togithub.com/fullstorydev/grpcurl/compare/v1.8.8...v1.8.9) #### Changelog - [`28c0ee2`](https://togithub.com/fullstorydev/grpcurl/commit/28c0ee2) Disable CGO for improved compatibility across distros ([#​420](https://togithub.com/fullstorydev/grpcurl/issues/420)) - [`bc2944d`](https://togithub.com/fullstorydev/grpcurl/commit/bc2944d) Bump golang.org/x/net from 0.9.0 to 0.17.0 ([#​419](https://togithub.com/fullstorydev/grpcurl/issues/419)) - [`7a845ca`](https://togithub.com/fullstorydev/grpcurl/commit/7a845ca) SIGSEGV: panic: runtime error: invalid memory address or nil pointer dereference in protoreflect ([#​416](https://togithub.com/fullstorydev/grpcurl/issues/416)) - [`c17f078`](https://togithub.com/fullstorydev/grpcurl/commit/c17f078) Added alts credential option ([#​341](https://togithub.com/fullstorydev/grpcurl/issues/341)) </details> <details> <summary>go-git/go-git (github.com/go-git/go-git/v5)</summary> ### [`v5.10.0`](https://togithub.com/go-git/go-git/releases/tag/v5.10.0) [Compare Source](https://togithub.com/go-git/go-git/compare/v5.9.0...v5.10.0) #### What's Changed - PlainInitOptions.Bare and allow using InitOptions with PlainInitWithOptions by [@​ThinkChaos](https://togithub.com/ThinkChaos) in [https://github.com/go-git/go-git/pull/782](https://togithub.com/go-git/go-git/pull/782) - Worktree, apply ProxyOption on Pull by [@​nodivbyzero](https://togithub.com/nodivbyzero) in [https://github.com/go-git/go-git/pull/840](https://togithub.com/go-git/go-git/pull/840) - Repository: add clone --shared feature by [@​enverbisevac](https://togithub.com/enverbisevac) in [https://github.com/go-git/go-git/pull/860](https://togithub.com/go-git/go-git/pull/860) - build: Add github workflow to check commit message format by [@​pjbgf](https://togithub.com/pjbgf) in [https://github.com/go-git/go-git/pull/867](https://togithub.com/go-git/go-git/pull/867) - Improve handling of remote errors by [@​makkes](https://togithub.com/makkes) in [https://github.com/go-git/go-git/pull/866](https://togithub.com/go-git/go-git/pull/866) - build(deps): bump golang.org/x/net from 0.15.0 to 0.17.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-git/go-git/pull/873](https://togithub.com/go-git/go-git/pull/873) - plumbing: commitgraph, Add generation v2 support by [@​zeripath](https://togithub.com/zeripath) in [https://github.com/go-git/go-git/pull/869](https://togithub.com/go-git/go-git/pull/869) - plumbing: protocol/packp, Add validation for decodeLine by [@​pjbgf](https://togithub.com/pjbgf) in [https://github.com/go-git/go-git/pull/868](https://togithub.com/go-git/go-git/pull/868) - plumbing: parse the encoding header of the commit object by [@​liwenqiu](https://togithub.com/liwenqiu) in [https://github.com/go-git/go-git/pull/761](https://togithub.com/go-git/go-git/pull/761) - plumbing: commitgraph, allow SHA256 commit-graphs by [@​zeripath](https://togithub.com/zeripath) in [https://github.com/go-git/go-git/pull/853](https://togithub.com/go-git/go-git/pull/853) - plumbing: commitgraph, Allow reading commit-graph chains by [@​zeripath](https://togithub.com/zeripath) in [https://github.com/go-git/go-git/pull/854](https://togithub.com/go-git/go-git/pull/854) - plumbing/object: Support mergetag in merge commits by [@​adityasaky](https://togithub.com/adityasaky) in [https://github.com/go-git/go-git/pull/847](https://togithub.com/go-git/go-git/pull/847) #### New Contributors - [@​nodivbyzero](https://togithub.com/nodivbyzero) made their first contribution in [https://github.com/go-git/go-git/pull/840](https://togithub.com/go-git/go-git/pull/840) - [@​adityasaky](https://togithub.com/adityasaky) made their first contribution in [https://github.com/go-git/go-git/pull/847](https://togithub.com/go-git/go-git/pull/847) - [@​hezhizhen](https://togithub.com/hezhizhen) made their first contribution in [https://github.com/go-git/go-git/pull/836](https://togithub.com/go-git/go-git/pull/836) - [@​0x34d](https://togithub.com/0x34d) made their first contribution in [https://github.com/go-git/go-git/pull/855](https://togithub.com/go-git/go-git/pull/855) - [@​liwenqiu](https://togithub.com/liwenqiu) made their first contribution in [https://github.com/go-git/go-git/pull/761](https://togithub.com/go-git/go-git/pull/761) - [@​enverbisevac](https://togithub.com/enverbisevac) made their first contribution in [https://github.com/go-git/go-git/pull/860](https://togithub.com/go-git/go-git/pull/860) - [@​makkes](https://togithub.com/makkes) made their first contribution in [https://github.com/go-git/go-git/pull/866](https://togithub.com/go-git/go-git/pull/866) **Full Changelog**: go-git/go-git@v5.9.0...v5.10.0 </details> <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.18.1`](https://togithub.com/google/cel-go/releases/tag/v0.18.1) [Compare Source](https://togithub.com/google/cel-go/compare/v0.18.0...v0.18.1) #### What's Changed - Add support for a relative offset within ast.SourceInfo by \[[#​836](https://togithub.com/google/cel-go/issues/836)] - Fix last optional element to be retained as an optional index while folding \[[#​841](https://togithub.com/google/cel-go/issues/841)] - Fix deprecation notice for string format validation \[[#​840](https://togithub.com/google/cel-go/issues/840)] - Update cel-spec and enable wrappers conformance tests \[[#​842](https://togithub.com/google/cel-go/issues/842)] - refactor: remove lexer and parser pools \[[#​838](https://togithub.com/google/cel-go/issues/838)] #### New Contributors - [@​TulgaCG](https://togithub.com/TulgaCG) made their first contribution in [https://github.com/google/cel-go/pull/835](https://togithub.com/google/cel-go/pull/835) - [@​aimuz](https://togithub.com/aimuz) made their first contribution in [https://github.com/google/cel-go/pull/838](https://togithub.com/google/cel-go/pull/838) **Full Changelog**: google/cel-go@v0.18.0...v0.18.1 ### [`v0.18.0`](https://togithub.com/google/cel-go/releases/tag/v0.18.0) [Compare Source](https://togithub.com/google/cel-go/compare/v0.17.6...v0.18.0) #### Features The latest release of CEL introduces validators ([#​775](https://togithub.com/google/cel-go/issues/775)) and optimizers ([#​804](https://togithub.com/google/cel-go/issues/804), [#​827](https://togithub.com/google/cel-go/issues/827)) and migrates the core CEL internals off of the protobuf expression and type representations ([#​789](https://togithub.com/google/cel-go/issues/789)). - String format validator \[[#​775](https://togithub.com/google/cel-go/issues/775)] - Create a Function that Reverses a String \[[#​796](https://togithub.com/google/cel-go/issues/796)] - Introduce pre-order / post-order visitor pattern \[[#​813](https://togithub.com/google/cel-go/issues/813)] - Add Libraries() function to Env \[[#​822](https://togithub.com/google/cel-go/issues/822)] - Static optimizer for constant folding \[[#​804](https://togithub.com/google/cel-go/issues/804)] - Inlining optimizer \[[#​827](https://togithub.com/google/cel-go/issues/827)] - FindStructTypeFields support for types.Provider \[[#​814](https://togithub.com/google/cel-go/issues/814)] #### Breaking Changes The following PR changes the API signature of the `checker.AstNode` method `Expr` to return an `ast.Expr`. - Migrate the checker.Coster to the ast.Expr \[[#​798](https://togithub.com/google/cel-go/issues/798)] #### Fixes - Nil safety checks for cel.Ast \[[#​784](https://togithub.com/google/cel-go/issues/784)] - Fix cost estimates to propagate result sizes \[[#​787](https://togithub.com/google/cel-go/issues/787)] - Catch invalid literals created from expression factories \[[#​810](https://togithub.com/google/cel-go/issues/810)] - Ensure stable ordering of overload candidates \[[#​817](https://togithub.com/google/cel-go/issues/817)] - Clarify replace with/by empty string \[[#​820](https://togithub.com/google/cel-go/issues/820)] - Fix functional exemptions for homogeneous literal checks \[[#​832](https://togithub.com/google/cel-go/issues/832)] - Fix logical operator folding that only involve literals \[[#​833](https://togithub.com/google/cel-go/issues/833)] - Upgrade go-genproto to latest \[[#​831](https://togithub.com/google/cel-go/issues/831)] #### New Contributors - [@​bboogler](https://togithub.com/bboogler) made their first contribution in [https://github.com/google/cel-go/pull/796](https://togithub.com/google/cel-go/pull/796) **Full Changelog**: google/cel-go@v0.17.1...v0.18.0 </details> <details> <summary>google/uuid (github.com/google/uuid)</summary> ### [`v1.4.0`](https://togithub.com/google/uuid/releases/tag/v1.4.0) [Compare Source](https://togithub.com/google/uuid/compare/v1.3.1...v1.4.0) ##### Features - UUIDs slice type with Strings() convenience method ([#​133](https://togithub.com/google/uuid/issues/133)) ([cd5fbbd](https://togithub.com/google/uuid/commit/cd5fbbdd02f3e3467ac18940e07e062be1f864b4)) ##### Fixes - Clarify that Parse's job is to parse but not necessarily validate strings. (Documents current behavior) </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:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuMzEuNSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Charith Ellawala <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Charith Ellawala <[email protected]>
oguzhand95
referenced
this pull request
in cerbos/cerbos
Nov 6, 2023
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) | require | minor | `v1.46.6` -> `v1.47.3` | | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | require | minor | `v0.3.1` -> `v0.4.0` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | digest | `f134903` -> `761a3dc` | | [github.com/cerbos/cloud-api](https://togithub.com/cerbos/cloud-api) | require | patch | `v0.1.8` -> `v0.1.9` | | [github.com/go-logr/zapr](https://togithub.com/go-logr/zapr) | require | minor | `v1.2.4` -> `v1.3.0` | | [github.com/gorilla/mux](https://togithub.com/gorilla/mux) | require | patch | `v1.8.0` -> `v1.8.1` | | [github.com/jackc/pgx/v5](https://togithub.com/jackc/pgx) | require | minor | `v5.4.3` -> `v5.5.0` | | [github.com/lestrrat-go/jwx/v2](https://togithub.com/lestrrat-go/jwx) | require | patch | `v2.0.15` -> `v2.0.16` | | [github.com/pterm/pterm](https://togithub.com/pterm/pterm) | require | patch | `v0.12.69` -> `v0.12.70` | | [github.com/rivo/tview](https://togithub.com/rivo/tview) | require | digest | `8b7bcf9` -> `1b91b81` | | [github.com/twmb/franz-go](https://togithub.com/twmb/franz-go) | require | patch | `v1.15.1` -> `v1.15.2` | | [github.com/vektra/mockery/v2](https://togithub.com/vektra/mockery) | require | patch | `v2.36.0` -> `v2.36.1` | | golang.org/x/sync | require | minor | `v0.4.0` -> `v0.5.0` | | [google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto) | require | digest | `49dd2c1` -> `d783a09` | | [modernc.org/sqlite](https://gitlab.com/cznic/sqlite) | require | minor | `v1.26.0` -> `v1.27.0` | --- > [!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.47.3`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1473-2023-11-03) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.2...v1.47.3) \=== ##### Service Client Updates - `service/config`: Updates service API - `service/connect`: Updates service API and documentation - `service/iotwireless`: Updates service API and documentation - `service/launch-wizard`: Adds new service ### [`v1.47.2`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1472-2023-11-02) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.1...v1.47.2) \=== ##### Service Client Updates - `service/apprunner`: Updates service API and documentation - `service/connect`: Updates service documentation - `service/gamelift`: Updates service API and documentation - Amazon GameLift adds support for shared credentials, which allows applications that are deployed on managed EC2 fleets to interact with other AWS resources. - `service/glue`: Updates service API and documentation - This release introduces Google BigQuery Source and Target in AWS Glue CodeGenConfigurationNode. - `service/network-firewall`: Updates service API and documentation - `service/quicksight`: Updates service API and documentation - Got confirmed from qmeixua@ about custom week features, and tested locally with aws cli and java sdk that the subtypes are showing up. ##### SDK Enhancements - `aws/ec2metadata`: Added environment and shared config support for disabling IMDSv1 fallback. - Use env `AWS_EC2_METADATA_V1_DISABLED` or shared config `ec2_metadata_v1_disabled` accordingly. ### [`v1.47.1`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1471-2023-11-01) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.0...v1.47.1) \=== ##### Service Client Updates - `service/connect`: Updates service API, documentation, and paginators - `service/globalaccelerator`: Updates service API, documentation, and paginators - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - This release adds support for customized networking resources to Amazon RDS Custom. - `service/redshift`: Updates service API and documentation - Added support for Multi-AZ deployments for Provisioned RA3 clusters that provide 99.99% SLA availability. - `service/sagemaker`: Updates service API and documentation - Support for batch transform input in Model dashboard ### [`v1.47.0`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1470-2023-10-31) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.7...v1.47.0) \=== ##### Service Client Updates - `service/amplify`: Updates service API, documentation, and paginators - `service/application-insights`: Updates service API and documentation - `service/ec2`: Updates service API, documentation, and paginators - Capacity Blocks for ML are a new EC2 purchasing option for reserving GPU instances on a future date to support short duration machine learning (ML) workloads. Capacity Blocks automatically place instances close together inside Amazon EC2 UltraClusters for low-latency, high-throughput networking. - `service/m2`: Updates service API and documentation - `service/neptunedata`: Updates service API and documentation - `service/translate`: Updates service API and documentation ##### SDK Features - `aws`: Bump minimum go version to 1.19. - See https://aws.amazon.com/blogs/developer/aws-sdk-for-go-aligns-with-go-release-policy-on-supported-runtimes/. ### [`v1.46.7`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1467-2023-10-30) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.46.6...v1.46.7) \=== ##### Service Client Updates - `service/connect`: Updates service API and documentation - `service/dataexchange`: Updates service API and documentation - `service/datasync`: Updates service API and documentation - `service/finspace`: Updates service API and documentation - `service/mediapackagev2`: Updates service API and documentation - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - This release launches the CreateIntegration, DeleteIntegration, and DescribeIntegrations APIs to manage zero-ETL Integrations. - `service/redshift-serverless`: Updates service API, documentation, and paginators - `service/resiliencehub`: Updates service API and documentation - `service/s3outposts`: Updates service API and documentation - `service/wisdom`: Updates service documentation </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.4.0`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.4.0) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.4...v0.4.0) #### What's Changed - Fix bug where cel expression cannot compile for fields of type google.protobuf.Any by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/65](https://togithub.com/bufbuild/protovalidate-go/pull/65) - Link to connect/validate-go by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/66](https://togithub.com/bufbuild/protovalidate-go/pull/66) - Run CI on Go 1.19 by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/72](https://togithub.com/bufbuild/protovalidate-go/pull/72) - Use make lint in CI instead of golangci-lint action by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/70](https://togithub.com/bufbuild/protovalidate-go/pull/70) - Add isIpPrefix by [@​higebu](https://togithub.com/higebu) in [https://github.com/bufbuild/protovalidate-go/pull/53](https://togithub.com/bufbuild/protovalidate-go/pull/53) #### New Contributors - [@​higebu](https://togithub.com/higebu) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/53](https://togithub.com/bufbuild/protovalidate-go/pull/53) **Full Changelog**: bufbuild/protovalidate-go@v0.3.4...v0.4.0 ### [`v0.3.4`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.4) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.3...v0.3.4) #### What's Changed - Make DefaultResolver public by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/59](https://togithub.com/bufbuild/protovalidate-go/pull/59) - Update minimum required Go version from 1.18 to 1.19 by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) - Fix ignore path for resolver.go by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/63](https://togithub.com/bufbuild/protovalidate-go/pull/63) #### New Contributors - [@​nicksnyder](https://togithub.com/nicksnyder) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) **Full Changelog**: bufbuild/protovalidate-go@v0.3.3...v0.3.4 ### [`v0.3.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3) #### What's Changed - Update benchmarks by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/50](https://togithub.com/bufbuild/protovalidate-go/pull/50) - Bug: transitive field CEL expressions fail to resolve types during type checking by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/51](https://togithub.com/bufbuild/protovalidate-go/pull/51) - Fix loading field message when dependency is more than one step by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) - Bump github.com/google/cel-go from 0.18.0 to 0.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/55](https://togithub.com/bufbuild/protovalidate-go/pull/55) - Make constraint resolution more flexible to different concrete extension types by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/57](https://togithub.com/bufbuild/protovalidate-go/pull/57) - Move package `celext` out of internal by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/56](https://togithub.com/bufbuild/protovalidate-go/pull/56) #### New Contributors - [@​oliversun9](https://togithub.com/oliversun9) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) **Full Changelog**: bufbuild/protovalidate-go@v0.3.2...v0.3.3 ### [`v0.3.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.2) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2) #### What's Changed - Build validator copy cache on write by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/39](https://togithub.com/bufbuild/protovalidate-go/pull/39) - Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/42](https://togithub.com/bufbuild/protovalidate-go/pull/42) - Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/41](https://togithub.com/bufbuild/protovalidate-go/pull/41) - Bypass deprecation lint warning by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/46](https://togithub.com/bufbuild/protovalidate-go/pull/46) - Cleanup: replace deprecated OptCheckStringFormat by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/48](https://togithub.com/bufbuild/protovalidate-go/pull/48) - Conformance: support for multiple uniques by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/49](https://togithub.com/bufbuild/protovalidate-go/pull/49) #### New Contributors - [@​emcfarlane](https://togithub.com/emcfarlane) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - [@​akshayjshah](https://togithub.com/akshayjshah) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) **Full Changelog**: bufbuild/protovalidate-go@v0.3.1...v0.3.2 </details> <details> <summary>cerbos/cloud-api (github.com/cerbos/cloud-api)</summary> ### [`v0.1.9`](https://togithub.com/cerbos/cloud-api/compare/v0.1.8...v0.1.9) [Compare Source](https://togithub.com/cerbos/cloud-api/compare/v0.1.8...v0.1.9) </details> <details> <summary>go-logr/zapr (github.com/go-logr/zapr)</summary> ### [`v1.3.0`](https://togithub.com/go-logr/zapr/releases/tag/v1.3.0) [Compare Source](https://togithub.com/go-logr/zapr/compare/v1.2.4...v1.3.0) This release adds [support for slog](https://togithub.com/go-logr/logr#slog-interoperability). zapr implements `slogr.SlogSink` and therefore can be used through [`slogr.NewSlogHandler`](https://pkg.go.dev/github.com/go-logr/[email protected]/slogr#NewSlogHandler) as backend for slog. #### What's Changed - Added dependabot by [@​Neo2308](https://togithub.com/Neo2308) in [https://github.com/go-logr/zapr/pull/63](https://togithub.com/go-logr/zapr/pull/63) - Updated min supported version to go 1.18 by [@​Neo2308](https://togithub.com/Neo2308) in [https://github.com/go-logr/zapr/pull/62](https://togithub.com/go-logr/zapr/pull/62) - update linter config and fix issues by [@​pohly](https://togithub.com/pohly) in [https://github.com/go-logr/zapr/pull/61](https://togithub.com/go-logr/zapr/pull/61) - Bump github.com/go-logr/logr from 1.2.4 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/71](https://togithub.com/go-logr/zapr/pull/71) - support slog by [@​pohly](https://togithub.com/pohly) in [https://github.com/go-logr/zapr/pull/60](https://togithub.com/go-logr/zapr/pull/60) *** - Bump github.com/stretchr/testify from 1.8.0 to 1.8.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/65](https://togithub.com/go-logr/zapr/pull/65) - Bump actions/checkout from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/66](https://togithub.com/go-logr/zapr/pull/66) - Bump actions/setup-go from 2 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/67](https://togithub.com/go-logr/zapr/pull/67) - Bump golangci/golangci-lint-action from 2 to 3 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/68](https://togithub.com/go-logr/zapr/pull/68) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/69](https://togithub.com/go-logr/zapr/pull/69) - Bump go.uber.org/zap from 1.24.0 to 1.25.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/64](https://togithub.com/go-logr/zapr/pull/64) - Bump go.uber.org/zap from 1.25.0 to 1.26.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/go-logr/zapr/pull/70](https://togithub.com/go-logr/zapr/pull/70) #### New Contributors - [@​Neo2308](https://togithub.com/Neo2308) made their first contribution in [https://github.com/go-logr/zapr/pull/63](https://togithub.com/go-logr/zapr/pull/63) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/go-logr/zapr/pull/65](https://togithub.com/go-logr/zapr/pull/65) **Full Changelog**: go-logr/zapr@v1.2.4...v1.3.0 </details> <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.18.1`](https://togithub.com/google/cel-go/releases/tag/v0.18.1) [Compare Source](https://togithub.com/google/cel-go/compare/v0.18.0...v0.18.1) #### What's Changed - Add support for a relative offset within ast.SourceInfo by \[[#​836](https://togithub.com/google/cel-go/issues/836)] - Fix last optional element to be retained as an optional index while folding \[[#​841](https://togithub.com/google/cel-go/issues/841)] - Fix deprecation notice for string format validation \[[#​840](https://togithub.com/google/cel-go/issues/840)] - Update cel-spec and enable wrappers conformance tests \[[#​842](https://togithub.com/google/cel-go/issues/842)] - refactor: remove lexer and parser pools \[[#​838](https://togithub.com/google/cel-go/issues/838)] #### New Contributors - [@​TulgaCG](https://togithub.com/TulgaCG) made their first contribution in [https://github.com/google/cel-go/pull/835](https://togithub.com/google/cel-go/pull/835) - [@​aimuz](https://togithub.com/aimuz) made their first contribution in [https://github.com/google/cel-go/pull/838](https://togithub.com/google/cel-go/pull/838) **Full Changelog**: google/cel-go@v0.18.0...v0.18.1 ### [`v0.18.0`](https://togithub.com/google/cel-go/releases/tag/v0.18.0) [Compare Source](https://togithub.com/google/cel-go/compare/v0.17.7...v0.18.0) #### Features The latest release of CEL introduces validators ([#​775](https://togithub.com/google/cel-go/issues/775)) and optimizers ([#​804](https://togithub.com/google/cel-go/issues/804), [#​827](https://togithub.com/google/cel-go/issues/827)) and migrates the core CEL internals off of the protobuf expression and type representations ([#​789](https://togithub.com/google/cel-go/issues/789)). - String format validator \[[#​775](https://togithub.com/google/cel-go/issues/775)] - Create a Function that Reverses a String \[[#​796](https://togithub.com/google/cel-go/issues/796)] - Introduce pre-order / post-order visitor pattern \[[#​813](https://togithub.com/google/cel-go/issues/813)] - Add Libraries() function to Env \[[#​822](https://togithub.com/google/cel-go/issues/822)] - Static optimizer for constant folding \[[#​804](https://togithub.com/google/cel-go/issues/804)] - Inlining optimizer \[[#​827](https://togithub.com/google/cel-go/issues/827)] - FindStructTypeFields support for types.Provider \[[#​814](https://togithub.com/google/cel-go/issues/814)] #### Breaking Changes The following PR changes the API signature of the `checker.AstNode` method `Expr` to return an `ast.Expr`. - Migrate the checker.Coster to the ast.Expr \[[#​798](https://togithub.com/google/cel-go/issues/798)] #### Fixes - Nil safety checks for cel.Ast \[[#​784](https://togithub.com/google/cel-go/issues/784)] - Fix cost estimates to propagate result sizes \[[#​787](https://togithub.com/google/cel-go/issues/787)] - Catch invalid literals created from expression factories \[[#​810](https://togithub.com/google/cel-go/issues/810)] - Ensure stable ordering of overload candidates \[[#​817](https://togithub.com/google/cel-go/issues/817)] - Clarify replace with/by empty string \[[#​820](https://togithub.com/google/cel-go/issues/820)] - Fix functional exemptions for homogeneous literal checks \[[#​832](https://togithub.com/google/cel-go/issues/832)] - Fix logical operator folding that only involve literals \[[#​833](https://togithub.com/google/cel-go/issues/833)] - Upgrade go-genproto to latest \[[#​831](https://togithub.com/google/cel-go/issues/831)] #### New Contributors - [@​bboogler](https://togithub.com/bboogler) made their first contribution in [https://github.com/google/cel-go/pull/796](https://togithub.com/google/cel-go/pull/796) **Full Changelog**: google/cel-go@v0.17.1...v0.18.0 ### [`v0.17.7`](https://togithub.com/google/cel-go/releases/tag/v0.17.7) [Compare Source](https://togithub.com/google/cel-go/compare/v0.17.6...v0.17.7) #### What's Changed - Backport [#​850](https://togithub.com/google/cel-go/issues/850): Sets cost estimation and tracking options \[[#​852](https://togithub.com/google/cel-go/issues/852)] **Full Changelog**: google/cel-go@v0.17.6...v0.17.7 </details> <details> <summary>gorilla/mux (github.com/gorilla/mux)</summary> ### [`v1.8.1`](https://togithub.com/gorilla/mux/releases/tag/v1.8.1) [Compare Source](https://togithub.com/gorilla/mux/compare/v1.8.0...v1.8.1) #### What's Changed - build: CircleCI 2.1 + build matrix by [@​elithrar](https://togithub.com/elithrar) in [https://github.com/gorilla/mux/pull/595](https://togithub.com/gorilla/mux/pull/595) - Include "404" and "405" in the docs by [@​Jille](https://togithub.com/Jille) in [https://github.com/gorilla/mux/pull/602](https://togithub.com/gorilla/mux/pull/602) - docs: update README w.r.t new maintainer ask by [@​elithrar](https://togithub.com/elithrar) in [https://github.com/gorilla/mux/pull/660](https://togithub.com/gorilla/mux/pull/660) - regexp: use iota instead of hardcoded values for regexType\* by [@​michaelgrigoryan25](https://togithub.com/michaelgrigoryan25) in [https://github.com/gorilla/mux/pull/679](https://togithub.com/gorilla/mux/pull/679) - Fix `authenticationMiddleware` initialization in the `README.md` file by [@​amustaque97](https://togithub.com/amustaque97) in [https://github.com/gorilla/mux/pull/693](https://togithub.com/gorilla/mux/pull/693) - Update README.md by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/713](https://togithub.com/gorilla/mux/pull/713) - \[GPT-95] Update go version, add tools for verification and testing by [@​apoorvajagtap](https://togithub.com/apoorvajagtap) in [https://github.com/gorilla/mux/pull/718](https://togithub.com/gorilla/mux/pull/718) - Delete release-drafter.yml by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/719](https://togithub.com/gorilla/mux/pull/719) - Delete stale.yml by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/720](https://togithub.com/gorilla/mux/pull/720) - Delete AUTHORS by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/721](https://togithub.com/gorilla/mux/pull/721) - Update LICENSE by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/722](https://togithub.com/gorilla/mux/pull/722) - Updated the logo in README.md by [@​shamkarthik](https://togithub.com/shamkarthik) in [https://github.com/gorilla/mux/pull/724](https://togithub.com/gorilla/mux/pull/724) - Update LICENSE by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/723](https://togithub.com/gorilla/mux/pull/723) - Update issues.yml by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/726](https://togithub.com/gorilla/mux/pull/726) - Update issues.yml by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/727](https://togithub.com/gorilla/mux/pull/727) - run go fmt with Go 1.20 by [@​shogo82148](https://togithub.com/shogo82148) in [https://github.com/gorilla/mux/pull/725](https://togithub.com/gorilla/mux/pull/725) - Fix `Single Page Application` example in `README.md` file by [@​amustaque97](https://togithub.com/amustaque97) in [https://github.com/gorilla/mux/pull/678](https://togithub.com/gorilla/mux/pull/678) - \[BUG] Inconsistent HTTP status code on query mismatch by [@​soheilrt](https://togithub.com/soheilrt) in [https://github.com/gorilla/mux/pull/712](https://togithub.com/gorilla/mux/pull/712) - Clarify documentation examples of Route methods by [@​andrew-werdna](https://togithub.com/andrew-werdna) in [https://github.com/gorilla/mux/pull/672](https://togithub.com/gorilla/mux/pull/672) - changed the routeVariables text content. by [@​sumanpaikdev](https://togithub.com/sumanpaikdev) in [https://github.com/gorilla/mux/pull/708](https://togithub.com/gorilla/mux/pull/708) - Add GetVarNames() by [@​eh-steve](https://togithub.com/eh-steve) in [https://github.com/gorilla/mux/pull/676](https://togithub.com/gorilla/mux/pull/676) - fix SPA handler in README.md by [@​sy9](https://togithub.com/sy9) in [https://github.com/gorilla/mux/pull/733](https://togithub.com/gorilla/mux/pull/733) - update GitHub workflows by [@​coreydaley](https://togithub.com/coreydaley) in [https://github.com/gorilla/mux/pull/734](https://togithub.com/gorilla/mux/pull/734) #### New Contributors - [@​Jille](https://togithub.com/Jille) made their first contribution in [https://github.com/gorilla/mux/pull/602](https://togithub.com/gorilla/mux/pull/602) - [@​michaelgrigoryan25](https://togithub.com/michaelgrigoryan25) made their first contribution in [https://github.com/gorilla/mux/pull/679](https://togithub.com/gorilla/mux/pull/679) - [@​amustaque97](https://togithub.com/amustaque97) made their first contribution in [https://github.com/gorilla/mux/pull/693](https://togithub.com/gorilla/mux/pull/693) - [@​coreydaley](https://togithub.com/coreydaley) made their first contribution in [https://github.com/gorilla/mux/pull/713](https://togithub.com/gorilla/mux/pull/713) - [@​apoorvajagtap](https://togithub.com/apoorvajagtap) made their first contribution in [https://github.com/gorilla/mux/pull/718](https://togithub.com/gorilla/mux/pull/718) - [@​shamkarthik](https://togithub.com/shamkarthik) made their first contribution in [https://github.com/gorilla/mux/pull/724](https://togithub.com/gorilla/mux/pull/724) - [@​shogo82148](https://togithub.com/shogo82148) made their first contribution in [https://github.com/gorilla/mux/pull/725](https://togithub.com/gorilla/mux/pull/725) - [@​soheilrt](https://togithub.com/soheilrt) made their first contribution in [https://github.com/gorilla/mux/pull/712](https://togithub.com/gorilla/mux/pull/712) - [@​andrew-werdna](https://togithub.com/andrew-werdna) made their first contribution in [https://github.com/gorilla/mux/pull/672](https://togithub.com/gorilla/mux/pull/672) - [@​sumanpaikdev](https://togithub.com/sumanpaikdev) made their first contribution in [https://github.com/gorilla/mux/pull/708](https://togithub.com/gorilla/mux/pull/708) - [@​eh-steve](https://togithub.com/eh-steve) made their first contribution in [https://github.com/gorilla/mux/pull/676](https://togithub.com/gorilla/mux/pull/676) - [@​sy9](https://togithub.com/sy9) made their first contribution in [https://github.com/gorilla/mux/pull/733](https://togithub.com/gorilla/mux/pull/733) **Full Changelog**: gorilla/mux@v1.8.0...v1.8.1 </details> <details> <summary>jackc/pgx (github.com/jackc/pgx/v5)</summary> ### [`v5.5.0`](https://togithub.com/jackc/pgx/compare/v5.4.3...v5.5.0) [Compare Source](https://togithub.com/jackc/pgx/compare/v5.4.3...v5.5.0) </details> <details> <summary>lestrrat-go/jwx (github.com/lestrrat-go/jwx/v2)</summary> ### [`v2.0.16`](https://togithub.com/lestrrat-go/jwx/releases/tag/v2.0.16) [Compare Source](https://togithub.com/lestrrat-go/jwx/compare/v2.0.15...v2.0.16) v2.0.16 31 Oct 2023 [Security] * [jws] ECDSA signature verification requires us to check if the signature is of the desired length of bytes, but this check that used to exist before had been removed in #​65, resulting in certain malformed signatures to pass verification. One of the ways this could happen if R is a 31 byte integer and S is 32 byte integer, both containing the correct signature values, but R is not zero-padded. Correct = R: [ 0 , ... ] (32 bytes) S: [ ... ] (32 bytes) Wrong = R: [ ... ] (31 bytes) S: [ ... ] (32 bytes) In order for this check to pass, you would still need to have all 63 bytes populated with the correct signature. The only modification a bad actor may be able to do is to add one more byte at the end, in which case the first 32 bytes (including what would have been S's first byte) is used for R, and S would contain the rest. But this will only result in the verification to fail. Therefore this in itself should not pose any security risk, albeit allowing some illegally formated messages to be verified. * [jwk] `jwk.Key` objects now have a `Validate()` method to validate the data stored in the keys. However, this still does not necessarily mean that the key's are valid for use in cryptographic operations. If `Validate()` is successful, it only means that the keys are in the right _format_, including the presence of required fields and that certain fields have proper length, etc. [New Features] * [jws] Added `jws.WithValidateKey()` to force calling `key.Validate()` before signing or verification. * [jws] `jws.Sign()` now returns a special type of error that can hold the individual errors from the signers. The stringification is still the same as before to preserve backwards compatibility. * [jwk] Added `jwk.IsKeyValidationError` that checks if an error is an error from `key.Validate()`. [Bug Fixes] * [jwt] `jwt.ParseInsecure()` was running verification if you provided a key via `jwt.WithKey()` or `jwt.WithKeySet()` (#​1007) </details> <details> <summary>pterm/pterm (github.com/pterm/pterm)</summary> ### [`v0.12.70`](https://togithub.com/pterm/pterm/releases/tag/v0.12.70): Heatmap Printer 🎉 [Compare Source](https://togithub.com/pterm/pterm/compare/v0.12.69...v0.12.70) <!-- Release notes generated using configuration in .github/release.yml at master --> #### What's Changed ##### Exciting New Features 🎉 - Feature: Default value for interactive text input by [@​KarolosLykos](https://togithub.com/KarolosLykos) in [https://github.com/pterm/pterm/pull/577](https://togithub.com/pterm/pterm/pull/577) - Added a heatmap printer by [@​floaust](https://togithub.com/floaust) in [https://github.com/pterm/pterm/pull/487](https://togithub.com/pterm/pterm/pull/487) <img width="800" src="https://github.com/pterm/pterm/assets/56639481/c994c395-3b94-4b27-af20-4ae5fd6fc0be" /> ##### Fixes 🔧 * fix(heatmap): fix bug legend was not fully boxed by @​floau[https://github.com/pterm/pterm/pull/583](https://togithub.com/pterm/pterm/pull/583)ll/583 * fix(heatmap): fix bug legend was too long by @​floau[https://github.com/pterm/pterm/pull/585](https://togithub.com/pterm/pterm/pull/585)ll/585 **Full Changelog**: pterm/pterm@v0.12.69...v0.12.70 </details> <details> <summary>twmb/franz-go (github.com/twmb/franz-go)</summary> ### [`v1.15.2`](https://togithub.com/twmb/franz-go/blob/HEAD/CHANGELOG.md#v1152) [Compare Source](https://togithub.com/twmb/franz-go/compare/v1.15.1...v1.15.2) \=== This patch release fixes two bugs and changes Mark functions to be no-ops when not using AutoCommitMarks to avoid confusion. This also includes a minor commit further improving the sticky balancer. See the commits for more details. - [`72778cb`](https://togithub.com/twmb/franz-go/commit/72778cb) **behavior change** kgo: no-op mark functions when not using AutoCommitMarks - [`e209bb6`](https://togithub.com/twmb/franz-go/commit/e209bb6) **bugfix** kgo: pin AddPartitionsToTxn to v3 when using one transaction - [`36b4437`](https://togithub.com/twmb/franz-go/commit/36b4437) sticky: further improvements - [`af5bc1f`](https://togithub.com/twmb/franz-go/commit/af5bc1f) **bugfix** kgo: be sure to use topics when other topics are paused </details> <details> <summary>vektra/mockery (github.com/vektra/mockery/v2)</summary> ### [`v2.36.1`](https://togithub.com/vektra/mockery/releases/tag/v2.36.1) [Compare Source](https://togithub.com/vektra/mockery/compare/v2.36.0...v2.36.1) #### Changelog - [`b648c23`](https://togithub.com/vektra/mockery/commit/b648c23) Add additional test - [`0310201`](https://togithub.com/vektra/mockery/commit/0310201) Add fix for showconfig command - [`d3515d1`](https://togithub.com/vektra/mockery/commit/d3515d1) Fix bug with sub-package inheritance - [`77064ad`](https://togithub.com/vektra/mockery/commit/77064ad) Fix config bug where mockery crashes when package map is nil - [`5978bc5`](https://togithub.com/vektra/mockery/commit/5978bc5) Fix test with config initialization - [`deb4860`](https://togithub.com/vektra/mockery/commit/deb4860) Merge pull request [#​730](https://togithub.com/vektra/mockery/issues/730) from LandonTClipp/issue\_726 - [`e86d230`](https://togithub.com/vektra/mockery/commit/e86d230) Simplifying some config in interface copying code - [`726d76c`](https://togithub.com/vektra/mockery/commit/726d76c) Update running.md - [`2dd8f00`](https://togithub.com/vektra/mockery/commit/2dd8f00) Use gotestsum for better testing output </details> <details> <summary>cznic/sqlite (modernc.org/sqlite)</summary> ### [`v1.27.0`](https://gitlab.com/cznic/sqlite/compare/v1.26.0...v1.27.0) [Compare Source](https://gitlab.com/cznic/sqlite/compare/v1.26.0...v1.27.0) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/cerbos/cerbos). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zMS41IiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Oğuzhan Durgun <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Oğuzhan Durgun <[email protected]>
oguzhand95
referenced
this pull request
in cerbos/cerbos
Nov 13, 2023
[![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [github.com/alecthomas/chroma/v2](https://togithub.com/alecthomas/chroma) | require | minor | `v2.10.0` -> `v2.11.1` | | [github.com/aws/aws-sdk-go](https://togithub.com/aws/aws-sdk-go) | require | patch | `v1.47.3` -> `v1.47.9` | | [github.com/bufbuild/buf](https://togithub.com/bufbuild/buf) | require | minor | `v1.27.2` -> `v1.28.0` | | [github.com/bufbuild/protovalidate-go](https://togithub.com/bufbuild/protovalidate-go) | require | minor | `v0.3.1` -> `v0.4.0` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | digest | `761a3dc` -> `fd30cac` | | [github.com/cerbos/cloud-api](https://togithub.com/cerbos/cloud-api) | require | patch | `v0.1.8` -> `v0.1.9` | | [github.com/fatih/color](https://togithub.com/fatih/color) | require | minor | `v1.15.0` -> `v1.16.0` | | [github.com/fergusstrange/embedded-postgres](https://togithub.com/fergusstrange/embedded-postgres) | require | minor | `v1.24.0` -> `v1.25.0` | | [github.com/google/cel-go](https://togithub.com/google/cel-go) | require | patch | `v0.18.1` -> `v0.18.2` | | [github.com/goreleaser/goreleaser](https://togithub.com/goreleaser/goreleaser) | require | minor | `v1.21.2` -> `v1.22.1` | | [github.com/grpc-ecosystem/grpc-gateway/v2](https://togithub.com/grpc-ecosystem/grpc-gateway) | require | patch | `v2.18.0` -> `v2.18.1` | | [github.com/rivo/tview](https://togithub.com/rivo/tview) | require | digest | `1b91b81` -> `05d0194` | | [go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | require | minor | `v0.45.0` -> `v0.46.0` | | [go.opentelemetry.io/contrib/propagators/autoprop](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | require | minor | `v0.45.0` -> `v0.46.0` | | [go.opentelemetry.io/contrib/propagators/b3](https://togithub.com/open-telemetry/opentelemetry-go-contrib) | require | minor | `v1.20.0` -> `v1.21.0` | | [go.opentelemetry.io/otel/bridge/opencensus](https://togithub.com/open-telemetry/opentelemetry-go) | require | minor | `v0.42.0` -> `v0.43.0` | | [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://togithub.com/open-telemetry/opentelemetry-go) | require | minor | `v1.19.0` -> `v1.20.0` | | golang.org/x/crypto | require | minor | `v0.14.0` -> `v0.15.0` | | golang.org/x/net | require | minor | `v0.17.0` -> `v0.18.0` | | golang.org/x/tools | require | minor | `v0.14.0` -> `v0.15.0` | | [google.golang.org/genproto/googleapis/api](https://togithub.com/googleapis/go-genproto) | require | digest | `d783a09` -> `bbf56f3` | | [helm.sh/helm/v3](https://togithub.com/helm/helm) | require | patch | `v3.13.1` -> `v3.13.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>alecthomas/chroma (github.com/alecthomas/chroma/v2)</summary> ### [`v2.11.1`](https://togithub.com/alecthomas/chroma/releases/tag/v2.11.1) [Compare Source](https://togithub.com/alecthomas/chroma/compare/v2.11.0...v2.11.1) #### Changelog - [`96a12e3`](https://togithub.com/alecthomas/chroma/commit/96a12e3) fix: bad path normalisation ### [`v2.11.0`](https://togithub.com/alecthomas/chroma/releases/tag/v2.11.0) [Compare Source](https://togithub.com/alecthomas/chroma/compare/v2.10.1...v2.11.0) #### Changelog - [`09953ff`](https://togithub.com/alecthomas/chroma/commit/09953ff) fix: attempt to load lexer files before using Get() ### [`v2.10.1`](https://togithub.com/alecthomas/chroma/releases/tag/v2.10.1) [Compare Source](https://togithub.com/alecthomas/chroma/compare/v2.10.0...v2.10.1) #### Changelog - [`fe96ea4`](https://togithub.com/alecthomas/chroma/commit/fe96ea4) Add test for ucode ([#​881](https://togithub.com/alecthomas/chroma/issues/881)) - [`8f938d0`](https://togithub.com/alecthomas/chroma/commit/8f938d0) Create lexer for ucode ([#​879](https://togithub.com/alecthomas/chroma/issues/879)) - [`038fab5`](https://togithub.com/alecthomas/chroma/commit/038fab5) Add shebang ([#​864](https://togithub.com/alecthomas/chroma/issues/864)) - [`48d6be6`](https://togithub.com/alecthomas/chroma/commit/48d6be6) Update prql.xml ([#​878](https://togithub.com/alecthomas/chroma/issues/878)) </details> <details> <summary>aws/aws-sdk-go (github.com/aws/aws-sdk-go)</summary> ### [`v1.47.9`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1479-2023-11-10) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.8...v1.47.9) \=== ##### Service Client Updates - `service/controltower`: Updates service API and documentation - `service/cur`: Updates service API and documentation - This release adds support for tagging and customers can now tag report definitions. Additionally, ReportStatus is now added to report definition to show when the last delivered time stamp and if it succeeded or not. - `service/ec2`: Updates service API and documentation - EC2 adds API updates to enable ENA Express at instance launch time. - `service/entitlement.marketplace`: Updates service API, documentation, and paginators - `service/fms`: Updates service documentation - `service/mediaconvert`: Updates service API and documentation - This release includes the ability to specify any input source as the primary input for corresponding follow modes, and allows users to specify fit and fill behaviors without resizing content. - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - Updates Amazon RDS documentation for zero-ETL integrations. ##### SDK Enhancements - `aws/signer/v4`: Add bucket owner header to presigned list. - Add x-amz-expected-bucket-owner header to the list of headers that need to be presigned. ### [`v1.47.8`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1478-2023-11-09) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.7...v1.47.8) \=== ##### Service Client Updates - `service/cloudformation`: Updates service API and documentation - Added new ConcurrencyMode feature for AWS CloudFormation StackSets for faster deployments to target accounts. - `service/cloudtrail`: Updates service API and documentation - The Insights in Lake feature lets customers enable CloudTrail Insights on a source CloudTrail Lake event data store and create a destination event data store to collect Insights events based on unusual management event activity in the source event data store. - `service/comprehend`: Updates service API and documentation - `service/connect`: Updates service API and documentation - `service/ec2`: Updates service API and documentation - AWS EBS now supports Block Public Access for EBS Snapshots. This release introduces the EnableSnapshotBlockPublicAccess, DisableSnapshotBlockPublicAccess and GetSnapshotBlockPublicAccessState APIs to manage account-level public access settings for EBS Snapshots in an AWS Region. - `service/eks`: Updates service API and documentation - `service/lambda`: Updates service API - Add Custom runtime on Amazon Linux 2023 (provided.al2023) support to AWS Lambda. - `service/logs`: Updates service API, documentation, and paginators - Update to support new APIs for delivery of logs from AWS services. - `service/omics`: Updates service API and documentation ### [`v1.47.7`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1477-2023-11-09) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.6...v1.47.7) \=== ##### Service Client Updates - `service/sqs`: Updates service API and documentation - This release enables customers to call SQS using AWS JSON-1.0 protocol and bug fix. ### [`v1.47.6`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1476-2023-11-08) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.5...v1.47.6) \=== ##### Service Client Updates - `service/connect`: Updates service API - `service/connectcases`: Updates service API and documentation - `service/datasync`: Updates service API - `service/guardduty`: Updates service API and documentation - Added API support for new GuardDuty EKS Audit Log finding types. - `service/lambda`: Updates service API and documentation - Add Node 20 (nodejs20.x) support to AWS Lambda. - `service/models.lex.v2`: Updates service API and documentation - `service/omics`: Updates service API and documentation - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - This Amazon RDS release adds support for patching the OS of an RDS Custom for Oracle DB instance. You can now upgrade the database or operating system using the modify-db-instance command. - `service/redshift-serverless`: Updates service API and documentation - `service/resiliencehub`: Updates service API and documentation - `service/sqs`: Updates service API, documentation, and paginators - This release enables customers to call SQS using AWS JSON-1.0 protocol. ### [`v1.47.5`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1475-2023-11-07) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.4...v1.47.5) \=== ##### Service Client Updates - `service/dataexchange`: Updates service API and documentation - `service/dlm`: Updates service API and documentation - `service/rds`: Updates service API, documentation, waiters, paginators, and examples - This Amazon RDS release adds support for the multi-tenant configuration. In this configuration, an RDS DB instance can contain multiple tenant databases. In RDS for Oracle, a tenant database is a pluggable database (PDB). ### [`v1.47.4`](https://togithub.com/aws/aws-sdk-go/blob/HEAD/CHANGELOG.md#Release-v1474-2023-11-06) [Compare Source](https://togithub.com/aws/aws-sdk-go/compare/v1.47.3...v1.47.4) \=== ##### Service Client Updates - `service/ce`: Updates service API and documentation - `service/codebuild`: Updates service API and documentation - AWS CodeBuild now supports AWS Lambda compute. - `service/connect`: Updates service API and documentation - `service/docdb`: Updates service API and documentation - Update the input of CreateDBInstance and ModifyDBInstance to support setting CA Certificates. Update the output of DescribeDBInstance and DescribeDBEngineVersions to show current and supported CA certificates. - `service/iam`: Adds new service - Add partitional endpoint for iso-e. - `service/mwaa`: Updates service API and documentation - `service/polly`: Updates service API - Amazon Polly adds new US English voices - Danielle and Gregory. Danielle and Gregory are available as Neural voices only. - `service/route53`: Adds new service - Add partitional endpoints for iso-e and iso-f. </details> <details> <summary>bufbuild/buf (github.com/bufbuild/buf)</summary> ### [`v1.28.0`](https://togithub.com/bufbuild/buf/blob/HEAD/CHANGELOG.md#v1280---2023-11-10) [Compare Source](https://togithub.com/bufbuild/buf/compare/v1.27.2...v1.28.0) - Add lint rules for [protovalidate](https://togithub.com/bufbuild/protovalidate). `buf lint` will now verify that your protovalidate rules are valid. A single rule `PROTOVALIDATE` has been added to the `DEFAULT` group - given that protovalidate is net new, this does not represent a breaking change. - Update `buf beta price` with the latest pricing information. - Display a warning when reading a `buf.lock` with dependencies with b1 or b3 digests. b1 and b3 digests will be deprecated in a future version. Run `buf mod update` to update dependency digests. </details> <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.4.0`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.4.0) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.4...v0.4.0) #### What's Changed - Fix bug where cel expression cannot compile for fields of type google.protobuf.Any by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/65](https://togithub.com/bufbuild/protovalidate-go/pull/65) - Link to connect/validate-go by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/66](https://togithub.com/bufbuild/protovalidate-go/pull/66) - Run CI on Go 1.19 by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/72](https://togithub.com/bufbuild/protovalidate-go/pull/72) - Use make lint in CI instead of golangci-lint action by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/70](https://togithub.com/bufbuild/protovalidate-go/pull/70) - Add isIpPrefix by [@​higebu](https://togithub.com/higebu) in [https://github.com/bufbuild/protovalidate-go/pull/53](https://togithub.com/bufbuild/protovalidate-go/pull/53) #### New Contributors - [@​higebu](https://togithub.com/higebu) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/53](https://togithub.com/bufbuild/protovalidate-go/pull/53) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.3.4...v0.4.0 ### [`v0.3.4`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.4) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.3...v0.3.4) #### What's Changed - Make DefaultResolver public by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/59](https://togithub.com/bufbuild/protovalidate-go/pull/59) - Update minimum required Go version from 1.18 to 1.19 by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) - Fix ignore path for resolver.go by [@​nicksnyder](https://togithub.com/nicksnyder) in [https://github.com/bufbuild/protovalidate-go/pull/63](https://togithub.com/bufbuild/protovalidate-go/pull/63) #### New Contributors - [@​nicksnyder](https://togithub.com/nicksnyder) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/62](https://togithub.com/bufbuild/protovalidate-go/pull/62) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.3.3...v0.3.4 ### [`v0.3.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3) #### What's Changed - Update benchmarks by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/50](https://togithub.com/bufbuild/protovalidate-go/pull/50) - Bug: transitive field CEL expressions fail to resolve types during type checking by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/51](https://togithub.com/bufbuild/protovalidate-go/pull/51) - Fix loading field message when dependency is more than one step by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) - Bump github.com/google/cel-go from 0.18.0 to 0.18.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/55](https://togithub.com/bufbuild/protovalidate-go/pull/55) - Make constraint resolution more flexible to different concrete extension types by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/57](https://togithub.com/bufbuild/protovalidate-go/pull/57) - Move package `celext` out of internal by [@​oliversun9](https://togithub.com/oliversun9) in [https://github.com/bufbuild/protovalidate-go/pull/56](https://togithub.com/bufbuild/protovalidate-go/pull/56) #### New Contributors - [@​oliversun9](https://togithub.com/oliversun9) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/54](https://togithub.com/bufbuild/protovalidate-go/pull/54) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.3.2...v0.3.3 ### [`v0.3.2`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.3.2) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2) #### What's Changed - Build validator copy cache on write by [@​emcfarlane](https://togithub.com/emcfarlane) in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - Bump github.com/google/cel-go from 0.17.4 to 0.17.6 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/39](https://togithub.com/bufbuild/protovalidate-go/pull/39) - Bump github.com/google/cel-go from 0.17.6 to 0.18.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/42](https://togithub.com/bufbuild/protovalidate-go/pull/42) - Bump buf.build/gen/go/bufbuild/protovalidate/protocolbuffers/go from 1.31.0-20230824200731-b9b8148056b9.1 to 1.31.0-20230830185350-7a34d6557349.1 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/41](https://togithub.com/bufbuild/protovalidate-go/pull/41) - Bypass deprecation lint warning by [@​akshayjshah](https://togithub.com/akshayjshah) in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/46](https://togithub.com/bufbuild/protovalidate-go/pull/46) - Cleanup: replace deprecated OptCheckStringFormat by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/48](https://togithub.com/bufbuild/protovalidate-go/pull/48) - Conformance: support for multiple uniques by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/49](https://togithub.com/bufbuild/protovalidate-go/pull/49) #### New Contributors - [@​emcfarlane](https://togithub.com/emcfarlane) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/31](https://togithub.com/bufbuild/protovalidate-go/pull/31) - [@​akshayjshah](https://togithub.com/akshayjshah) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/45](https://togithub.com/bufbuild/protovalidate-go/pull/45) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.3.1...v0.3.2 </details> <details> <summary>cerbos/cloud-api (github.com/cerbos/cloud-api)</summary> ### [`v0.1.9`](https://togithub.com/cerbos/cloud-api/compare/v0.1.8...v0.1.9) [Compare Source](https://togithub.com/cerbos/cloud-api/compare/v0.1.8...v0.1.9) </details> <details> <summary>fatih/color (github.com/fatih/color)</summary> ### [`v1.16.0`](https://togithub.com/fatih/color/releases/tag/v1.16.0) [Compare Source](https://togithub.com/fatih/color/compare/v1.15.0...v1.16.0) #### What's Changed - Update dependabot.yml by [@​ilyabrin](https://togithub.com/ilyabrin) in [https://github.com/fatih/color/pull/200](https://togithub.com/fatih/color/pull/200) - color: add newline after wrapping text by [@​fatih](https://togithub.com/fatih) in [https://github.com/fatih/color/pull/192](https://togithub.com/fatih/color/pull/192) - \[Test] Nil check added by [@​hyunsooda](https://togithub.com/hyunsooda) in [https://github.com/fatih/color/pull/203](https://togithub.com/fatih/color/pull/203) - fixes [#​206](https://togithub.com/fatih/color/issues/206) (using underline with a different fg color breaks) by [@​gregpoirson](https://togithub.com/gregpoirson) in [https://github.com/fatih/color/pull/210](https://togithub.com/fatih/color/pull/210) ##### Dependency updates - Bump dominikh/staticcheck-action from 1.2.0 to 1.3.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/201](https://togithub.com/fatih/color/pull/201) - Bump github.com/mattn/go-isatty from 0.0.17 to 0.0.18 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/193](https://togithub.com/fatih/color/pull/193) - Bump golang.org/x/sys from 0.6.0 to 0.8.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/195](https://togithub.com/fatih/color/pull/195) - Bump github.com/mattn/go-isatty from 0.0.18 to 0.0.19 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/196](https://togithub.com/fatih/color/pull/196) - Bump golang.org/x/sys from 0.8.0 to 0.10.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/199](https://togithub.com/fatih/color/pull/199) - Bump github.com/mattn/go-isatty from 0.0.19 to 0.0.20 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/212](https://togithub.com/fatih/color/pull/212) - Bump golang.org/x/sys from 0.10.0 to 0.13.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/209](https://togithub.com/fatih/color/pull/209) - Bump actions/setup-go from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/202](https://togithub.com/fatih/color/pull/202) - Bump actions/checkout from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/208](https://togithub.com/fatih/color/pull/208) - Bump golang.org/x/sys from 0.13.0 to 0.14.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fatih/color/pull/213](https://togithub.com/fatih/color/pull/213) #### New Contributors - [@​ilyabrin](https://togithub.com/ilyabrin) made their first contribution in [https://github.com/fatih/color/pull/200](https://togithub.com/fatih/color/pull/200) - [@​hyunsooda](https://togithub.com/hyunsooda) made their first contribution in [https://github.com/fatih/color/pull/203](https://togithub.com/fatih/color/pull/203) - [@​gregpoirson](https://togithub.com/gregpoirson) made their first contribution in [https://github.com/fatih/color/pull/210](https://togithub.com/fatih/color/pull/210) **Full Changelog**: https://github.com/fatih/color/compare/v1.15.0...v1.16.0 </details> <details> <summary>fergusstrange/embedded-postgres (github.com/fergusstrange/embedded-postgres)</summary> ### [`v1.25.0`](https://togithub.com/fergusstrange/embedded-postgres/releases/tag/v1.25.0) [Compare Source](https://togithub.com/fergusstrange/embedded-postgres/compare/v1.24.0...v1.25.0) #### What's Changed - Fixed decompression issue when downloaded using chunked encoding by [@​djcass44](https://togithub.com/djcass44) in [https://github.com/fergusstrange/embedded-postgres/pull/124](https://togithub.com/fergusstrange/embedded-postgres/pull/124) - Allow creating databases with dashes in the name by [@​mboulton-fathom](https://togithub.com/mboulton-fathom) in [https://github.com/fergusstrange/embedded-postgres/pull/125](https://togithub.com/fergusstrange/embedded-postgres/pull/125) - Bump gopkg.in/yaml.v3 from 3.0.0-20200313102051-9f266ea9e77c to 3.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/fergusstrange/embedded-postgres/pull/122](https://togithub.com/fergusstrange/embedded-postgres/pull/122) #### New Contributors - [@​djcass44](https://togithub.com/djcass44) made their first contribution in [https://github.com/fergusstrange/embedded-postgres/pull/124](https://togithub.com/fergusstrange/embedded-postgres/pull/124) - [@​mboulton-fathom](https://togithub.com/mboulton-fathom) made their first contribution in [https://github.com/fergusstrange/embedded-postgres/pull/125](https://togithub.com/fergusstrange/embedded-postgres/pull/125) - [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/fergusstrange/embedded-postgres/pull/122](https://togithub.com/fergusstrange/embedded-postgres/pull/122) **Full Changelog**: https://github.com/fergusstrange/embedded-postgres/compare/v1.24.0...v1.25.0 </details> <details> <summary>google/cel-go (github.com/google/cel-go)</summary> ### [`v0.18.2`](https://togithub.com/google/cel-go/releases/tag/v0.18.2) [Compare Source](https://togithub.com/google/cel-go/compare/v0.18.1...v0.18.2) #### What's Changed - Add support for ext.Bindings() to REPL \[[#​843](https://togithub.com/google/cel-go/issues/843)] - Add basic examples to the appengine repl \[[#​848](https://togithub.com/google/cel-go/issues/848)] - Sets cost estimation and tracking options \[[#​850](https://togithub.com/google/cel-go/issues/850)] - Fix expression inlining when working with macros \[[#​853](https://togithub.com/google/cel-go/issues/853)] - ANTLR v4.13 update \[[#​857](https://togithub.com/google/cel-go/issues/857)] **Full Changelog**: https://github.com/google/cel-go/compare/v0.18.1...v0.18.2 </details> <details> <summary>goreleaser/goreleaser (github.com/goreleaser/goreleaser)</summary> ### [`v1.22.1`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.22.1) [Compare Source](https://togithub.com/goreleaser/goreleaser/compare/v1.22.0...v1.22.1) #### Changelog ##### Bug fixes - [`e33d053`](https://togithub.com/goreleaser/goreleaser/commit/e33d0536129abeee90f46fbde5950403ba37cee1): fix: --single-target when no match ([@​caarlos0](https://togithub.com/caarlos0)) - [`c0b2be3`](https://togithub.com/goreleaser/goreleaser/commit/c0b2be344fca8c66fda35391ca76d9c3ca9753c8): fix: handle configs with no explicit targets on --single-target ([@​caarlos0](https://togithub.com/caarlos0)) ##### Build process updates - [`4f17fba`](https://togithub.com/goreleaser/goreleaser/commit/4f17fba173ec6d8feb93b15607fc692dd2b64533): build: fix setup-task rate limit ([@​caarlos0](https://togithub.com/caarlos0)) - [`be9ad4d`](https://togithub.com/goreleaser/goreleaser/commit/be9ad4d47dd09c218c8fd32b321a99ff7eb5956d): build: update workflow ([@​caarlos0](https://togithub.com/caarlos0)) **Full Changelog**: https://github.com/goreleaser/goreleaser/compare/v1.22.0...v1.22.1 #### Helping out This release is only possible thanks to **all** the support of some **awesome people**! Want to be one of them? You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing). #### Where to go next? - Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/). - Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and [Twitter](https://twitter.com/goreleaser)! <a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a> ### [`v1.22.0`](https://togithub.com/goreleaser/goreleaser/releases/tag/v1.22.0) [Compare Source](https://togithub.com/goreleaser/goreleaser/compare/v1.21.2...v1.22.0) #### Changelog ##### New Features - [`1a5d3ff`](https://togithub.com/goreleaser/goreleaser/commit/1a5d3ffa026ed53c31e03e838702acac4e7a8efb): feat(nix): mark all Nix packages with the right source provenance ([@​RaitoBezarius](https://togithub.com/RaitoBezarius)) - [`954121f`](https://togithub.com/goreleaser/goreleaser/commit/954121ffb1f89353691d8f7187aa1155ba0c6b0d): feat: --skip-nix ([@​caarlos0](https://togithub.com/caarlos0)) - [`53071b6`](https://togithub.com/goreleaser/goreleaser/commit/53071b66423e57a2186de30a4ee3e3b72212c4d5): feat: --skip=aur ([@​caarlos0](https://togithub.com/caarlos0)) - [`0fbc447`](https://togithub.com/goreleaser/goreleaser/commit/0fbc447fe1a1fb9decfffed0227ddf478ed6bf34): feat: --skip=homebrew ([@​caarlos0](https://togithub.com/caarlos0)) - [`8ce4399`](https://togithub.com/goreleaser/goreleaser/commit/8ce439972aaf38468a9614fe9ddb2315de75a74d): feat: --skip=scoop ([@​caarlos0](https://togithub.com/caarlos0)) - [`1a8702f`](https://togithub.com/goreleaser/goreleaser/commit/1a8702f1404adb0e981353f28696b21f424744c7): feat: --skip=snapcraft ([@​caarlos0](https://togithub.com/caarlos0)) - [`c6cb980`](https://togithub.com/goreleaser/goreleaser/commit/c6cb980c4f57e2a447ec9f1c8da9c7bdfd7226ba): feat: --skip=winget ([@​caarlos0](https://togithub.com/caarlos0)) - [`2223c93`](https://togithub.com/goreleaser/goreleaser/commit/2223c93b8c1f247a1ca59a91cf50855c093e00ac): feat: check if go.mod has replace directives ([#​4398](https://togithub.com/goreleaser/goreleaser/issues/4398)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`896366f`](https://togithub.com/goreleaser/goreleaser/commit/896366f3dc4872c81d33ad16c68e726b9b6165c6): feat: version in the yaml file ([@​caarlos0](https://togithub.com/caarlos0)) ##### Bug fixes - [`63f2f0a`](https://togithub.com/goreleaser/goreleaser/commit/63f2f0a18dbc9d84d6cf3f01b88f2a58355e8e79): fix(docker): improve error msg ([@​caarlos0](https://togithub.com/caarlos0)) - [`45839c1`](https://togithub.com/goreleaser/goreleaser/commit/45839c13c373ffbd890ec58206579753c8a44381): fix(jsonschema): version is not required on v1.x ([@​caarlos0](https://togithub.com/caarlos0)) - [`b8cc16d`](https://togithub.com/goreleaser/goreleaser/commit/b8cc16d4ace33661cd25e38c79e0433fcb0bc749): fix: .Amd64 in build hooks ([@​caarlos0](https://togithub.com/caarlos0)) - [`95c990b`](https://togithub.com/goreleaser/goreleaser/commit/95c990b166b047838f14a844c44aae545dadc998): fix: build --single-target ([#​4370](https://togithub.com/goreleaser/goreleaser/issues/4370)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`3cfefcc`](https://togithub.com/goreleaser/goreleaser/commit/3cfefcc4cefa5b4beb40e02d6835c1313d97be6a): fix: decouple project_name guessing from the release pipe ([#​4335](https://togithub.com/goreleaser/goreleaser/issues/4335)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`91c8db3`](https://togithub.com/goreleaser/goreleaser/commit/91c8db3973ff296e9004b4ce7e59c148c0303743): fix: github getbranch maxredirects ([@​caarlos0](https://togithub.com/caarlos0)) - [`de1c52b`](https://togithub.com/goreleaser/goreleaser/commit/de1c52b4667756045917d718f4923815b3ab592a): fix: improve run script ([@​caarlos0](https://togithub.com/caarlos0)) - [`74a9317`](https://togithub.com/goreleaser/goreleaser/commit/74a9317c83685100ee5496f6aa552366a0f63eee): fix: properly handle multi-module projects with a go.work file ([@​caarlos0](https://togithub.com/caarlos0)) - [`bc9f77b`](https://togithub.com/goreleaser/goreleaser/commit/bc9f77b0e5a86097119b2ac4aa15913da8f769b7): fix: schema enum options for dockers.use ([@​caarlos0](https://togithub.com/caarlos0)) - [`cf008d3`](https://togithub.com/goreleaser/goreleaser/commit/cf008d3ed719547c7f2d5eb2d83d05647e7b56e3): fix: sort checksum lines by filename (@​) ##### Dependency updates - [`35b0d4c`](https://togithub.com/goreleaser/goreleaser/commit/35b0d4c0b505df3f5399a1e055854ed92132277b): feat(deps): bump github.com/caarlos0/log from 0.4.2 to 0.4.3 ([#​4366](https://togithub.com/goreleaser/goreleaser/issues/4366)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`8d121c8`](https://togithub.com/goreleaser/goreleaser/commit/8d121c868125854e8224e6af39b715207009fe7c): feat(deps): bump github.com/caarlos0/log from 0.4.3 to 0.4.4 ([#​4372](https://togithub.com/goreleaser/goreleaser/issues/4372)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`766a3f2`](https://togithub.com/goreleaser/goreleaser/commit/766a3f2d909bbae058b5e01024dee9f383c8a28f): feat(deps): bump github.com/charmbracelet/lipgloss from 0.8.0 to 0.9.0 ([#​4364](https://togithub.com/goreleaser/goreleaser/issues/4364)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c72b730`](https://togithub.com/goreleaser/goreleaser/commit/c72b730258ee8acc7a51141a04a280b459b48d2e): feat(deps): bump github.com/charmbracelet/lipgloss from 0.9.0 to 0.9.1 ([#​4367](https://togithub.com/goreleaser/goreleaser/issues/4367)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`687db06`](https://togithub.com/goreleaser/goreleaser/commit/687db06e12531849d07afedb9dbbcc04af1a653a): feat(deps): bump github.com/disgoorg/disgo from 0.16.9 to 0.16.11 ([#​4337](https://togithub.com/goreleaser/goreleaser/issues/4337)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`3009ac1`](https://togithub.com/goreleaser/goreleaser/commit/3009ac1989536281799d436906e19e32bf779214): feat(deps): bump github.com/docker/docker ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`a00c3db`](https://togithub.com/goreleaser/goreleaser/commit/a00c3db12351952eaded898bc2a792146264e947): feat(deps): bump github.com/google/ko from 0.14.1 to 0.15.0 ([#​4373](https://togithub.com/goreleaser/goreleaser/issues/4373)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`b1271d2`](https://togithub.com/goreleaser/goreleaser/commit/b1271d2559e05711e31c6d39c9cbf9eb3e808d5a): feat(deps): bump github.com/google/uuid from 1.3.1 to 1.4.0 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`8cb018b`](https://togithub.com/goreleaser/goreleaser/commit/8cb018bc42332a295cc9f5be783d0eedca9fb3b3): feat(deps): bump github.com/goreleaser/nfpm/v2 from 2.33.1 to 2.34.0 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`0ccd8f4`](https://togithub.com/goreleaser/goreleaser/commit/0ccd8f46abab20a201b619e1f8e39242f091f59d): feat(deps): bump github.com/invopop/jsonschema from 0.11.0 to 0.12.0 ([#​4348](https://togithub.com/goreleaser/goreleaser/issues/4348)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`614e562`](https://togithub.com/goreleaser/goreleaser/commit/614e562b7551a47eaa4920033f3bc395dcfa3989): feat(deps): bump github.com/invopop/jsonschema from 0.9.0 to 0.11.0 ([#​4343](https://togithub.com/goreleaser/goreleaser/issues/4343)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`f20320b`](https://togithub.com/goreleaser/goreleaser/commit/f20320b9e6c784400749f3aab2ef60c7bd6a7d2a): feat(deps): bump github.com/spf13/cobra from 1.7.0 to 1.8.0 ([#​4410](https://togithub.com/goreleaser/goreleaser/issues/4410)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`2fb93f3`](https://togithub.com/goreleaser/goreleaser/commit/2fb93f346e53ac249a823270b60fa8a2f21004e6): feat(deps): bump github.com/xanzy/go-gitlab from 0.91.1 to 0.92.3 ([#​4338](https://togithub.com/goreleaser/goreleaser/issues/4338)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`25a8aae`](https://togithub.com/goreleaser/goreleaser/commit/25a8aae4a67c681e1ad563a3400c2ca4464ccb30): feat(deps): bump github.com/xanzy/go-gitlab from 0.92.3 to 0.93.0 ([#​4349](https://togithub.com/goreleaser/goreleaser/issues/4349)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`3034bfe`](https://togithub.com/goreleaser/goreleaser/commit/3034bfe7fb7fa65b34a77fc2976e7b7d47f34afc): feat(deps): bump github.com/xanzy/go-gitlab from 0.93.0 to 0.93.1 ([#​4358](https://togithub.com/goreleaser/goreleaser/issues/4358)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`b233c68`](https://togithub.com/goreleaser/goreleaser/commit/b233c6834927e1eecd07dfad32f0b329b02c64b1): feat(deps): bump github.com/xanzy/go-gitlab from 0.93.1 to 0.93.2 ([#​4381](https://togithub.com/goreleaser/goreleaser/issues/4381)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`bf998dc`](https://togithub.com/goreleaser/goreleaser/commit/bf998dcdcf5721e41fd5f06ba50fc186f515392b): feat(deps): bump golang from 1.21.1-alpine to 1.21.2-alpine ([#​4351](https://togithub.com/goreleaser/goreleaser/issues/4351)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`d5c896b`](https://togithub.com/goreleaser/goreleaser/commit/d5c896bc7a1d74aef5a76db138a890587b2eaf30): feat(deps): bump golang from 1.21.2-alpine to 1.21.3-alpine ([#​4363](https://togithub.com/goreleaser/goreleaser/issues/4363)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`daf892c`](https://togithub.com/goreleaser/goreleaser/commit/daf892cf94bd46ce2fb7faf981f5b4ec6c1d43d8): feat(deps): bump golang from `2b74246` to `1c9cc94` ([#​4347](https://togithub.com/goreleaser/goreleaser/issues/4347)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`69a1fb3`](https://togithub.com/goreleaser/goreleaser/commit/69a1fb3ad4093b43ffa9521eecba430b5a7d6f79): feat(deps): bump golang from `926f7f7` to `96a8a70` ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`b34d0c6`](https://togithub.com/goreleaser/goreleaser/commit/b34d0c6229b4a86c98266d0690b806025cb93afb): feat(deps): bump golang from `96634e5` to `ec31b7f` ([#​4330](https://togithub.com/goreleaser/goreleaser/issues/4330)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c15ebb8`](https://togithub.com/goreleaser/goreleaser/commit/c15ebb8703bd76ca0a5b28da819fd354f0b01674): feat(deps): bump golang.org/x/net from 0.16.0 to 0.17.0 ([#​4365](https://togithub.com/goreleaser/goreleaser/issues/4365)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`8203f91`](https://togithub.com/goreleaser/goreleaser/commit/8203f919b0f025de4acea7e7aca02cc16ad2efe2): feat(deps): bump golang.org/x/oauth2 from 0.12.0 to 0.13.0 ([#​4352](https://togithub.com/goreleaser/goreleaser/issues/4352)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`f9cc204`](https://togithub.com/goreleaser/goreleaser/commit/f9cc204afcbcd1752ac676c3ecd47c0aa720b16a): feat(deps): bump golang.org/x/sync from 0.3.0 to 0.4.0 ([#​4353](https://togithub.com/goreleaser/goreleaser/issues/4353)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`3a552a9`](https://togithub.com/goreleaser/goreleaser/commit/3a552a9df50718a4ec685101827d3107b25bae18): feat(deps): bump golang.org/x/sync from 0.4.0 to 0.5.0 ([#​4408](https://togithub.com/goreleaser/goreleaser/issues/4408)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`a9b3d49`](https://togithub.com/goreleaser/goreleaser/commit/a9b3d49e59146325bca220b042b35a5fae08f32c): feat(deps): bump golang.org/x/text from 0.13.0 to 0.14.0 ([#​4409](https://togithub.com/goreleaser/goreleaser/issues/4409)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`53189c1`](https://togithub.com/goreleaser/goreleaser/commit/53189c1e00992030e60cb88f6fd3de120a537b4d): feat(deps): bump golang.org/x/tools from 0.13.0 to 0.14.0 ([#​4359](https://togithub.com/goreleaser/goreleaser/issues/4359)) ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`5071b5e`](https://togithub.com/goreleaser/goreleaser/commit/5071b5ed396caf2d56b2f8743b0db0907506bb88): feat(deps): bump google.golang.org/grpc from 1.58.2 to 1.58.3 ([@​dependabot](https://togithub.com/dependabot)\[bot]) - [`c43a50c`](https://togithub.com/goreleaser/goreleaser/commit/c43a50cbcbc7063a3113c534a560c33deab49d03): feat(deps): update charmbracelet/keygen ([@​caarlos0](https://togithub.com/caarlos0)) - [`1a243df`](https://togithub.com/goreleaser/goreleaser/commit/1a243dfc0dd0e434b8e55d65a83fdc26b52bb15c): feat(deps): update go-github to v56 ([@​caarlos0](https://togithub.com/caarlos0)) ##### Build process updates - [`178ce2a`](https://togithub.com/goreleaser/goreleaser/commit/178ce2af58a34c49522d979d230b92a48ab4fc8f): build: only update docs, schema, after a release ([@​caarlos0](https://togithub.com/caarlos0)) ##### Other work - [`1e06244`](https://togithub.com/goreleaser/goreleaser/commit/1e06244363a8a25dc7c78400a3718b138d8b580c): Add updatecli.io to USERS.md ([@​lemeurherve](https://togithub.com/lemeurherve)) - [`a932dd8`](https://togithub.com/goreleaser/goreleaser/commit/a932dd85de1378a2d0a9f2971d54e6806298ac53): SLSA Provenance generation blog post ([#​4361](https://togithub.com/goreleaser/goreleaser/issues/4361)) ([@​developer-guy](https://togithub.com/developer-guy)) - [`1bd8190`](https://togithub.com/goreleaser/goreleaser/commit/1bd8190b9ece4a798b101bfb880d991afbe66cad): adjusted the string to search for in the error message ([@​tcurdt](https://togithub.com/tcurdt)) - [`3a3cf61`](https://togithub.com/goreleaser/goreleaser/commit/3a3cf610f894afbfe018a330d9ee3bbf1ab1e7ff): docs: conventional file name on armv6 ([@​caarlos0](https://togithub.com/caarlos0)) - [`b7218b0`](https://togithub.com/goreleaser/goreleaser/commit/b7218b0ab03477fa51d4d4a72ccbbb80150dca27): docs: fix broken link ([@​caarlos0](https://togithub.com/caarlos0)) - [`bc4523d`](https://togithub.com/goreleaser/goreleaser/commit/bc4523d4fe6330006b4d32661dea0b3c33d3e412): docs: fix discord link ([@​caarlos0](https://togithub.com/caarlos0)) - [`d2d910f`](https://togithub.com/goreleaser/goreleaser/commit/d2d910f54f580dea0ec88853ce778aef282f1e11): docs: fix typos ([#​4406](https://togithub.com/goreleaser/goreleaser/issues/4406)) ([@​ernstwi](https://togithub.com/ernstwi)) - [`fa835cc`](https://togithub.com/goreleaser/goreleaser/commit/fa835ccda87b1ecde34c047f72cd2551b7b51467): docs: fix typos, formatting ([@​caarlos0](https://togithub.com/caarlos0)) - [`d7775f5`](https://togithub.com/goreleaser/goreleaser/commit/d7775f5b05d310f173cbe4e1fafac7e164346bd1): docs: organizing docs a bit better ([#​4328](https://togithub.com/goreleaser/goreleaser/issues/4328)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`85e1458`](https://togithub.com/goreleaser/goreleaser/commit/85e1458d6cd9b5038d7a62abd7e38ab5fe38a3a2): docs: release cadence post ([#​4329](https://togithub.com/goreleaser/goreleaser/issues/4329)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`6b65ea5`](https://togithub.com/goreleaser/goreleaser/commit/6b65ea5ca18f9ee2de48f2ecc914a617741d6b14): docs: update ([@​caarlos0](https://togithub.com/caarlos0)) - [`49f3973`](https://togithub.com/goreleaser/goreleaser/commit/49f39736ef60305a565f13563e51314860c9b004): more explicit error message for docker buildx context error ([@​tcurdt](https://togithub.com/tcurdt)) - [`37e3fde`](https://togithub.com/goreleaser/goreleaser/commit/37e3fdee5524f81d35bc70370c90bbecc11c7f14): refactor(tmpl): avoid unnecessary byte/string conversion ([#​4356](https://togithub.com/goreleaser/goreleaser/issues/4356)) ([@​Juneezee](https://togithub.com/Juneezee)) - [`f3d2864`](https://togithub.com/goreleaser/goreleaser/commit/f3d2864db3961fc975f9b67fe375c7b1ffe4471d): refactor: improve releases/scm.go a bit ([#​4334](https://togithub.com/goreleaser/goreleaser/issues/4334)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`7efeeb3`](https://togithub.com/goreleaser/goreleaser/commit/7efeeb37c11040d94bf8f87d4976cb4cdefaed47): refactor: improve ssh key gen on tests ([@​caarlos0](https://togithub.com/caarlos0)) - [`6b00bb9`](https://togithub.com/goreleaser/goreleaser/commit/6b00bb9664447e94ec5a4c30996420bd6fdc60da): refactor: use ordered.First ([#​4362](https://togithub.com/goreleaser/goreleaser/issues/4362)) ([@​caarlos0](https://togithub.com/caarlos0)) - [`cb656a3`](https://togithub.com/goreleaser/goreleaser/commit/cb656a35ec59290dcce4dc7ad3fc7f5f03246646): spelling fix ([@​tcurdt](https://togithub.com/tcurdt)) - [`aba7409`](https://togithub.com/goreleaser/goreleaser/commit/aba74099bcce4cb92c0ba53f08f47e7a1835d485): style: invert if statement ([@​caarlos0](https://togithub.com/caarlos0)) - [`bd149ac`](https://togithub.com/goreleaser/goreleaser/commit/bd149aca5d082666bf0158ab18b759a31c81d881): switched to double quotes ([@​tcurdt](https://togithub.com/tcurdt)) **Full Changelog**: https://github.com/goreleaser/goreleaser/compare/v1.21.2...v1.22.0 #### Helping out This release is only possible thanks to **all** the support of some **awesome people**! Want to be one of them? You can [sponsor](https://goreleaser.com/sponsors/), get a [Pro License](https://goreleaser.com/pro) or [contribute with code](https://goreleaser.com/contributing). #### Where to go next? - Find examples and commented usage of all options in our [website](https://goreleaser.com/intro/). - Reach out on [Discord](https://discord.gg/RGEBtg8vQ6) and [Twitter](https://twitter.com/goreleaser)! <a href="https://goreleaser.com"><img src="https://raw.githubusercontent.com/goreleaser/artwork/master/opencollective-header.png" with="100%" alt="GoReleaser logo"></a> </details> <details> <summary>grpc-ecosystem/grpc-gateway (github.com/grpc-ecosystem/grpc-gateway/v2)</summary> ### [`v2.18.1`](https://togithub.com/grpc-ecosystem/grpc-gateway/releases/tag/v2.18.1) [Compare Source](https://togithub.com/grpc-ecosystem/grpc-gateway/compare/v2.18.0...v2.18.1) #### What's Changed - Sort tags by explicit Swagger annotation first by [@​same-id](https://togithub.com/same-id) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3587](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3587) - Use go templates on tag descriptions too by [@​same-id](https://togithub.com/same-id) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3595](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3595) - LICENSE.txt got 404 replace to LICENSE by [@​yuta-hidaka](https://togithub.com/yuta-hidaka) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3627](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3627) - Fix docs build by pinning remote_theme value by [@​adambabik](https://togithub.com/adambabik) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3664](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3664) - Upgrade to 1.19 at least by [@​johanbrandhorst](https://togithub.com/johanbrandhorst) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3668](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3668) - Remove glog dependency by [@​ash2k](https://togithub.com/ash2k) in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3652](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3652) #### New Contributors - [@​yuta-hidaka](https://togithub.com/yuta-hidaka) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3627](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3627) - [@​ash2k](https://togithub.com/ash2k) made their first contribution in [https://github.com/grpc-ecosystem/grpc-gateway/pull/3652](https://togithub.com/grpc-ecosystem/grpc-gateway/pull/3652) **Full Changelog**: https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.18.0...v2.18.1 </details> <details> <summary>open-telemetry/opentelemetry-go-contrib (go.opentelemetry.io/contrib/propagators/b3)</summary> ### [`v1.21.0`](https://togithub.com/open-telemetry/opentelemetry-go-contrib/releases/tag/v1.21.0): /v0.46.0/v0.15.0/v0.1.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go-contrib/compare/v1.20.0...v1.21.0) ##### Added - Add the new `go.opentelemetry.io/contrib/instrgen` package to provide auto-generated source code instrumentation. ([#​3068](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/3068), [#​3108](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/3108)) - Add `"go.opentelemetry.io/contrib/samplers/jaegerremote".WithSamplingStrategyFetcher` which sets custom fetcher implementation. ([#​4045](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4045)) - Add `"go.opentelemetry.io/contrib/config"` package that includes configuration models generated via go-jsonschema. ([#​4376](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4376)) - Add `NewSDK` function to `"go.opentelemetry.io/contrib/config"`. The initial implementation only returns noop providers. ([#​4414](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4414)) - Add metrics support (No-op, OTLP and Prometheus) to `go.opentelemetry.io/contrib/exporters/autoexport`. ([#​4229](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4229), [#​4479](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4479)) - Add support for `console` span exporter and metrics exporter in `go.opentelemetry.io/contrib/exporters/autoexport`. ([#​4486](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4486)) - Set unit and description on all instruments in `go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp`. ([#​4500](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4500)) - Add metric support for `grpc.StatsHandler` in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc`. ([#​4356](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4356)) - Expose the name of the scopes in all instrumentation libraries as `ScopeName`. ([#​4448](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4448)) ##### Changed - Dropped compatibility testing for \[Go 1.19]. The project no longer guarantees support for this version of Go. ([#​4352](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4352)) - Upgrade dependencies of OpenTelemetry Go to use the new [`v1.20.0`/`v0.43.0` release](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.20.0). ([#​4546](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4546)) - In `go.opentelemetry.io/contrib/exporters/autoexport`, `Option` was renamed to `SpanOption`. The old name is deprecated but continues to be supported as an alias. ([#​4229](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4229)) ##### Deprecated - The interceptors (`UnaryClientInterceptor`, `StreamClientInterceptor`, `UnaryServerInterceptor`, `StreamServerInterceptor`, `WithInterceptorFilter`) are deprecated. Use stats handlers (`NewClientHandler`, `NewServerHandler`) instead. ([#​4534](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4534)) ##### Fixed - The `go.opentelemetry.io/contrib/samplers/jaegerremote` sampler does not panic when the default HTTP round-tripper (`http.DefaultTransport`) is not `*http.Transport`. ([#​4045](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4045)) - The `UnaryServerInterceptor` in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` now sets gRPC status code correctly for the `rpc.server.duration` metric. ([#​4481](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4481)) - The `NewClientHandler`, `NewServerHandler` in `go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc` now honor `otelgrpc.WithMessageEvents` options. ([#​4536](https://togithub.com/open-telemetry/opentelemetry-go-contrib/issues/4536)) </details> <details> <summary>open-telemetry/opentelemetry-go (go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc)</summary> ### [`v1.20.0`](https://togithub.com/open-telemetry/opentelemetry-go/releases/tag/v1.20.0): /v0.43.0 [Compare Source](https://togithub.com/open-telemetry/opentelemetry-go/compare/v1.19.0...v1.20.0) This release brings a breaking change for custom trace API implementations. Some interfaces (`TracerProvider`, `Tracer`, `Span`) now embed the `go.opentelemetry.io/otel/trace/embedded` types. Implementors need to update their implementations based on what they want the default behavior to be. See the "API Implementations" section of the [trace API] package documentation for more about how to accomplish this. ##### Added - Add `go.opentelemetry.io/otel/bridge/opencensus.InstallTraceBridge`, which installs the OpenCensus trace bridge, and replaces `opencensus.NewTracer`. ([#​4567](https://togithub.com/open-telemetry/opentelemetry-go/issues/4567)) - Add scope version to trace and metric bridges in `go.opentelemetry.io/otel/bridge/opencensus`. ([#​4584](https://togithub.com/open-telemetry/opentelemetry-go/issues/4584)) - Add the `go.opentelemetry.io/otel/trace/embedded` package to be embedded in the exported trace API interfaces. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - Add the `go.opentelemetry.io/otel/trace/noop` package as a default no-op implementation of the trace API. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - Add context propagation in `go.opentelemetry.io/otel/example/dice`. ([#​4644](https://togithub.com/open-telemetry/opentelemetry-go/issues/4644)) - Add view configuration to `go.opentelemetry.io/otel/example/prometheus`. ([#​4649](https://togithub.com/open-telemetry/opentelemetry-go/issues/4649)) - Add `go.opentelemetry.io/otel/metric.WithExplicitBucketBoundaries`, which allows defining default explicit bucket boundaries when creating histogram instruments. ([#​4603](https://togithub.com/open-telemetry/opentelemetry-go/issues/4603)) - Add `Version` function in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - Add `Version` function in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - Add Summary, SummaryDataPoint, and QuantileValue to `go.opentelemetry.io/sdk/metric/metricdata`. ([#​4622](https://togithub.com/open-telemetry/opentelemetry-go/issues/4622)) - `go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducer` now supports exemplars from OpenCensus. ([#​4585](https://togithub.com/open-telemetry/opentelemetry-go/issues/4585)) - Add support for `WithExplicitBucketBoundaries` in `go.opentelemetry.io/otel/sdk/metric`. ([#​4605](https://togithub.com/open-telemetry/opentelemetry-go/issues/4605)) - Add support for Summary metrics in `go.opentelemetry.io/otel/bridge/opencensus`. ([#​4668](https://togithub.com/open-telemetry/opentelemetry-go/issues/4668)) ##### Deprecated - Deprecate `go.opentelemetry.io/otel/bridge/opencensus.NewTracer` in favor of `opencensus.InstallTraceBridge`. ([#​4567](https://togithub.com/open-telemetry/opentelemetry-go/issues/4567)) - Deprecate `go.opentelemetry.io/otel/example/fib` package is in favor of `go.opentelemetry.io/otel/example/dice`. ([#​4618](https://togithub.com/open-telemetry/opentelemetry-go/issues/4618)) - Deprecate `go.opentelemetry.io/otel/trace.NewNoopTracerProvider`. Use the added `NewTracerProvider` function in `go.opentelemetry.io/otel/trace/noop` instead. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - Deprecate `go.opentelemetry.io/otel/example/view` package in favor of `go.opentelemetry.io/otel/example/prometheus`. ([#​4649](https://togithub.com/open-telemetry/opentelemetry-go/issues/4649)) - Deprecate `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#​4693](https://togithub.com/open-telemetry/opentelemetry-go/issues/4693)) ##### Changed - `go.opentelemetry.io/otel/bridge/opencensus.NewMetricProducer` returns a `*MetricProducer` struct instead of the metric.Producer interface. ([#​4583](https://togithub.com/open-telemetry/opentelemetry-go/issues/4583)) - The `TracerProvider` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.TracerProvider` type. This extends the `TracerProvider` interface and is is a breaking change for any existing implementation. Implementors need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - The `Tracer` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.Tracer` type. This extends the `Tracer` interface and is is a breaking change for any existing implementation. Implementors need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more informationabout how to accomplish this. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - The `Span` in `go.opentelemetry.io/otel/trace` now embeds the `go.opentelemetry.io/otel/trace/embedded.Span` type. This extends the `Span` interface and is is a breaking change for any existing implementation. Implementors need to update their implementations based on what they want the default behavior of the interface to be. See the "API Implementations" section of the `go.opentelemetry.io/otel/trace` package documentation for more information about how to accomplish this. ([#​4620](https://togithub.com/open-telemetry/opentelemetry-go/issues/4620)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc` does no longer depend on `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp` does no longer depend on `go.opentelemetry.io/otel/exporters/otlp/otlpmetric`. ([#​4660](https://togithub.com/open-telemetry/opentelemetry-go/issues/4660)) - Retry for `502 Bad Gateway` and `504 Gateway Timeout` HTTP statuses in `go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp`. ([#​4670](https://togithub.com/open-telemetry/opentelemetry-go/issues/4670)) - Retry </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:eyJjcmVhdGVkSW5WZXIiOiIzNy40Ni4wIiwidXBkYXRlZEluVmVyIjoiMzcuNDYuMCIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Signed-off-by: Oğuzhan Durgun <[email protected]> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Oğuzhan Durgun <[email protected]>
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.
For custom field constraints with a type that's transitively included in the message (i.e., from a different proto file) were failing type checking in the CEL builder. This was the result of a subtle bug only adding types for the parent message but not for the field's message type itself.
A follow-up will be to add transitive tests upstream for conformance to share across the ecosystem.