AWS Terraform provider released 3.75.0 & 3.75.1 after they released 4.0.0 & 4.0.1 & 4.0.2 & 4.0.3. Seems on the registry, the order always be based on Semantic Versioning: 3.75.0 → 3.75.1 → 4.0.0 → 4.0.1 → 4.0.2 → 4.0.3 (Terraform Registry and Terraform-Provider-Aws Versions | HashiCorp Releases). However, the releases here are listed by the releasing time: Releases · hashicorp/terraform-provider-aws · GitHub
Since, we may also need to do some patch releases to some previous major release just like AWS, my questions are:
- Do we need to do special things for those patch releases or just need release them as a normal release?
- “terraform init” will always initialize at the latest release by Semantic Versioning instead of by releasing time, if no version if configured, correct?