Latest Stable Version of HashiCorp Terraform
Wondering which Terraform release you should actually be running? You're in the right place. The latest stable version of HashiCorp Terraform is 1.15.8, released on July 8, 2026 (as of this writing). This guide gives you the exact version number up front, then explains what changed in it, how to install or upgrade to it, how to confirm the version you're on, and one thing that trips a lot of people up: the newer-looking 1.16.0 builds on the downloads page are not stable. Let's clear that up.
Verify before you rely on it: Version numbers change often. Confirm the current release against the official HashiCorp Terraform releases page or the GitHub releases.
TL;DR
- Latest stable (GA) version: Terraform 1.15.8
- Released: July 8, 2026
- What it is: A patch release on the 1.15 branch — bug fixes and dependency bumps, no breaking changes.
- Watch out:
1.16.0-alphaXXXXXXXXbuilds appear at the top of the releases list, but they are alpha pre-releases, not stable. - Install/upgrade: Use a package manager (Homebrew, apt), a version manager (
tfenv,mise), or download the binary from HashiCorp.
What Is the Latest Stable Version of Terraform?
The latest stable version of HashiCorp Terraform is 1.15.8, released July 8, 2026. It is the newest generally available (GA) patch on the 1.15 branch. Any 1.16.0-alpha build is a pre-release and should not be used in production.
That's the direct answer. Now for the context that makes it useful.
Terraform follows an X.Y.Z version scheme. The "1.15" part identifies the release line, and the trailing "8" is the patch number. On the 1.15 line, the patches have rolled from 1.15.0 up through 1.15.8, each one shipping bug fixes and dependency updates while staying backward-compatible.
What's New in Terraform 1.15.8?
Terraform 1.15.8 is a small, safe patch release rather than a feature drop. According to HashiCorp's release announcement, it addresses a terraform init failure that occurred when installing providers sourced through a service-discovery alias advertised by the configured backend (for example, localterraform.com), along with a handful of dependency bumps.
The release also refined some terraform init provider-installation log messages, reintroducing a single initializing_provider_plugin_message in place of two short-lived message types that had appeared earlier in the 1.15 line. In practice, this only changes command output — it shouldn't affect how your configurations behave.
The takeaway: if you're already on 1.15.x, upgrading to 1.15.8 is low-risk. If you hit the provider install bug on an earlier 1.15 patch, this release is the fix.
Why 1.16.0 Isn't the "Latest Stable" Version
Here's the part that confuses people. Visit the Terraform downloads list and the very top entries look like this:
terraform_1.16.0-alpha20260708terraform_1.16.0-alpha20260706terraform_1.16.0-alpha20260701- ...
A higher number feels newer, so it's tempting to grab it. Don't — at least not for real work.
Those -alpha builds are pre-release versions of the upcoming 1.16 line. GitHub explicitly labels them "Pre-release," and HashiCorp gates experimental features (like the deferred-actions experiment) exclusively behind alpha builds. They exist for testing and early feedback, not for production infrastructure.
The version-ordering rule is simple:
- Stable / GA: plain numbers like
1.15.8. - Pre-release: anything with a suffix —
-alpha,-beta, or-rc(release candidate).
So even though 1.16.0-alpha20260708 sorts above 1.15.8 alphabetically on the page, the latest stable Terraform version is still 1.15.8. The 1.16.0 line becomes "stable" only when HashiCorp ships 1.16.0 with no suffix.
How to Check Your Terraform Version
Not sure what you're running? Check it in one command:
terraform versionTerraform prints the installed version and flags whether a newer release is available, for example:
Terraform v1.15.8
on linux_amd64If it reports something older than 1.15.8, or a -alpha/-beta/-rc build, consider moving to the current stable release. Adding a terraform version check early in your CI/CD pipeline is a cheap way to catch drift before it causes surprises.
How to Install or Upgrade to the Latest Terraform
There's no single "right" way to install Terraform — pick whichever fits your workflow. Here are the common options.
1. Homebrew (macOS / Linux)
brew tap hashicorp/tap
brew install hashicorp/tap/terraform
# upgrade later with: brew upgrade hashicorp/tap/terraform2. apt (Debian / Ubuntu)
Add HashiCorp's official apt repository, then install terraform with your package manager. Full, current repository setup steps are on the official install page.
3. Version managers (recommended for teams)
Tools like tfenv, tfswitch, or mise let you pin and switch between exact Terraform versions per project — handy when different repos target different release lines:
tfenv install 1.15.8
tfenv use 1.15.84. Direct binary download
Grab the platform-specific archive straight from releases.hashicorp.com/terraform/1.15.8, unzip it, and put the terraform binary on your PATH.
Whichever route you choose, run terraform version afterward to confirm you landed on 1.15.8.
Terraform Version Support and End-of-Life Policy
Knowing the latest version is only half the story — you also want to be on a supported one.
HashiCorp supports Generally Available (GA) Terraform releases for up to two years. Eligible bug fixes and hot fixes are delivered as new patch (Z) releases on top of the most current major release branch, for up to two release lines back from the newest one.
A nuance worth internalizing: HashiCorp treats a change in either the first or second digit as a "major release." So 1.14 → 1.15 counts as a major-release step, not a minor one. As of July 2026, that means roughly the two most recent lines — 1.15.x and 1.14.x — sit inside the active support window, while older lines have aged out. For reference, the 1.13 line reached end-of-life on April 29, 2026.
Practical implications of running an out-of-support version:
- You stop receiving code fixes and security-relevant hot fixes.
- Newer provider releases often stop testing against unsupported core versions, so
terraform initorterraform plancan break unexpectedly. - State and module behavior can drift out of sync with what current providers expect.
Staying within the two most recent lines keeps you eligible for patches with minimal upgrade friction.
Note on licensing: since 2023, Terraform is source-available under the Business Source License (BSL) 1.1 rather than the older MPL 2.0. That doesn't change how you install or run it, but it's worth knowing if license terms matter to your organization.
Should You Upgrade to 1.15.8?
For most users, yes — and it's an easy call:
- On an older 1.15 patch (1.15.0–1.15.7): Upgrade. It's a same-line patch, so it's backward-compatible and pulls in the latest fixes.
- On 1.14.x: You're still supported, but planning a move to 1.15.x keeps you current. Review the 1.15 changelog for any behavior changes before you jump.
- On 1.13.x or older: Prioritize upgrading — those lines are past end-of-life and no longer receive fixes.
- Tempted by a 1.16.0 alpha: Only in a throwaway test environment. Never in production.
As always, test upgrades in a non-production workspace and review the changelog for your specific jump before applying to real infrastructure.
Frequently Asked Questions
What is the latest stable version of Terraform? Terraform 1.15.8, released July 8, 2026. It's the newest GA patch on the 1.15 branch.
Is 1.16.0 available? Only as -alpha pre-release builds for testing. There is no stable 1.16.0 release yet; the latest stable version remains 1.15.8.
How do I check which Terraform version I have? Run terraform version in your terminal.
Does Terraform have long-term-support (LTS) releases? Not in the traditional sense. HashiCorp supports GA releases for up to two years and delivers fixes as patch releases on the most recent lines, rather than designating a separate LTS branch.
Which Terraform versions are still supported? Roughly the two most recent lines — 1.15.x and 1.14.x as of July 2026. Verify against HashiCorp's support policy for your exact date.
Conclusion
To recap: the latest stable version of HashiCorp Terraform is 1.15.8, shipped July 8, 2026 as a low-risk patch release with bug fixes and dependency bumps. The 1.16.0-alpha builds sitting at the top of the downloads list are pre-releases for testing — not stable, and not for production. Staying on the current stable line keeps you eligible for fixes and compatible with the latest providers.
Your next step: run terraform version to see where you stand, and upgrade to 1.15.8 if you're behind. Because version numbers move fast, always confirm the current release against HashiCorp's official releases page before you pin a version in CI.
References
- HashiCorp Terraform official releases (download index): https://releases.hashicorp.com/terraform/
- Terraform 1.15.8 GitHub release notes: https://github.com/hashicorp/terraform/releases/tag/v1.15.8
- Terraform CHANGELOG on GitHub: https://github.com/hashicorp/terraform/blob/main/CHANGELOG.md
- HashiCorp Discuss — "Terraform v1.15.8 released": https://discuss.hashicorp.com/t/terraform-v1-15-8-released/77560
- Terraform install guide: https://developer.hashicorp.com/terraform/install
- Terraform end-of-life / support policy: https://endoflife.date/terraform

- Coding Agent Help - Wiki
- GStreamer + TypeScript: GObject Breaking Changes
- Firebase Auth Token Expiry: How Long ID Tokens Last
- i18next Supported Locale Codes: There Is No Fixed List
- BoringSSL's Latest Stable Release Version, Explained
- c8 Coverage JSON Output Flag: A Practical Guide
- OpenSSL Latest Stable Release: The 2026 Version Guide
- Polars DataFrame Filter: Always-True Predicate
- Latest Stable Version of HashiCorp Terraform (2026)
- GStreamer 1.0: The Major Version That Changed AudioFormat
- GitHub GraphQL API isTotal Field: It Doesn't Exist
