v1.13.0-beta2
📦 terraformView on GitHub →
✨ 2 features🐛 7 fixes🔧 3 symbols
Summary
This beta release introduces the `terraform stacks` CLI command and makes the `terraform rpcapi` generally available. It also includes several enhancements for Terraform Test and various bug fixes related to workspace validation and configuration diagnostics.
Migration Steps
- Users with complex external variables referenced in test files may need to add a `variable` definition block within the test file to avoid error diagnostics, as this is now the expected behavior for external variables.
✨ New Features
- The new command `terraform stacks` exposes some stack operations through the cli, with subcommands depending on the stacks plugin implementation.
- The command `terraform rpcapi` is now generally available, exposing certain Terraform operations through an RPC interface compatible with go-plugin.
🐛 Bug Fixes
- Added a missing warning diagnostic for users when a child module contains an ignored `cloud` block.
- Fixed issue where nested module outputs could lose sensitivity even when marked as such in the configuration.
- Validation updated to reject workspaces named "" (empty string).
- The `workspace delete` command was updated to reject `""` as an invalid workspace name.
- Truncated invalid or dynamic references in relevant attributes during plan.
- Test run parallelism of 1 should no longer result in deadlock.
- Static validation now detects invalid static references via indexes on objects.