I have had a lot of discussion over the past couple of days over what it means that HashiCorp Terraform is now at a v1.0 release. In summary, I think it suggests at the maturity of the tool, which is something I have seen with businesses onboarding Terraform, it is hard to make a guess as to when long terms support for systems will continue, especially for everyone who remembers the v0.11 -> v0.12 migration.

The other interesting area (at least for me) is that we can see that the project has fundamentally changed moving its tools to being internal (example: https://github.com/hashicorp/terraform/commit/f40800b3a43851bbbbb98adff9e4eeab0fb575ca). What I think this is driving towards is the ability to mix your local workflow with external tools (cost management, policy management) in a seamless manner, integrating with Terraform Cloud or other tools as required.

Regardless of what it means, congrats to the team and looking forward to many more releases in the future.