Change8

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

1
Breaking Changes
1
Migration Steps
14
Affected Symbols

⚠️ 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

  1. 1
    If 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