Cerbos 0.51.0
View the full release notes at https://docs.cerbos.dev/cerbos/latest/releases/v0.51.0.html
Changelog
- [571473] Ability to attach contextual information to requests (#2928)
- [239f31] Add DeletePolicy RPC (#2895)
- [ddcc4e] Add PurgeStoreRevisions RPC (#2897)
- [77c67d] Add ability to toggle test traces (#2867)
- [96ab1d] Add action to output entries (#2900)
- [e9de1e] Add build constraint to compile manager (#2865)
- [fd7f71] Add cerbosctl delete policies command (#2921)
- [d2adbb] Add cerbosctl store revisions purge command (#2925)
- [03ca97] Add option to set worker count for Verify call (#2918)
- [a3e39f] Add test filter to run selected tests only (#2916)
- [b45aa7] Add v0.51.0 release notes (#2943)
- [60dc39] Avoid panic on invalid variable expression (#2936)
- [5c5100] Bump github.com/theupdateframework/go-tuf/v2 from 2.3.1 to 2.4.1 in /tools (#2933)
- [9f3f9c] Cache-friendly time decorator, caching CEL Programs (#2883)
- [7efae6] Correctly handle failed downloads in the blob storage driver (#2898)
- [14af1e] Document the default schema enforcement level more explicitly (#2884)
- [bfe7b6] Exclude filtered tests from total count (#2938)
- [7610d3] Fix PurgeStoreRevisions documentation (#2937)
- [1590db] Fix rule table scope traversal (#2929)
- [26d354] Fix transaction usage in dbStorage (#2914)
- [3972b0] GlobMap clean-up (#2908)
- [a0a953] GlobMap optimizations (#2905)
- [e17b3a] Handle panics during compilation (#2934)
- [e85dee] Implement GetAllCompilationUnitsWithCount (#2912)
- [b52958] Lock file maintenance (#2913)
- [2b2a29] Lock file maintenance Node.js deps (#2911)
- [91ae2e] Lock file maintenance Node.js deps (#2932)
- [39af52] Remove DELETE method from DeletePolicy RPC and move it back to DisablePolicy RPC as deprecated (#2915)
- [37257a] Remove
cerbos.runtime.v1.Expr.checked_v2field (#2904) - [164d0d] Replace SHA256 with xxhash function for Row deduplication (#2903)
- [006f94] Store compiled expressions referencing
cerbos.Variablesin a separate field (#2902) - [7e9c55] Update GitHub Actions deps (#2906)
- [78bddf] Update GitHub Actions deps (#2930)
- [c66dd1] Update GitHub Actions deps (#2940)
- [362e9f] Update Go deps (#2887)
- [9d5a52] Update Go deps (#2907)
- [783ebc] Update Go deps (#2931)
- [488c14] Update actions/download-artifact action to v7 (#2888)
- [f1bfff] Update actions/upload-artifact action to v6 (#2889)
- [dc2c52] Update dawidd6/action-download-artifact action to v12 (#2890)
- [9af8f7] Update github/codeql-action action to v4 (#2909)
- [7cbb51] Update license headers (#2880)
- [a40ff0] Update sigstore verification information (#2864)
- [28d08b] Use shared Renovate config preset (#2882)
- [5d6cca] VerifyStream refactoring (#2891)
- [202937] chore(deps): Bump github.com/sigstore/cosign/v2 from 2.5.0 to 2.6.2 in /tools (#2899)
- [2de2cd] chore(deps): Bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 in /tools (#2923)
- [fa85d9] chore(deps): Bump github.com/sigstore/sigstore from 1.10.3 to 1.10.4 in /tools (#2924)
- [9c7851] chore(deps): Bump github.com/theupdateframework/go-tuf/v2 from 2.3.0 to 2.3.1 in /tools (#2919)
- [119e27] chore(deps): Update GitHub Actions deps (#2861)
- [f2cc0a] chore(deps): Update Go deps (#2868)
- [1b3baa] chore(deps): Update Go deps (#2874)
- [d11ff6] chore(deps): Update actions/cache action to v5 (#2876)
- [ecbbdc] chore(deps): Update aws-actions/setup-sam digest to c2a20b1 (#2873)
- [f227a9] chore(deps): Update pnpm to v10.26.2 (#2869)
- [37827a] chore(deps): Update pnpm to v10.27.0 (#2875)
- [158d17] chore(release): Prepare release 0.51.0
- [8be6fd] chore(version): Bump version to 0.51.0
- [251a51] chore: Rule table index refactor (#2886)
- [3013b3] chore: Update copyright year to 2026 (#2877)
- [99e363] chore: getAllKeys returns slice instead of map (#2893)
- [2f1fa6] docs: Update very old query plan adapter docs (#2941)
- [db809a] enhancement: Add AST cache to rule table (#2878)
- [ad8898] enhancement: Add role policy versions support (#2917)
- [8b3720] enhancement: Batching tests (#2881)
- [c5a81d] enhancement: Load policies optimisation (#2871)
- [6a2c01] enhancement: Reuse programs in tests (#2879)
- [708ce7] enhancement: Rule table optimisation (incl. scoped resources exists) (#2870)
- [39fb73] enhancement: Stream test suite results (#2885)
- [39fd08] fix: Enforce exhaustive role policies (#2935)
- [4b2aa5] fix: Handle ErrUnsupportedOperation in rule table reload (#2942)
- [8fe8fd] fix: Sanitize
redisMap.getAllKeysto return the category key alone (#2892) - [501d19] fix: Use unique cache key for derived role variables (#2922)
- [cc5cb1] runTest: collect outputs in advance (#2901)