TrademarkTrademark
Features
Documentation
All articles

OpenTofu Marks 1 Year of Growth with v1.9 Release

OpenTofu v1.9 is released with some great improvements
Oleksandr LevchenkovJanuary 10, 2025
OpenTofu Marks 1 Year of Growth with v1.9 Release

This post is part of a series on What is OpenTofu?.

It'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/

About the author
Oleksandr Levchenkovsoftware engineer at Scalr
Oleksandr Levchenkov is a software engineer at Scalr.