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