Skip to content

release: v0.2.0 - #60

Merged
prashar32 merged 1 commit into
mainfrom
release/v0.2.0
Jun 4, 2026
Merged

release: v0.2.0#60
prashar32 merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@prashar32

Copy link
Copy Markdown
Owner

v0.2.0 — week-1 frictionless-adoption release

Rolls up everything merged since v0.1.2 (#50#59) and bumps the version markers per the release checklist.

Highlights

  • One-line CLI installgo install …/cmd/riskkernel@latest, no clone.
  • Three runnable, key-free exampleswrap-your-agent, langchain, mcp.
  • Safe default budgets out of the box ($5 / 100 loops / 1h) — a default-behavior change.
  • Config-updatable model pricingRISKKERNEL_PRICING_FILE.
  • Fix: LangChain budget halts now actually stop the chain (raise_error); the OpenAI Agents adapter was audited (clean) and got regression tests.

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

Checklist files bumped (§13)

  • CHANGELOG.md[Unreleased] rolled into ## [0.2.0] - 2026-06-04 (+ backfilled the examples / install / LangChain-fix entries that earlier PRs missed); compare links updated; fresh empty [Unreleased].
  • SDK → 0.2.0 (pyproject.toml + __init__.py); version.go default → 0.2.1-dev; docs/VISION.md status line.

After merge (the tag flow — do NOT skip the sync)

Per §13, tag the merged commit, not this branch:

git checkout main && git pull            # land the squash-merge first
git tag -a v0.2.0 -m "v0.2.0"            # → release workflow builds + cosign-signs the image
git push origin v0.2.0

Skipping the pull lands the tag on the previous commit and ships stale version markers (this bit v0.1.1). Verify before pushing: git show v0.2.0:sdks/python/pyproject.toml reads 0.2.0. Then verify the image: docker run ghcr.io/prashar32/riskkernel:0.2.0 version.

Frictionless-adoption release — one-line CLI install, three key-free examples
(wrap-your-agent, langchain, mcp), safe default budgets out of the box,
config-updatable model pricing, and the LangChain enforcement fix. No breaking
API changes; forward-compatible with existing v0.1.x state.

Rolls the CHANGELOG [Unreleased] into [0.2.0], bumps the SDK to 0.2.0, the
version.go default to 0.2.1-dev, and the VISION status line.
@prashar32
prashar32 merged commit bc0f587 into main Jun 4, 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