Skip to content

release: bump version to 4.8.1#61

Merged
skuenzli merged 1 commit intomainfrom
release/4.8.1
Apr 22, 2026
Merged

release: bump version to 4.8.1#61
skuenzli merged 1 commit intomainfrom
release/4.8.1

Conversation

@skuenzli
Copy link
Copy Markdown
Contributor

Summary

Release cedarpy v4.8.1. Dependency update release — no functional or API changes.

Version bumps

  • Cargo.toml: 4.8.04.8.1
  • Cargo.lock: cedarpy entry auto-regenerated
  • README.md: cedarpy release column in the compatibility table

Changes since v4.8.0 (release notes)

Security

Build / supply chain

  • Removed stale rustix = "~0.37.25" pin; rustix is now governed by the transitive dep graph (resolves to 0.38.x)
  • Added Dependabot cooldown (7 days minor/patch, 14 days major) to mitigate fresh-release compromise risk
  • Switched PyPI publish from long-lived API token to Trusted Publishing (OIDC) with a protected pypi-release environment

No functional changes

Cedar Policy engine version is unchanged (still 4.8.2).

Release procedure

  1. Merge this PR to main
  2. git tag -a v4.8.1 -m "cedarpy v4.8.1" on main
  3. git push origin v4.8.1
  4. Approve the pypi-release deployment in GitHub Actions when it pauses for review
  5. Wheels publish to PyPI via OIDC
  6. Draft GitHub Release notes from this PR body

Test plan

  • cargo build — cedarpy 4.8.1 builds cleanly
  • make benchmark-compare passed (verified locally by maintainer)
  • CI green on all platforms (linux x86_64/aarch64, macos x86_64/aarch64, windows, sdist)

🤖 Generated with Claude Code

Dependency update release. Changes since v4.8.0:
- Bump pytest 7.4.0 -> 9.0.3 (CVE-2025-71176)
- Refresh wheel 0.40.0 -> 0.47.0 (CVE-2026-24049) and packaging 23.1 -> 26.1
- Bump time 0.3.37 -> 0.3.47 (CVE-2026-25727)
- Bump keccak 0.1.5 -> 0.1.6 (GHSA-3288-p39f-rqpv)
- Remove stale rustix 0.37.x pin; rustix now governed by transitive deps
- Add Dependabot cooldown (7 days minor/patch, 14 days major)
- Switch PyPI publish to trusted publishing (OIDC), retire long-lived token

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@skuenzli skuenzli merged commit f63e51b into main Apr 22, 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