Skip to content

Kudzu 0.8.26 - Goal B benchmark hardening

Choose a tag to compare

@bunzzeok bunzzeok released this 10 Aug 01:19
· 4 commits to main since this release

Kudzu 0.8.26 makes the retained Goal B optimizations reproducible and directly regression-tested without changing generated runtime behavior or authoring support.

Changed

  • benchmark:commerce requires byte-identical candidate output by default; EXPECTED_CHANGES preserves explicit historical artifact deltas.
  • The standard suite verifies exact route-entry transform reuse across repeated, distinct, and new-build sources.
  • List runtime generation tests protect the measured bulk-mount threshold, majority guards, nested/owner exclusions, and per-root fallback.
  • The architecture packet records Goal B baseline evidence, deliberate gaps, and the current 0.8.26 responsibility map.

Performance validation

  • Seven alternating v0.8.24 and current-tree commerce builds emitted 1,011 pages and 3,056 files with no changed deploy hash.
  • Medians were 14,766.5 ms and 12,202.4 ms. This validates the maintained runner and release direction, not one isolated optimization.

Validation

  • npm run check passed.
  • All 175 tests passed.
  • npm run test:package passed with the packed tarball.
  • The exact-output commerce runner passed seven alternating builds.

Upgrade

npm install @kudzujs/core@^0.8.26