Skip to content

release: v0.5.0 - #110

Merged
prashar32 merged 1 commit into
mainfrom
release/v0.5.0
Jun 12, 2026
Merged

release: v0.5.0#110
prashar32 merged 1 commit into
mainfrom
release/v0.5.0

Conversation

@prashar32

Copy link
Copy Markdown
Owner

Cuts v0.5.0. Headline: the TypeScript SDK lands — @riskkernel/sdk is on npm, dependency-free, at parity with the Python SDK (governed runs, budgets, the proxy, approval gates, crash-resume, and the Vercel AI SDK adapter) — alongside the reproducible cost benchmark and the #29 crash-resume correctness fix.

Version markers (per the release checklist)

File From → To
CHANGELOG.md [Unreleased][0.5.0] - 2026-06-13 + fresh [Unreleased] + compare links
internal/version/version.go 0.4.1-dev0.5.1-dev
sdks/python (pyproject.toml + __init__.py) 0.4.00.5.0
sdks/typescript/package.json 0.1.00.5.0
docs/VISION.md status line → v0.5.0

The TS bump means the v0.5.0 tag publishes @riskkernel/sdk@0.5.0 tokenlessly via the npm workflow (npm currently only has the 0.1.0 name-claim).

Also: dev-dep security

Bumps the TS esbuild override ^0.25.0^0.28.1 to clear a newly published advisory (GHSA-gv7w-rqvm-qjhr) that now covers the 0.25.x the previous override pinned — it surfaced as 7 high on the tree since #104/#105 CI ran. Dev/build tooling only: the published package ships zero runtime deps, so consumers are unaffected. npm audit is back to 0; typecheck/test (11)/build all pass on esbuild 0.28.1.

After merge: sync main, then tag v0.5.0 → binaries + signed image + PyPI + the first tokenless npm publish.

Roll the changelog into the 0.5.0 section, bump the version markers across the
runtime and both SDKs, and refresh the vision status line.

- CHANGELOG.md: [Unreleased] → [0.5.0] (2026-06-13) + fresh [Unreleased]; links.
- internal/version: 0.4.1-dev → 0.5.1-dev (un-stamped local builds).
- sdks/python: 0.4.0 → 0.5.0 (pyproject + __init__).
- sdks/typescript: 0.1.0 → 0.5.0, so the tag publishes @riskkernel/sdk@0.5.0.
- docs/VISION: status line → v0.5.0.

Also bump the TS esbuild dev-dependency override to ^0.28.1 to clear a newly
published advisory (GHSA-gv7w-rqvm-qjhr) that now covers the 0.25.x the previous
override pinned. Dev/build tooling only — the published package ships no runtime
dependencies — but it keeps the release tree's audit clean.
@prashar32
prashar32 merged commit 62d695d into main Jun 12, 2026
9 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