Migrating to Terraform v1.15.0-alpha20260218
Version v1.15.0-alpha20260218 introduces 1 breaking change. This guide details how to update your code.
Released: 2/18/2026
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
backend/s3validate commandvariable blockoutput blockssh-based provisionerterraform initterraform show -jsonterraform init -jsonstate showapply commandreplace_triggered_byterraform testbackend block (in test run blocks)skip_cleanup attribute (in test files)Breaking Changes
●Issue #1
The environment variables `AWS_USE_FIPS_ENDPOINT` and `AWS_USE_DUALSTACK_ENDPOINT` now only respect explicit "true" or "false" string values. Previously, any non-empty value was treated as true. Update scripts/automation to ensure these variables are set strictly to "true" or "false" if they were previously set to other truthy values.
Migration Steps
- 1If using `AWS_USE_FIPS_ENDPOINT` or `AWS_USE_DUALSTACK_ENDPOINT`, ensure these environment variables are explicitly set to "true" or "false" to maintain intended behavior.
Release Summary
This alpha release introduces build support for Windows ARM64, allows marking variables/outputs as deprecated, and enhances backend validation and Terraform Test capabilities. It also fixes several CLI and state handling bugs.
Need More Details?
View the full release notes and all changes for Terraform v1.15.0-alpha20260218.
View Full Changelog