Skip to content

release: v0.3.0 - #67

Merged
prashar32 merged 1 commit into
mainfrom
release/v0.3.0
Jun 5, 2026
Merged

release: v0.3.0#67
prashar32 merged 1 commit into
mainfrom
release/v0.3.0

Conversation

@prashar32

Copy link
Copy Markdown
Owner

v0.3.0

Rolls up everything merged since v0.2.0 (#61#66) and makes the SDK install clean.

Highlights

  • The crash-resumable moat, proven and polished — resume_run, the kill -9 resume demo, exact-once budgets across a mid-step crash, and a crash-resume guide.
  • riskkernel init — one-command on-ramp (.env + a runnable example).
  • The SDK is on PyPIpip install riskkernel, no git URL, no #subdirectory. Switched everywhere (README, the init template, example requirements.txt, SDK README).

No breaking API changes; forward-compatible with existing v0.2.x state.

Checklist files bumped

  • CHANGELOG.md## [0.3.0] - 2026-06-06, compare links, fresh empty [Unreleased].
  • SDK → 0.3.0 (pyproject + __init__); version.go0.3.1-dev; docs/VISION.md status line.

After merge — tag the merged commit (PyPI publishes on the tag)

The pending trusted publisher is configured, so the tag fires three things: binaries, the cosign-signed image, and the PyPI publish.

git checkout main && git pull            # land the squash first (do NOT skip)
git tag -a v0.3.0 -m "v0.3.0" && git push origin v0.3.0

Skipping the pull lands the tag on the previous commit and ships stale markers (it bit v0.1.1). Verify before pushing: git show v0.3.0:sdks/python/pyproject.toml reads 0.3.0. Then, after the workflows finish: pip install riskkernel works, docker run ghcr.io/prashar32/riskkernel:0.3.0 version, and cosign verify.

Rolls up everything since v0.2.0: the crash-resumable moat, proven and polished —
resume_run, the kill-9 resume demo, exact-once budgets across a mid-step crash, and
a crash-resume guide — plus the `riskkernel init` on-ramp.

Also makes the SDK install clean. The SDK is now published to PyPI, so
`pip install riskkernel` replaces the from-source git URL everywhere: the README,
the init template, the example requirements, and the SDK README.

Version markers bumped per the checklist: the CHANGELOG rolled into 0.3.0, the SDK
to 0.3.0, version.go to 0.3.1-dev, and the VISION status line. No breaking API
changes; forward-compatible with existing v0.2.x state.
@prashar32
prashar32 merged commit 412d63e into main Jun 5, 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