Change8

Migrating to Terraform v1.15.0-alpha20260304

Version v1.15.0-alpha20260304 introduces 1 breaking change. This guide details how to update your code.

Released: 3/4/2026

1
Breaking Changes
0
Migration Steps
20
Affected Symbols

⚠️ Check Your Code

If you use any of these symbols, you need to read this guide:

backend/s3variable blockoutput blockvalidate commandconvert functionmodule source attributemodule version attributessh-based provisioner (file + remote-exec)terraform init loginit commandterraform test mock blocksdeprecated resource attributes / blockslist_start JSON logstesting frameworkterraform show -jsonterraform init -jsonstate show commandapply commandreplace_triggered_bybackend/http

Breaking Changes

Issue #1

The `AWS_USE_FIPS_ENDPOINT` and `AWS_USE_DUALSTACK_ENDPOINT` environment variables now only respect explicit `true` or `false` values for the S3 backend, replacing the previous behavior where any non-empty value was treated as `true`.

Solution

Ensure these environment variables are set explicitly to "true" or "false" if FIPS or DualStack endpoints are required.

Release Summary

This alpha release introduces Windows ARM64 builds, support for marking variables/outputs as deprecated, and the new `convert` function. It also includes numerous bug fixes across CLI, backend operations, and testing infrastructure.

Need More Details?

View the full release notes and all changes for Terraform v1.15.0-alpha20260304.

View Full Changelog