BREAKING CHANGES:
- apigee: fixed
google_apigee_env_keystoreto require thenamefield which is mandatory in the Apigee API (#12006)
FEATURES:
- New Data Source:
google_data_lineage_config(#12068) - New Resource:
google_artifact_registry_rule(#12031) - New Resource:
google_data_lineage_config(#12068) - New Resource:
google_document_ai_schema(#12072) - New Resource:
google_firebase_remote_config_remote_config(#12032)
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 (#12014) - artifactregistry: added support for regionalized endpoints (#12014)
- assuredworkloads: added
SPAIN_DATA_BOUNDARY_BY_TELEFONICAvalue topartnerfield ongoogle_assured_workloads_workloadresource (#12018) - bigqueryconnection: added
configurationblock togoogle_bigquery_connectionresource to support AlloyDB and other connector types via the BigQuery Connector framework (#12021) - bigtable: added support for
tagstogoogle_bigtable_instance(#12041) - cloudrunv2: added
DISKfields togoogle_cloud_run_v2_jobresource (#12034) - cloudrunv2: added
DISKfields togoogle_cloud_run_v2_worker_poolresource (#12030) - compute: add
params.resourceManagerTagsfield to thegoogle_compute_storage_pool(#12033) - compute: added
erase_windows_vss_signaturefield togoogle_compute_instance(beta) (#12025) - compute: added
params.resource_manager_tagsfield togoogle_compute_instant_snapshotresource (#12062) - compute: added
resource_manager_tagsfield togoogle_compute_machine_imageresource (#12051) - container: added
node_config.linux_node_config.accurate_time_configfield togoogle_container_node_poolresource (#12045) - container: added
node_pool.node_config.linux_node_config.accurate_time_configandnode_config.linux_node_config.accurate_time_configfields togoogle_container_clusterresource (#12045) - container: added
node_pool.node_config.linux_node_config.swap_configfield togoogle_container_node_poolresource (#11992) - container: increased default timeout for
google_container_clusterto 90 minutes (from 40/60 depending on operation) andgoogle_container_node_poolto 60 minutes (from 30) (#12071) - discoveryengine: added
destionation_configs.destionations.portanddestionation_configs.paramsfields togoogle_discovery_engine_data_connectorresource (#12039) - dns: added support for IAM conditions to
google_dns_managed_zoneresource (#12010) - datastream: added
deletion_policyfield to control whether child routes are force-deleted togoogle_datastream_private_connection(#12024) - networkconnectivity: added support for IAM conditions to
google_network_connectivity_hubresource (#12005) - networksecurity: added
parentfield togoogle_network_security_address_groupsdata source (#12057) - workbench: added support for new disk types and accelerators to
google_workbench_instance(#12042)
BUG FIXES:
- alloydb: fixed
google_alloydb_clusterso thatmaintenance_update_policy.maintenance_windows.start_time.hourscan be set to0(midnight) (#11991) - ces: fixed type mismatch in
google_ces_appvariable default value (#12059) - compute: fixed an issue where an erroneous error could occur for having an unset
zonefield ingoogle_compute_instance_template(#12052) - compute: fixed permadiff for
iap.oauth2_client_idingoogle_compute_backend_serviceandgoogle_compute_region_backend_servicewhen the API returns a single space (#11990) - container: fixed a permadiff in
google_container_clusterwheredatabase_encryption.statereturningALL_OBJECTS_ENCRYPTION_ENABLEDinstead of the configuredENCRYPTEDcaused unintended reapplies (#12029) - dataplex: fixed acceptance test failure for one time scans (#12065)
- dialogflowcx: fixed a perma-diff in
google_dialogflow_cx_test_casewhensession_parameterswas omitted from the configuration (#11995) - hypercomputecluster: fixed a permadiff in
google_hypercomputecluster_clusterwhencount,static_node_count, ormax_dynamic_node_countwere explicitly set to0. (#12049) - 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. (#11996) - memorystore: fixed an issue preventing updating multiple properties at once for
google_redis_cluster(#12053)
NOTES:
- compute: Migrate
resource_compute_instance_group.go.tmplresource to use direct HTTP rather then a client library (#12056) - compute: migrated
compute-operationresource to use direct HTTP rather then a client library (#12035) - compute: migrated
compute_backend_bucket_security_policyresource to use direct HTTP rather than a client library (#12012) - compute: migrated
compute_instance_network_interface_helpersresource to use direct HTTP rather than a client library (#12074) - compute: migrated
data_source_google_compute_addresses.go.tmpldata source to use direct HTTP rather then a client library (#12015) - compute: migrated
data_source_google_compute_machine_typesdatasource to use direct HTTP rather than a client library (#12016) - compute: migrated
google_disk_testto use direct HTTP rather than a client library (#12055) - compute: migrated
resource_compute_disk_async_replicationresource to use direct HTTP rather then a client library (#12019) - compute: migrated
resource_compute_http_health_check_test.go.tmplresource to use direct HTTP rather then a client library (#12038)