Releases: gruntwork-io/terragrunt
v0.75.3
✨ New Features
This release introduces support for all the remaining assume_role
arguments used by OpenTofu/Terraform backends.
Thank you to @erpel for contributing this!
What's Changed
- feat: Add support for all assume_role block arguments for s3 backend by @erpel in #3975
- fix: Adjusting contribution docs by @yhakbar in #3979
- chore: Bumping Dependencies as requested by Dependabot by @yhakbar in #3984
- docs: update contributing.md with dev containers entry by @j2udev in #3977
New Contributors
Full Changelog: v0.75.2...v0.75.3
v0.75.2
What's Changed
Example HCL configuration:
stack "dev" {
source = "stacks/dev"
path = "dev"
# new values block
values = {
project = "dev-project"
env = "dev"
}
}
RFC: #3313
Full Changelog: v0.75.1...v0.75.2
v0.75.1
What's Changed
- feat: Strict control for old deprecated env vars by @levkohimins in #3964
- feat: Adding
.coderabbit.yaml
file by @yhakbar in #3969 - fix: Updated failing engine tests by @denis256 in #3960
- fix: Replacing usage of
run-all
withrun --all
in starlight docs by @yhakbar in #3950 - fix: Update mark_as_read example and docs by @odgrim in #3971
- fix: Adding missing cautionary asides by @yhakbar in #3970
- chore: Tofu engine update to v0.0.16 in tests by @denis256 in #3951
- build(deps-dev): bump uri from 0.13.0 to 0.13.2 in /docs by @dependabot in #3963
New Contributors
Full Changelog: v0.75.0...v0.75.1
alpha2025030401
⚠️ Alpha Release
This alpha release demonstrates current progress on the cas
experiment.
✨ New Features
This alpha release introduces experimental support for the cas
feature.
You can learn more about the cas feature here.
Full Changelog: main...alpha2025030401
v0.75.0
Terraform 1.11 support: We are now testing Terragrunt against Terraform 1.11 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 Terraform version that is being tested.
What's Changed
- feat: Added support for Terraform 1.11 by @denis256 in #3958
- fix: corrected command
run -- graph
by @levkohimins in #3959
Full Changelog: v0.74.0...v0.75.0
v0.74.0
Description
Terraform 1.10 support: We are now testing Terragrunt against Terraform 1.10 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 Terraform version that is being tested.
What's Changed
- feat: Implementation of
--all
--graph
flags by @levkohimins in #3944 - feat: Added support for Terraform 1.10 by @denis256 in #3605
Full Changelog: v0.73.16...v0.74.0
v0.73.16
✨ New Features
Added support for nested stacks, enabling more flexible and modular stack configurations.
Demo:
To try it out, make sure you enable the stacks experiment.
RFC: #3313
What's Changed
- feat: added support for nested stacks @denis256 in #3900
- docs: Support new pre-release process by @yhakbar in #3941
- build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 by @dependabot in #3930
Full Changelog: v0.73.15...v0.73.16
v0.73.15
What's Changed
- fix: Caching the same provider with different versions from various sources by @levkohimins in #3935
Full Changelog: v0.73.14...v0.73.15
alpha2025022703
⚠️ Alpha Release
This alpha release demonstrates current progress on the cli-redesign
experiment.
✨ New Features
This alpha release introduces support for the --all
and --graph
flags of the run
command.
The flags replace run-all
and graph
commands respectively.
You can learn more about the run command here.
Make sure to enable the cli-redesign
experiment when trying this out:
terragrunt run --all --experiment cli-redesign plan
Examples:
- https://github.com/gruntwork-io/terragrunt/pull/3944/files#diff-8118e44ac15fb5ab2e2ece2ab52fd23062a10b5cc9c55ee5b3620a1242cff27cR3818
- https://github.com/gruntwork-io/terragrunt/pull/3944/files#diff-a08e1c3a9a4bda9857182da71523abfa88c2a676b2ef3140a524226265a755baR107
Full Changelog: v0.73.15...alpha2025022703
alpha2025022702
⚠️ Alpha Release
This alpha release demonstrates current progress on the stacks
experiment.
✨ New Features
This alpha release introduces the generation of nested stacks
stack "dev" {
source = "${get_repo_root()}/stacks/dev"
path = "dev"
}
stack "prod" {
source = "${get_repo_root()}/stacks/prod"
path = "prod"
}
Example: https://github.com/gruntwork-io/terragrunt/tree/tg-878-stack-generate/test/fixtures/stacks/nested
Demo:
Full Changelog: main...alpha2025022701