Skip to content

release: bump version to 4.8.6 - #102

Merged
skuenzli merged 1 commit into
mainfrom
release/4.8.6
Jun 27, 2026
Merged

release: bump version to 4.8.6#102
skuenzli merged 1 commit into
mainfrom
release/4.8.6

Conversation

@skuenzli

Copy link
Copy Markdown
Contributor

Release PR for cedarpy v4.8.6. Cedar Policy engine unchanged (v4.8.2).

Bumps Cargo.toml, Cargo.lock, the README compatibility table, and promotes the CHANGELOG.md [Unreleased] section.

Added

  • Cedar policy template linking on the PolicySet handle — with_linked / with_linked_batch / without_linked / templates() (#29, thanks @Iamrodos)
  • Reusable, pre-parsed Entities handle + with_added_json_str (#83, thanks @Iamrodos)
  • PolicySet.with_added_str — extend a compiled base without re-parsing (#83)

Security

  • CI/release supply-chain hardening (#62): all actions SHA-pinned with tag comments, checkout persist-credentials: false, zizmor lint gate, repo action-allowlist requiring SHA pins. Build provenance is now a single combined attestation over all wheels (attest-build-provenance@v4) instead of one per wheel. No change to the package's code or behavior.

Notes

  • This is the first release through the ci: consolidate GitHub Actions updates and pin to commit SHAs #62-hardened pipeline, so it also serves as the live validation of the upgraded release job (download-artifact@v8, attest-build-provenance@v4, maturin upload) — those run only on the tag push after merge.
  • Merge gate: green CI across all platforms + the zizmor lint job.

🤖 Generated with Claude Code

First release built and published through the #62-hardened pipeline
(SHA-pinned actions, zizmor lint gate, action allowlist with SHA-pin
enforcement). Cedar Policy engine unchanged (v4.8.2).

Added:
- Cedar policy template linking on the PolicySet handle — with_linked /
  with_linked_batch / without_linked / templates() (#29, @Iamrodos)
- Reusable, pre-parsed Entities handle + with_added_json_str (#83, @Iamrodos)
- PolicySet.with_added_str to extend a compiled base without re-parsing (#83)

Security:
- CI/release supply-chain hardening (#62): every action SHA-pinned with tag
  comments, checkout persist-credentials: false, zizmor lint job, repo action
  allowlist requiring SHA pins. Build provenance is now a single combined
  attestation over all wheels (attest-build-provenance@v4) rather than one
  per wheel. No change to the published package's code or behavior.
@skuenzli
skuenzli merged commit 075c866 into main Jun 27, 2026
8 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