Skip to content

Releases: gruntwork-io/terragrunt

v0.72.2

16 Jan 18:51
dbb03b4
Compare
Choose a tag to compare

✨ New Features

Stack run command

The terragrunt stack command now supports a new run sub-command.

The run command automatically generates a Terragrunt stack using the terragrunt.stack.hcl file found in the current directory, then runs all the units within it in a fashion very similar to the run-all command.

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

Read the docs to learn more.

Example usage:

tg-stack-run-example

Native OpenTofu State Encryption

Terragrunt now has native support for OpenTofu state encryption configurations.

In addition to the existing backend and config attributes on the remote_state configuration block, Terragrunt now supports an encryption attribute that configures OpenTofu backend state encryption automatically, with type validation for a native experience using state encryption.

The currently supported key providers are:

  • pbkdf2
  • aws_kms
  • gcp_kms

To integrate this new feature into your projects read the docs.

Special thanks for @norman-zon for taking on the work of integrating this into Terragrunt and collaborating with us on resolution!

What's Changed

New Contributors

Full Changelog: v0.72.1...v0.72.2

v0.72.1

15 Jan 14:58
44c3c81
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.72.0...v0.72.1

v0.72.1-alpha2025011301

13 Jan 21:00
703bf7d
Compare
Choose a tag to compare
Pre-release

What's Changed

  • Add support for terragrunt stack run * command

Demo:

stacks-run

RFC: #3313

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

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