The Terraform Google provider version 5.0 introduces improvements to default labels, allowing practitioners to set common metadata labels at the provider level, which applies them across all supported resources in the configuration. This feature increases productivity and reduces risk by making it easier for users to manage labels efficiently. The update also includes a `default_labels` field that automatically applies defined labels to all resources, removing limitations on integrating with existing resources and modules. Additionally, Terraform plans now reliably show default values used in configurations, improving clarity when reviewing planned changes to infrastructure, and handling of default projects has been improved to enable teams to write the new state value into the project information when unset at the resource-level. The release also removes deprecated attributes and features, updates error handling and adds multi-file support for Google endpoints service.