We're thrilled to announce the release of OpenTofu 1.10.0, our most comprehensive update yet! This release represents months of dedicated work from our community, introducing some fantastic features that will improve how OpenTofu users manage and distribute infrastructure as code.
From OCI registry support that revolutionizes provider and module distribution, to adding support for deprecation attributes that helps module authors gracefully evolve their APIs, OpenTofu 1.10.0 is packed with enhancements that address real-world challenges faced by teams at scale. We're incredibly grateful to everyone who tested our alpha and beta releases, provided feedback, and contributed code – your input has been invaluable in shaping this release.
The Perfect 10: Celebrating 10 Million Downloads​
As we release OpenTofu 1.10.0, we're thrilled to announce that we're about to cross an incredible milestone: 10 million downloads from GitHub releases alone! Currently at 9.8 million downloads, we're on track to hit this landmark within days. This doesn't even include installations from Homebrew, package managers, Docker Hub, or corporate mirrors – the true number is likely already well past 20 million.
Perhaps most impressively, our community's trust is evident in adoption velocity. If we look at the GitHub release downloads, when we released v1.9.1, it overtook v1.9.0 in just 7 days – the fastest patch adoption we've ever seen. Currently, 63% of the total downloads daily are for the latest v1.9.x series.
Major Features Overview​
OpenTofu 1.10.0 is packed with powerful new capabilities that address real-world infrastructure challenges. Here are the highlights:
- OCI Registry Support - Distribute providers and modules through container registries, perfect for air-gapped environments
- Native S3 State Locking - Simplified state management without requiring DynamoDB
- Deprecation Support - Module authors can now mark variables and outputs as deprecated
- Enhanced Planning - New
-target-file
and-exclude-file
options for better resource management - Global Provider Cache Lock - Safe concurrent operations in CI/CD environments
- OpenTelemetry Tracing - Local-only observability for debugging and performance analysis
- External Key Providers - Flexible state encryption with your preferred secret management tools
- Enhanced moved and removed blocks - More powerful infrastructure refactoring capabilities
You can find detailed information about all these features and more on our comprehensive What's new in OpenTofu 1.10? page.
Ecosystem Maturity​
Official VS Code Extension​
The OpenTofu ecosystem continues to flourish with professional tooling. Our official VS Code extension (currently in preview) provides a first-class development experience with syntax highlighting, IntelliSense autocompletion, real-time validation, and integrated documentation. Whether you're writing modules or managing complex infrastructure, the extension helps catch errors early and speeds up development with smart suggestions for resources, data sources, and built-in functions.
Available on VS Code Marketplace and Open VSX Registry
Language Server Protocol Support​
Not a VS Code user? You can get the same powerful features in your preferred editor with tofu-ls, our Language Server Protocol implementation. This brings OpenTofu intelligence to any LSP-compatible editor including Neovim, Emacs, Sublime Text, and more. Get autocompletion, diagnostics, and documentation lookup wherever you write your infrastructure code.
OpenTofu Registry MCP Server​
For those using AI assistants like Claude, Cursor, or other MCP-compatible tools, the OpenTofu Registry MCP server provides direct access to provider and module documentation. This enables your AI coding assistant to read the latest OpenTofu registry docs and generate accurate, up-to-date infrastructure code with proper resource configurations and best practices. You can use our hosted service at https://mcp.opentofu.org/mcp or run it locally for complete control.
Learn more about the MCP server
Get Started Today​
Download and Install​
Getting started with OpenTofu 1.10.0 is easy. You can download it directly from our GitHub releases page, install it via your favorite package manager, or use our official Docker images. We support all major platforms including Linux, macOS, and Windows.
Join the Community​
OpenTofu's success is built on our vibrant community. Join thousands of practitioners sharing knowledge, contributing code, and shaping the future of open-source infrastructure as code. Whether you have questions, want to contribute, or just want to stay updated, there's a place for you.