Skip to content

Releases: gruntwork-io/terragrunt

v0.75.4

10 Mar 13:42
d72df68
Compare
Choose a tag to compare

✨ New Features

The find command

This release introduces experimental support for the find command.

To use it, you will need to enable the cli-redesign experiment.

The find command allows for easy discovery of unit and stack configurations in a Terragrunt codebase.

By default, results are color coded to make it easy to discern different configuration types:

tg-find

When piped into another command, Terragrunt will automatically remove those colors so that it won't interfere with any post-processing:

tg-find-piped

Results can also be emitted in JSON format for more advanced use-cases:

tg-find-json

This is the initial, minimal implementation of the command, with more functionality to come in the near future.

You can learn more about the command here.

What's Changed

  • feat: Adding find command by @yhakbar in #3981
  • fix: Adding docs from role assumption updates in Jekyll docs to Starlight docs by @yhakbar in #3985
  • fix: Fixed failing CircleCI jobs by @denis256 in #3988
  • fix: Remove usage of template provider in text fixtures by @yhakbar in #3986
  • build(deps): bump github.com/gruntwork-io/terratest from 0.47.2 to 0.48.2 by @dependabot in #3858

Full Changelog: v0.75.3...v0.75.4

v0.75.3

07 Mar 16:44
7f6de75
Compare
Choose a tag to compare

✨ New Features

This release introduces support for all the remaining assume_role arguments used by OpenTofu/Terraform backends.

Thank you to @erpel for contributing this!

What's Changed

  • feat: Add support for all assume_role block arguments for s3 backend by @erpel in #3975
  • fix: Adjusting contribution docs by @yhakbar in #3979
  • chore: Bumping Dependencies as requested by Dependabot by @yhakbar in #3984
  • docs: update contributing.md with dev containers entry by @j2udev in #3977

New Contributors

Full Changelog: v0.75.2...v0.75.3

v0.75.2

06 Mar 16:51
f94c190
Compare
Choose a tag to compare

What's Changed

Example HCL configuration:

stack "dev" {
  source = "stacks/dev"
  path   = "dev"

  # new values block
  values = {
    project = "dev-project"
    env     = "dev"
  }
}

RFC: #3313

Full Changelog: v0.75.1...v0.75.2

v0.75.1

06 Mar 13:24
44bc515
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.75.0...v0.75.1

alpha2025030401

05 Mar 01:20
1283af2
Compare
Choose a tag to compare
alpha2025030401 Pre-release
Pre-release

⚠️ Alpha Release

This alpha release demonstrates current progress on the cas experiment.

✨ New Features

This alpha release introduces experimental support for the cas feature.

You can learn more about the cas feature here.

Full Changelog: main...alpha2025030401

v0.75.0

03 Mar 14:45
f83766b
Compare
Choose a tag to compare

Terraform 1.11 support: We are now testing Terragrunt against Terraform 1.11 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 Terraform version that is being tested.

What's Changed

Full Changelog: v0.74.0...v0.75.0

v0.74.0

03 Mar 13:19
b3d8e5e
Compare
Choose a tag to compare

Description

Terraform 1.10 support: We are now testing Terragrunt against Terraform 1.10 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 Terraform version that is being tested.

What's Changed

Full Changelog: v0.73.16...v0.74.0

v0.73.16

28 Feb 18:25
2ede06c
Compare
Choose a tag to compare

✨ New Features

Added support for nested stacks, enabling more flexible and modular stack configurations.

Demo:

nested-stacks

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

RFC: #3313

What's Changed

Full Changelog: v0.73.15...v0.73.16

v0.73.15

27 Feb 09:20
ab8a2f4
Compare
Choose a tag to compare

What's Changed

  • fix: Caching the same provider with different versions from various sources by @levkohimins in #3935

Full Changelog: v0.73.14...v0.73.15

alpha2025022703

27 Feb 20:53
7bbcb2a
Compare
Choose a tag to compare
alpha2025022703 Pre-release
Pre-release

⚠️ Alpha Release

This alpha release demonstrates current progress on the cli-redesign experiment.

✨ New Features

This alpha release introduces support for the --all and --graph flags of the run command.

The flags replace run-all and graph commands respectively.

You can learn more about the run command here.

Make sure to enable the cli-redesign experiment when trying this out:

terragrunt run --all --experiment cli-redesign plan

Examples:

Full Changelog: v0.73.15...alpha2025022703