v1.17.0-alpha20260729
📦 terraformView on GitHub →
✨ 5 features🐛 1 fixes🔧 8 symbols
Summary
This alpha release enhances log messages with provider versions and fixes a panic in `pow` and `log` functions. It also introduces several experimental features for deferred actions, test cleanup, backend configurations in tests, and policy evaluation in queries.
✨ New Features
- Experimental "deferred actions" feature allows `count` and `for_each` arguments in `module`, `resource`, and `data` blocks to have unknown values and enables providers to react more flexibly to unknown values when `-allow-deferral` is passed to `terraform plan`.
- Experimental `terraform test cleanup` command to automatically clean up local state files left behind by failed test cleanup operations.
- Experimental `backend` blocks within `run` blocks in Terraform Test files to load state from a specified backend, allowing long-running test infrastructure to persist between operations.
- Experimental `skip_cleanup` attributes within test files and `run` blocks to prevent `terraform test` from cleaning up state files, writing them to disk for manual cleanup.
- Experimental `-policies` flag for `terraform query` to specify policy set directory paths for evaluating policies against resources discovered by list blocks.
🐛 Bug Fixes
- The `pow` and `log` functions no longer panic when the result is not a number.