Releases: gruntwork-io/terragrunt
v0.67.1
v0.67.0
Updated CLI args, config attributes and blocks
Breaking Changes
-
--terragrunt-include-module-prefix flag is deprecated, use --terragrunt-forward-tf-stdout instead
-
Default logging behavior: prior to this release, Terragrunt would directly forward output from OpenTofu/Terraform to stdout without any additional context. This could result in confusing output to users when running
run-all
or using features like hooks, as all of the stout was output in the same stream.To improve the experience of using Terragrunt, stdout from OpenTofu/Terraform is now forwarded with additional context like the binary that is being executed and the relative directory where logs are being emitted from.
This was previously partially available via the --terragrunt-include-module-prefix flag, but that behavior did not format logs nicely and users are better served with this behavior being the default.
To opt-out of this behavior, use the --terragrunt-forward-tf-stdout flag to preserve legacy behavior.
What's Changed
- feat: Adding
wsl
lint by @yhakbar in #3351 - feat: Engine documentation update by @denis256 in #3355
- feat: Adding strict lint by @yhakbar in #3348
- feat: Split out unessential jobs by @yhakbar in #3357
- feat: Adding
thelpher
andwastedassign
lints by @yhakbar in #3352 - fix: Updating docs 'Reading from other HCL files' by @riccalioliojr in #3361
- feat: Log improvements by @levkohimins in #3338
New Contributors
- @riccalioliojr made their first contribution in #3361
Full Changelog: v0.66.9...v0.67.0
v0.66.9
Updated CLI args, config attributes and blocks
--terragrunt-fetch-dependency-output-from-state
Description
- Fixed the
--terragrunt-fetch-dependency-output-from-state
feature flag to work correctly with non-applied dependencies.
Special thanks
Special thanks to @rodrigorfk for their contribution!
Related links
v0.66.8
v0.66.7
What's Changed
- fix: Reverting to asserts for non error checking assertions by @yhakbar in #3341
- fix: Updated documentation for --terragrunt-graph-root by @denis256 in #3344
- fix: Fixing remote state init skip by @yhakbar in #3345
- chore: Adding
test
Lint Presets by @yhakbar in #3340
Full Changelog: v0.66.6...v0.66.7
v0.66.6
v0.66.5
v0.66.4
What's Changed
- feat: Add stale issue workflow by @yhakbar in #3329
- feat: Add configuration options for AWS S3 server access logging by @findmyname666 in #3006
- fix: Fixing command not found error by @yhakbar in #3330
- fix: Fixing stale action by @yhakbar in #3332
- fix: Fix CICD tests for mocks by @denis256 in #3335
- chore: Bumping
golangci-lint
tov1.59.1
by @yhakbar in #3333 - chore: Hiding Mocks Tests by @yhakbar in #3331
New Contributors
- @findmyname666 made their first contribution in #3006
Full Changelog: v0.66.3...v0.66.4
v0.66.3
Updated CLI args, config attributes and blocks
dependency
get_repo_root
Description
- Improved efficiency in evaluating dependencies and locating the git repository root.
Cache Adjustments
Included changes:
- added caching of HCL parsing struct
- added caching of
git --show-toplevel
- updated fetching of TerragruntConfig to do full clone of struct
- replaced global variables cache with data from context
- added metrics for cache miss/hits
Related links
Full Changelog: v0.66.2...v0.66.3
v0.66.2
What's Changed
- fix: Reference OpenTofu Everywhere We Can by @yhakbar in #3319
- add env TERRAGRUNT_EXCLUDE_DIR to docs by @pbrogan12 in #3320
- build(deps-dev): bump nokogiri from 1.16.3 to 1.16.5 in /docs by @dependabot in #3135
- build(deps-dev): bump rexml from 3.3.1 to 3.3.3 in /docs by @dependabot in #3316
- feat: Adding
TG_CTX_TF_PATH
to hook context by @yhakbar in #3323
New Contributors
- @pbrogan12 made their first contribution in #3320
Full Changelog: v0.66.1...v0.66.2