Releases: gruntwork-io/terragrunt
v0.72.6
What's Changed
- fix: Adjusting testing for GCS bucket existence check by @yhakbar in #3810
- feat: Improve handling of ExcludeFromCopy configuration in Terragrunt by @Excoriate in #3816
- docs: Adding more practical example of the exclude block by @yhakbar in #3812
- docs: Adding OpenTofu/Terraform debugging guidance by @yhakbar in #3813
- docs: Further document
--terragrunt-auth-provider-cmd
and redo the contents. by @rorynolan in #3798 - chore: Windows long path enable in CICD by @denis256 in #3819
- chore: No proxy build fix by @denis256 in #3801
- chore: Updated github.com/puzpuzpuz/xsync/v3 to v3.5.0
- chore: Updated github.com/aws/aws-sdk-go-v2 to v1.35.0
New Contributors
- @rorynolan made their first contribution in #3798
Full Changelog: v0.72.5...v0.72.6
v0.72.6-alpha20245013001
⚠️ Alpha Release
This alpha release demonstrates current progress on #3723 to address #3445.
What's Changed
- feat: Added
run
command (--all
and--graph
flags are still under development) - feat: Added
exec
command. - feat: Added
info strict
command. - feat: Renamed CLI flags.
- feat: Renamed CLI commands.
- feat: Automated generation of environment variables for flags.
Full Changelog: main...v0.72.6-alpha20245013001
v0.72.5
What's Changed
- fix: Fix confusing error message gcp by @Excoriate in #3756
- chore: bump go.opentelemetry.io/otel from 1.33.0 to 1.34.0 by @dependabot in #3789
- chore: bump github.com/zclconf/go-cty from 1.16.0 to 1.16.1 by @dependabot in #3790
- chore: bump github.com/getsops/sops/v3 to v3.9.3
- chore: bump github.com/gruntwork-io/terragrunt-engine-go to v0.0.7
- chore: bump github.com/aws/aws-sdk-go to v1.55.6
- chore: bump cloud.google.com/go/storage to v1.50.0
- chore: bump golang.org/x/time to v0.9.0
New Contributors
- @Excoriate made their first contribution in #3756
Full Changelog: v0.72.4...v0.72.5
v0.72.4
v0.72.3
What's Changed
- feat: added support for using
h
,j
,k
,l
in catalog command. by @wakeful in #3797 - fix: fixed notification truncation by @yhakbar in #3781
- docs: added linting docs to the contribution page by @yhakbar in #3783
- docs: added testing docs for contributors by @yhakbar in #3787
- docs: shuffling docs ordering with permalinks by @yhakbar in #3777
- docs: stack run documentation by @denis256 in #3778
- docs: adjusted getting Started docs by @yhakbar in #3788
- chore: bump github.com/charmbracelet/bubbletea from 1.1.0 to 1.2.4 by @dependabot in #3755
- chore: bump golang.org/x/oauth2 from 0.24.0 to 0.25.0 by @dependabot in #3754
- chore: bump github.com/ProtonMail/go-crypto from 1.1.3 to 1.1.5 by @dependabot in #3785
- chore: bump github.com/hashicorp/go-getter from 1.7.6 to 1.7.8 by @dependabot in #3786
Full Changelog: v0.72.2...v0.72.3
v0.72.2
✨ New Features
Stack run
command
The terragrunt stack
command now supports a new run
sub-command.
The run
command automatically generates a Terragrunt stack using the terragrunt.stack.hcl
file found in the current directory, then runs all the units within it in a fashion very similar to the run-all
command.
To try it out, make sure you enable the stacks experiment.
Read the docs to learn more.
Example usage:
Native OpenTofu State Encryption
Terragrunt now has native support for OpenTofu state encryption configurations.
In addition to the existing backend
and config
attributes on the remote_state
configuration block, Terragrunt now supports an encryption
attribute that configures OpenTofu backend state encryption automatically, with type validation for a native experience using state encryption.
The currently supported key providers are:
pbkdf2
aws_kms
gcp_kms
To integrate this new feature into your projects read the docs.
Special thanks for @norman-zon for taking on the work of integrating this into Terragrunt and collaborating with us on resolution!
What's Changed
- feat: add encryption to remote_state by @norman-zon in #3586
- feat: add
stack run
command by @denis256 in #3762 - fix: Addressing #3586 review feedback by @yhakbar in #3773
- docs: Update status of stacks experiment by @denis256 in #3774
- docs: Fixed broken links on experiment pages by @denis256 in #3776
New Contributors
- @norman-zon made their first contribution in #3586
Full Changelog: v0.72.1...v0.72.2
v0.72.1
What's Changed
- docs: Discord link update by @denis256 in #3747
- fix: Adjusting delay to reduce flakiness by @yhakbar in #3748
- fix(docs): correct typo in stacks.md by @aviadhaham in #3758
- fix: Adjusting Discord invite link by @yhakbar in #3761
- fix: set ExcludeFromCopy correctly by @rhysm in #3766
New Contributors
- @aviadhaham made their first contribution in #3758
- @rhysm made their first contribution in #3766
Full Changelog: v0.72.0...v0.72.1
v0.72.1-alpha2025011301
What's Changed
- Add support for
terragrunt stack run *
command
Demo:
RFC: #3313
Full Changelog: v0.72.0...v0.72.1-alpha2025011301
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