Cerbos 0.27.0
View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.27.0.html
Changelog
Features
- d0b3f79 feat: Storage overlay (#1560)
- 0ce1346 feat: User-defined output from policy evaluation (#1594)
- 7570df3 feat: Validate policy and test files with JSON schema (#1526)
Enhancements
- ded521c enhancement(helm): Allow LoadBalancerIP to be set (#1605)
- 41a1753 enhancement(helm): Upgrade to HPA v2 API (#1548)
- 620f980 enhancement(helm): Volume mounts for Cerbos Cloud (#1547)
- 7220e09 enhancement(sdk): Add support for user-defined outputs (#1620)
- 60ff224 enhancement: Add CEL math extension (#1569)
- 6a24371 enhancement: Handle schemas folder being in wrong place with more verbose error (#1550)
- b20c182 enhancement: Verify required tables are present in the db (#1584)
Bug fixes
- 3b64da7 fix: Add
helmfile init
step to e2e GH actions setup (#1583) - 7870db5 fix: Give
Overlay
interface precendence in storage switch on server startup (#1573) - 6af9d52 fix: Introduce custom temp directory creation function with pathname length limit for uds (#1541)
- 8f66068 fix: Mark /tmp as a container volume (#1546)
- ad1c460 fix: Return correct error code when store is invalid (#1592)
- 0f78104 fix: Update e2e overlay test seed file with newly added output data (#1611)
- b49d27d fix: Use IncludeMetadata option on all gRPC requests (#1586)
Documentation
- fc5ea9b docs: Add page with output example (#1622)
- 562dfee docs: Clarify policy repository layout (#1551)
- cb892e7 docs: Fix typo in
charAt
example (#1606)
Chores
- 85e5d7a chore(ci): Disable automatic label updates (#1544)
- b9382cf chore(ci): Fix data race in store test (#1537)
- 4029bd2 chore(ci): Update Renovate labels (#1565)
- c8d2d20 chore(deps): Bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 (#1577)
- dcc269d chore(deps): Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible in /tools (#1578)
- 8eda680 chore(deps): Bump github.com/goreleaser/nfpm/v2 from 2.28.0 to 2.29.0 in /tools (#1599)
- ee53b22 chore(deps): Bump github.com/sigstore/rekor from 1.0.1 to 1.1.1 in /tools (#1563)
- a709152 chore(deps): Bump github.com/sigstore/rekor from 1.1.1 to 1.2.0 in /tools (#1600)
- 1b30b4c chore(deps): Update Antora to 3.1.2 (#1575)
- 5aca50e chore(deps): Update bufbuild/buf-setup-action action to v1.18.0 (#1567)
- 26f2579 chore(deps): Update github actions deps (#1597)
- b00915b chore(deps): Update github actions deps (#1625)
- 6d06a49 chore(deps): Update go deps (#1553)
- 5c51c4c chore(deps): Update go deps (#1556)
- 71d6d68 chore(deps): Update go deps (#1568)
- 2082630 chore(deps): Update go deps (#1581)
- b6ee759 chore(deps): Update go deps (#1596)
- f750c1a chore(deps): Update go deps (#1624)
- e900c62 chore(deps): Update google-github-actions/setup-gcloud action to v1.1.1 (#1582)
- c4b3ed1 chore(deps): Update module github.com/envoyproxy/protoc-gen-validate to v1 (#1557)
- c51804d chore(docs): Add paths to test schema files (#1564)
- f36cdee chore(docs): Fix referencing non-existent format flag (#1617)
- 4e2999e chore(release): Add v0.27.0 release notes (#1628)
- 5137c91 chore(release): Prepare release 0.27.0
- d82d66e chore(test): Overlay e2e test (#1579)
- 16d8656 chore(version): Bump version to 0.27.0
- 9c12c4f chore: Add bundle driver info to telemetry (#1545)
- 294e5bf chore: Change Cloud API version to
api.cerbos.cloud/v1
(#1559) - cac7569 chore: Remove the cerbos prefix from output keys (#1614)
- 1d26a97 chore: Update to go 1.19 (#1543)