Releases: gruntwork-io/terragrunt
v0.68.9
v0.68.8
What's Changed
- build(deps): bump ruby/setup-ruby from 1.196.0 to 1.199.0 by @dependabot in #3531
- build(deps): bump cloud.google.com/go/storage from 1.44.0 to 1.46.0 by @dependabot in #3530
- feat: Implement terragrunt-dont-check-dependent-modules flag by @kbcz1989 in #3534
New Contributors
Full Changelog: v0.68.7...v0.68.8
v0.68.8-beta2024110601
Updated CLI args, config attributes and blocks
--feature
feature
What's Changed
- Added new HCL block and CLI options for feature flags to modify Terragrunt code evaluation
Related links
Example flags usage:
# terragrunt.hcl
feature "run_hook" {
default = false
}
terraform {
before_hook "feature_flag" {
commands = ["apply", "plan", "destroy"]
execute = feature.run_hook.value ? ["sh", "-c", "feature_flag_script.sh"] : [ "sh", "-c", "exit", "0" ]
}
}
Passing feature flags:
terragrunt --feature run_hook=true apply
terragrunt --feature run_hook=true --feature string_flag=dev apply
Full Changelog: v0.68.7...v0.68.8-beta2024110601
v0.68.7
v0.68.6
v0.68.5
Updated CLI args, config attributes and blocks
dependency
What's Changed
- Added
strict
flag for improved performance in dependency processing
You can now enhance performance by setting the environment variable:This will skip input processing for dependencies, leading to faster execution times when running Terragrunt.TERRAGRUNT_STRICT_CONTROL="skip-dependencies-inputs"
- Improved CI/CD pipeline to build without Go proxy and detect checksum changes.
- Enhanced error messages for invalid strict control flags.
- Updated dependencies for better performance and stability.
- Refined scaffold documentation.
- Fixed panic issue in Sops decryption.
- Corrected handling of pseudo-tty commands.
Related links
Full Changelog: v0.68.4...v0.68.5
v0.68.5-beta2024102101
Beta Release
- added skip-dependencies-inputs control to disable dependencies inputs reading
v0.68.4
v0.68.3
New Features
This release introduces the availability of Strict Mode, a new pattern that is going to be used for deprecation of functionality going forward in Terragrunt.
Starting with this release, any deprecated functionality will be deprecated using what are called Strict Controls. These controls will allow you to opt-in to having any deprecated functionality break immediately. This mechanism is being introduced to provide a way for users to future proof their codebase, and know that they can safely upgrade to new versions of Terragrunt.
This will be especially important to address the changes listed in #3445.
To learn more, click here.
What's Changed
Full Changelog: v0.68.2...v0.68.3
v0.68.2
What's Changed
- Redirect log engine messages to stderr by @denis256 in #3468
- Fixing modules output corruption by @levkohimins in #3459
Full Changelog: v0.68.1...v0.68.2