Skip to content

Releases: MagnusOpera/terrabuild

0.195.5-next

18 Jun 16:40

Choose a tag to compare

0.195.5-next Pre-release
Pre-release
  • Restore execution-specific batch clustering after the source-graph split so run avoids synthetic batch dependency cycles.

Full Changelog: 0.195.4-next...0.195.5-next

0.195.4-next

18 Jun 15:37

Choose a tag to compare

  • Refine graph modeling so impact compares a raw source graph while run continues from a later execution-resolution stage.

Full Changelog: 0.195.3-next...0.195.4-next

0.195.3-next

18 Jun 10:29

Choose a tag to compare

0.195.3-next Pre-release
Pre-release
  • Scope terrabuild impact commit-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

16 Jun 20:41

Choose a tag to compare

0.195.2-next Pre-release
Pre-release
  • Add terrabuild impact --base <sha> --out <path> and terrabuild run --out <path> for machine-readable build reports.

Full Changelog: 0.195.1-next...0.195.2-next

0.195.1-next

16 Jun 20:07

Choose a tag to compare

0.195.1-next Pre-release
Pre-release
  • Add terrabuild run --out <path> and terrabuild impact --base <sha> --out <path> for machine-readable JSON reports.

Full Changelog: 0.195.0-next...0.195.1-next

0.195.0-next

16 Jun 13:25

Choose a tag to compare

0.195.0-next Pre-release
Pre-release
  • 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

13 May 12:29

Choose a tag to compare

  • 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, and Console.readLine for 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 #43 by upgrading the Docusaurus website stack to 3.10.1, adding the Mermaid layout peer dependency, pinning patched fast-uri/serialize-javascript transitive versions, and refreshing the Terrabuild.UI npm package set and lockfiles.
  • Include ProjectHash and TargetHash in 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_ACTOR and GITHUB_ACTOR_ID in the GitHub source-control integration.

Full Changelog: 0.193.9...0.194.5

0.194.4-next

10 May 19:22

Choose a tag to compare

0.194.4-next Pre-release
Pre-release
  • Upgrade embedded FScript runtime/language packages to 0.71.0.
  • Restrict the Terrabuild FScript host registry to disable Task.spawn, Task.await, and Console.readLine for 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

10 May 08:50

Choose a tag to compare

0.194.3-next Pre-release
Pre-release
  • NuGet upgrades.
  • Upgrade embedded FScript runtime/language packages to 0.68.0.
  • Fix GitHub Security alert #43 by upgrading the Docusaurus website stack to 3.10.1, adding the Mermaid layout peer dependency, pinning patched fast-uri/serialize-javascript transitive versions, and refreshing the Terrabuild.UI npm package set and lockfiles.

Full Changelog: 0.194.2-next...0.194.3-next

0.194.2-next

02 May 21:57

Choose a tag to compare

0.194.2-next Pre-release
Pre-release
  • Include ProjectHash and TargetHash in 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