docs: deprecate replication_log_archiving_enabled in Cloud SQL Admin API
feat: Exposing API proto for Performance Capture GA release
feat: add 2 new output only API flags to show PSC auto DNS status
feat: add connection_name to ConnectSettings
PiperOrigin-RevId: 938644362
docs: A comment for field `project` in message `.google.cloud.sql.v1beta4.SqlInstancesCloneRequest` is changed
docs: A comment for field `destination_network` in message `.google.cloud.sql.v1beta4.CloneContext` is changed
docs: A comment for enum `Edition` is changed
docs: A comment for field `edition` in message `.google.cloud.sql.v1beta4.Settings` is changed
docs: A comment for message `PerformanceCaptureConfig` is changed
docs: A comment for field `enabled` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `probing_interval_seconds` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `probe_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `running_threads_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `seconds_behind_source_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
docs: A comment for field `transaction_duration_threshold` in message `.google.cloud.sql.v1beta4.PerformanceCaptureConfig` is changed
PiperOrigin-RevId: 932722174
feat: A new field `target_instance_clear_settings_field_names` is added to message `.google.cloud.sql.v1.PointInTimeRestoreContext`
feat: A new field `region` is added to message `.google.cloud.sql.v1.PointInTimeRestoreContext`
feat: A new value `PROJECT_ABUSE` is added to enum `SqlSuspensionReason`
feat: A new field `psc_auto_dns_enabled` is added to message `.google.cloud.sql.v1.PscConfig`
feat: A new field `psc_write_endpoint_dns_enabled` is added to message `.google.cloud.sql.v1.PscConfig`
feat: A new value `PRE_CHECK_MAJOR_VERSION_UPGRADE` is added to enum `SqlOperationType`
feat: A new field `accelerated_replica_mode` is added to message `.google.cloud.sql.v1.Settings`
feat: A new value `POSTGRES_19` is added to enum `SqlDatabaseVersion`
feat: A new value `SQLSERVER_2025_STANDARD` is added to enum `SqlDatabaseVersion`
feat: A new value `SQLSERVER_2025_ENTERPRISE` is added to enum `SqlDatabaseVersion`
feat: A new value `SQLSERVER_2025_EXPRESS` is added to enum `SqlDatabaseVersion`
docs: A comment for field `project` in message `.google.cloud.sql.v1.SqlInstancesCloneRequest` is changed
docs: A comment for field `auto_iam_authn` in message `.google.cloud.sql.v1.ExecuteSqlPayload` is changed
docs: A comment for field `consumer_project` in message `.google.cloud.sql.v1.PscAutoConnectionConfig` is changed
docs: A comment for message `PerformanceCaptureConfig` is changed
docs: A comment for field `enabled` in message `.google.cloud.sql.v1.PerformanceCaptureConfig` is changed
docs: A comment for field `probing_interval_seconds` in message `.google.cloud.sql.v1.PerformanceCaptureConfig` is changed
docs: A comment for field `probe_threshold` in message `.google.cloud.sql.v1.PerformanceCaptureConfig` is changed
docs: A comment for field `running_threads_threshold` in message `.google.cloud.sql.v1.PerformanceCaptureConfig` is changed
docs: A comment for field `seconds_behind_source_threshold` in message `.google.cloud.sql.v1.PerformanceCaptureConfig` is changed
docs: A comment for field `transaction_duration_threshold` in message `.google.cloud.sql.v1.PerformanceCaptureConfig` is changed
PiperOrigin-RevId: 921857990
docs: A comment for enum `Edition` is changed
docs: A comment for field `revoke_existing_roles` in message `.google.cloud.sql.v1beta4.SqlUsersUpdateRequest` is changed
PiperOrigin-RevId: 864787224
feat: added support for `CLUSTER` DNS scope and `RecordManager` to the `DnsNameMapping` API to support automated Private Service Connect (PSC) DNS management
feat: added support for MySQL 9.7 database version
docs: improved documentation and field behaviors for DNS mapping and connection types.
PiperOrigin-RevId: 861610287
feat: added support for `CLUSTER` DNS scope and `RecordManager` to the `DnsNameMapping` API to support automated Private Service Connect (PSC) DNS management
feat: added support for MySQL 9.7 database version
docs: improved documentation and field behaviors for DNS mapping and connection types.
PiperOrigin-RevId: 861610107
feat: Exposing API proto for Performance Capture
feat: Making new API fields to support creating/updating users with database roles
feat: add an instance setting data_api_access
feat: add a mode option for reset SSL config requests
feat: Add `iamStatus` field to show if IAM Group is active or inactive
feat: Added fields to User message in the API definition for supporting database roles
feat: add ConnectSettings.support_metadata_exchange field
feat: Introduce minimum and maximum TLS versions on the instance
feat: adding "TEST" & "GCLOUD_TESTER" visibility labels for the newly added management config in Instance proto. This helps in internal testing purposes
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
fix!: Enums `IamStatus` temporarily removed
feat: add network_attachment_uri field in Cloud SQL instance proto
fix!: An existing enum `iam_status` temporarily removed
feat: adding iam_status field for Cloud SQL users
feat: allow gcloud to access the networkAttachmentUri field
feat: remove visibility restrictions for `data_disk_provisioned_iops` and `data_disk_provisioned_throughput`
feat: Proto changes to update operation type from Advanced to Enhanced backup
feat: Changed backup tier from Advanced to Enhanced
docs: fix typos in protobuf comments
feat: remove visibility restrictions from HYPERDISK_BALANCED
feat: add replication_lag_max_seconds field in Cloud SQL instance proto
feat: Expose subOperationType in ListOperation API
feat: add custom_subject_alternative_names field in Cloud SQL instance proto
feat: GOOGLE_INTERNAL field is used by BackupDR to fetch the instance uid
feat: Add support for MySQL 8.0.41/42
feat: added protos to indicate GCBDR management of the instance
feat: add psc_auto_connections field in Cloud SQL instance proto
PiperOrigin-RevId: 853222543
feat: Exposing API proto for Performance Capture
feat: Making new API fields to support creating/updating users with database roles
feat: add an instance setting data_api_access
feat: add a mode option for reset SSL config requests
feat: Add `iamStatus` field to show if IAM Group is active or inactive
feat: Added fields to User message in the API definition for supporting database roles
feat: add ConnectSettings.support_metadata_exchange field
feat: Introduce minimum and maximum TLS versions on the instance
feat: adding "TEST" & "GCLOUD_TESTER" visibility labels for the newly added management config in Instance proto. This helps in internal testing purposes
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
feat: added protos for backupdr_transaction_log_retention_days
fix!: Enums `IamStatus` temporarily removed
feat: add network_attachment_uri field in Cloud SQL instance proto
fix!: An existing enum `iam_status` temporarily removed
feat: adding iam_status field for Cloud SQL users
feat: allow gcloud to access the networkAttachmentUri field
feat: remove visibility restrictions for `data_disk_provisioned_iops` and `data_disk_provisioned_throughput`
feat: Proto changes to update operation type from Advanced to Enhanced backup
feat: Changed backup tier from Advanced to Enhanced
docs: fix typos in protobuf comments
feat: remove visibility restrictions from HYPERDISK_BALANCED
feat: add replication_lag_max_seconds field in Cloud SQL instance proto
feat: Expose subOperationType in ListOperation API
feat: add custom_subject_alternative_names field in Cloud SQL instance proto
feat: GOOGLE_INTERNAL field is used by BackupDR to fetch the instance uid
feat: Add support for MySQL 8.0.41/42
feat: added protos to indicate GCBDR management of the instance
feat: add psc_auto_connections field in Cloud SQL instance proto
feat: allow gcloud to access the PscAutoConnectionConfig field
feat: expose IP address and connection status for PSC instances with service automation
PiperOrigin-RevId: 853221352
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.
PiperOrigin-RevId: 814259961
feat: A new enum `CaMode` is added
feat: A new field `server_ca_mode` is added to message `.google.cloud.sql.v1.ConnectSettings`
feat: A new field `satisfies_pzi` is added to message `.google.cloud.sql.v1.DatabaseInstance`
feat: A new field `switch_transaction_logs_to_cloud_storage_enabled` is added to message `.google.cloud.sql.v1.DatabaseInstance`
feat: A new value `UNSUPPORTED_COLUMNS` is added to enum `SqlExternalSyncSettingErrorType`
feat: A new enum `CaMode` is added
feat: A new field `server_ca_mode` is added to message `.google.cloud.sql.v1.IpConfiguration`
feat: A new value `MAJOR_VERSION_UPGRADE` is added to enum `SqlOperationType`
docs: A comment for method `AddServerCa` in service `SqlInstancesService` is changed
docs: A comment for method `RotateServerCa` in service `SqlInstancesService` is changed
PiperOrigin-RevId: 665459194
feat: A new message `AvailableDatabaseVersion` is added
feat: A new value `UNSUPPORTED_EXTENSIONS_NOT_MIGRATED` is added to enum `SqlExternalSyncSettingErrorType`
feat: A new value `EXTENSIONS_NOT_MIGRATED` is added to enum `SqlExternalSyncSettingErrorType`
feat: A new value `PG_CRON_FLAG_ENABLED_IN_REPLICA` is added to enum `SqlExternalSyncSettingErrorType`
docs: A comment for field `advanced_machine_features` in message `.google.cloud.sql.v1beta4.Settings` is changed
PiperOrigin-RevId: 646632725
feat: A new message `AvailableDatabaseVersion` is added
feat: A new value `UNSUPPORTED_EXTENSIONS_NOT_MIGRATED` is added to enum `SqlExternalSyncSettingErrorType`
feat: A new value `EXTENSIONS_NOT_MIGRATED` is added to enum `SqlExternalSyncSettingErrorType`
feat: A new value `PG_CRON_FLAG_ENABLED_IN_REPLICA` is added to enum `SqlExternalSyncSettingErrorType`
feat: A new value `POSTGRES_16` is added to enum `SqlDatabaseVersion`
feat: A new value `MYSQL_8_4_0` is added to enum `SqlDatabaseVersion`
docs: A comment for field `preferred_zone` in message `.google.cloud.sql.v1.CloneContext` is changed
docs: A comment for field `advanced_machine_features` in message `.google.cloud.sql.v1.Settings` is changed
PiperOrigin-RevId: 646631009
feat: A new field `psa_write_endpoint` is added to message `.google.cloud.sql.v1beta4.ReplicationCluster`
feat: A new value `SWITCHOVER_TO_REPLICA` is added to enum `SqlOperationType`
feat: A new value `POSTGRES_16` is added to enum `SqlDatabaseVersion`
feat: A new value `MYSQL_8_4_0` is added to enum `SqlDatabaseVersion`
docs: A comment for field `preferred_zone` in message `.google.cloud.sql.v1beta4.CloneContext` is changed
docs: A comment for field `satisfies_pzs` in message `.google.cloud.sql.v1beta4.DatabaseInstance` is changed
docs: A comment for enum value `SWITCHOVER` in enum `SqlOperationType` is changed
PiperOrigin-RevId: 644510265
feat: A new value `SWITCHOVER_TO_REPLICA` is added to enum `SqlOperationType`
docs: A comment for field `satisfies_pzs` in message `.google.cloud.sql.v1.DatabaseInstance` is changed
docs: A comment for enum value `SWITCHOVER` in enum `SqlOperationType` is changed
PiperOrigin-RevId: 643109418
feat: Support for migration type and PostgreSQL parallel level in the VerifyExternalSyncSettings call
feat: Support for setting the migration type when starting an external sync
feat: Support for additional error types in external sync settings
feat: DatabaseInstance resource now includes disaster recovery replica information and Gemini configuration
feat: BackupConfiguration resource now includes transactional log storage location
feat: ImportContext now includes options for importing data from SQL statements
feat: Operation resource now includes context for acquire SSRS lease operations
feat: Support for additional SQL operations related to SSRS leases and old primary reconfiguration
feat: Databsae instance settings now includes a flag to enable Vertex AI integration
feat: Support for several newer releases of MySQL 8.0
docs: Note that `ssl_mode` is now used by all databases including SQL Server
PiperOrigin-RevId: 629471589
feat: add `migration_type` to `SqlInstancesVerifyExternalSyncSettingsRequest`
feat: add `sync_parallel_level` to `SqlInstancesVerifyExternalSyncSettingsRequest`
feat: add `migration_type` to `SqlInstancesStartExternalSyncRequest`
feat: add `transactional_log_storage_state` to `BackupConfiguration`
feat: add `replication_cluster` to `DatabaseInstance`
feat: add `gemini_config` to `DatabaseInstance`
feat: add `sql_import_options` to `ImportContext`
feat: add `acquire_ssrs_lease_context` to `Operation`
feat: add `enable_google_ml_integration` to `Settings`
feat: ssl_mode supports SQL Server now
chore: update go_package and Go importpath
docs: update ssl_mode instructions
PiperOrigin-RevId: 629467712
feat: A new field `parallel` is added to message `.google.cloud.sql.v1beta4.ExportContext`
feat: A new value `SUBSCRIPTION_CALCULATION_STATUS` is added to enum `SqlExternalSyncSettingErrorType`
docs: A comment for enum `SqlNetworkArchitecture` is changed
docs: A comment for enum value `NEW_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed
docs: A comment for enum value `OLD_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed
PiperOrigin-RevId: 606687662
feat: A new field `threads` is added to message `.google.cloud.sql.v1.ExportContext`
feat: A new field `parallel` is added to message `.google.cloud.sql.v1.ExportContext`
docs: A comment for enum `SqlNetworkArchitecture` is changed
docs: A comment for enum value `NEW_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed
docs: A comment for enum value `OLD_NETWORK_ARCHITECTURE` in enum `SqlNetworkArchitecture` is changed
PiperOrigin-RevId: 606684808