Releases: gruntwork-io/terragrunt
v0.72.1-alpha2024011001
v0.72.0
Description
OpenTofu 1.9 support: We are now testing Terragrunt against OpenTofu 1.9, and is confirmed to be working.
NOTE: Although this release is marked as backward incompatible, it is functionally compatible as nothing has been changed in Terragrunt internals. The minor version release is useful to mark the change in the OpenTofu version that is being tested.
What's Changed
- fix: Fixing race condition in
TestDownloadTerraformSourceFromLocalFolderWithManifest
test by @yhakbar in #3744 - fix: Adjusting docs for installation by @yhakbar in #3745
- feat: OpenTofu 1.9.0 support by @denis256 in #3746
Full Changelog: v0.71.5...v0.72.0
v0.71.5
🔧 Fixes
Fixed bug that prevented OpenTofu/Terraform stdout from being streamed in real time.
What's Changed
- fix: Flush buffer early so that users still get streamed logs by @yhakbar in #3742
- fix: Removing integrity check on hubspot script by @yhakbar in #3739
Full Changelog: v0.71.4...v0.71.5
v0.71.4
✨ New Features
The terraform
configuration block now accepts an exclude_from_copy
attribute that does the opposite of the include_in_copy
attribute.
For more information, read the docs.
What's Changed
- feat: Added exclude_from_copy to config by @KabaevRoman in #3543
New Contributors
- @KabaevRoman made their first contribution in #3543
Full Changelog: v0.71.3...v0.71.4
v0.71.3
✨ New Features
The terragrunt stack generate
command, now available behind the --experiment stacks
flag generates a .terragrunt-stack
directory by dynamically generating Terragrunt units from the configurations defined in a terragrunt.stack.hcl
file.
To learn more, read the docs.
Example usage:
What's Changed
- feat: Added support for
terragrunt stack generate
experiment by @denis256 in #3627 - docs: Subscribe banner by @panzacoder in #3731
- docs: Fixed some broken links by @yhakbar in #3736
- docs: Fixed discord link by @denis256 in #3740
- chore: Bump github.com/zclconf/go-cty from 1.15.1 to 1.16.0 by @dependabot in #3726
- chore: Bump golang.org/x/term from 0.27.0 to 0.28.0 by @dependabot in #3727
- chore: Bump ruby/setup-ruby from 1.204.0 to 1.207.0 by @dependabot in #3728
- chore: Bump github.com/aws/aws-sdk-go-v2 from 1.32.5 to 1.32.7 by @dependabot in #3729
- chore: Bump github.com/gruntwork-io/boilerplate from 0.5.19 to 0.6.0 by @dependabot in #3725
Full Changelog: v0.71.2...v0.71.3
v0.71.2
What's Changed
- feat: Adding
%tf-command
log placeholder for custom format by @levkohimins in #3709 - fix: Enhanced clarity of error messages for missing mock outputs by @wakeful in #3692
- fix: Rephrasing missing dependency error by @yhakbar in #3695
- fix: Updating Discord link for website by @yhakbar in #3697
- fix: Feature flags concurrency fix by @denis256 in #3713
- fix: Use correct cache while parsing partial config by @yapret in #3701
- chore: Dependencies update by @denis256 in #3716
- chore: Minor Code Improvements by @denis256 in #3718
- docs: Update hclfmt documentation by @kbcz1989 in #3702
New Contributors
Full Changelog: v0.71.1...v0.71.2
v0.71.2-alpha2024122002
Features
- Adding the new
exec
command. For more information see this.
Full Changelog: v0.71.1...v0.71.2-alpha2024122002
v0.71.2-alpha2024122001
What's Changed
- initial implementation of
stack generate
Example usage:
unit "mother" {
source = "units/chicken"
path = "mother"
}
unit "father" {
source = "units/chicken"
path = "father"
}
unit "chick_1" {
source = "units/chick"
path = "chicks/chick-1"
}
unit "chick_2" {
source = "units/chick"
path = "chicks/chick-2"
}
Full Changelog: v0.71.0...v0.71.1
v0.71.1
v0.71.0
🔧 Fixes
Terragrunt stdout and stderr streams have been adjusted to more closely align with what users expect when using a tool orchestrating OpenTofu/Terraform.
For more information, read the following docs.
🛠️ Breaking Changes
While a bugfix, if you were relying on the incorrect behavior Terragrunt used, redirecting OpenTofu/Terraform stdout to stderr, you will experience a breaking change in this release.
To avoid having this be a breaking release, you can either use Terragrunt stdout
instead of stderr
for inspecting OpenTofu/Terraform stdout, or you can use stream redirection to reproduce the buggy behavior.
terragrunt plan 1>&2
What's Changed
- fix: Split stdout and stderr streams even when using custom logging by @yhakbar in #3686
- feat: Adding logging docs by @yhakbar in #3688
Full Changelog: v0.70.4...v0.71.0