This post covers Kit v2026.3.30. The detailed notes below come from the project changelog.
Kit 2026.3.30 is a runtime and tooling hardening release. The biggest user-facing change is
new REPL command support in the WASM interpreter, but most of the work in this cut focuses on making the
compiler, distributed runtime, and test workflows quieter, stricter, and easier to trust.
Looking across the full changelog entry, the release clusters around four themes: interpreter and backend cleanup, better diagnostics for node and actor runtime paths, less noisy native and test output, and more regression coverage for distributed and example-checking workflows.
Release Snapshot
- Release: v2026.3.30
- Date: March 30, 2026
- Changelog entries: 18
- Primary areas: WASM REPL, backend cleanup, distributed runtime, test tooling
What Changed
The interpreter side of the release starts with REPL command support in WASM, which closes an obvious gap between browser-hosted Kit and the native experience. The backend work alongside it suggests a deliberate cleanup pass: fallback guardrails were added, a backend gap cleanup batch landed, and example checking now has an interactive mode that avoids paying for a full parse when it is not needed.
There is also a strong runtime quality story here. Node connection diagnostics were improved, distributed actor handling was tightened, and the test suite grew targeted coverage for node runtime regressions, remote actors, and cluster broadcasts. That combination usually signals that the team found real edge cases in distributed execution and chose to lock them down with tests before they escaped again.
The remaining changes smooth out day-to-day development. Native library flags are preserved correctly alongside frameworks, native tool output no longer leaks by default, test-only package and LSP output have been silenced, and import and wrapper paths now produce less noise. Together those changes make Kit feel less chatty and more intentional when you are iterating.
Release Highlights
- WASM interpreter support now includes REPL commands.
- Backend fallback behavior and backend cleanup received a focused pass.
- Distributed runtime behavior gained stronger diagnostics and regression coverage.
- Native build and test output paths are quieter and preserve more of the right flags.
- Example checking now supports an interactive mode and skips full parsing when possible.
Exact Changelog
The list below matches the 2026.3.30 changelog entry, with each short SHA linked to the
corresponding GitLab commit in kit-lang.
- Add REPL command support to WASM interpreter (00608e8)
- Add repo-local Vagrant VM tooling (6424222)
- Finish backend gap cleanup batch (0c68074)
- Fix isolated test verification regressions (8e67a46)
- Preserve native library flags alongside frameworks (46c3ee3)
- Stop leaking native tool output by default (22da2f8)
- Reduce test output noise in import and wrapper paths (892923e)
- Silence test-only package and LSP output (8fd7645)
- Tighten distributed runtime actor handling (8d6629e)
- Add backend fallback guardrails (4dc730c)
- Improve node connect diagnostics (84b37f0)
- Add node runtime regression coverage (505f97d)
- Expand node runtime remote actor tests (6be653e)
- Add cluster broadcast runtime regression (717de9c)
- Update package sync guidance (bcd5666)
- Add self-test parity command (4bec3b6)
- Support interactive example check mode (8a03641)
- Avoid full parse for example check mode (19b3e60)