Skip to content

release: cedarpy 4.8.4#88

Merged
skuenzli merged 1 commit into
mainfrom
release/4.8.4
May 29, 2026
Merged

release: cedarpy 4.8.4#88
skuenzli merged 1 commit into
mainfrom
release/4.8.4

Conversation

@skuenzli
Copy link
Copy Markdown
Contributor

@skuenzli skuenzli commented May 29, 2026

Summary

First release including partial-evaluation support and the median-of-N benchmark gate. Cedar Policy engine version is unchanged (still v4.8.2).

Added

Changed

See CHANGELOG.md for the full entry.

Test plan

  • CI green across all platforms (linux x86_64/aarch64, macos x86_64/aarch64, windows x64)
  • After merge: tag v4.8.4, approve pypi-release deployment
  • Verify wheels + sdist + provenance on https://pypi.org/project/cedarpy/4.8.4/
  • gh release create v4.8.4

🤖 Generated with Claude Code

First release including partial evaluation support and the median-of-N
benchmark gate.

Added:
- is_authorized_partial / PartialAuthzResult — Cedar partial-evaluation
  authorizer. Treats absent or None request fields as unknowns; returns
  Allow/Deny when unknowns can't change the outcome, NoDecision plus
  residuals otherwise. Enables the partial-eval Cargo feature on
  cedar-policy. Thanks @swenger. (#28, #82)

Changed:
- make benchmark-compare runs N=5 release-mode benchmarks at HEAD and
  gates on median Δ vs baseline.json; the prior mean threshold was
  dropped. Per-run JSONs land in tests/benchmark/results/current/. (#69)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@skuenzli skuenzli merged commit 2e26ae2 into main May 29, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant