v1.16.0-alpha20260603
📦 terraformView on GitHub →
✨ 6 features🐛 6 fixes🔧 11 symbols
Summary
This alpha release introduces several new features including enhanced provider data storage, support for nested blocks as computed values, and improved import capabilities. It also includes various bug fixes and enhancements to CLI commands and the init process.
Migration Steps
- Verify that the configured key for `provisioner bastion_host_key` is correct, as it is now applied correctly.
✨ New Features
- Providers can now store PlannedPrivate data.
- Introduced a new `store` block in `terraform_data` for handling ephemeral and sensitive values.
- Providers can now utilize nested blocks as computed values.
- Added support for `import` blocks within modules.
- Terraform now produces builds for Linux s390x (zLinux).
- The `workspace list` command now supports a `-json` flag for machine-readable output.
🐛 Bug Fixes
- Import blocks no longer ignore provider local names.
- Fixed a panic in `terraform apply` when a plan involved a no-op change for a deposed object with `lifecycle.precondition` or `lifecycle.postcondition`.
- Terraform will now error if an invalid workspace name is selected due to out-of-band changes.
- A warning is now raised when a file referenced by the `-filter` flag in `terraform test` does not exist.
- The `init` command now correctly retains locks for providers configured as `dev_override`.
- The `init` command now issues warnings for unmanaged providers that may impact provider installation.