kilnv4.2.0All systems normal
DocsRemote cachePricingChangelogNewCustomers
18.4kSign inStart building
01Docs02Remote cache03Pricing04ChangelogNew05Customers
All systems normalv4.2.0
Sign inStart building

Changelog · RSS · 214 releases since 2022

What we shipped.

Every release of the kiln CLI and remote cache, newest first. Breaking changes are marked, and there have been three.

Oct 29, 2026v4.2.0

Remote cache now shards by package graph

Cache keys used to hash the whole lockfile, so bumping one dev dependency invalidated every package. Keys are now scoped to each package's resolved subgraph. On our own monorepo (312 packages) median CI time went from 11m 40s to 3m 05s.

$ npx kiln@4.2.0 run build --affected
✓ 41 tasks · 37 cached · 3m 05s
  • kiln cache stats --since 7d shows hit rate per package
  • New KILN_CACHE_SHARD env for self-hosted buckets
  • Fixed a race when two runners uploaded the same artifact
Oct 14, 2026v4.1.3

Quieter logs, louder failures

Successful tasks now collapse to one line. Failed tasks print their full output, the exact command, and the cache key that missed, so you can rerun it locally with kiln replay.

$ npx kiln@4.1.3 run build --affected
✓ 41 tasks · 37 cached · 3m 05s
  • kiln replay <task-id> reproduces a CI task on your machine
  • Log output is 74% shorter on green builds
Sep 30, 2026v4.1.0

Bun and Deno workspaces

Kiln reads bun.lock and deno.json workspaces natively. No adapter, no config. Mixed repos work too: we tested a 40 package repo with pnpm, Bun and a Rust crate side by side.

$ npx kiln@4.1.0 run build --affected
✓ 41 tasks · 37 cached · 3m 05s
  • Workspace detection takes 38ms on a cold start
  • Rust crates hash Cargo.lock per member