Skip to content

Releases: gruntwork-io/terragrunt

v0.68.11-alpha2024111101

11 Nov 20:42
b5ed207
Compare
Choose a tag to compare
Pre-release

⚠️ Alpha Warning

Note that this release is not fully tested and not ready for general usage.

Updated CLI args, config attributes and blocks

  • terragrunt-queue-include-units-reading

Relevant RFC

#3418

WIP PR

#3550

Feature Description

Drive inclusion into the Terragrunt run queue using the name of a file read via an HCL function. This can used to do things like drive inclusion into the run queue when one terragrunt.hcl file reads another via functions like read_terragrunt_config.

Supported HCL Functions

  • read_terragrunt_config
  • sops_decrypt_file
  • read_tfvars_file
  • mark_as_read [new]

v0.68.10

11 Nov 16:58
a4e26e2
Compare
Choose a tag to compare

Updated CLI args, config attributes and blocks

  • sops_decrypt_file

What's Changed

  • Enhanced error reporting to provide more detailed information on the root cause of HCL parsing issues.

Related links

v0.68.10-alpha202411110

11 Nov 14:09
d6544ea
Compare
Choose a tag to compare
Pre-release

⚠️ Alpha Warning

Note that this release is not fully tested and not ready for general usage.

Updated CLI args, config attributes and blocks

  • terragrunt-queue-include-units-reading

Relevant RFC

#3418

WIP PR

#3550

Feature Description

Drive inclusion into the Terragrunt run queue using the name of a file read via an HCL function. This can used to do things like drive inclusion into the run queue when one terragrunt.hcl file reads another via read_terragrunt_config.

Supported HCL Functions

  • read_terragrunt_config
  • sops_decrypt_file
  • read_tfvars_file
  • mark_as_read [new]

v0.68.9

08 Nov 14:53
6414d5a
Compare
Choose a tag to compare

Updated CLI args, config attributes and blocks

  • --feature
  • feature
  • TERRAGRUNT_FEATURE

New Feature: feature configuration block

The feature configuration block allows for dynamic control over Terragrunt execution in a manner more convenient than was previously possible. It allows for feature flags to be used to adjust default behavior of Terragrunt units at runtime using either the --feature CLI flag or the TERRAGRUNT_FEATURE environment variable.

For more information, read the docs.

What's Changed

  • feat: Introduced a new HCL block and additional CLI options to enable feature flag management
  • chore: Updated otlptracegrpc dependency from 1.23.0 to 1.31.0

Related links

v0.68.8

07 Nov 17:18
a61a3d8
Compare
Choose a tag to compare

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

06 Nov 17:38
fe4c16a
Compare
Choose a tag to compare
Pre-release

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

01 Nov 15:30
326c325
Compare
Choose a tag to compare

Updated CLI args, config attributes and blocks

  • --terragrunt-provider-cache

What's Changed

  • Improved offline error detection in the provider cache to handle air-gapped environments.

Related links

v0.68.6

29 Oct 14:55
f32238c
Compare
Choose a tag to compare

Updated CLI args, config attributes and blocks

  • --terragrunt-out-dir
  • --terragrunt-json-out-dir

What's Changed

  • Updated --terragrunt-out-dir / --terragrunt-json-out-dir to handle relative paths.

Related links

v0.68.5

28 Oct 11:39
09e9813
Compare
Choose a tag to compare

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:
    TERRAGRUNT_STRICT_CONTROL="skip-dependencies-inputs"
    This will skip input processing for dependencies, leading to faster execution times when running Terragrunt.
  • 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

21 Oct 21:31
a2d5b2a
Compare
Choose a tag to compare
Pre-release

Beta Release

  • added skip-dependencies-inputs control to disable dependencies inputs reading