Skip to content

Kudzu 0.16.16 - Bounded Compiler Module Cache

Latest

Choose a tag to compare

@bunzzeok bunzzeok released this 02 Sep 08:58

Kudzu 0.16.16 bounds canonical TypeScript AST retention so the complete 10,000-route production-scale contract runs under a 10 GiB V8 heap.

  • Bounds complete canonical module records to a 1,024-entry LRU while preserving stable position-based symbols.
  • Completes the identical 100,000-module / 10,110,000-line topology at 5,461.0 MiB clean-build RSS and 8,266.9 MiB retained-session peak RSS.
  • Verifies 10-module / one-page incremental scope, changed-clean output equivalence, deterministic digests, and clean and retained-session recovery.
  • Adds scale-aware recovery timeout, diagnostic progress, and bounded fixture cleanup retries.
  • Updates create-kudzu to 0.1.141 and generated projects to @kudzujs/core@^0.16.16.

Release gates: npm run check, required-Chrome 301/301, package smoke, and both npm tarball dry-runs.