OpenTofu
OpenTofu
January 10, 2025

OpenTofu Marks 1 Year of Growth with v1.9 Release

By
Oleksandr Levchenkov

That's been an incredible year since OpenTofu v1.6 first launched! The project has grown tremendously through community contributions and innovative development, demonstrating the power of open-source collaboration.

The numbers tell a compelling story:

  • Scalr users are now running OpenTofu 16 times more frequently compared to last year
  • OpenTofu registry usage has increased by 300% with daily load of 6 million requests
  • GitHub downloads are approaching 1.5 million

The new v1.9 release brings several exciting features that the community has been eagerly awaiting:

  • Provider Iteration (for_each): You can now use for_each directly in provider configuration blocks! This is a game-changer for multi-region deployments, eliminating the need for duplicated code and making your configurations much cleaner.
  • New -exclude Flag: Think of it as the opposite of -target. This handy addition lets you plan or apply changes to everything except specific resources, giving you more precise control over your infrastructure updates.
  • Core Improvements: The release includes meaningful updates to early static evaluation, state encryption, and HTTP backend. Plus, the community has helped us to make OpenTofu faster with large graphs and high amounts of submodules.

Check out the detailed blog post at https://opentofu.org/blog/opentofu-1-9-0/

Note: While this blog references Terraform, everything mentioned in here also applies to OpenTofu. New to OpenTofu? It is a fork of Terraform 1.5.7 as a result of the license change from MPL to BUSL by HashiCorp. OpenTofu is an open-source alternative to Terraform that is governed by the Linux Foundation. All features available in Terraform 1.5.7 or earlier are also available in OpenTofu. Find out the history of OpenTofu here.

Don't take our word for it, try it for yourself.

A screenshot of the modules page in the Scalr Platform