Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
terragrunt_windows_amd64.exe | 2025-08-15 | 75.7 MB | |
terragrunt_windows_386.exe | 2025-08-15 | 70.2 MB | |
terragrunt_linux_arm64 | 2025-08-15 | 70.7 MB | |
terragrunt_linux_amd64 | 2025-08-15 | 73.8 MB | |
terragrunt_linux_386 | 2025-08-15 | 68.2 MB | |
terragrunt_darwin_arm64 | 2025-08-15 | 73.6 MB | |
SHA256SUMS | 2025-08-15 | 633 Bytes | |
terragrunt_darwin_amd64 | 2025-08-15 | 76.9 MB | |
README.md | 2025-08-15 | 6.3 kB | |
v0.85.0 source code.tar.gz | 2025-08-15 | 8.3 MB | |
v0.85.0 source code.zip | 2025-08-15 | 9.8 MB | |
Totals: 11 Items | 527.3 MB | 2 |
🛠️ Breaking Changes
Removal of legacy Terragrunt flags
All deprecated flags that start with --terragrunt-
have been removed in favor of their modern counterparts.
This is the next step in the removal of deprecated features in Terragrunt on the road to Terragrunt 1.0, with more to follow. Read the CLI Redesign migration guide for future breaking changes.
Update of stack run
directory context
The stack run
command no longer assumes that users will have a .terragrunt-stack
directory present in the same directory as the terragrunt.stack.hcl
file. This caused issues for users that were leveraging the no_dot_terragrunt_stack
attribute, as the run might have skipped over units generated outside the .terragrunt-stack
directory and thrown an error if all units were generated without the .terragrunt-stack
directory.
For the following terragrunt.stack.hcl
file:
:::hcl
unit "foo" {
source = "../units/foo"
path = "foo"
no_dot_terragrunt_stack = true
}
unit "bar" {
source = "../units/bar"
path = "bar"
}
Users would experience the following stack run
output:
They will now get the following:
✨ Features
The runner-pool
experiment has been integrated with OpenTelemetry
The runner-pool experiment has been updated to integrate properly with OpenTelemetry.
🐛 Bug Fixes
stack output
now respects no_dot_terragrunt_stack
Previously, when running the stack output
command, Terragrunt would incorrectly assume that all units were generated within a .terragrunt-stack
directory. This bug has been fixed, and Terragrunt will know to look directly in the stack directory for a given unit when supplied with no_dot_terragrunt_stack
.
The runner-pool
experiment no longer parses stack files as units during discovery
A bug in the logic for the discovery
package resulted in discovery errors due to terragrunt.stack.hcl
files being parsed as units. That bug has been fixed.
Fixed filesystem context for find_in_parent_folders()
when used in terragrunt.stack.hcl
The use of find_in_parent_folders()
now functions correctly when run in the context of a terragrunt.stack.hcl
file. Previously, it relied on the current working directory of the Terragrunt CLI, which incorrectly assumed that users would always be generating terragrunt.stack.hcl
files from the current working directory.
The discovery
package now emits less false positive warnings during parsing
The discovery
package used by the find
and list
commands, and the runner-pool
experiment has been updated to emit less unimportant warnings when parsing configurations. These warnings were for early phase parsing that are known to be safe to ignore.
The discovery
package no longer attempts to parse stack configurations as units
A bug in the implementation of the discovery
package resulted in attempts from Terragrunt to parse terragrunt.stack.hcl
files as units. That has been remediated.
📖 Docs
Edit Link Added
The terragrunt-v1.gruntwork.io docs now include an "Edit page" button that conveniently allows the community to contribute fixes to documentation from within their browsers, using the GitHub UI.
What's Changed
- feat:
runner-pool
OpenTelemetry integration by @denis256 in https://github.com/gruntwork-io/terragrunt/pull/4616 - fix: Discovery false positive parsing errors by @denis256 in https://github.com/gruntwork-io/terragrunt/pull/4605
- fix: Adding edit link back by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4629
- fix: Make
stack output
respectno_dot_terragrunt_stack
by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4606 - fix: Fix broken screenshot in logging page by @josh-padnick in https://github.com/gruntwork-io/terragrunt/pull/4630
- fix: Improve error handling for missing includes and dependencies by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4637
- fix: ensure
--queue-include-dir
includes stack paths that have not yet been generated by @wakeful in https://github.com/gruntwork-io/terragrunt/pull/4649 - fix: Fixing bad link to
stack output
command by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4652 - fix: Fixing
stack run
when there are only units withno_dot_terragrunt_stack
set by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4628 - fix: Fixing
find_in_parent_folders
forterragrunt.stack.hcl
files by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4669 - fix: Addressing provider cache test flake by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4639
- fix: Fixing discovery parsing stacks as units by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4615
- docs: Updating migration guide for
--terragrunt-
flag removal by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4671 - chore: Addressing review feedback by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4672
- chore: Getting rid of strict lint workflow by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4651
- chore: Remove legacy terragrunt flags by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4650
- chore: Sequencing workflows so that faster workflows run before slower ones by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4670
- chore: Adding error message bug report by @yhakbar in https://github.com/gruntwork-io/terragrunt/pull/4638
Full Changelog: https://github.com/gruntwork-io/terragrunt/compare/v0.84.1...v0.85.0