Change8

v1.13.0-beta3

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

Summary

This beta release introduces the new `terraform stacks` CLI command and makes the `terraform rpcapi` command generally available. It also includes several enhancements to Terraform Test and various bug fixes related to workspace validation and configuration sensitivity.

Migration Steps

  1. Users with complex external variables referenced within test files should accompany them with a `variable` definition block within the test file to avoid potential error diagnostics.

✨ New Features

  • The new command `terraform stacks` exposes some stack operations through the cli. Use `terraform stacks -help` to see available commands.
  • 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 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 now rejects workspaces named "".
  • The `workspace delete` command now rejects `""` as an invalid workspace name.
  • Plan now truncates invalid or dynamic references in the relevant attributes.
  • Test run Parallelism of 1 should no longer result in deadlock.
  • Static validation now detects invalid static references via indexes on objects.

Affected Symbols