OpenTofu: A Beginners Guide to a Terraform Fork Including Migration From Terraform

OpenTofu Beyond Basics

Roadmap for OpenTofu development

OpenTofu’s development roadmap is maintained on GitHub under Issues › Milestones. This central hub offers:

  • A clear timeline of upcoming releases
  • Planned features, enhancements, and bug fixes

Each milestone aligns with a specific version, grouping related issues—bugs, features, and larger initiatives—into one place.

Note

You can always view the full roadmap on GitHub:
OpenTofu GitHub Milestones

Milestone Structure

Milestones in OpenTofu follow a consistent structure to help contributors and users track progress:

ComponentDescription
Version-based groupingOrganized by release version (e.g., 1.7.0, 1.8.0, etc.).
Issue trackingIssues within each milestone are labeled by type (bug, enhancement) and priority.

Example: Version 1.7.0

The 1.7.0 milestone highlights several high-impact items:

  • State encryption: Encrypts Terraform state files at rest for enhanced security.
  • Bug fixes and performance improvements marked as high priority.
  • Smaller enhancements to streamline workflow and CLI feedback.

How to Contribute

OpenTofu thrives on community involvement. You can help by:

  • Submitting or commenting on issues
  • Opening pull requests with code improvements or documentation updates
  • Suggesting new features directly in the Milestones section

Warning

Ensure your pull request follows the OpenTofu CONTRIBUTING guide and passes all CI checks before submission.

Every contribution—big or small—drives OpenTofu forward. Thank you for helping shape the future of this project!

Watch Video

Watch video content

Previous
Demo Migrating existing Terraform configuration to OpenTofu