Releases: MagnusOpera/terrabuild
Releases · MagnusOpera/terrabuild
0.195.5-next
- Restore execution-specific batch clustering after the source-graph split so
runavoids synthetic batch dependency cycles.
Full Changelog: 0.195.4-next...0.195.5-next
0.195.4-next
- Refine graph modeling so
impactcompares a raw source graph whileruncontinues from a later execution-resolution stage.
Full Changelog: 0.195.3-next...0.195.4-next
0.195.3-next
- Scope
terrabuild impactcommit-graph lookup by environment so preview and staging graphs for the same commit no longer overwrite each other.
Full Changelog: 0.195.2-next...0.195.3-next
0.195.2-next
- Add
terrabuild impact --base <sha> --out <path>andterrabuild run --out <path>for machine-readable build reports.
Full Changelog: 0.195.1-next...0.195.2-next
0.195.1-next
- Add
terrabuild run --out <path>andterrabuild impact --base <sha> --out <path>for machine-readable JSON reports.
Full Changelog: 0.195.0-next...0.195.1-next
0.195.0-next
- Add
terrabuild run --result <path>to export a machine-readable run report. - Upgrade embedded FScript runtime/language packages to
0.72.0. - Remove macOS Intel (
darwin-x64/osx-x64) build and release artifacts from the Make publish flow, release automation, Homebrew tap metadata, scaffold lockfiles, and install documentation so Terrabuild ships only the supported macOS arm64 binary. - Add
terrabuild prune <days>to remove stale local cache entries from~/.terrabuild/cache, refresh cache-entry access timestamps on local reads, and document the new cache-retention workflow.
Full Changelog: 0.194.4-next...0.195.0-next
0.194.5
- Fail fast with a user-facing invalid-argument error when Terrabuild runs in a workspace that is not a git repository, instead of surfacing that source-control initialization failure to Sentry.
- Upgrade embedded FScript runtime/language packages to
0.71.0. - Restrict the Terrabuild FScript host registry to disable
Task.spawn,Task.await, andConsole.readLinefor extension scripts while keeping the remaining default host functions available. - Document the Terrabuild-exposed FScript host functions in the extensibility docs.
- NuGet upgrades.
- Upgrade embedded FScript runtime/language packages to
0.68.0. - Fix GitHub Security alert
#43by upgrading the Docusaurus website stack to3.10.1, adding the Mermaid layout peer dependency, pinning patchedfast-uri/serialize-javascripttransitive versions, and refreshing theTerrabuild.UInpm package set and lockfiles. - Include
ProjectHashandTargetHashin uploaded build-graph nodes so downstream Insights snapshots can resolve and persist optional artifact links per node. - Send optional Terrabuild project names with artifact publication so downstream consumers can surface stable project identities instead of only project directories.
- Capture
GITHUB_ACTORandGITHUB_ACTOR_IDin the GitHub source-control integration.
Full Changelog: 0.193.9...0.194.5
0.194.4-next
- Upgrade embedded FScript runtime/language packages to
0.71.0. - Restrict the Terrabuild FScript host registry to disable
Task.spawn,Task.await, andConsole.readLinefor extension scripts while keeping the remaining default host functions available. - Document the Terrabuild-exposed FScript host functions in the extensibility docs.
Full Changelog: 0.194.3-next...0.194.4-next
0.194.3-next
- NuGet upgrades.
- Upgrade embedded FScript runtime/language packages to
0.68.0. - Fix GitHub Security alert
#43by upgrading the Docusaurus website stack to3.10.1, adding the Mermaid layout peer dependency, pinning patchedfast-uri/serialize-javascripttransitive versions, and refreshing theTerrabuild.UInpm package set and lockfiles.
Full Changelog: 0.194.2-next...0.194.3-next
0.194.2-next
- Include
ProjectHashandTargetHashin uploaded build-graph nodes so downstream Insights snapshots can resolve and persist optional artifact links per node.
Full Changelog: 0.194.1-next...0.194.2-next