You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/src/data/changelog/v1.0.0.mdx
+36Lines changed: 36 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -251,6 +251,42 @@ Hooks encountering errors will now return errors that better communicate whether
251
251
252
252
A bug in the logic for incorporating includes as absolute paths in tracked "read" files has been fixed.
253
253
254
+
#### OpenTofu file extensions handled in catalog and scaffold
255
+
256
+
Terragrunt `catalog` now lists modules that use `.tofu`, `.tf.json`, or `.tofu.json` files. Terragrunt `scaffold` now parses variables from `.tofu` files — previously, variables defined in `.tofu` files were silently missing from the generated `terragrunt.hcl`.
A bug in remote state backend configuration caused `use_lockfile = true` to be emitted as `use_lockfile = "true"` (quoted string), which OpenTofu/Terraform rejects. Boolean values in backend config are now normalized correctly.
261
+
262
+
#### Provider cache lock file corruption fixed
263
+
264
+
A bug that could cause provider cache lock file corruption has been fixed.
265
+
266
+
#### Git filter discovery for `read_terragrunt_config` fixed
267
+
268
+
Git-filter discovery now correctly detects stacks affected by changes to sidecar files read via `read_terragrunt_config()`, by parsing stack files to check `FilesRead` against diff paths instead of relying on generic directory-based detection.
269
+
270
+
#### S3 bucket tagging moved to bucket creation
271
+
272
+
S3 bucket tagging during backend bootstrapping has been moved to bucket creation. This prevents errors caused when SCPs restrict creation of buckets without appropriate tags.
273
+
274
+
#### Windows user input fixed
275
+
276
+
A bug on Windows caused user input prompts (e.g. for confirming `apply`) to stop working after subprocess execution. Terragrunt now saves and restores console state around every subprocess execution and re-enables Virtual Terminal processing.
277
+
278
+
#### Authentication during queue construction fixed
279
+
280
+
A bug in the logic for parsing configurations during discovery for use-cases like `--filter 'reading=*'` where configurations need to be parsed to determine whether or not they end up in the final run queue has been fixed. Configurations will now properly call any configured `--auth-provider-cmd` authenticator before parsing configurations, preventing errors for HCL functions like `sops_decrypt_file` that require authentication before parsing can proceed.
281
+
282
+
#### `hcl fmt` on unintended files during scaffold fixed
283
+
284
+
A bug caused `hcl fmt` to run on files that weren't generated by `scaffold`. Formatting is now scoped to only scaffolded content.
285
+
286
+
#### Input precision loss fixed
287
+
288
+
A bug in the way Terragrunt handled setting of OpenTofu/Terraform inputs from numbers resulted in precision loss. That bug has been fixed.
0 commit comments