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
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
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: 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
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`
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 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: 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
`SOURCE_MAX_SUBSCRIPTIONS` to enum `SqlExternalSyncSettingErrorType
docs: Update docs for `ssl_mode` since now MySQL also supports it
PiperOrigin-RevId: 596708283
feat: new SQL API warning code INTERNAL_STATE_FAILURE
feat: new field SqlOperationStatus.api_warning
feat: new field PasswordValidationPolicy.disallow_compromised_credentials
feat: new SqlUpdateTrack value week5
PiperOrigin-RevId: 588161111
feat: added SqlEventsService
feat: added Reencrypt, PerformDiskShrink, GetDiskShrinkConfig and ResetReplicaSize rpc in SqlInstancesService service
feat: added Cancel rpc in SqlOperationsService service
feat: added SqlIamPoliciesService service
feat: added Get rpc in SqlUsersService service
feat: added SqlRegionsService service
PiperOrigin-RevId: 544126885