OpenTofu 1.12 is now available! 🎉 After extensive community testing through our beta and RC releases, we're thrilled to announce the stable release of OpenTofu 1.12! 🚀 What's new: - The `prevent_destroy` argument in a resource's lifecycle block can now refer to other symbols within the same module, such as input variables. - `tofu init` now automatically includes a full set of checksums for all platforms using both `zh:` and `h1:` hashes, reducing the need for manually running `tofu providers lock`. - The new `-json-into=FILENAME` CLI option allows saving machine-readable output to a separate file while still producing human-readable output in the terminal. - The new `destroy = false` lifecycle option for managed resources allows removing an object from the state without first destroying the remote object. - Provider installation now performs concurrent requests for faster `tofu init` completion when many providers are needed. Read the full release notes here: https://lnkd.in/dPXzpHiF Thank you to everyone who tested and provided feedback during this release cycle!
About us
Started as a Terraform fork, OpenTofu is an open-source and community-driven infrastructure as code project. It supports developers in building robust and maintainable infrastructure and streamlining processes.
- Website
-
https://opentofu.org
External link for OpenTofu
- Industry
- Non-profit Organizations
- Company size
- 1 employee
- Type
- Nonprofit
- Founded
- 2023
Employees at OpenTofu
Updates
-
OpenTofu 1.12.0-beta1 has been released! We've added bunch of new features, as well as some helpful bug fixes: - prevent_destroy can now be set dynamically - Imports can now utilize resource identities - tofu init now downloads hashes for all platforms from the registry (when possible), as well as parallelizing where possible - A new -json-into flag has been added to support capturing both human readable and machine readable output simultaneously. - Deprecated attributes and blocks of resources now produce warnings when used And a whole lot more! https://lnkd.in/eNjWeBtS
-
OpenTofu 1.11 is now available! 🎉 After extensive community testing through our beta and RC releases, we're thrilled to announce the stable release of OpenTofu 1.11! 🚀 What's new: - Ephemeral Resources for handling sensitive data without state persistence - The `enabled` lifecycle meta-argument for cleaner conditional deployments - Significant performance improvements across the board Read the full release notes here: https://lnkd.in/e3k2j6vp Thank you to everyone who tested and provided feedback during this release cycle!
-
🎉 We're at OpenTofu Day North America 2025 Today!! 🎉 Join us in Building Room B203 at KubeCon + CloudNativeCon in Atlanta today for a full day dedicated to the OpenTofu. What's happening: - Migration stories and best practices - Technical deep dives and new use cases - Community panels and discussions - Opportunities to connect with the OpenTofu community See you there! 👋 https://lnkd.in/dCS-TqWZ
-
OpenTofu reposted this
OpenTofu 1.11 RC1 is now available! 🎉 Hot on the tail of our Beta and with OpenTofu Day on the horizon, we're glad to release our latest build: v1.11.0-RC1! 🧪 We need your help to test and refine this release. Download, experiment, and share your feedback! ⚠️ This should not be used in production! Read the beta blog article to learn more about this release: https://lnkd.in/eWi4gx6r
-
OpenTofu 1.11 RC1 is now available! 🎉 Hot on the tail of our Beta and with OpenTofu Day on the horizon, we're glad to release our latest build: v1.11.0-RC1! 🧪 We need your help to test and refine this release. Download, experiment, and share your feedback! ⚠️ This should not be used in production! Read the beta blog article to learn more about this release: https://lnkd.in/eWi4gx6r
-
OpenTofu 1.11 beta release is now available! 🎉 The latest OpenTofu 1.11 beta release is packed with new features, enhancements, and bug fixes that will supercharge your infrastructure management! 💥 Key Highlights: ✨ Ephemeral resources allow you to work with sensitive data, temporary credentials, and transient infrastructure without persisting them to your state. 🔧 The new `enabled` meta-argument provides a cleaner alternative to `count` and `for_each` for scenarios where you need to conditionally create a single resource or module instance. ⚒️ Some other cool improvements: - **Improved RAM and CPU efficiency** for configurations that contain thousands of resource instances - The S3 backend now supports **object tagging** your backend, allowing you to add custom tags to your state files for better organization and cost tracking - Improved handling of complex dependency graphs And more 🧪 We need your help to test and refine this release. Download, experiment, and share your feedback! ⚠️ Do not use it in production! Read the blog article to learn more about this release: https://lnkd.in/e9sXGDhS
-
🎉 OpenTofu 1.10.0 is here – Our most comprehensive release yet! 🎉 As we approach 10 MILLION downloads on github alone (Even more across all the package managers!), we're proud to deliver features that transform how teams manage infrastructure as code: - OCI Registry Support – Distribute providers & modules via Docker Hub, Harbor, or any container registry. Perfect for air-gapped environments! - Native S3 State Locking – No more DynamoDB! Simply enable `use_lockfile = true` and reduce infrastructure complexity. - OpenTelemetry Tracing – Debug and optimize your OpenTofu runs with privacy-focused, local-only observability. - Deprecation Support – Module authors can now gracefully evolve APIs with clear migration messages. - Enhanced moved blocks – Migrate between different resource types seamlessly. Plus: Global provider cache locking for CI/CD, target/exclude files for controlled deployments, external key providers for state encryption, and so much more! Join thousands of engineers already using OpenTofu. Read the full announcement: https://lnkd.in/e6aQkWMt