T

Terragrunt

T
Terragrunt DevOps v1.1.2

v1.1.2

✨ New Features Scaffold straight from the catalog README view with ctrl+d In the terragrunt catalog TUI, pressing ctrl+d while reading a component's README now scaffolds it immediately, skipping the interactive form. Module and template inputs are written as # TODO placeholders, and unit/stack copies get a fully placeholder terragrunt.values.hcl. The hint bar at the bottom of the README view adver…

T
Terragrunt DevOps v1.1.1

v1.1.1

🐛 Bug Fixes Chained role assumption for the S3 backend When AWS credentials were supplied through --auth-provider-cmd or environment variables, Terragrunt ignored the assume_role attribute of the remote_state block for its own backend operations, such as bootstrapping the state bucket. In cross-account setups this caused access errors, even though OpenTofu/Terraform itself assumed the role correct…

T
Terragrunt DevOps v1.1.0

v1.1.0

✨ New Features Stack dependencies A stack generates a tree of units from a single terragrunt.stack.hcl file. Wiring one of those units to another used to mean defining dependency blocks in your catalog and threading dependency paths through values. Stack dependencies let you declare those relationships up front instead. Add an autoinclude block inside a unit or stack block, and Terragrunt generate…

T
Terragrunt DevOps v1.1.0-rc3

v1.1.0-rc3

🎉 v1.1.0 Release Candidate This is the third release candidate for Terragrunt v1.1. It carries the same six completed experiments as v1.1.0-rc2, plus bug fixes for those experiments and improvements to how releases are published and verified. This release completes the following experiments: stack-dependencies cas catalog-redesign mark-many-as-read opt-out-auth dag-queue-display Future release can…

T
Terragrunt DevOps v1.1.0-rc2

v1.1.0-rc2

🎉 v1.1.0 Release Candidate This is the second release candidate for Terragrunt v1.1. It carries the same six completed experiments as v1.1.0-rc1, plus bug fixes for those experiments and improvements to how releases are published and verified. This release completes the following experiments: stack-dependencies cas catalog-redesign mark-many-as-read opt-out-auth dag-queue-display Future release ca…

T
Terragrunt DevOps v1.1.0-rc1

v1.1.0-rc1

🎉 v1.1.0 Release Candidate This is the first release candidate for Terragrunt v1.1. This release completes the following experiments: stack-dependencies cas catalog-redesign mark-many-as-read opt-out-auth dag-queue-display Future release candidates for v1.1.0 will include bug fixes related to these experiments or other urgent bug fixes as necessary, and documentation improvements. Please try out t…

T
Terragrunt DevOps v1.0.8

v1.0.8

🏎️ Performance Improvements Faster read-file tracking with the mark-many-as-read experiment With the mark-many-as-read experiment enabled, Terragrunt records every module file it marks as read during parsing. The bookkeeping for that record scaled quadratically: each new path was checked against every path recorded so far, which got expensive for units with large local module sources, and monorepo…

T
Terragrunt DevOps v1.0.7

v1.0.7

✨ New Features tfr:// source URLs accept an optional version The version query parameter on tfr:// source URLs is now optional. When omitted, Terragrunt queries the registry's list-versions endpoint and downloads the latest stable version, matching how OpenTofu and Terraform resolve a module reference that has no version constraint. terraform { source = "tfr:///terraform-aws-modules/vpc/aws" } Pre…

T
Terragrunt DevOps v1.0.6

v1.0.6

🐛 Bug Fixes terragrunt no longer hangs when download_dir is a non-hidden subdirectory of the unit Setting download_dir (via the attribute, --download-dir, or TG_DOWNLOAD_DIR) to a subdirectory of the unit's working directory whose name did not start with a dot caused commands that prepare the OpenTofu or Terraform source (apply, plan, run, and similar) to hang. For example: # /infra/web/terragrunt…

T
Terragrunt DevOps v1.0.5

v1.0.5

✨ New Features Full .terraform.lock.hcl files from the provider cache server When the provider cache server is used against the OpenTofu provider registry, Terragrunt now writes .terraform.lock.hcl files containing h1: hashes for every platform the registry supports. A single terragrunt init produces a lock file that works on every platform, removing the need to run tofu providers lock -platform=.…

T
Terragrunt DevOps v1.0.4

v1.0.4

🏎️ Performance Improvements run_cmd and Git repo-root results memoized without the Provider Cache Server Within a single command, repeated run_cmd(...) calls and repeated Git repo-root lookups across units used to share their cached results only when the Provider Cache Server was running. Commands invoked without --provider-cache (the common case for find, list, and run --all against estates that…

T
Terragrunt DevOps v1.0.3

v1.0.3

✨ New Features --no-cas flag for disabling CAS per command The new --no-cas flag disables the CAS for a single invocation, even when the cas experiment is enabled. It is available on run, stack generate, and stack run. terragrunt stack generate --experiment cas --no-cas This is useful when you want to fall back to the standard getter path without unwinding experiment configuration. Generation and…