BREAKING CHANGES:
- apigee: fixed
google_apigee_env_keystoreto require thenamefield which is mandatory in the Apigee API (#27006)
FEATURES:
- New Data Source:
google_data_lineage_config(#27098) - New Resource:
google_artifact_registry_rule(#27049) - New Resource:
google_data_lineage_config(#27098) - New Resource:
google_document_ai_schema(#27102) - New Resource:
google_firebase_remote_config_remote_config(#27050)
IMPROVEMENTS:
- provider: added support for
prefer_global_endpointsandprefer_regional_endpointsto the provider configuration. Support for regional endpoints will be rolled out on a per-product level (#27014) - artifactregistry: added support for regionalized endpoints (#27014)
- assuredworkloads: added
SPAIN_DATA_BOUNDARY_BY_TELEFONICAvalue topartnerfield ongoogle_assured_workloads_workloadresource (#27027) - bigqueryconnection: added
configurationblock togoogle_bigquery_connectionresource to support AlloyDB and other connector types via the BigQuery Connector framework (#27029) - bigtable: added support for
tagstogoogle_bigtable_instance(#27060) - cloudrunv2: added
DISKfields togoogle_cloud_run_v2_jobresource (#27052) - cloudrunv2: added
DISKfields togoogle_cloud_run_v2_worker_poolresource (#27048) - compute: add
params.resourceManagerTagsfield to thegoogle_compute_storage_pool(#27051) - compute: added
cache_policyfield togoogle_compute_url_map(ga) (#27011) - compute: added
params.resource_manager_tagsfield togoogle_compute_instant_snapshotresource (#27087) - compute: added
resource_manager_tagsfield togoogle_compute_machine_imageresource (#27075) - container: added
node_config.linux_node_config.accurate_time_configfield togoogle_container_node_poolresource (#27064) - container: added
node_pool.node_config.linux_node_config.accurate_time_configandnode_config.linux_node_config.accurate_time_configfields togoogle_container_clusterresource (#27064) - container: added
node_pool.node_config.linux_node_config.swap_configfield togoogle_container_node_poolresource (#26982) - container: increased default timeout for
google_container_clusterto 90 minutes (from 40/60 depending on operation) andgoogle_container_node_poolto 60 minutes (from 30) (#27101) - discoveryengine: added
destionation_configs.destionations.portanddestionation_configs.paramsfields togoogle_discovery_engine_data_connectorresource (#27058) - dns: added support for IAM conditions to
google_dns_managed_zoneresource (#27010) - datastream: added
deletion_policyfield to control whether child routes are force-deleted togoogle_datastream_private_connection(#27033) - networkconnectivity: added support for IAM conditions to
google_network_connectivity_hubresource (#27005) - networksecurity: added
parentfield togoogle_network_security_address_groupsdata source (#27082) - workbench: added support for new disk types and accelerators to
google_workbench_instance(#27061)
BUG FIXES:
- alloydb: fixed
google_alloydb_clusterso thatmaintenance_update_policy.maintenance_windows.start_time.hourscan be set to0(midnight) (#26981) - ces: fixed type mismatch in
google_ces_appvariable default value (#27084) - compute: fixed an issue where an erroneous error could occur for having an unset
zonefield ingoogle_compute_instance_template(#27076) - compute: fixed permadiff for
iap.oauth2_client_idingoogle_compute_backend_serviceandgoogle_compute_region_backend_servicewhen the API returns a single space (#26975) - container: fixed a permadiff in
google_container_clusterwheredatabase_encryption.statereturningALL_OBJECTS_ENCRYPTION_ENABLEDinstead of the configuredENCRYPTEDcaused unintended reapplies (#27040) - dataplex: fixed acceptance test failure for one time scans (#27095)
- dialogflowcx: fixed a perma-diff in
google_dialogflow_cx_test_casewhensession_parameterswas omitted from the configuration (#26985) - hypercomputecluster: fixed a permadiff in
google_hypercomputecluster_clusterwhencount,static_node_count, ormax_dynamic_node_countwere explicitly set to0. (#27073) - identityplatform: fixed a premadiff on
multi_tenantingoogle_identity_platform_configresource. Removing the value from config will now preserve the existing settings instead of removing them. (#26986) - memorystore: fixed an issue preventing updating multiple properties at once for
google_redis_cluster(#27077)
NOTES:
- compute: Migrate
resource_compute_instance_group.go.tmplresource to use direct HTTP rather then a client library (#27080) - compute: migrated
compute-operationresource to use direct HTTP rather then a client library (#27053) - compute: migrated
compute_backend_bucket_security_policyresource to use direct HTTP rather than a client library (#27012) - compute: migrated
compute_instance_network_interface_helpersresource to use direct HTTP rather than a client library (#27104) - compute: migrated
data_source_google_compute_addresses.go.tmpldata source to use direct HTTP rather then a client library (#27016) - compute: migrated
data_source_google_compute_machine_typesdatasource to use direct HTTP rather than a client library (#27017) - compute: migrated
google_disk_testto use direct HTTP rather than a client library (#27079) - compute: migrated
resource_compute_disk_async_replicationresource to use direct HTTP rather then a client library (#27028) - compute: migrated
resource_compute_http_health_check_test.go.tmplresource to use direct HTTP rather then a client library (#27057)