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
- 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.