Skip to content

Releases: gruntwork-io/terragrunt

v0.72.1-alpha2024011001

10 Jan 16:36
Compare
Choose a tag to compare
Pre-release

Features

  • Adding the new exec command. For more information see this.

What's Changed

Full Changelog: v0.72.0...v0.72.1-alpha2024011001

v0.72.0

10 Jan 15:55
19eaeb5
Compare
Choose a tag to compare

Description

OpenTofu 1.9 support: We are now testing Terragrunt against OpenTofu 1.9, 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 the OpenTofu version that is being tested.

What's Changed

  • fix: Fixing race condition in TestDownloadTerraformSourceFromLocalFolderWithManifest test by @yhakbar in #3744
  • fix: Adjusting docs for installation by @yhakbar in #3745
  • feat: OpenTofu 1.9.0 support by @denis256 in #3746

Full Changelog: v0.71.5...v0.72.0

v0.71.5

09 Jan 21:38
b29b6d3
Compare
Choose a tag to compare

🔧 Fixes

Fixed bug that prevented OpenTofu/Terraform stdout from being streamed in real time.

What's Changed

  • fix: Flush buffer early so that users still get streamed logs by @yhakbar in #3742
  • fix: Removing integrity check on hubspot script by @yhakbar in #3739

Full Changelog: v0.71.4...v0.71.5

v0.71.4

09 Jan 20:09
81ffd16
Compare
Choose a tag to compare

✨ New Features

The terraform configuration block now accepts an exclude_from_copy attribute that does the opposite of the include_in_copy attribute.

For more information, read the docs.

What's Changed

New Contributors

Full Changelog: v0.71.3...v0.71.4

v0.71.3

09 Jan 17:16
8da15c7
Compare
Choose a tag to compare

✨ New Features

The terragrunt stack generate command, now available behind the --experiment stacks flag generates a .terragrunt-stack directory by dynamically generating Terragrunt units from the configurations defined in a terragrunt.stack.hcl file.

To learn more, read the docs.

Example usage:

tg-stack-experiment-demo

What's Changed

Full Changelog: v0.71.2...v0.71.3

v0.71.2

06 Jan 20:46
54a810f
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.71.1...v0.71.2

v0.71.2-alpha2024122002

20 Dec 23:43
Compare
Choose a tag to compare
Pre-release

Features

  • Adding the new exec command. For more information see this.

Full Changelog: v0.71.1...v0.71.2-alpha2024122002

v0.71.2-alpha2024122001

20 Dec 22:02
8542090
Compare
Choose a tag to compare
Pre-release

What's Changed

  • initial implementation of stack generate

Example usage:

unit "mother" {
	source = "units/chicken"
	path   = "mother"
}

unit "father" {
	source = "units/chicken"
	path   = "father"
}

unit "chick_1" {
	source = "units/chick"
	path   = "chicks/chick-1"
}

unit "chick_2" {
	source = "units/chick"
	path   = "chicks/chick-2"
}

stack-example

Full Changelog: v0.71.0...v0.71.1

v0.71.1

20 Dec 17:10
e7abbd0
Compare
Choose a tag to compare

What's Changed

  • feat: Adding log-disable-error-summary flag by @yhakbar in #3687

Full Changelog: v0.71.0...v0.71.1

v0.71.0

20 Dec 16:49
ebfba03
Compare
Choose a tag to compare

🔧 Fixes

Terragrunt stdout and stderr streams have been adjusted to more closely align with what users expect when using a tool orchestrating OpenTofu/Terraform.

For more information, read the following docs.

🛠️ Breaking Changes

While a bugfix, if you were relying on the incorrect behavior Terragrunt used, redirecting OpenTofu/Terraform stdout to stderr, you will experience a breaking change in this release.

To avoid having this be a breaking release, you can either use Terragrunt stdout instead of stderr for inspecting OpenTofu/Terraform stdout, or you can use stream redirection to reproduce the buggy behavior.

terragrunt plan 1>&2

What's Changed

  • fix: Split stdout and stderr streams even when using custom logging by @yhakbar in #3686
  • feat: Adding logging docs by @yhakbar in #3688

Full Changelog: v0.70.4...v0.71.0