Skip to content

Releases: gruntwork-io/terragrunt

v0.73.13

24 Feb 16:56
4a36f3f
Compare
Choose a tag to compare

✨ New Features

HCL files generated by the generate block are now automatically formatted using canonical HCL formatting.

For more information, read the docs.

Thanks to @wakeful for contributing this feature!

What's Changed

  • feat: Added a new hcl_fmt attribute in the generate block for automatic formatting of .hcl, .tf, and .tofu files before writing to disk. by @wakeful in #3917

Full Changelog: v0.73.12...v0.73.13

v0.73.12

24 Feb 13:09
be02d45
Compare
Choose a tag to compare

What's Changed

Demo:

stack-values

Migration Guide

Variable unit.values was deprecated and replaced with values, use values.* to reference unit values.

Full Changelog: v0.73.11...v0.73.12

v0.73.11

21 Feb 18:37
237f07a
Compare
Choose a tag to compare

What's Changed

  • fix: Adding explicit test for missing dependency by @yhakbar in #3915
  • fix: Preventing log enrichment for bare mode by @yhakbar in #3916
  • build(deps): bump github.com/puzpuzpuz/xsync/v3 from 3.5.0 to 3.5.1 by @dependabot in #3892

Full Changelog: v0.73.10...v0.73.11

v0.73.11-rc2025022101

21 Feb 16:41
7f73714
Compare
Choose a tag to compare
v0.73.11-rc2025022101 Pre-release
Pre-release

What's New

  • feat: Automatic generation of stack values as terragrunt.values.hcl.
  • feat: The generated terragrunt.values.hcl is now automatically loaded and used when running terragrunt in the directory.
  • feat: unit.values variable replaced with values for improved consistency.

Migration Guide

  • The unit.values variable has been deprecated and replaced with values, to reference unit values, use values.* instead.

Demo:
stack-values

v0.73.10

21 Feb 14:55
9546bb4
Compare
Choose a tag to compare

✨ New Features

The before_hook and after_hook now support an if attribute to dynamically enable/disable them at runtime.

For more information, read the docs.

Thanks to @wakeful for contributing this feature!

What's Changed

Full Changelog: v0.73.9...v0.73.10

v0.73.9

21 Feb 13:06
5d2b955
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.73.8...v0.73.9

v0.73.8

18 Feb 19:19
0b550a3
Compare
Choose a tag to compare

✨ New Features

The scaffold command now supports the --output-folder flag for controlling where modules are scaffolded.

What's Changed

Full Changelog: v0.73.7...v0.73.8

v0.73.7

18 Feb 16:39
16f6356
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.73.6...v0.73.7

v0.73.6

15 Feb 18:30
cdba05b
Compare
Choose a tag to compare

✨ New Features

The terragrunt stack command now supports unit values.

stack-values-3

# terragrunt.stack.hcl
locals {
	project = "test-project"
}

unit "app1" {
	source = "units/app"
	path   = "app1"

	values = {
		project    = local.project
		deployment = "app1"
	}
}

# units/app/terragrunt.hcl
locals {
  data = "data: ${unit.values.deployment}-${unit.values.project}"
}

inputs = {
  deployment = unit.values.deployment
  project = unit.values.project
  data = local.data
}

To try it out, make sure you enable the stacks experiment.

What's Changed

Full Changelog: v0.73.5...v0.73.6

RFC: #3313

v0.73.6-beta2025021401

14 Feb 19:43
ea30872
Compare
Choose a tag to compare
Pre-release

⚠️ Beta Release

This beta release demonstrates current progress on stack unit values

What's Changed

  • feat: added support for stack unit values

Demo:

stack-values-3