The Wire · Showcase
AZURE PROVIDER STRIPS 5.0 FEATURE FLAGS, GOOGLE BETA EXPANDS SQL AND FIRESTORE
By RepoJournal · Filed · About HashiCorp
Terraform's Azure provider is shipping the final cleanup of its 5.0 migration, removing feature flag gates across six service groups while Google beta adds performance capture controls to Cloud SQL and launches Firestore Change Stream support.
The Azure provider is in the final stretches of its 5.0 upgrade cycle, with kt removing feature flag gates from web services [1], then cascading removals across eventhub, extendedlocation, fluidrelay, healthcare, keyvault, and kusto [2]. Linter enablement work continues in parallel, with QixiaLu rolling out the AZG004 provider lint rule across cognitive and app configuration [3], compute and consumption [4], and containers through Databricks [5]. Over in the Google beta provider, modular-magician shipped substantial SQL improvements: performance capture now surfaces threshold triggers for CPU utilization, memory usage, and transaction locks, plus a transaction-kill guardrail with configurable timeout [6]. A variable shadowing bug in AlloyDB update requests got patched [7], where url assignment was incorrectly redeclared as a short declaration, breaking updateMask propagation. Google also landed Firestore Change Stream resource support [8] and clarified that IAM binding authoritative scope is role plus condition, not just role [9]. Certificate manager gained write-only support for PEM private keys [10]. Across both HashiCorp projects, 26 commits and 29 PRs landed this period, with 2 releases including nightly snapshots of nomad-pack and nomad-driver-podman.
One email a day. Unsubscribe in one click.
Keep up with HashiCorp in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Plan Azure provider upgrade to pick up 5.0 feature flag cleanup and linter improvements hashicorp/terraform-provider-azurerm [plan]
- → Review Google beta SQL schema changes (performance thresholds) before upgrading hashicorp/terraform-provider-google-beta [plan]
- → Monitor nomad-pack and nomad-driver-podman nightly releases for gRPC 1.82.1 security changes hashicorp/nomad-pack [monitor]
References
- [1] remove 5.0 feature flag gates from web (#33013) hashicorp/terraform-provider-azurerm
- [2] remove 5.0 feature flag gates from eventhub, extendedlocation, fluidrelay, healthcare, keyvault and kusto (#32989) hashicorp/terraform-provider-azurerm
- [3] Linters - enable azproviderlint AZG004 - Services (appconfiguration - cognitive) ↗ hashicorp/terraform-provider-azurerm
- [4] Linters - enable azproviderlint AZG004 - Services (Compute, Consumptions) ↗ hashicorp/terraform-provider-azurerm
- [5] Linters - enable azproviderlint AZG004 - Services (Containers - DataBricks) ↗ hashicorp/terraform-provider-azurerm
- [6] sql: add performance_capture_config threshold and transaction-kill fields ↗ hashicorp/terraform-provider-google-beta
- [7] fix url variable shadowing in upgrade and promote blocks ↗ hashicorp/terraform-provider-google-beta
- [8] Add support for the Google Firestore Change Stream resource ↗ hashicorp/terraform-provider-google-beta
- [9] docs: clarify IAM binding authoritative scope is role + condition ↗ hashicorp/terraform-provider-google-beta
- [10] Enable write-only support for pem_private_key from google_certificate_manager_certificate ↗ hashicorp/terraform-provider-google-beta