Change8

Migrating to Terraform v1.15.0-alpha20260204

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

Released: 2/4/2026

1
Breaking Changes
1
Migration Steps
7
Affected Symbols

⚠️ Check Your Code

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

backend/s3variable blockoutput blockterraform init -jsonterraform show -jsonstate showlifecycle.replace_triggered_by

Breaking Changes

Issue #1

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

Solution

Ensure these environment variables are explicitly set to "true" or "false" if you rely on their previous behavior.

Migration Steps

  1. 1
    If you rely on `AWS_USE_FIPS_ENDPOINT` or `AWS_USE_DUALSTACK_ENDPOINT` for the S3 backend, ensure they are explicitly set to the string "true" or "false" instead of relying on any non-empty value being interpreted as true.

Release Summary

This alpha release introduces Windows ARM64 builds, deprecation warnings for variables/outputs, and S3 authentication via `aws login`. It also includes numerous bug fixes across CLI commands, testing, and backend operations.

Need More Details?

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

View Full Changelog