v1.14.0-beta2
📦 terraformView on GitHub →
✨ 4 features🐛 3 fixes🔧 4 symbols
Summary
This beta release introduces significant new features like List Resources in HCL, the `terraform query` command, and provider-defined Actions. It also includes fixes for import variable handling and OSS backend proxy support.
Migration Steps
- If building Terraform 1.14, ensure the build environment uses macOS Monterey or later, as it is built on Go 1.25.
✨ New Features
- List resources can now be defined in *.tfquery.hcl files for querying and filtering existing infrastructure.
- Introduced a new Terraform command `terraform query` to execute list operations against existing infrastructure and optionally generate configuration for importing results.
- New GenerateResourceConfiguration RPC allows providers to create more precise configuration values during import.
- New top-level Actions block introduced for provider-defined imperative operations outside the normal CRUD model (e.g., `aws_lambda_invoke`). Actions can be triggered via lifecycle or the `-invoke` CLI flag.
🐛 Bug Fixes
- Fixed import logic to retrieve all workspace variables, including those inherited from variable sets but not overwritten by the workspace.
- Fixed OSS backend proxy support by adding a proxy layer for OSS backend operations.
- Console and test commands now return explicit diagnostics when referencing resources not included in the most recent operation.