Skip to main content
Version: 0.207

What's New

For the complete history, see the full CHANGELOG.md on GitHub.

0.207.3​

0.207.3​

  • Require the Insights batch lookup API for remote cache reads, and authorize each window just before reading it to limit signed URL expiry on large graphs.

0.207.2​

  • Load cached operation logs on demand when rendering build reports, avoiding crashes after metadata-only cache hits.

0.207.1​

  • Preserve hidden output files and symbolic file links in local and remote caches so restored npm launchers keep working.

0.207.0​

  • Keep generated website pages, version metadata, and new release snapshots out of Git after local website preparation.
  • Make every CLI command discoverable under Usage and document version, shared selection options, and impact workflows.
  • Explain cache-key changes across saved runs with offline terrabuild compare, including changed files, dependencies, operations, and evaluated inputs.
  • Restore cached outputs of explicitly selected targets with terrabuild run --restore, including test reports on fresh CI runners.
  • Prefetch remote cache metadata and availability checks concurrently instead of waiting along build dependency chains.
  • Speed up remote cache lookup with encrypted summary metadata and batched Insights artifact authorization, with legacy server and cache fallback.
  • Publish NuGet packages through trusted publishing and allow retrying existing release packages without rebuilding or signing again.

Full Changelog: https://github.com/magnusopera/terrabuild/compare/0.206.0...0.207.3