Change8

v1.13.0-alpha20250708

📦 terraformView on GitHub →
2 features🐛 5 fixes🔧 4 symbols

Summary

This alpha release introduces the new `terraform stacks` CLI command and enhances `terraform test` capabilities, alongside performance fixes and bug resolutions related to workspace naming and module output sensitivity.

Migration Steps

  1. External variables referenced within test files should now be accompanied by a `variable` definition block within the test file if you rely on complex external variables, to avoid potential error diagnostics.

✨ New Features

  • The new command `terraform stacks` exposes some stack operations through the cli.
  • The experimental "deferred actions" feature (enabled by `-allow-deferral` on `terraform plan`) permits `count` and `for_each` arguments in `module`, `resource`, and `data` blocks to have unknown values and allows providers to react more flexibly to unknown values.

🐛 Bug Fixes

  • Added a missing warning diagnostic that alerts users when child module contains an ignored `cloud` block.
  • Nested module outputs could lose sensitivity, even when marked as such in the configuration.
  • Validation updated to reject workspaces named "".
  • The `workspace delete` command updated to reject `""` as an invalid workspace name.
  • Test run Parallelism of 1 should not result in deadlock.

Affected Symbols