End of Life:
As of April 2023 officially Hashicorp support is declaring EOL for any 0.12.x support fixes that includes any new bug fixes, feature requests, support related questions.
In order to continue improving the providers and moving them forward alongside Terraform core, we need to deprecate support for older versions of Terraform to take advantage of new functionality in Terraform’s configuration language and the communication layer between Terraform and the providers. Deprecating 0.12 support in providers allows us to deliver new features more quickly and effectively.
Action Items:
Upgrade to 0.13. For more information about upgrading to TF 0.13, consult this guide.
If you currently use Terraform 0.13, everything will continue to work as it does for you today. If you are using pinned versions of the provider, nothing changes for you. We won’t be making modifications to any currently released versions of the provider.
If you’re unable to upgrade to Terraform 0.13 and are currently using older versions of Terraform, consider pinning the version of the provider that you currently use to guard against any breaking changes.
Conclusion:
If you encounter issues before, during, or after the deprecation of Terraform 0.12 support, please open an issue on your preferred provider repository: AWS, AzureRM, Google, Kubernetes, etc. If you are upgrading from 0.12 to 0.13 and if you are a current HashiCorp customer, we recommend that you also reach out to support@hashicorp.com.
Additional References:
-
How to find the right documentation for any Terraform version
-
Plugin reinitialization error after upgrade to Terraform 0.13
- Terraform Releases CHANGELOG