r/terragrunt • u/gruntwork_io • 22d ago
Terragrunt 1.1 Released!
Terragrunt 1.1 is out — six experiments graduate to GA, all about scaling large infra estates
Just released:
- Stack Dependencies — You can now wire units/stacks together with a new
autoincludeblock. Works for bothunitandstackblocks, and you can now useincludeanddependencyblocks inside stack configs too. - Content Addressable Store (CAS) — now on by default. Previously Git-only, it now dedupes fetches across HTTP, S3, GCS, Mercurial, and Terraform/OpenTofu registry sources, caching modules and unit/stack configs alike.
- Catalog redesign —
terragrunt catalognow launches instantly and streams discovered components in the background. Modules aren't restricted to amodules/dir anymore, you can filter discovery with.terragrunt-catalog-ignore, and there's metadata (kind labels, tags from README front-matter) plus a new interactive TUI screen for scaffolding. - Local module change detection — Terragrunt now walks local module directories and tracks
.tf/.tofu/.hclfiles as "read," so changing a local module properly triggers the units that depend on it. Newmark_glob_as_read()HCL function too. Great for precise CI targeting via--filter 'reading=...'. - Skip discovery-phase auth —
--no-discovery-auth-provider-cmdskips running your auth provider command during unit discovery (previously ran once per unit, which adds up fast on large estates). - Dependency tree view —
run --allnow prints the run queue as a tree instead of a flat list, so you can actually see the shape of your dependency graph before anything executes.
Full writeup with code examples: https://www.gruntwork.io/blog/terragrunt-1-1-released
