Change8

v1.13.0-beta1

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

Summary

This beta release introduces the `terraform stacks` CLI command and makes the `terraform rpcapi` generally available. It also includes several enhancements to testing, type checking, and bug fixes related to workspace names and module output sensitivity.

Migration Steps

  1. If you reference external variables within `terraform test` files, ensure they are accompanied by an explicit `variable` definition block within the test file to avoid potential error diagnostics.

✨ New Features

  • Introduced the new command `terraform stacks` to expose some stack operations through the CLI.
  • 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 an issue where nested module outputs could lose sensitivity even when marked as such in the configuration.
  • Workspace validation now rejects empty string names ("") for creation and deletion.
  • Plan phase now truncates invalid or dynamic references in relevant attributes.
  • Test run parallelism set to 1 should no longer result in deadlock.
  • Static validation now detects invalid static references via indexes on objects.

Affected Symbols