Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[![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.4.2` -> `v0.4.3` | | [github.com/cerbos/cerbos/api/genpb](https://togithub.com/cerbos/cerbos) | require | minor | `v0.0.0-20231123140427-ce425d92a037` -> `v0.32.0` | | [github.com/lestrrat-go/jwx/v2](https://togithub.com/lestrrat-go/jwx) | require | patch | `v2.0.17` -> `v2.0.18` | --- ### Release Notes <details> <summary>bufbuild/protovalidate-go (github.com/bufbuild/protovalidate-go)</summary> ### [`v0.4.3`](https://togithub.com/bufbuild/protovalidate-go/releases/tag/v0.4.3) [Compare Source](https://togithub.com/bufbuild/protovalidate-go/compare/v0.4.2...v0.4.3) #### What's Changed - Group dependabot version updates together by [@​rodaine](https://togithub.com/rodaine) in [https://github.com/bufbuild/protovalidate-go/pull/81](https://togithub.com/bufbuild/protovalidate-go/pull/81) - Bump the go group with 1 update by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/bufbuild/protovalidate-go/pull/82](https://togithub.com/bufbuild/protovalidate-go/pull/82) - Fix email validation by [@​dragon3](https://togithub.com/dragon3) in [https://github.com/bufbuild/protovalidate-go/pull/84](https://togithub.com/bufbuild/protovalidate-go/pull/84) #### New Contributors - [@​dragon3](https://togithub.com/dragon3) made their first contribution in [https://github.com/bufbuild/protovalidate-go/pull/84](https://togithub.com/bufbuild/protovalidate-go/pull/84) **Full Changelog**: https://github.com/bufbuild/protovalidate-go/compare/v0.4.2...v0.4.3 </details> <details> <summary>cerbos/cerbos (github.com/cerbos/cerbos/api/genpb)</summary> ### [`v0.32.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.32.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.31.0...v0.32.0) ## Cerbos 0.32.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.32.0.html #### Changelog ##### Features - [`ce425d9`](https://togithub.com/cerbos/cerbos/commit/ce425d92) feat!: Switch metrics to OpenTelemetry and add support for push metrics ([#​1887](https://togithub.com/cerbos/cerbos/issues/1887)) - [`1722454`](https://togithub.com/cerbos/cerbos/commit/17224542) feat: Better support for OTLP ([#​1886](https://togithub.com/cerbos/cerbos/issues/1886)) ##### Enhancements - [`e87b533`](https://togithub.com/cerbos/cerbos/commit/e87b5330) enhancement(ci): Mirror Cerbos image to Docker Hub ([#​1867](https://togithub.com/cerbos/cerbos/issues/1867)) - [`f2ff20d`](https://togithub.com/cerbos/cerbos/commit/f2ff20dd) enhancement: Detect and warn about invalid test suites ([#​1868](https://togithub.com/cerbos/cerbos/issues/1868)) - [`c055d13`](https://togithub.com/cerbos/cerbos/commit/c055d13e) enhancement: Include expected effect and outputs for successful tests ([#​1881](https://togithub.com/cerbos/cerbos/issues/1881)) ##### Bug fixes - [`12354c3`](https://togithub.com/cerbos/cerbos/commit/12354c3f) fix: Ignore empty files in policy repository ([#​1882](https://togithub.com/cerbos/cerbos/issues/1882)) ##### Documentation - [`5e254ae`](https://togithub.com/cerbos/cerbos/commit/5e254ae1) docs: Remove outdated playground section ([#​1864](https://togithub.com/cerbos/cerbos/issues/1864)) ##### Chores - [`c62c562`](https://togithub.com/cerbos/cerbos/commit/c62c5623) chore(ci): Replace deprecated GoReleaser `--skip-publish` flag ([#​1893](https://togithub.com/cerbos/cerbos/issues/1893)) - [`9fe252a`](https://togithub.com/cerbos/cerbos/commit/9fe252ad) chore(deps): Bump github.com/sigstore/cosign/v2 from 2.0.3-0.20230523133326-0544abd8fc8a to 2.2.1 in /tools ([#​1869](https://togithub.com/cerbos/cerbos/issues/1869)) - [`da82249`](https://togithub.com/cerbos/cerbos/commit/da822490) chore(deps): Bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.45.0 to 0.46.0 ([#​1871](https://togithub.com/cerbos/cerbos/issues/1871)) - [`e028281`](https://togithub.com/cerbos/cerbos/commit/e0282814) chore(deps): Update amannn/action-semantic-pull-request action to v5.4.0 ([#​1862](https://togithub.com/cerbos/cerbos/issues/1862)) - [`fd30cac`](https://togithub.com/cerbos/cerbos/commit/fd30cacc) chore(deps): Update bufbuild/buf-setup-action action to v1.28.0 ([#​1873](https://togithub.com/cerbos/cerbos/issues/1873)) - [`72f67c3`](https://togithub.com/cerbos/cerbos/commit/72f67c3d) chore(deps): Update github actions deps ([#​1884](https://togithub.com/cerbos/cerbos/issues/1884)) - [`ebb56d2`](https://togithub.com/cerbos/cerbos/commit/ebb56d23) chore(deps): Update go deps ([#​1863](https://togithub.com/cerbos/cerbos/issues/1863)) - [`4662108`](https://togithub.com/cerbos/cerbos/commit/46621085) chore(deps): Update go deps ([#​1874](https://togithub.com/cerbos/cerbos/issues/1874)) - [`d51d9c9`](https://togithub.com/cerbos/cerbos/commit/d51d9c91) chore(deps): Update go deps ([#​1885](https://togithub.com/cerbos/cerbos/issues/1885)) - [`23de714`](https://togithub.com/cerbos/cerbos/commit/23de7142) chore(deps): Update go deps ([#​1888](https://togithub.com/cerbos/cerbos/issues/1888)) - [`fef22d1`](https://togithub.com/cerbos/cerbos/commit/fef22d12) chore(release): Prepare release 0.32.0 - [`8f52e1e`](https://togithub.com/cerbos/cerbos/commit/8f52e1ef) chore(test): Fix Kafka integration tests ([#​1878](https://togithub.com/cerbos/cerbos/issues/1878)) - [`7a72711`](https://togithub.com/cerbos/cerbos/commit/7a72711f) chore(version): Bump version to 0.32.0 - [`761a3dc`](https://togithub.com/cerbos/cerbos/commit/761a3dc5) chore: Access to check options from custom checkers ([#​1861](https://togithub.com/cerbos/cerbos/issues/1861)) - [`16f081b`](https://togithub.com/cerbos/cerbos/commit/16f081b7) chore: Add pre-cache API to TestFixtureGetter ([#​1866](https://togithub.com/cerbos/cerbos/issues/1866)) - [`cf21eb0`](https://togithub.com/cerbos/cerbos/commit/cf21eb04) chore: Add tests to check fixture loading from testdata ([#​1877](https://togithub.com/cerbos/cerbos/issues/1877)) - [`eba4b3f`](https://togithub.com/cerbos/cerbos/commit/eba4b3ff) chore: Allow LoadTestFixture to continue on error ([#​1859](https://togithub.com/cerbos/cerbos/issues/1859)) - [`d51f597`](https://togithub.com/cerbos/cerbos/commit/d51f597e) chore: Enable Otel interceptor for grpc-gateway client ([#​1892](https://togithub.com/cerbos/cerbos/issues/1892)) - [`3dc5ff8`](https://togithub.com/cerbos/cerbos/commit/3dc5ff84) chore: Fix legacy OTLP exporter initialization ([#​1891](https://togithub.com/cerbos/cerbos/issues/1891)) - [`7dd5d0c`](https://togithub.com/cerbos/cerbos/commit/7dd5d0c8) chore: Simplify residual expression ([#​1876](https://togithub.com/cerbos/cerbos/issues/1876)) - [`77e836e`](https://togithub.com/cerbos/cerbos/commit/77e836e7) chore: Upgrade to CEL 0.18 ([#​1860](https://togithub.com/cerbos/cerbos/issues/1860)) ### [`v0.31.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.31.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.30.0...v0.31.0) ## Cerbos 0.31.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.31.0.html #### Changelog ##### Features - [`3ec2930`](https://togithub.com/cerbos/cerbos/commit/3ec29307) feat!: Make `runtime.effectiveDerivedRoles` available in CEL expressions ([#​1778](https://togithub.com/cerbos/cerbos/issues/1778)) - [`111c4a3`](https://togithub.com/cerbos/cerbos/commit/111c4a31) feat: Reload certificates when they change on disk ([#​1841](https://togithub.com/cerbos/cerbos/issues/1841)) ##### Enhancements - [`d4c39c9`](https://togithub.com/cerbos/cerbos/commit/d4c39c9b) enhancement(api): Separate Go module for API definitions ([#​1801](https://togithub.com/cerbos/cerbos/issues/1801)) - [`0d63f1e`](https://togithub.com/cerbos/cerbos/commit/0d63f1e3) enhancement(api): Use toolchain to manage Go version used ([#​1804](https://togithub.com/cerbos/cerbos/issues/1804)) - [`56f7683`](https://togithub.com/cerbos/cerbos/commit/56f7683c) enhancement(helm): Add support for defining topology spread constraints ([#​1821](https://togithub.com/cerbos/cerbos/issues/1821)) - [`c8af11b`](https://togithub.com/cerbos/cerbos/commit/c8af11b1) enhancement(security)!: Configure gRPC max concurrent streams ([#​1853](https://togithub.com/cerbos/cerbos/issues/1853)) - [`055e476`](https://togithub.com/cerbos/cerbos/commit/055e476f) enhancement: Allow parsing JWTs with legacy keysets ([#​1823](https://togithub.com/cerbos/cerbos/issues/1823)) - [`0624962`](https://togithub.com/cerbos/cerbos/commit/0624962e) enhancement: Deprecate client package ([#​1815](https://togithub.com/cerbos/cerbos/issues/1815)) - [`7123a67`](https://togithub.com/cerbos/cerbos/commit/7123a672) enhancement: Expose Index interface from private ([#​1847](https://togithub.com/cerbos/cerbos/issues/1847)) - [`21315fe`](https://togithub.com/cerbos/cerbos/commit/21315fe4) enhancement: Expose private Check API ([#​1843](https://togithub.com/cerbos/cerbos/issues/1843)) - [`90bd6cd`](https://togithub.com/cerbos/cerbos/commit/90bd6cd1) enhancement: Lenient scope search in tests ([#​1838](https://togithub.com/cerbos/cerbos/issues/1838)) - [`dff2dcc`](https://togithub.com/cerbos/cerbos/commit/dff2dcca) enhancement: Migrate to protovalidate ([#​1800](https://togithub.com/cerbos/cerbos/issues/1800)) ##### Bug fixes - [`d135222`](https://togithub.com/cerbos/cerbos/commit/d135222d) fix(docs): Correct link to resources test fixture schema ([#​1829](https://togithub.com/cerbos/cerbos/issues/1829)) - [`c6a158a`](https://togithub.com/cerbos/cerbos/commit/c6a158a7) fix(test): Fix resource kind in test ([#​1813](https://togithub.com/cerbos/cerbos/issues/1813)) ##### Documentation - [`25ba555`](https://togithub.com/cerbos/cerbos/commit/25ba5550) docs: Remove unstable warning from Admin API ([#​1835](https://togithub.com/cerbos/cerbos/issues/1835)) - [`85e4eac`](https://togithub.com/cerbos/cerbos/commit/85e4eac5) docs: Update Neovim yamlls configuration section ([#​1824](https://togithub.com/cerbos/cerbos/issues/1824)) ##### Chores - [`ff152ce`](https://togithub.com/cerbos/cerbos/commit/ff152ce9) chore(deps): Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible ([#​1856](https://togithub.com/cerbos/cerbos/issues/1856)) - [`12dc45a`](https://togithub.com/cerbos/cerbos/commit/12dc45a7) chore(deps): Bump github.com/docker/docker from 24.0.6+incompatible to 24.0.7+incompatible in /tools ([#​1855](https://togithub.com/cerbos/cerbos/issues/1855)) - [`4edc6d6`](https://togithub.com/cerbos/cerbos/commit/4edc6d6d) chore(deps): Bump golang.org/x/net from 0.15.0 to 0.17.0 in /api/genpb ([#​1830](https://togithub.com/cerbos/cerbos/issues/1830)) - [`e494600`](https://togithub.com/cerbos/cerbos/commit/e4946006) chore(deps): Bump golang.org/x/net from 0.15.0 to 0.17.0 in /tools ([#​1831](https://togithub.com/cerbos/cerbos/issues/1831)) - [`ab81d8e`](https://togithub.com/cerbos/cerbos/commit/ab81d8eb) chore(deps): Bump golang.org/x/net from 0.16.0 to 0.17.0 ([#​1833](https://togithub.com/cerbos/cerbos/issues/1833)) - [`f134903`](https://togithub.com/cerbos/cerbos/commit/f134903b) chore(deps): Bump google.golang.org/grpc from 1.58.0 to 1.58.3 in /tools ([#​1848](https://togithub.com/cerbos/cerbos/issues/1848)) - [`0707972`](https://togithub.com/cerbos/cerbos/commit/07079728) chore(deps): Update actions/checkout action to v4 ([#​1806](https://togithub.com/cerbos/cerbos/issues/1806)) - [`01a6016`](https://togithub.com/cerbos/cerbos/commit/01a6016d) chore(deps): Update amannn/action-semantic-pull-request action to v5.3.0 ([#​1819](https://togithub.com/cerbos/cerbos/issues/1819)) - [`58d2969`](https://togithub.com/cerbos/cerbos/commit/58d29691) chore(deps): Update bufbuild/buf-lint-action action to v1.1.0 ([#​1840](https://togithub.com/cerbos/cerbos/issues/1840)) - [`ce03553`](https://togithub.com/cerbos/cerbos/commit/ce03553d) chore(deps): Update bufbuild/buf-setup-action action to v1.27.0 ([#​1827](https://togithub.com/cerbos/cerbos/issues/1827)) - [`42e6e61`](https://togithub.com/cerbos/cerbos/commit/42e6e61c) chore(deps): Update bufbuild/buf-setup-action action to v1.27.1 ([#​1844](https://togithub.com/cerbos/cerbos/issues/1844)) - [`8fb0092`](https://togithub.com/cerbos/cerbos/commit/8fb00927) chore(deps): Update bufbuild/buf-setup-action action to v1.27.2 ([#​1851](https://togithub.com/cerbos/cerbos/issues/1851)) - [`ecb6b49`](https://togithub.com/cerbos/cerbos/commit/ecb6b496) chore(deps): Update github actions deps to v3 (major) ([#​1807](https://togithub.com/cerbos/cerbos/issues/1807)) - [`f74ecf8`](https://togithub.com/cerbos/cerbos/commit/f74ecf8c) chore(deps): Update go deps ([#​1805](https://togithub.com/cerbos/cerbos/issues/1805)) - [`bba5a64`](https://togithub.com/cerbos/cerbos/commit/bba5a648) chore(deps): Update go deps ([#​1816](https://togithub.com/cerbos/cerbos/issues/1816)) - [`d2affcb`](https://togithub.com/cerbos/cerbos/commit/d2affcb1) chore(deps): Update go deps ([#​1818](https://togithub.com/cerbos/cerbos/issues/1818)) - [`e8aa142`](https://togithub.com/cerbos/cerbos/commit/e8aa1424) chore(deps): Update go deps ([#​1826](https://togithub.com/cerbos/cerbos/issues/1826)) - [`49bfbe0`](https://togithub.com/cerbos/cerbos/commit/49bfbe0b) chore(deps): Update go deps ([#​1839](https://togithub.com/cerbos/cerbos/issues/1839)) - [`1295185`](https://togithub.com/cerbos/cerbos/commit/1295185a) chore(deps): Update go deps ([#​1845](https://togithub.com/cerbos/cerbos/issues/1845)) - [`5f6b938`](https://togithub.com/cerbos/cerbos/commit/5f6b9388) chore(deps): Update go deps ([#​1852](https://togithub.com/cerbos/cerbos/issues/1852)) - [`81f2745`](https://togithub.com/cerbos/cerbos/commit/81f27450) chore(deps): Update goreleaser/goreleaser-action action to v5 ([#​1808](https://togithub.com/cerbos/cerbos/issues/1808)) - [`4512ca7`](https://togithub.com/cerbos/cerbos/commit/4512ca70) chore(docs): Add link to Laravel SDK ([#​1810](https://togithub.com/cerbos/cerbos/issues/1810)) - [`5bfdcbb`](https://togithub.com/cerbos/cerbos/commit/5bfdcbb9) chore(release): Add 0.31.0 release notes ([#​1849](https://togithub.com/cerbos/cerbos/issues/1849)) - [`625bc0d`](https://togithub.com/cerbos/cerbos/commit/625bc0d0) chore(release): Prepare release 0.31.0 - [`9bd8557`](https://togithub.com/cerbos/cerbos/commit/9bd85574) chore(version): Bump version to 0.31.0 - [`e16f1d3`](https://togithub.com/cerbos/cerbos/commit/e16f1d39) chore: Drop replace directive for API module ([#​1802](https://togithub.com/cerbos/cerbos/issues/1802)) - [`a624bed`](https://togithub.com/cerbos/cerbos/commit/a624bedb) chore: Expose discovered test fixture paths ([#​1854](https://togithub.com/cerbos/cerbos/issues/1854)) - [`41a2a06`](https://togithub.com/cerbos/cerbos/commit/41a2a066) chore: Remove coverage badge ([#​1811](https://togithub.com/cerbos/cerbos/issues/1811)) - [`a6728b1`](https://togithub.com/cerbos/cerbos/commit/a6728b15) chore: Remove ghz from tools deps ([#​1857](https://togithub.com/cerbos/cerbos/issues/1857)) - [`7e6b062`](https://togithub.com/cerbos/cerbos/commit/7e6b062c) chore: Rename Cerbos Cloud to Cerbos Hub ([#​1836](https://togithub.com/cerbos/cerbos/issues/1836)) - [`9753162`](https://togithub.com/cerbos/cerbos/commit/97531624) chore: Set go.mod version to 1.21 ([#​1809](https://togithub.com/cerbos/cerbos/issues/1809)) - [`341baa4`](https://togithub.com/cerbos/cerbos/commit/341baa48) chore: Set go.work version to 1.21 ([#​1817](https://togithub.com/cerbos/cerbos/issues/1817)) - [`8756210`](https://togithub.com/cerbos/cerbos/commit/8756210e) chore: Update Buf modules ([#​1822](https://togithub.com/cerbos/cerbos/issues/1822)) ### [`v0.30.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.30.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.29.0...v0.30.0) ## Cerbos 0.30.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.30.0.html #### Changelog ##### Features - [`304586b`](https://togithub.com/cerbos/cerbos/commit/304586b1) feat!: Check variable references at compile time ([#​1772](https://togithub.com/cerbos/cerbos/issues/1772)) - [`b9228f6`](https://togithub.com/cerbos/cerbos/commit/b9228f64) feat(client): Add options for intercepting gRPC operations ([#​1724](https://togithub.com/cerbos/cerbos/issues/1724)) - [`24cb3e4`](https://togithub.com/cerbos/cerbos/commit/24cb3e4f) feat: Add cerbosctl command to export policies and schemas from store ([#​1686](https://togithub.com/cerbos/cerbos/issues/1686)) - [`9652c90`](https://togithub.com/cerbos/cerbos/commit/9652c909) feat: Audit log rotation support ([#​1766](https://togithub.com/cerbos/cerbos/issues/1766)) ##### Enhancements - [`8fd1ac8`](https://togithub.com/cerbos/cerbos/commit/8fd1ac8c) enhancement!: Use `.cerbos.yaml` as conventional name for config file ([#​1755](https://togithub.com/cerbos/cerbos/issues/1755)) - [`5dce9a9`](https://togithub.com/cerbos/cerbos/commit/5dce9a9f) enhancement(helm): Add ability to set clusterIP ([#​1707](https://togithub.com/cerbos/cerbos/issues/1707)) - [`3fbd95e`](https://togithub.com/cerbos/cerbos/commit/3fbd95e3) enhancement(helm): Allow an image digest to be provided instead of a tag ([#​1735](https://togithub.com/cerbos/cerbos/issues/1735)) - [`1f6ba2c`](https://togithub.com/cerbos/cerbos/commit/1f6ba2c0) enhancement: Better error messages from compile command ([#​1750](https://togithub.com/cerbos/cerbos/issues/1750)) - [`e2c7af0`](https://togithub.com/cerbos/cerbos/commit/e2c7af04) enhancement: Clean-up store resources ([#​1749](https://togithub.com/cerbos/cerbos/issues/1749)) - [`4e7d22c`](https://togithub.com/cerbos/cerbos/commit/4e7d22c1) enhancement: Compile and run tests from an archive ([#​1721](https://togithub.com/cerbos/cerbos/issues/1721)) - [`6582c70`](https://togithub.com/cerbos/cerbos/commit/6582c701) enhancement: Configurable time skew for JWT validation ([#​1790](https://togithub.com/cerbos/cerbos/issues/1790)) - [`1130d12`](https://togithub.com/cerbos/cerbos/commit/1130d12f) enhancement: Configuration to disable API explorer ([#​1767](https://togithub.com/cerbos/cerbos/issues/1767)) - [`4d5d0c5`](https://togithub.com/cerbos/cerbos/commit/4d5d0c51) enhancement: Relax naming conventions for resource kinds, principals and roles ([#​1762](https://togithub.com/cerbos/cerbos/issues/1762)) ##### Bug fixes - [`0b7a189`](https://togithub.com/cerbos/cerbos/commit/0b7a189f) fix(docs): Typo in Calling Cerbos ([#​1726](https://togithub.com/cerbos/cerbos/issues/1726)) - [`6b09c62`](https://togithub.com/cerbos/cerbos/commit/6b09c624) fix(planner): Lambda body can be a field selection ([#​1720](https://togithub.com/cerbos/cerbos/issues/1720)) - [`91a0d48`](https://togithub.com/cerbos/cerbos/commit/91a0d48b) fix: Evict policies from cache after disable or enable ([#​1711](https://togithub.com/cerbos/cerbos/issues/1711)) - [`a29a992`](https://togithub.com/cerbos/cerbos/commit/a29a9926) fix: Ignore invalid expressions ([#​1799](https://togithub.com/cerbos/cerbos/issues/1799)) - [`7bfa52a`](https://togithub.com/cerbos/cerbos/commit/7bfa52af) fix: Normalize Git store subdirectory config to handle leading `./` correctly ([#​1774](https://togithub.com/cerbos/cerbos/issues/1774)) ##### Documentation - [`c7c5f37`](https://togithub.com/cerbos/cerbos/commit/c7c5f371) docs(sdk): Update SDK examples ([#​1731](https://togithub.com/cerbos/cerbos/issues/1731)) - [`34f6859`](https://togithub.com/cerbos/cerbos/commit/34f68599) docs: Add testdata schema URLs ([#​1779](https://togithub.com/cerbos/cerbos/issues/1779)) - [`eaaed3d`](https://togithub.com/cerbos/cerbos/commit/eaaed3d0) docs: Caveats of sharing a DB with multiple instances ([#​1743](https://togithub.com/cerbos/cerbos/issues/1743)) - [`a8ad220`](https://togithub.com/cerbos/cerbos/commit/a8ad220a) docs: Fix typo in 03\_calling-cerbos.adoc ([#​1714](https://togithub.com/cerbos/cerbos/issues/1714)) - [`b606512`](https://togithub.com/cerbos/cerbos/commit/b6065122) docs: Remove deprecated endpoint/rpc ([#​1734](https://togithub.com/cerbos/cerbos/issues/1734)) - [`4fbbe36`](https://togithub.com/cerbos/cerbos/commit/4fbbe362) docs: Stop building docs for older versions ([#​1716](https://togithub.com/cerbos/cerbos/issues/1716)) - [`a2cf9c9`](https://togithub.com/cerbos/cerbos/commit/a2cf9c9a) docs: Update examples for handling expressions beginning with quote ([#​1739](https://togithub.com/cerbos/cerbos/issues/1739)) ##### Chores - [`4a690fd`](https://togithub.com/cerbos/cerbos/commit/4a690fd8) chore(ci): Always run `upload-test-times` after `test` ([#​1756](https://togithub.com/cerbos/cerbos/issues/1756)) - [`2b7c99b`](https://togithub.com/cerbos/cerbos/commit/2b7c99b4) chore(ci): Create PRs for Homebrew formula updates ([#​1704](https://togithub.com/cerbos/cerbos/issues/1704)) - [`98de402`](https://togithub.com/cerbos/cerbos/commit/98de4026) chore(ci): Debug logging for server tests ([#​1791](https://togithub.com/cerbos/cerbos/issues/1791)) - [`711844a`](https://togithub.com/cerbos/cerbos/commit/711844ab) chore(ci): Increase timeout for client tests ([#​1793](https://togithub.com/cerbos/cerbos/issues/1793)) - [`bc1a4d5`](https://togithub.com/cerbos/cerbos/commit/bc1a4d5a) chore(ci): Publish prerelease images tagged by commit hash ([#​1736](https://togithub.com/cerbos/cerbos/issues/1736)) - [`5691a1b`](https://togithub.com/cerbos/cerbos/commit/5691a1b2) chore(ci): Split snapshots job ([#​1796](https://togithub.com/cerbos/cerbos/issues/1796)) - [`2479397`](https://togithub.com/cerbos/cerbos/commit/2479397c) chore(ci): Switch to Coveralls ([#​1751](https://togithub.com/cerbos/cerbos/issues/1751)) - [`b3c81ff`](https://togithub.com/cerbos/cerbos/commit/b3c81ff0) chore(ci): Upload test coverage from snapshot builds ([#​1764](https://togithub.com/cerbos/cerbos/issues/1764)) - [`fdf5f2e`](https://togithub.com/cerbos/cerbos/commit/fdf5f2e7) chore(ci): Use experimental 'loopvar' released with Go 1.21 ([#​1738](https://togithub.com/cerbos/cerbos/issues/1738)) - [`3738d7c`](https://togithub.com/cerbos/cerbos/commit/3738d7c8) chore(deps): Bump github.com/cyphar/filepath-securejoin from 0.2.3 to 0.2.4 in /tools ([#​1788](https://togithub.com/cerbos/cerbos/issues/1788)) - [`e7aff6e`](https://togithub.com/cerbos/cerbos/commit/e7aff6ec) chore(deps): Downgrade pterm to v0.12.66 ([#​1787](https://togithub.com/cerbos/cerbos/issues/1787)) - [`81122c6`](https://togithub.com/cerbos/cerbos/commit/81122c6a) chore(deps): Update actions/checkout action to v4 ([#​1795](https://togithub.com/cerbos/cerbos/issues/1795)) - [`0959bda`](https://togithub.com/cerbos/cerbos/commit/0959bda6) chore(deps): Update bufbuild/buf-setup-action action to v1.25.0 ([#​1709](https://togithub.com/cerbos/cerbos/issues/1709)) - [`e4410ce`](https://togithub.com/cerbos/cerbos/commit/e4410cea) chore(deps): Update bufbuild/buf-setup-action action to v1.25.1 ([#​1729](https://togithub.com/cerbos/cerbos/issues/1729)) - [`aa99210`](https://togithub.com/cerbos/cerbos/commit/aa99210b) chore(deps): Update bufbuild/buf-setup-action action to v1.26.0 ([#​1748](https://togithub.com/cerbos/cerbos/issues/1748)) - [`2bae859`](https://togithub.com/cerbos/cerbos/commit/2bae859e) chore(deps): Update github actions deps ([#​1759](https://togithub.com/cerbos/cerbos/issues/1759)) - [`ac28478`](https://togithub.com/cerbos/cerbos/commit/ac28478b) chore(deps): Update go deps ([#​1708](https://togithub.com/cerbos/cerbos/issues/1708)) - [`cedf358`](https://togithub.com/cerbos/cerbos/commit/cedf3580) chore(deps): Update go deps ([#​1718](https://togithub.com/cerbos/cerbos/issues/1718)) - [`3d8dd13`](https://togithub.com/cerbos/cerbos/commit/3d8dd138) chore(deps): Update go deps ([#​1730](https://togithub.com/cerbos/cerbos/issues/1730)) - [`5b25738`](https://togithub.com/cerbos/cerbos/commit/5b25738e) chore(deps): Update go deps ([#​1747](https://togithub.com/cerbos/cerbos/issues/1747)) - [`2f6605d`](https://togithub.com/cerbos/cerbos/commit/2f6605d4) chore(deps): Update go deps ([#​1760](https://togithub.com/cerbos/cerbos/issues/1760)) - [`d399486`](https://togithub.com/cerbos/cerbos/commit/d3994867) chore(deps): Update go deps ([#​1768](https://togithub.com/cerbos/cerbos/issues/1768)) - [`53b0ab1`](https://togithub.com/cerbos/cerbos/commit/53b0ab1e) chore(deps): Update go deps ([#​1780](https://togithub.com/cerbos/cerbos/issues/1780)) - [`0b8db17`](https://togithub.com/cerbos/cerbos/commit/0b8db178) chore(deps): Update go deps ([#​1794](https://togithub.com/cerbos/cerbos/issues/1794)) - [`2200fcd`](https://togithub.com/cerbos/cerbos/commit/2200fcd0) chore(deps): Update go deps to v2 (major) ([#​1769](https://togithub.com/cerbos/cerbos/issues/1769)) - [`fc2f9bc`](https://togithub.com/cerbos/cerbos/commit/fc2f9bc3) chore(deps): Update helm release postgresql to v12.6.7 ([#​1681](https://togithub.com/cerbos/cerbos/issues/1681)) - [`2d2bcfd`](https://togithub.com/cerbos/cerbos/commit/2d2bcfd9) chore(deps): Update module github.com/jdxcode/netrc to v1 ([#​1782](https://togithub.com/cerbos/cerbos/issues/1782)) - [`29f1439`](https://togithub.com/cerbos/cerbos/commit/29f1439c) chore(deps): Upgrade gRPC middleware to v2 ([#​1786](https://togithub.com/cerbos/cerbos/issues/1786)) - [`7e2ef07`](https://togithub.com/cerbos/cerbos/commit/7e2ef076) chore(docs): Configure Cloud docs build ([#​1712](https://togithub.com/cerbos/cerbos/issues/1712)) - [`aba3b1d`](https://togithub.com/cerbos/cerbos/commit/aba3b1df) chore(docs): Ignore PlaygroundEnabled configuration flag ([#​1705](https://togithub.com/cerbos/cerbos/issues/1705)) - [`15208f9`](https://togithub.com/cerbos/cerbos/commit/15208f9d) chore(e2e): Fix output path of the E2E coverage ([#​1757](https://togithub.com/cerbos/cerbos/issues/1757)) - [`792daf7`](https://togithub.com/cerbos/cerbos/commit/792daf7b) chore(release): Add 0.30.0 release notes ([#​1792](https://togithub.com/cerbos/cerbos/issues/1792)) - [`953433e`](https://togithub.com/cerbos/cerbos/commit/953433e1) chore(release): Prepare release 0.30.0 - [`a0165f3`](https://togithub.com/cerbos/cerbos/commit/a0165f34) chore(version): Bump version to 0.30.0 - [`690d90a`](https://togithub.com/cerbos/cerbos/commit/690d90ae) chore: Mark auxData parameter as optional in OpenAPI spec ([#​1723](https://togithub.com/cerbos/cerbos/issues/1723)) - [`9dd75f4`](https://togithub.com/cerbos/cerbos/commit/9dd75f42) chore: Move `gonum` dependency into correct group ([#​1776](https://togithub.com/cerbos/cerbos/issues/1776)) - [`cc2d95d`](https://togithub.com/cerbos/cerbos/commit/cc2d95d0) chore: Update Go to v1.20 ([#​1775](https://togithub.com/cerbos/cerbos/issues/1775)) - [`bfc0f3b`](https://togithub.com/cerbos/cerbos/commit/bfc0f3b0) chore: Upgrade to CEL 0.17 ([#​1717](https://togithub.com/cerbos/cerbos/issues/1717)) ### [`v0.29.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.29.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.28.0...v0.29.0) ## Cerbos 0.29.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.29.0.html #### Changelog ##### Features - [`beb3a65`](https://togithub.com/cerbos/cerbos/commit/beb3a656) feat: Add tls support kafka ([#​1667](https://togithub.com/cerbos/cerbos/issues/1667)) - [`748b93c`](https://togithub.com/cerbos/cerbos/commit/748b93cd) feat: Allow reuse of variable definitions between policies ([#​1646](https://togithub.com/cerbos/cerbos/issues/1646)) - [`a527424`](https://togithub.com/cerbos/cerbos/commit/a527424c) feat: Allow top-level `$schema` field in JSON files ([#​1676](https://togithub.com/cerbos/cerbos/issues/1676)) - [`fb98b74`](https://togithub.com/cerbos/cerbos/commit/fb98b74c) feat: Introduce environment-specific global variables ([#​1645](https://togithub.com/cerbos/cerbos/issues/1645)) - [`919245f`](https://togithub.com/cerbos/cerbos/commit/919245f4) feat: Lenient scope search ([#​1655](https://togithub.com/cerbos/cerbos/issues/1655)) - [`49faf0a`](https://togithub.com/cerbos/cerbos/commit/49faf0a4) feat: Quit REPL when Ctrl-D is pressed on an empty prompt ([#​1674](https://togithub.com/cerbos/cerbos/issues/1674)) ##### Enhancements - [`cd72c0c`](https://togithub.com/cerbos/cerbos/commit/cd72c0c9) enhancement(helm): Add config checksum to pod annotations so that deployment restarts on config changes ([#​1693](https://togithub.com/cerbos/cerbos/issues/1693)) - [`c1cfadc`](https://togithub.com/cerbos/cerbos/commit/c1cfadce) enhancement(sdk): Add getters for principal and resource ID fields ([#​1660](https://togithub.com/cerbos/cerbos/issues/1660)) - [`f21ecf7`](https://togithub.com/cerbos/cerbos/commit/f21ecf7b) enhancement: Add `ListPolicies` filtering ability to `cerbosctl get` ([#​1649](https://togithub.com/cerbos/cerbos/issues/1649)) - [`c2fcf27`](https://togithub.com/cerbos/cerbos/commit/c2fcf279) enhancement: Add filtering in the ListPolicies RPC ([#​1642](https://togithub.com/cerbos/cerbos/issues/1642)) ##### Bug fixes - [`210ccc3`](https://togithub.com/cerbos/cerbos/commit/210ccc30) fix: Fix overlay e2e test caused by troublesome bitnami postgres image ([#​1677](https://togithub.com/cerbos/cerbos/issues/1677)) - [`2a86019`](https://togithub.com/cerbos/cerbos/commit/2a86019e) fix: Log request_id in the grpc "Handled request" log message ([#​1691](https://togithub.com/cerbos/cerbos/issues/1691)) - [`ad6928b`](https://togithub.com/cerbos/cerbos/commit/ad6928b1) fix: Obtain write lock while reloading index ([#​1659](https://togithub.com/cerbos/cerbos/issues/1659)) ##### Chores - [`9454970`](https://togithub.com/cerbos/cerbos/commit/9454970d) chore(ci): Disable cache of Go installation for GolangCI ([#​1662](https://togithub.com/cerbos/cerbos/issues/1662)) - [`ad00877`](https://togithub.com/cerbos/cerbos/commit/ad008770) chore(ci): Don't use built-in caching in setup-go action ([#​1678](https://togithub.com/cerbos/cerbos/issues/1678)) - [`d2dbcd0`](https://togithub.com/cerbos/cerbos/commit/d2dbcd05) chore(ci): Downgrade telepresence ([#​1641](https://togithub.com/cerbos/cerbos/issues/1641)) - [`646f234`](https://togithub.com/cerbos/cerbos/commit/646f234b) chore(deps): Bump github.com/lestrrat-go/jwx/v2 from 2.0.9 to 2.0.11 ([#​1643](https://togithub.com/cerbos/cerbos/issues/1643)) - [`5e32834`](https://togithub.com/cerbos/cerbos/commit/5e328342) chore(deps): Update bufbuild/buf-setup-action action to v1.22.0 ([#​1665](https://togithub.com/cerbos/cerbos/issues/1665)) - [`891c211`](https://togithub.com/cerbos/cerbos/commit/891c2112) chore(deps): Update bufbuild/buf-setup-action action to v1.23.1 ([#​1671](https://togithub.com/cerbos/cerbos/issues/1671)) - [`92c6fec`](https://togithub.com/cerbos/cerbos/commit/92c6fece) chore(deps): Update cloud-api to 0.1.4 ([#​1698](https://togithub.com/cerbos/cerbos/issues/1698)) - [`3dbb7b1`](https://togithub.com/cerbos/cerbos/commit/3dbb7b15) chore(deps): Update github actions deps ([#​1652](https://togithub.com/cerbos/cerbos/issues/1652)) - [`65c8236`](https://togithub.com/cerbos/cerbos/commit/65c82364) chore(deps): Update github actions deps ([#​1697](https://togithub.com/cerbos/cerbos/issues/1697)) - [`dd5cd82`](https://togithub.com/cerbos/cerbos/commit/dd5cd82b) chore(deps): Update go deps ([#​1651](https://togithub.com/cerbos/cerbos/issues/1651)) - [`b0904d2`](https://togithub.com/cerbos/cerbos/commit/b0904d29) chore(deps): Update go deps ([#​1666](https://togithub.com/cerbos/cerbos/issues/1666)) - [`07df282`](https://togithub.com/cerbos/cerbos/commit/07df282f) chore(deps): Update go deps ([#​1672](https://togithub.com/cerbos/cerbos/issues/1672)) - [`0c5fb88`](https://togithub.com/cerbos/cerbos/commit/0c5fb886) chore(deps): Update go deps ([#​1680](https://togithub.com/cerbos/cerbos/issues/1680)) - [`c35feeb`](https://togithub.com/cerbos/cerbos/commit/c35feeb1) chore(deps): Update go deps ([#​1696](https://togithub.com/cerbos/cerbos/issues/1696)) - [`a7d5e37`](https://togithub.com/cerbos/cerbos/commit/a7d5e37c) chore(deps): Update module github.com/jackc/pgx/v4 to v5 ([#​1653](https://togithub.com/cerbos/cerbos/issues/1653)) - [`79826d7`](https://togithub.com/cerbos/cerbos/commit/79826d7e) chore(e2e): Run govulncheck without verbose flag ([#​1675](https://togithub.com/cerbos/cerbos/issues/1675)) - [`8a4f6a6`](https://togithub.com/cerbos/cerbos/commit/8a4f6a67) chore(release): Add 0.29.0 release notes ([#​1699](https://togithub.com/cerbos/cerbos/issues/1699)) - [`ddba2c4`](https://togithub.com/cerbos/cerbos/commit/ddba2c49) chore(release): Prepare release 0.29.0 - [`44c7afa`](https://togithub.com/cerbos/cerbos/commit/44c7afaf) chore(test): Add E2E test for lenient scopes ([#​1657](https://togithub.com/cerbos/cerbos/issues/1657)) - [`37762a8`](https://togithub.com/cerbos/cerbos/commit/37762a80) chore(version): Bump version to 0.29.0 - [`4600eb2`](https://togithub.com/cerbos/cerbos/commit/4600eb2d) chore: Add parentheses after the function name `getSeconds` ([#​1684](https://togithub.com/cerbos/cerbos/issues/1684)) ### [`v0.28.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.28.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.27.0...v0.28.0) ## Cerbos 0.28.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.28.0.html #### Changelog ##### Features - [`1f0a4d5`](https://togithub.com/cerbos/cerbos/commit/1f0a4d56) feat: Ability to verify outputs in policy tests ([#​1634](https://togithub.com/cerbos/cerbos/issues/1634)) - [`9ae31dc`](https://togithub.com/cerbos/cerbos/commit/9ae31dc4) feat: Support different compression algorithms for kafka audit ([#​1636](https://togithub.com/cerbos/cerbos/issues/1636)) ##### Bug fixes - [`5925445`](https://togithub.com/cerbos/cerbos/commit/59254459) fix: Only produce outputs for activated rules ([#​1631](https://togithub.com/cerbos/cerbos/issues/1631)) - [`11fb4de`](https://togithub.com/cerbos/cerbos/commit/11fb4def) fix: Render the condition correctly in an Engine trace ([#​1637](https://togithub.com/cerbos/cerbos/issues/1637)) ##### Chores - [`94b1de3`](https://togithub.com/cerbos/cerbos/commit/94b1de33) chore(release): Add 0.28.0 release notes ([#​1639](https://togithub.com/cerbos/cerbos/issues/1639)) - [`36093bc`](https://togithub.com/cerbos/cerbos/commit/36093bcb) chore(release): Prepare release 0.28.0 - [`669c33e`](https://togithub.com/cerbos/cerbos/commit/669c33ec) chore(test): Remove manual setup from overlay E2E test ([#​1633](https://togithub.com/cerbos/cerbos/issues/1633)) - [`a6fba65`](https://togithub.com/cerbos/cerbos/commit/a6fba655) chore(version): Bump version to 0.28.0 - [`c823d98`](https://togithub.com/cerbos/cerbos/commit/c823d984) chore: Add output support to Playground API ([#​1632](https://togithub.com/cerbos/cerbos/issues/1632)) ### [`v0.27.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.27.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.26.0...v0.27.0) ## Cerbos 0.27.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.27.0.html #### Changelog ##### Features - [`d0b3f79`](https://togithub.com/cerbos/cerbos/commit/d0b3f79b) feat: Storage overlay ([#​1560](https://togithub.com/cerbos/cerbos/issues/1560)) - [`0ce1346`](https://togithub.com/cerbos/cerbos/commit/0ce1346a) feat: User-defined output from policy evaluation ([#​1594](https://togithub.com/cerbos/cerbos/issues/1594)) - [`7570df3`](https://togithub.com/cerbos/cerbos/commit/7570df33) feat: Validate policy and test files with JSON schema ([#​1526](https://togithub.com/cerbos/cerbos/issues/1526)) ##### Enhancements - [`ded521c`](https://togithub.com/cerbos/cerbos/commit/ded521cb) enhancement(helm): Allow LoadBalancerIP to be set ([#​1605](https://togithub.com/cerbos/cerbos/issues/1605)) - [`41a1753`](https://togithub.com/cerbos/cerbos/commit/41a17538) enhancement(helm): Upgrade to HPA v2 API ([#​1548](https://togithub.com/cerbos/cerbos/issues/1548)) - [`620f980`](https://togithub.com/cerbos/cerbos/commit/620f980c) enhancement(helm): Volume mounts for Cerbos Cloud ([#​1547](https://togithub.com/cerbos/cerbos/issues/1547)) - [`7220e09`](https://togithub.com/cerbos/cerbos/commit/7220e091) enhancement(sdk): Add support for user-defined outputs ([#​1620](https://togithub.com/cerbos/cerbos/issues/1620)) - [`60ff224`](https://togithub.com/cerbos/cerbos/commit/60ff224d) enhancement: Add CEL math extension ([#​1569](https://togithub.com/cerbos/cerbos/issues/1569)) - [`6a24371`](https://togithub.com/cerbos/cerbos/commit/6a243718) enhancement: Handle schemas folder being in wrong place with more verbose error ([#​1550](https://togithub.com/cerbos/cerbos/issues/1550)) - [`b20c182`](https://togithub.com/cerbos/cerbos/commit/b20c1828) enhancement: Verify required tables are present in the db ([#​1584](https://togithub.com/cerbos/cerbos/issues/1584)) ##### Bug fixes - [`3b64da7`](https://togithub.com/cerbos/cerbos/commit/3b64da7f) fix: Add `helmfile init` step to e2e GH actions setup ([#​1583](https://togithub.com/cerbos/cerbos/issues/1583)) - [`7870db5`](https://togithub.com/cerbos/cerbos/commit/7870db5a) fix: Give `Overlay` interface precendence in storage switch on server startup ([#​1573](https://togithub.com/cerbos/cerbos/issues/1573)) - [`6af9d52`](https://togithub.com/cerbos/cerbos/commit/6af9d526) fix: Introduce custom temp directory creation function with pathname length limit for uds ([#​1541](https://togithub.com/cerbos/cerbos/issues/1541)) - [`8f66068`](https://togithub.com/cerbos/cerbos/commit/8f660683) fix: Mark /tmp as a container volume ([#​1546](https://togithub.com/cerbos/cerbos/issues/1546)) - [`ad1c460`](https://togithub.com/cerbos/cerbos/commit/ad1c4604) fix: Return correct error code when store is invalid ([#​1592](https://togithub.com/cerbos/cerbos/issues/1592)) - [`0f78104`](https://togithub.com/cerbos/cerbos/commit/0f78104c) fix: Update e2e overlay test seed file with newly added output data ([#​1611](https://togithub.com/cerbos/cerbos/issues/1611)) - [`b49d27d`](https://togithub.com/cerbos/cerbos/commit/b49d27d0) fix: Use IncludeMetadata option on all gRPC requests ([#​1586](https://togithub.com/cerbos/cerbos/issues/1586)) ##### Documentation - [`fc5ea9b`](https://togithub.com/cerbos/cerbos/commit/fc5ea9b0) docs: Add page with output example ([#​1622](https://togithub.com/cerbos/cerbos/issues/1622)) - [`562dfee`](https://togithub.com/cerbos/cerbos/commit/562dfee6) docs: Clarify policy repository layout ([#​1551](https://togithub.com/cerbos/cerbos/issues/1551)) - [`cb892e7`](https://togithub.com/cerbos/cerbos/commit/cb892e7c) docs: Fix typo in `charAt` example ([#​1606](https://togithub.com/cerbos/cerbos/issues/1606)) ##### Chores - [`85e5d7a`](https://togithub.com/cerbos/cerbos/commit/85e5d7ad) chore(ci): Disable automatic label updates ([#​1544](https://togithub.com/cerbos/cerbos/issues/1544)) - [`b9382cf`](https://togithub.com/cerbos/cerbos/commit/b9382cfc) chore(ci): Fix data race in store test ([#​1537](https://togithub.com/cerbos/cerbos/issues/1537)) - [`4029bd2`](https://togithub.com/cerbos/cerbos/commit/4029bd2a) chore(ci): Update Renovate labels ([#​1565](https://togithub.com/cerbos/cerbos/issues/1565)) - [`c8d2d20`](https://togithub.com/cerbos/cerbos/commit/c8d2d205) chore(deps): Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 ([#​1577](https://togithub.com/cerbos/cerbos/issues/1577)) - [`dcc269d`](https://togithub.com/cerbos/cerbos/commit/dcc269dd) chore(deps): Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /tools ([#​1578](https://togithub.com/cerbos/cerbos/issues/1578)) - [`8eda680`](https://togithub.com/cerbos/cerbos/commit/8eda6808) chore(deps): Bump github.com/goreleaser/nfpm/v2 from 2.28.0 to 2.29.0 in /tools ([#​1599](https://togithub.com/cerbos/cerbos/issues/1599)) - [`ee53b22`](https://togithub.com/cerbos/cerbos/commit/ee53b220) chore(deps): Bump github.com/sigstore/rekor from 1.0.1 to 1.1.1 in /tools ([#​1563](https://togithub.com/cerbos/cerbos/issues/1563)) - [`a709152`](https://togithub.com/cerbos/cerbos/commit/a709152d) chore(deps): Bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 in /tools ([#​1600](https://togithub.com/cerbos/cerbos/issues/1600)) - [`1b30b4c`](https://togithub.com/cerbos/cerbos/commit/1b30b4c7) chore(deps): Update Antora to 3.1.2 ([#​1575](https://togithub.com/cerbos/cerbos/issues/1575)) - [`5aca50e`](https://togithub.com/cerbos/cerbos/commit/5aca50e7) chore(deps): Update bufbuild/buf-setup-action action to v1.18.0 ([#​1567](https://togithub.com/cerbos/cerbos/issues/1567)) - [`26f2579`](https://togithub.com/cerbos/cerbos/commit/26f25790) chore(deps): Update github actions deps ([#​1597](https://togithub.com/cerbos/cerbos/issues/1597)) - [`b00915b`](https://togithub.com/cerbos/cerbos/commit/b00915b8) chore(deps): Update github actions deps ([#​1625](https://togithub.com/cerbos/cerbos/issues/1625)) - [`6d06a49`](https://togithub.com/cerbos/cerbos/commit/6d06a49e) chore(deps): Update go deps ([#​1553](https://togithub.com/cerbos/cerbos/issues/1553)) - [`5c51c4c`](https://togithub.com/cerbos/cerbos/commit/5c51c4c7) chore(deps): Update go deps ([#​1556](https://togithub.com/cerbos/cerbos/issues/1556)) - [`71d6d68`](https://togithub.com/cerbos/cerbos/commit/71d6d680) chore(deps): Update go deps ([#​1568](https://togithub.com/cerbos/cerbos/issues/1568)) - [`2082630`](https://togithub.com/cerbos/cerbos/commit/20826305) chore(deps): Update go deps ([#​1581](https://togithub.com/cerbos/cerbos/issues/1581)) - [`b6ee759`](https://togithub.com/cerbos/cerbos/commit/b6ee7591) chore(deps): Update go deps ([#​1596](https://togithub.com/cerbos/cerbos/issues/1596)) - [`f750c1a`](https://togithub.com/cerbos/cerbos/commit/f750c1ae) chore(deps): Update go deps ([#​1624](https://togithub.com/cerbos/cerbos/issues/1624)) - [`e900c62`](https://togithub.com/cerbos/cerbos/commit/e900c621) chore(deps): Update google-github-actions/setup-gcloud action to v1.1.1 ([#​1582](https://togithub.com/cerbos/cerbos/issues/1582)) - [`c4b3ed1`](https://togithub.com/cerbos/cerbos/commit/c4b3ed1b) chore(deps): Update module github.com/envoyproxy/protoc-gen-validate to v1 ([#​1557](https://togithub.com/cerbos/cerbos/issues/1557)) - [`c51804d`](https://togithub.com/cerbos/cerbos/commit/c51804d9) chore(docs): Add paths to test schema files ([#​1564](https://togithub.com/cerbos/cerbos/issues/1564)) - [`f36cdee`](https://togithub.com/cerbos/cerbos/commit/f36cdee5) chore(docs): Fix referencing non-existent format flag ([#​1617](https://togithub.com/cerbos/cerbos/issues/1617)) - [`4e2999e`](https://togithub.com/cerbos/cerbos/commit/4e2999e0) chore(release): Add v0.27.0 release notes ([#​1628](https://togithub.com/cerbos/cerbos/issues/1628)) - [`5137c91`](https://togithub.com/cerbos/cerbos/commit/5137c911) chore(release): Prepare release 0.27.0 - [`d82d66e`](https://togithub.com/cerbos/cerbos/commit/d82d66ef) chore(test): Overlay e2e test ([#​1579](https://togithub.com/cerbos/cerbos/issues/1579)) - [`16d8656`](https://togithub.com/cerbos/cerbos/commit/16d8656e) chore(version): Bump version to 0.27.0 - [`9c12c4f`](https://togithub.com/cerbos/cerbos/commit/9c12c4f2) chore: Add bundle driver info to telemetry ([#​1545](https://togithub.com/cerbos/cerbos/issues/1545)) - [`294e5bf`](https://togithub.com/cerbos/cerbos/commit/294e5bfb) chore: Change Cloud API version to `api.cerbos.cloud/v1` ([#​1559](https://togithub.com/cerbos/cerbos/issues/1559)) - [`cac7569`](https://togithub.com/cerbos/cerbos/commit/cac7569a) chore: Remove the cerbos prefix from output keys ([#​1614](https://togithub.com/cerbos/cerbos/issues/1614)) - [`1d26a97`](https://togithub.com/cerbos/cerbos/commit/1d26a974) chore: Update to go 1.19 ([#​1543](https://togithub.com/cerbos/cerbos/issues/1543)) ### [`v0.26.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.26.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.25.0...v0.26.0) ## Cerbos 0.26.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.26.0.html #### Changelog ##### Features - [`a38efe6`](https://togithub.com/cerbos/cerbos/commit/a38efe6d) feat: Add JUnit output format for test results ([#​1508](https://togithub.com/cerbos/cerbos/issues/1508)) - [`52f0daf`](https://togithub.com/cerbos/cerbos/commit/52f0daf2) feat: Cerbos Cloud bundle store driver ([#​1530](https://togithub.com/cerbos/cerbos/issues/1530)) - [`4a440e9`](https://togithub.com/cerbos/cerbos/commit/4a440e92) feat: Kafka audit log ([#​1499](https://togithub.com/cerbos/cerbos/issues/1499)) ##### Enhancements - [`06c514d`](https://togithub.com/cerbos/cerbos/commit/06c514da) enhancement!: Group test results by test name ([#​1498](https://togithub.com/cerbos/cerbos/issues/1498)) - [`1a949a1`](https://togithub.com/cerbos/cerbos/commit/1a949a13) enhancement!: Make config flag optional ([#​1462](https://togithub.com/cerbos/cerbos/issues/1462)) - [`138a1cd`](https://togithub.com/cerbos/cerbos/commit/138a1cd9) enhancement: Add includeDisabled to Admin API and schema deletion to cerbosctl ([#​1463](https://togithub.com/cerbos/cerbos/issues/1463)) - [`a5c1dc3`](https://togithub.com/cerbos/cerbos/commit/a5c1dc34) enhancement: Add principal, resource and action as properties of JUnit output ([#​1520](https://togithub.com/cerbos/cerbos/issues/1520)) - [`f38a10e`](https://togithub.com/cerbos/cerbos/commit/f38a10ea) enhancement: Add support for reading archive files for the disk driver ([#​1473](https://togithub.com/cerbos/cerbos/issues/1473)) - [`a5c6b10`](https://togithub.com/cerbos/cerbos/commit/a5c6b106) enhancement: Audit error metric ([#​1513](https://togithub.com/cerbos/cerbos/issues/1513)) - [`ad0dbb2`](https://togithub.com/cerbos/cerbos/commit/ad0dbb2f) enhancement: Enable auth on API explorer page ([#​1464](https://togithub.com/cerbos/cerbos/issues/1464)) - [`22fff65`](https://togithub.com/cerbos/cerbos/commit/22fff65a) enhancement: Enable disabled policies ([#​1472](https://togithub.com/cerbos/cerbos/issues/1472)) - [`eb0d3da`](https://togithub.com/cerbos/cerbos/commit/eb0d3dac) enhancement: Report audit close error ([#​1501](https://togithub.com/cerbos/cerbos/issues/1501)) ##### Bug fixes - [`b6fdc81`](https://togithub.com/cerbos/cerbos/commit/b6fdc81f) fix: Fix passing tests not being visible in JUnit test output ([#​1534](https://togithub.com/cerbos/cerbos/issues/1534)) - [`f40a8a8`](https://togithub.com/cerbos/cerbos/commit/f40a8a8c) fix: Kafka async produce context cancellation ([#​1516](https://togithub.com/cerbos/cerbos/issues/1516)) - [`a9e540d`](https://togithub.com/cerbos/cerbos/commit/a9e540df) fix: Kafka async publish fails when the API request returns ([#​1510](https://togithub.com/cerbos/cerbos/issues/1510)) - [`b6756b0`](https://togithub.com/cerbos/cerbos/commit/b6756b07) fix: Prevent default config from being turned into a path ([#​1533](https://togithub.com/cerbos/cerbos/issues/1533)) ##### Documentation - [`4fddbfb`](https://togithub.com/cerbos/cerbos/commit/4fddbfb8) docs: Add Kafka audit backend docs ([#​1506](https://togithub.com/cerbos/cerbos/issues/1506)) - [`80e7360`](https://togithub.com/cerbos/cerbos/commit/80e73601) docs: Add resource ID to test examples ([#​1488](https://togithub.com/cerbos/cerbos/issues/1488)) - [`e5dbcb5`](https://togithub.com/cerbos/cerbos/commit/e5dbcb53) docs: Document /api/server_info ([#​1469](https://togithub.com/cerbos/cerbos/issues/1469)) - [`27a2211`](https://togithub.com/cerbos/cerbos/commit/27a22119) docs: Document CEL string.format function ([#​1528](https://togithub.com/cerbos/cerbos/issues/1528)) - [`397d626`](https://togithub.com/cerbos/cerbos/commit/397d6264) docs: Fix README snapshot.yml badge ([#​1497](https://togithub.com/cerbos/cerbos/issues/1497)) - [`53c6a41`](https://togithub.com/cerbos/cerbos/commit/53c6a412) docs: Fix name of test output format flag ([#​1481](https://togithub.com/cerbos/cerbos/issues/1481)) - [`a1a6143`](https://togithub.com/cerbos/cerbos/commit/a1a61435) docs: Fix typo in 04\_testing-policies.adoc ([#​1477](https://togithub.com/cerbos/cerbos/issues/1477)) ##### Chores - [`5fa9390`](https://togithub.com/cerbos/cerbos/commit/5fa93905) chore(api): Remove api/x/plan/resources endpoint ([#​1471](https://togithub.com/cerbos/cerbos/issues/1471)) - [`92725a9`](https://togithub.com/cerbos/cerbos/commit/92725a97) chore(ci): Add timeouts to workflows ([#​1505](https://togithub.com/cerbos/cerbos/issues/1505)) - [`7507b68`](https://togithub.com/cerbos/cerbos/commit/7507b683) chore(ci): Increase snapshot build timeout ([#​1509](https://togithub.com/cerbos/cerbos/issues/1509)) - [`52d990c`](https://togithub.com/cerbos/cerbos/commit/52d990c8) chore(deps): Bump github.com/docker/docker from 20.10.23+incompatible to 20.10.24+incompatible ([#​1517](https://togithub.com/cerbos/cerbos/issues/1517)) - [`5831556`](https://togithub.com/cerbos/cerbos/commit/58315563) chore(deps): Bump github.com/docker/docker from 23.0.2+incompatible to 23.0.3+incompatible in /tools ([#​1518](https://togithub.com/cerbos/cerbos/issues/1518)) - [`f2a2b8f`](https://togithub.com/cerbos/cerbos/commit/f2a2b8f7) chore(deps): Bump github.com/opencontainers/runc from 1.1.2 to 1.1.5 ([#​1507](https://togithub.com/cerbos/cerbos/issues/1507)) - [`682f41b`](https://togithub.com/cerbos/cerbos/commit/682f41b4) chore(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0 ([#​1465](https://togithub.com/cerbos/cerbos/issues/1465)) - [`bf08b73`](https://togithub.com/cerbos/cerbos/commit/bf08b735) chore(deps): Bump golang.org/x/net from 0.5.0 to 0.7.0 in /tools ([#​1466](https://togithub.com/cerbos/cerbos/issues/1466)) - [`dcaf942`](https://togithub.com/cerbos/cerbos/commit/dcaf942f) chore(deps): Update bufbuild/buf-setup-action action to v1.15.0 ([#​1484](https://togithub.com/cerbos/cerbos/issues/1484)) - [`215c4ee`](https://togithub.com/cerbos/cerbos/commit/215c4eed) chore(deps): Update bufbuild/buf-setup-action action to v1.16.0 ([#​1512](https://togithub.com/cerbos/cerbos/issues/1512)) - [`c11163b`](https://togithub.com/cerbos/cerbos/commit/c11163b4) chore(deps): Update bufbuild/buf-setup-action action to v1.17.0 ([#​1522](https://togithub.com/cerbos/cerbos/issues/1522)) - [`f19a9f3`](https://togithub.com/cerbos/cerbos/commit/f19a9f37) chore(deps): Update github actions deps ([#​1475](https://togithub.com/cerbos/cerbos/issues/1475)) - [`19e7e0b`](https://togithub.com/cerbos/cerbos/commit/19e7e0b4) chore(deps): Update github actions deps ([#​1494](https://togithub.com/cerbos/cerbos/issues/1494)) - [`bd60c15`](https://togithub.com/cerbos/cerbos/commit/bd60c15b) chore(deps): Update github actions deps to v4 (major) ([#​1495](https://togithub.com/cerbos/cerbos/issues/1495)) - [`a72e752`](https://togithub.com/cerbos/cerbos/commit/a72e7525) chore(deps): Update go deps ([#​1474](https://togithub.com/cerbos/cerbos/issues/1474)) - [`bbc795d`](https://togithub.com/cerbos/cerbos/commit/bbc795d2) chore(deps): Update go deps ([#​1483](https://togithub.com/cerbos/cerbos/issues/1483)) - [`54beb34`](https://togithub.com/cerbos/cerbos/commit/54beb34d) chore(deps): Update go deps ([#​1493](https://togithub.com/cerbos/cerbos/issues/1493)) - [`072810a`](https://togithub.com/cerbos/cerbos/commit/072810a0) chore(deps): Update go deps ([#​1502](https://togithub.com/cerbos/cerbos/issues/1502)) - [`7222593`](https://togithub.com/cerbos/cerbos/commit/72225933) chore(deps): Update go deps ([#​1511](https://togithub.com/cerbos/cerbos/issues/1511)) - [`df020fb`](https://togithub.com/cerbos/cerbos/commit/df020fbe) chore(deps): Update go deps ([#​1521](https://togithub.com/cerbos/cerbos/issues/1521)) - [`ada36c1`](https://togithub.com/cerbos/cerbos/commit/ada36c1a) chore(deps): Update module github.com/dgraph-io/badger/v3 to v4 ([#​1503](https://togithub.com/cerbos/cerbos/issues/1503)) - [`08474cd`](https://togithub.com/cerbos/cerbos/commit/08474cd1) chore(release): Add 0.26.0 release notes ([#​1532](https://togithub.com/cerbos/cerbos/issues/1532)) - [`7b6638f`](https://togithub.com/cerbos/cerbos/commit/7b6638f5) chore(release): Prepare release 0.26.0 - [`936b2e3`](https://togithub.com/cerbos/cerbos/commit/936b2e35) chore(version): Bump version to 0.26.0 - [`6a40073`](https://togithub.com/cerbos/cerbos/commit/6a400732) chore: Deprecate old policy disable endpoint ([#​1476](https://togithub.com/cerbos/cerbos/issues/1476)) - [`80072f5`](https://togithub.com/cerbos/cerbos/commit/80072f5f) chore: Ignore stdout/stderr sync errors in audit log ([#​1515](https://togithub.com/cerbos/cerbos/issues/1515)) - [`2e3fd4e`](https://togithub.com/cerbos/cerbos/commit/2e3fd4e3) chore: Make Otel resource schemaless ([#​1487](https://togithub.com/cerbos/cerbos/issues/1487)) - [`b81b218`](https://togithub.com/cerbos/cerbos/commit/b81b2185) chore: Publish unstable API to BSR ([#​1531](https://togithub.com/cerbos/cerbos/issues/1531)) - [`62244d2`](https://togithub.com/cerbos/cerbos/commit/62244d2e) chore: Remove Playground from API explorer ([#​1467](https://togithub.com/cerbos/cerbos/issues/1467)) ### [`v0.25.0`](https://togithub.com/cerbos/cerbos/releases/tag/v0.25.0) [Compare Source](https://togithub.com/cerbos/cerbos/compare/v0.24.0...v0.25.0) ## Cerbos 0.25.0 View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.25.0.html #### Changelog ##### Features - [`31a474b`](https://togithub.com/cerbos/cerbos/commit/31a474bc) feat: Add Cerbos version to response headers ([#​1448](https://togithub.com/cerbos/cerbos/issues/1448)) - [`840a417`](https://togithub.com/cerbos/cerbos/commit/840a4172) feat: Admin API endpoint to disable policy(s) ([#​1426](https://togithub.com/cerbos/cerbos/issues/1426)) ##### Enhancements - [`dfb42e9`](https://togithub.com/cerbos/cerbos/commit/dfb42e9c) enhancement!: Return number of schemas deleted, and don't error if none ([#​1445](https://togithub.com/cerbos/cerbos/issues/1445)) - [`49ccfb3`](https://togithub.com/cerbos/cerbos/commit/49ccfb39) enhancement: Add DeleteSchema RPC to the SDK AdminClient ([#​1459](https://togithub.com/cerbos/cerbos/issues/1459)) - [`6b6ea4c`](https://togithub.com/cerbos/cerbos/commit/6b6ea4c6) enhancement: Prevent scoped policies being disabled ([#​1441](https://togithub.com/cerbos/cerbos/issues/1441)) ##### Bug fixes - [`4630a08`](https://togithub.com/cerbos/cerbos/commit/4630a081) fix: Evict disabled policy from the cache ([#​1436](https://togithub.com/cerbos/cerbos/issues/1436)) - [`5fc9861`](https://togithub.com/cerbos/cerbos/commit/5fc98615) fix: Evict policies that are changed in-place ([#​1439](https://togithub.com/cerbos/cerbos/issues/1439)) - [`b40303f`](https://togithub.com/cerbos/cerbos/commit/b40303fd) fix: Fix erroneous check in the Disable command ([#​1447](https://togithub.com/cerbos/cerbos/issues/1447)) - [`986d3d0`](https://togithub.com/cerbos/cerbos/commit/986d3d08) fix: Fix typo in policy metadata field ([#​1454](https://togithub.com/cerbos/cerbos/issues/1454)) - [`49c9405`](https://togithub.com/cerbos/cerbos/commit/49c94059) fix: Fix typo in policy metadata field ([#​1458](https://togithub.com/cerbos/cerbos/issues/1458)) ##### Documentation - [`4297ad5`](https://togithub.com/cerbos/cerbos/commit/4297ad5a) docs: Add note on resource-led policy design in `Best practices` section ([#​1423](https://togithub.com/cerbos/cerbos/issues/1423)) - [`eb8bf6d`](https://togithub.com/cerbos/cerbos/commit/eb8bf6d3) docs: Add policyVersion example to tests ([#​1430](https://togithub.com/cerbos/cerbos/issues/1430)) - [`20b0052`](https://togithub.com/cerbos/cerbos/commit/20b00522) docs: Clarify how to provide blob store credentials ([#​1433](https://togithub.com/cerbos/cerbos/issues/1433)) ##### Chores - [`a7a542c`](https://togithub.com/cerbos/cerbos/commit/a7a542cd) chore(ci): Improve caching ([#​1446](https://togithub.com/cerbos/cerbos/issues/1446)) - [`c2628e2`](https://togithub.com/cerbos/cerbos/commit/c2628e2c) chore(ci): Update gcloud auth ([#​1420](https://togithub.com/cerbos/cerbos/issues/1420)) - [`f7ecc84`](https://togithub.com/cerbos/cerbos/commit/f7ecc845) chore(ci): Use Go 1.20 in CI ([#​1440](https://togithub.com/cerbos/cerbos/issues/1440)) - [`e458fd2`](https://togithub.com/cerbos/cerbos/commit/e458fd27) chore(deps): Bump helm.sh/helm/v3 from 3.11.0 to 3.11.1 ([#​1450](https://togithub.com/cerbos/cerbos/issues/1450)) - [`e6450bd`](https://togithub.com/cerbos/cerbos/commit/e6450bda) chore(deps): Revert update of github.com/jackc/pgx/v4 to v5 ([#​1425](https://togithub.com/cerbos/cerbos/issues/1425)) ([#​1427](https://togithub.com/cerbos/cerbos/issues/1427)) - [`c7bf926`](https://togithub.com/cerbos/cerbos/commit/c7bf9264) chore(deps): Update bufbuild/buf-setup </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:eyJjcmVhdGVkSW5WZXIiOiIzNy44MS4zIiwidXBkYXRlZEluVmVyIjoiMzcuODEuMyIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> --------- 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]>
- Loading branch information