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.
Connect on LinkedIn. Follow me on Twitter. Grab the RSS Feed