Releases: gruntwork-io/terragrunt
v0.94.0
✨ Features
- Terraform 1.14: We are now testing Terragrunt against Terraform 1.14 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
- chore: add support for Terraform 1.14 by @denis256 in #5180
- feat: use common logic for discovery and runner pool by @denis256 in #5100
Full Changelog: v0.93.13...v0.94.0
v0.93.13
🐛 Bug Fixes
Catalog module source URL construction
Fixed malformed version-pinned catalog module URLs where TerraformSourcePath() incorrectly placed //moduleDir after ?ref=, ensuring correct root and submodule URL formatting.
What's Changed
- fix(catalog): build valid module source URLs for version-pinned modules by @rvelichkov in #5174
- docs: add two additional ambassadors by @karlcarstensen in #5164
Full Changelog: v0.93.12...v0.93.13
v0.93.12
🐛 Bug Fixes
False positive errors during dependent units discovery
Reduced false-positive log messages emitted while discovering dependent units during destroy operations.
What's Changed
- Terragrunt Ambassadors by @karlcarstensen in #5138
- Adding Terragrunt Scale FAQ by @karlcarstensen in #5147
- chore: cloud dependencies update by @denis256 in #5150
- fix: false positive errors during dependent units discovery by @denis256 in #5137
Full Changelog: v0.93.11...v0.93.12
v0.93.11
🐛 Bug Fixes
Stack files matching
Fixed stack detection so only files whose base name exactly matches the default stack name are treated as stack files.
What's Changed
Full Changelog: v0.93.10...v0.93.11
v0.93.10
🐛 Bug Fixes
Handling of disabled units in discovery
Discovery now skips units that are marked as disabled.
What's Changed
- fix: Avoid discovering dependencies if they are disabled by @yhakbar in #5119
- build(deps): bump js-yaml in /docs-starlight by @dependabot[bot] in #5117
- docs: Documenting how CAS works by @yhakbar in #5115
Full Changelog: v0.93.9...v0.93.10
v0.93.9
✨ New Features
Added support for Openbao encryption provider
Key provider now supports openbao
🐛 Bug Fixes
Fixed error in calling sensitive() function in HCL
HCL sensitive() function now correctly handles values and calls without errors.
What's Changed
- feat: Added support for Openbao as an encryption provider by @ThisGuyCodes in #5048
- bug: sensitive() values handling in HCL by @denis256 in #5097
- deps: updated AWS and GCP dependencies by @denis256 in #5107
- deps: updated go-getter to v1.8.3 by @denis256 in #5107
Full Changelog: v0.93.8...v0.93.9
alpha-2025111701
- Dependencies update alpha release
cloud.google.com/go/storage v1.57.2
github.com/aws/aws-sdk-go-v2 v1.39.6
github.com/aws/aws-sdk-go-v2/config v1.31.20
github.com/aws/aws-sdk-go-v2/credentials v1.18.24
github.com/aws/aws-sdk-go-v2/service/dynamodb v1.52.6
github.com/aws/aws-sdk-go-v2/service/iam v1.50.2
github.com/aws/aws-sdk-go-v2/service/s3 v1.90.2
github.com/aws/aws-sdk-go-v2/service/sts v1.40.2
github.com/aws/smithy-go v1.23.2
golang.org/x/mod v0.30.0
golang.org/x/oauth2 v0.33.0
golang.org/x/sync v0.18.0
golang.org/x/sys v0.38.0
golang.org/x/term v0.37.0
golang.org/x/text v0.31.0
google.golang.org/api v0.256.0
What's Changed
- support Openbao as an encryption provider by @ThisGuyCodes in #5048
- bug: sensitive() values handling in HCL by @denis256 in #5097
Full Changelog: v0.93.8...alpha-2025111701
v0.93.8
⚙️ Process Improvements
Terragrunt static executables
- Release pipeline now publishes statically linked executables
What's Changed
- chore: Re-enable units reading with filter test by @yhakbar in #5077
- chore: static executables building by @denis256 in #5093
- docs: installation steps update by @denis256 in #5091
Full Changelog: v0.93.7...v0.93.8
v0.93.7
alpha-2025111201
- Static executables release test
What's Changed
Full Changelog: v0.93.7...alpha-2025111201