Terraform v2 & CLI Upgrade
Blog post from Speakeasy
In a recent update, Terraform unveiled version 2, incorporating new features such as collapsing multiple API endpoints into a single entity, custom plan validators, and runtime validations to better handle complex APIs, thereby easing the maintenance of Terraform Providers and enhancing enterprise contract opportunities. The upgraded CLI, guided by principles of user-friendliness and reduced complexity, now offers an intuitive setup experience without the need for extensive documentation, further improving the developer experience. Additional improvements and bug fixes were rolled out across various programming languages, including Java, Python, Ruby, C#, and Go, to support features like pagination, retry headers, enhanced security handling, and compatibility with newer platforms. This comprehensive upgrade package aims to provide a more powerful and flexible toolset for both developers and end users, further solidifying Terraform's role in disaster recovery plans and API management.