つみかさね
T

Terraform v1.15.7

リリース日: 2026-06-25データソース: GitHub Releases, npm, endoflife.date
影響度スコア
14/ 100影響度: 低
Breaking Changes0/40
新機能0/25
バグ修正12/20
セキュリティ0/15
依存関係2/15

対応ガイド

low|任意バグ修正影響: 最小限

推奨アクション

  1. 1テスト環境でterraform 1.15.7に更新する
  2. 2terraform initとterraform planが正常に動作することを確認する
  3. 3問題がなければ本番環境・CIパイプラインに適用する

影響対象

Terraform利用者CI/CDでTerraformを並列実行している環境

補足

  • -Breaking Changesはありません
  • -並列実行環境では優先的に適用することを推奨します
TerraforminfraIaCHashiCorpパッチバグ修正

この変更が意味すること

Terraform v1.15.7 は2件のバグ修正を含むパッチリリースです。configs.ParserSourceBundleParser への並行アクセスに関するレースコンディションの修正、および terraform init 時のサブモジュール変数バリデーションの修正が含まれています。

並行処理の安全性修正は、複数の goroutine がパーサーに同時アクセスする状況(並列実行環境など)で発生しうる不定動作を防ぎます。CI/CD パイプラインで Terraform を並列実行している場合は適用を検討してください。

主な変更点

configs.Parser と SourceBundleParser の並行処理安全性向上

Add concurrency safety to configs.Parser and SourceBundleParser (#38745)

configs.Parser および SourceBundleParser に対して複数の goroutine が同時アクセスした場合に発生しうるレースコンディションを修正しました。

影響が出やすいシナリオ:

  • CI/CD で terraform plan を並列実行している環境
  • Terragrunt など、Terraform を並列実行するラッパーツールを使用している場合
  • プロバイダーが内部で並行処理を行っている場合

init 時のサブモジュール変数バリデーション修正

Fix submodule variable validation during init (#38770)

terraform init 実行時に、サブモジュールの変数バリデーションが正しく動作しないケースがあった問題を修正しました。モジュールを多用しているプロジェクトで init が予期せず失敗していた場合に関連する可能性があります。

EOL / サポート状況

バージョンEOL日ステータス
1.15サポート中active
1.14サポート中active
1.132026-04-29EOL
1.122025-11-19EOL
1.112025-08-20EOL

Terraform 1.13 は2026年4月29日にEOL済みです。1.13 以前を使用している場合は、1.14 または 1.15 への移行を検討してください。なお、v1.16.0-alpha20260624 も公開されており、次期メジャーバージョンの開発が進んでいます。

開発者への影響

  1. CI/CD で Terraform を並列実行している環境 — レースコンディションによる不定動作が解消されます。特に不安定な挙動を観測していた場合は早めの適用を推奨します。
  2. サブモジュールを多用しているプロジェクトterraform init の信頼性が向上します。
  3. Terragrunt などのラッパーツールを使用している場合 — 並行処理安全性の向上により安定性が改善される可能性があります。

アップデート方法

# tfenv を使用している場合
tfenv install 1.15.7
tfenv use 1.15.7

# Homebrew の場合
brew upgrade terraform

# 直接ダウンロードの場合
# https://releases.hashicorp.com/terraform/1.15.7/ から取得

# バージョン確認
terraform version

データソース: GitHub Releases API, endoflife.date
AI解説は Claude API により自動生成されています。正確性については原文をご確認ください。

アップデート判断

並列実行環境では早めに適用を

アップデートすべき場合

  • CI/CDでTerraformを並列実行している
  • Terragruntなどのラッパーツールを使用している
  • terraform initでサブモジュール関連のエラーが発生していた

様子見でよい場合

  • 単一実行環境でのみTerraformを使用している
  • サブモジュールを使用しておらず現行バージョンが安定している

EOL / サポート状況

Terraform 1.15Active
Terraform 1.14Active
Terraform 1.13End of LifeEOL: 2026-04-29
Terraform 1.12End of LifeEOL: 2025-11-19
Terraform 1.11End of LifeEOL: 2025-08-20
Xでシェアはてブ
データソース: GitHub Releases API, npm Registry, endoflife.date (MIT License), NVD (NIST)
AI解説は Claude API により自動生成されています。正確性については原文リリースノートをご確認ください。