Change8

v1.14.0-beta1

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

Summary

This beta release introduces significant new features like infrastructure querying via `*.tfquery.hcl` and provider-defined Actions, alongside fixes for import variable retrieval and OSS backend proxy support.

Migration Steps

  1. 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.
  • Introduction of the `terraform query` command to execute list operations against existing infrastructure and optionally generate configuration for importing results into Terraform.
  • 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 `terraform import` 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.

Affected Symbols