# Release History

## 11.0.0-beta.3 (Unreleased)

### Features Added

### Breaking Changes

### Bugs Fixed

### Other Changes

## 11.0.0-beta.2 (2024-08-20)
Compared with version 10.0.0
    
### Features Added

  - Added operation group JobPrivateEndpoints
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
  - Added operation LongTermRetentionBackups.beginChangeAccessTier
  - Added operation LongTermRetentionBackups.beginChangeAccessTierAndWait
  - Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroup
  - Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroupAndWait
  - Added operation ManagedInstances.beginRefreshStatus
  - Added operation ManagedInstances.beginRefreshStatusAndWait
  - Added operation ReplicationLinks.beginCreateOrUpdate
  - Added operation ReplicationLinks.beginCreateOrUpdateAndWait
  - Added operation ReplicationLinks.beginUpdate
  - Added operation ReplicationLinks.beginUpdateAndWait
  - Added Interface ChangeLongTermRetentionBackupAccessTierParameters
  - Added Interface ErrorAdditionalInfo
  - Added Interface ErrorDetail
  - Added Interface ErrorResponse
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
  - Added Interface JobPrivateEndpoint
  - Added Interface JobPrivateEndpointListResult
  - Added Interface JobPrivateEndpointsCreateOrUpdateOptionalParams
  - Added Interface JobPrivateEndpointsDeleteOptionalParams
  - Added Interface JobPrivateEndpointsGetOptionalParams
  - Added Interface JobPrivateEndpointsListByAgentNextOptionalParams
  - Added Interface JobPrivateEndpointsListByAgentOptionalParams
  - Added Interface LongTermRetentionBackupsChangeAccessTierByResourceGroupOptionalParams
  - Added Interface LongTermRetentionBackupsChangeAccessTierOptionalParams
  - Added Interface ManagedInstancesRefreshStatusOptionalParams
  - Added Interface PhaseDetails
  - Added Interface QueryMetricIntervalAutoGenerated
  - Added Interface RefreshExternalGovernanceStatusOperationResultMI
  - Added Interface ReplicationLinksCreateOrUpdateOptionalParams
  - Added Interface ReplicationLinksUpdateOptionalParams
  - Added Interface ReplicationLinkUpdate
  - Added Type Alias AuthMetadataLookupModes
  - Added Type Alias BackupStorageAccessTier
  - Added Type Alias FailoverGroupDatabasesSecondaryType
  - Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
  - Added Type Alias FreeLimitExhaustionBehavior
  - Added Type Alias FreemiumType
  - Added Type Alias HybridSecondaryUsage
  - Added Type Alias HybridSecondaryUsageDetected
  - Added Type Alias JobPrivateEndpointsCreateOrUpdateResponse
  - Added Type Alias JobPrivateEndpointsGetResponse
  - Added Type Alias JobPrivateEndpointsListByAgentNextResponse
  - Added Type Alias JobPrivateEndpointsListByAgentResponse
  - Added Type Alias LongTermRetentionBackupsChangeAccessTierByResourceGroupResponse
  - Added Type Alias LongTermRetentionBackupsChangeAccessTierResponse
  - Added Type Alias ManagedInstanceDatabaseFormat
  - Added Type Alias ManagedInstancesRefreshStatusResponse
  - Added Type Alias ManagedInstancesStartResponse
  - Added Type Alias ManagedInstancesStopResponse
  - Added Type Alias MinimalTlsVersion
  - Added Type Alias Phase
  - Added Type Alias ReplicationLinksCreateOrUpdateResponse
  - Added Type Alias ReplicationLinksUpdateResponse
  - Interface Database has a new optional parameter encryptionProtectorAutoRotation
  - Interface Database has a new optional parameter freeLimitExhaustionBehavior
  - Interface Database has a new optional parameter useFreeLimit
  - Interface DatabaseOperation has a new optional parameter operationPhaseDetails
  - Interface DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation
  - Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior
  - Interface DatabaseUpdate has a new optional parameter useFreeLimit
  - Interface ElasticPool has a new optional parameter availabilityZone
  - Interface ElasticPool has a new optional parameter minCapacity
  - Interface ElasticPool has a new optional parameter preferredEnclaveType
  - Interface ElasticPoolUpdate has a new optional parameter availabilityZone
  - Interface ElasticPoolUpdate has a new optional parameter minCapacity
  - Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
  - Interface FailoverGroup has a new optional parameter secondaryType
  - Interface FailoverGroupReadOnlyEndpoint has a new optional parameter targetServer
  - Interface FailoverGroupUpdate has a new optional parameter partnerServers
  - Interface FailoverGroupUpdate has a new optional parameter secondaryType
  - Interface InstancePool has a new optional parameter dnsZone
  - Interface InstancePool has a new optional parameter maintenanceConfigurationId
  - Interface InstancePoolUpdate has a new optional parameter dnsZone
  - Interface InstancePoolUpdate has a new optional parameter licenseType
  - Interface InstancePoolUpdate has a new optional parameter maintenanceConfigurationId
  - Interface InstancePoolUpdate has a new optional parameter sku
  - Interface InstancePoolUpdate has a new optional parameter subnetId
  - Interface InstancePoolUpdate has a new optional parameter vCores
  - Interface LongTermRetentionBackup has a new optional parameter backupStorageAccessTier
  - Interface LongTermRetentionBackup has a new optional parameter isBackupImmutable
  - Interface LongTermRetentionPolicy has a new optional parameter backupStorageAccessTier
  - Interface LongTermRetentionPolicy has a new optional parameter makeBackupsImmutable
  - Interface ManagedDatabase has a new optional parameter isLedgerOn
  - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
  - Interface ManagedInstance has a new optional parameter authenticationMetadata
  - Interface ManagedInstance has a new optional parameter createTime
  - Interface ManagedInstance has a new optional parameter databaseFormat
  - Interface ManagedInstance has a new optional parameter externalGovernanceStatus
  - Interface ManagedInstance has a new optional parameter hybridSecondaryUsage
  - Interface ManagedInstance has a new optional parameter hybridSecondaryUsageDetected
  - Interface ManagedInstance has a new optional parameter isGeneralPurposeV2
  - Interface ManagedInstance has a new optional parameter pricingModel
  - Interface ManagedInstance has a new optional parameter storageIOps
  - Interface ManagedInstance has a new optional parameter storageThroughputMBps
  - Interface ManagedInstance has a new optional parameter virtualClusterId
  - Interface ManagedInstanceUpdate has a new optional parameter authenticationMetadata
  - Interface ManagedInstanceUpdate has a new optional parameter createTime
  - Interface ManagedInstanceUpdate has a new optional parameter databaseFormat
  - Interface ManagedInstanceUpdate has a new optional parameter externalGovernanceStatus
  - Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsage
  - Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsageDetected
  - Interface ManagedInstanceUpdate has a new optional parameter isGeneralPurposeV2
  - Interface ManagedInstanceUpdate has a new optional parameter pricingModel
  - Interface ManagedInstanceUpdate has a new optional parameter storageIOps
  - Interface ManagedInstanceUpdate has a new optional parameter storageThroughputMBps
  - Interface ManagedInstanceUpdate has a new optional parameter virtualClusterId
  - Interface PrivateEndpointConnection has a new optional parameter groupIds
  - Interface ReplicationLink has a new optional parameter partnerDatabaseId
  - Interface Server has a new optional parameter isIPv6Enabled
  - Interface ServerUpdate has a new optional parameter isIPv6Enabled
  - Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
  - Added Enum KnownAuthMetadataLookupModes
  - Added Enum KnownBackupStorageAccessTier
  - Added Enum KnownFailoverGroupDatabasesSecondaryType
  - Added Enum KnownFreeLimitExhaustionBehavior
  - Added Enum KnownFreemiumType
  - Added Enum KnownHybridSecondaryUsage
  - Added Enum KnownHybridSecondaryUsageDetected
  - Added Enum KnownManagedInstanceDatabaseFormat
  - Added Enum KnownMinimalTlsVersion
  - Added Enum KnownPhase

### Breaking Changes

  - Type of parameter provisioningState of interface ManagedInstance is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
  - Type of parameter provisioningState of interface ManagedInstanceUpdate is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
  - Type of parameter intervals of interface QueryStatisticsProperties is changed from QueryMetricInterval[] to QueryMetricIntervalAutoGenerated[]
  - Type of parameter minimalTlsVersion of interface Server is changed from string to MinimalTlsVersion
  - Type of parameter minimalTlsVersion of interface ServerUpdate is changed from string to MinimalTlsVersion
  - Removed Enum KnownManagedInstancePropertiesProvisioningState
    
    
## 11.0.0-beta.1 (2024-05-13)
Compared with version 10.0.0
    
### Features Added

  - Added operation group JobPrivateEndpoints
  - Added operation DistributedAvailabilityGroups.beginFailover
  - Added operation DistributedAvailabilityGroups.beginFailoverAndWait
  - Added operation DistributedAvailabilityGroups.beginSetRole
  - Added operation DistributedAvailabilityGroups.beginSetRoleAndWait
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
  - Added operation LongTermRetentionBackups.beginChangeAccessTier
  - Added operation LongTermRetentionBackups.beginChangeAccessTierAndWait
  - Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroup
  - Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroupAndWait
  - Added operation ManagedInstances.beginRefreshStatus
  - Added operation ManagedInstances.beginRefreshStatusAndWait
  - Added Interface CertificateInfo
  - Added Interface ChangeLongTermRetentionBackupAccessTierParameters
  - Added Interface DistributedAvailabilityGroupDatabase
  - Added Interface DistributedAvailabilityGroupSetRole
  - Added Interface DistributedAvailabilityGroupsFailoverHeaders
  - Added Interface DistributedAvailabilityGroupsFailoverOptionalParams
  - Added Interface DistributedAvailabilityGroupsFailoverRequest
  - Added Interface DistributedAvailabilityGroupsSetRoleOptionalParams
  - Added Interface ErrorAdditionalInfo
  - Added Interface ErrorDetail
  - Added Interface ErrorResponse
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
  - Added Interface JobPrivateEndpoint
  - Added Interface JobPrivateEndpointListResult
  - Added Interface JobPrivateEndpointsCreateOrUpdateOptionalParams
  - Added Interface JobPrivateEndpointsDeleteOptionalParams
  - Added Interface JobPrivateEndpointsGetOptionalParams
  - Added Interface JobPrivateEndpointsListByAgentNextOptionalParams
  - Added Interface JobPrivateEndpointsListByAgentOptionalParams
  - Added Interface LongTermRetentionBackupsChangeAccessTierByResourceGroupOptionalParams
  - Added Interface LongTermRetentionBackupsChangeAccessTierOptionalParams
  - Added Interface ManagedInstancesRefreshStatusOptionalParams
  - Added Interface PhaseDetails
  - Added Interface QueryMetricIntervalAutoGenerated
  - Added Interface RefreshExternalGovernanceStatusOperationResultMI
  - Added Type Alias AuthMetadataLookupModes
  - Added Type Alias BackupStorageAccessTier
  - Added Type Alias DistributedAvailabilityGroupsFailoverResponse
  - Added Type Alias DistributedAvailabilityGroupsSetRoleResponse
  - Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
  - Added Type Alias FailoverModeType
  - Added Type Alias FailoverType
  - Added Type Alias FreeLimitExhaustionBehavior
  - Added Type Alias FreemiumType
  - Added Type Alias HybridSecondaryUsage
  - Added Type Alias HybridSecondaryUsageDetected
  - Added Type Alias InstanceRole
  - Added Type Alias JobPrivateEndpointsCreateOrUpdateResponse
  - Added Type Alias JobPrivateEndpointsGetResponse
  - Added Type Alias JobPrivateEndpointsListByAgentNextResponse
  - Added Type Alias JobPrivateEndpointsListByAgentResponse
  - Added Type Alias LinkRole
  - Added Type Alias LongTermRetentionBackupsChangeAccessTierByResourceGroupResponse
  - Added Type Alias LongTermRetentionBackupsChangeAccessTierResponse
  - Added Type Alias ManagedInstanceDatabaseFormat
  - Added Type Alias ManagedInstancesRefreshStatusResponse
  - Added Type Alias ManagedInstancesStartResponse
  - Added Type Alias ManagedInstancesStopResponse
  - Added Type Alias MinimalTlsVersion
  - Added Type Alias Phase
  - Added Type Alias ReplicaConnectedState
  - Added Type Alias ReplicaSynchronizationHealth
  - Added Type Alias ReplicationModeType
  - Added Type Alias RoleChangeType
  - Added Type Alias SeedingModeType
  - Interface Database has a new optional parameter encryptionProtectorAutoRotation
  - Interface Database has a new optional parameter freeLimitExhaustionBehavior
  - Interface Database has a new optional parameter useFreeLimit
  - Interface DatabaseOperation has a new optional parameter operationPhaseDetails
  - Interface DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation
  - Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior
  - Interface DatabaseUpdate has a new optional parameter useFreeLimit
  - Interface DistributedAvailabilityGroup has a new optional parameter databases
  - Interface DistributedAvailabilityGroup has a new optional parameter distributedAvailabilityGroupName
  - Interface DistributedAvailabilityGroup has a new optional parameter failoverMode
  - Interface DistributedAvailabilityGroup has a new optional parameter instanceAvailabilityGroupName
  - Interface DistributedAvailabilityGroup has a new optional parameter instanceLinkRole
  - Interface DistributedAvailabilityGroup has a new optional parameter partnerAvailabilityGroupName
  - Interface DistributedAvailabilityGroup has a new optional parameter partnerEndpoint
  - Interface DistributedAvailabilityGroup has a new optional parameter partnerLinkRole
  - Interface DistributedAvailabilityGroup has a new optional parameter seedingMode
  - Interface ElasticPool has a new optional parameter availabilityZone
  - Interface ElasticPool has a new optional parameter minCapacity
  - Interface ElasticPool has a new optional parameter preferredEnclaveType
  - Interface ElasticPoolUpdate has a new optional parameter availabilityZone
  - Interface ElasticPoolUpdate has a new optional parameter minCapacity
  - Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
  - Interface FailoverGroupReadOnlyEndpoint has a new optional parameter targetServer
  - Interface FailoverGroupUpdate has a new optional parameter partnerServers
  - Interface InstancePool has a new optional parameter dnsZone
  - Interface InstancePool has a new optional parameter maintenanceConfigurationId
  - Interface InstancePoolUpdate has a new optional parameter dnsZone
  - Interface InstancePoolUpdate has a new optional parameter licenseType
  - Interface InstancePoolUpdate has a new optional parameter maintenanceConfigurationId
  - Interface InstancePoolUpdate has a new optional parameter sku
  - Interface InstancePoolUpdate has a new optional parameter subnetId
  - Interface InstancePoolUpdate has a new optional parameter vCores
  - Interface LongTermRetentionBackup has a new optional parameter backupStorageAccessTier
  - Interface LongTermRetentionBackup has a new optional parameter isBackupImmutable
  - Interface LongTermRetentionPolicy has a new optional parameter backupStorageAccessTier
  - Interface LongTermRetentionPolicy has a new optional parameter makeBackupsImmutable
  - Interface ManagedDatabase has a new optional parameter isLedgerOn
  - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
  - Interface ManagedInstance has a new optional parameter authenticationMetadata
  - Interface ManagedInstance has a new optional parameter createTime
  - Interface ManagedInstance has a new optional parameter databaseFormat
  - Interface ManagedInstance has a new optional parameter externalGovernanceStatus
  - Interface ManagedInstance has a new optional parameter hybridSecondaryUsage
  - Interface ManagedInstance has a new optional parameter hybridSecondaryUsageDetected
  - Interface ManagedInstance has a new optional parameter isGeneralPurposeV2
  - Interface ManagedInstance has a new optional parameter pricingModel
  - Interface ManagedInstance has a new optional parameter storageIOps
  - Interface ManagedInstance has a new optional parameter storageThroughputMBps
  - Interface ManagedInstance has a new optional parameter virtualClusterId
  - Interface ManagedInstanceUpdate has a new optional parameter authenticationMetadata
  - Interface ManagedInstanceUpdate has a new optional parameter createTime
  - Interface ManagedInstanceUpdate has a new optional parameter databaseFormat
  - Interface ManagedInstanceUpdate has a new optional parameter externalGovernanceStatus
  - Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsage
  - Interface ManagedInstanceUpdate has a new optional parameter hybridSecondaryUsageDetected
  - Interface ManagedInstanceUpdate has a new optional parameter isGeneralPurposeV2
  - Interface ManagedInstanceUpdate has a new optional parameter pricingModel
  - Interface ManagedInstanceUpdate has a new optional parameter storageIOps
  - Interface ManagedInstanceUpdate has a new optional parameter storageThroughputMBps
  - Interface ManagedInstanceUpdate has a new optional parameter virtualClusterId
  - Interface PrivateEndpointConnection has a new optional parameter groupIds
  - Interface Server has a new optional parameter isIPv6Enabled
  - Interface ServerUpdate has a new optional parameter isIPv6Enabled
  - Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
  - Added Enum KnownAuthMetadataLookupModes
  - Added Enum KnownBackupStorageAccessTier
  - Added Enum KnownFailoverModeType
  - Added Enum KnownFailoverType
  - Added Enum KnownFreeLimitExhaustionBehavior
  - Added Enum KnownFreemiumType
  - Added Enum KnownHybridSecondaryUsage
  - Added Enum KnownHybridSecondaryUsageDetected
  - Added Enum KnownInstanceRole
  - Added Enum KnownLinkRole
  - Added Enum KnownManagedInstanceDatabaseFormat
  - Added Enum KnownMinimalTlsVersion
  - Added Enum KnownPhase
  - Added Enum KnownReplicaConnectedState
  - Added Enum KnownReplicaSynchronizationHealth
  - Added Enum KnownReplicationModeType
  - Added Enum KnownRoleChangeType
  - Added Enum KnownSeedingModeType

### Breaking Changes

  - Interface DistributedAvailabilityGroup no longer has parameter lastHardenedLsn
  - Interface DistributedAvailabilityGroup no longer has parameter linkState
  - Interface DistributedAvailabilityGroup no longer has parameter primaryAvailabilityGroupName
  - Interface DistributedAvailabilityGroup no longer has parameter secondaryAvailabilityGroupName
  - Interface DistributedAvailabilityGroup no longer has parameter sourceEndpoint
  - Interface DistributedAvailabilityGroup no longer has parameter sourceReplicaId
  - Interface DistributedAvailabilityGroup no longer has parameter targetDatabase
  - Interface DistributedAvailabilityGroup no longer has parameter targetReplicaId
  - Type of parameter replicationMode of interface DistributedAvailabilityGroup is changed from ReplicationMode to ReplicationModeType
  - Type of parameter provisioningState of interface ManagedInstance is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
  - Type of parameter provisioningState of interface ManagedInstanceUpdate is changed from ManagedInstancePropertiesProvisioningState to ProvisioningState
  - Type of parameter intervals of interface QueryStatisticsProperties is changed from QueryMetricInterval[] to QueryMetricIntervalAutoGenerated[]
  - Type of parameter minimalTlsVersion of interface Server is changed from string to MinimalTlsVersion
  - Type of parameter minimalTlsVersion of interface ServerUpdate is changed from string to MinimalTlsVersion
  - Removed Enum KnownManagedInstancePropertiesProvisioningState
  - Removed Enum KnownReplicationMode
    
    
## 10.1.0-beta.3 (2023-12-18)
    
### Features Added

  - Added operation group JobPrivateEndpoints
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
  - Added operation LongTermRetentionBackups.beginChangeAccessTier
  - Added operation LongTermRetentionBackups.beginChangeAccessTierAndWait
  - Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroup
  - Added operation LongTermRetentionBackups.beginChangeAccessTierByResourceGroupAndWait
  - Added Interface ChangeLongTermRetentionBackupAccessTierParameters
  - Added Interface ErrorAdditionalInfo
  - Added Interface ErrorDetail
  - Added Interface ErrorResponse
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
  - Added Interface JobPrivateEndpoint
  - Added Interface JobPrivateEndpointListResult
  - Added Interface JobPrivateEndpointsCreateOrUpdateOptionalParams
  - Added Interface JobPrivateEndpointsDeleteOptionalParams
  - Added Interface JobPrivateEndpointsGetOptionalParams
  - Added Interface JobPrivateEndpointsListByAgentNextOptionalParams
  - Added Interface JobPrivateEndpointsListByAgentOptionalParams
  - Added Interface LongTermRetentionBackupsChangeAccessTierByResourceGroupOptionalParams
  - Added Interface LongTermRetentionBackupsChangeAccessTierOptionalParams
  - Added Type Alias BackupStorageAccessTier
  - Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
  - Added Type Alias FreeLimitExhaustionBehavior
  - Added Type Alias JobPrivateEndpointsCreateOrUpdateResponse
  - Added Type Alias JobPrivateEndpointsGetResponse
  - Added Type Alias JobPrivateEndpointsListByAgentNextResponse
  - Added Type Alias JobPrivateEndpointsListByAgentResponse
  - Added Type Alias LongTermRetentionBackupsChangeAccessTierByResourceGroupResponse
  - Added Type Alias LongTermRetentionBackupsChangeAccessTierResponse
  - Added Type Alias MinimalTlsVersion
  - Interface Database has a new optional parameter encryptionProtectorAutoRotation
  - Interface Database has a new optional parameter freeLimitExhaustionBehavior
  - Interface Database has a new optional parameter useFreeLimit
  - Interface DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation
  - Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior
  - Interface DatabaseUpdate has a new optional parameter useFreeLimit
  - Interface ElasticPool has a new optional parameter availabilityZone
  - Interface ElasticPool has a new optional parameter minCapacity
  - Interface ElasticPool has a new optional parameter preferredEnclaveType
  - Interface ElasticPoolUpdate has a new optional parameter availabilityZone
  - Interface ElasticPoolUpdate has a new optional parameter minCapacity
  - Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
  - Interface FailoverGroupReadOnlyEndpoint has a new optional parameter targetServer
  - Interface FailoverGroupUpdate has a new optional parameter partnerServers
  - Interface InstancePool has a new optional parameter dnsZone
  - Interface InstancePool has a new optional parameter maintenanceConfigurationId
  - Interface InstancePoolUpdate has a new optional parameter dnsZone
  - Interface InstancePoolUpdate has a new optional parameter licenseType
  - Interface InstancePoolUpdate has a new optional parameter maintenanceConfigurationId
  - Interface InstancePoolUpdate has a new optional parameter sku
  - Interface InstancePoolUpdate has a new optional parameter subnetId
  - Interface InstancePoolUpdate has a new optional parameter vCores
  - Interface LongTermRetentionBackup has a new optional parameter backupStorageAccessTier
  - Interface LongTermRetentionBackup has a new optional parameter isBackupImmutable
  - Interface LongTermRetentionPolicy has a new optional parameter backupStorageAccessTier
  - Interface LongTermRetentionPolicy has a new optional parameter makeBackupsImmutable
  - Interface ManagedDatabase has a new optional parameter isLedgerOn
  - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
  - Interface PrivateEndpointConnection has a new optional parameter groupIds
  - Interface Server has a new optional parameter isIPv6Enabled
  - Interface ServerUpdate has a new optional parameter isIPv6Enabled
  - Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
  - Added Enum KnownBackupStorageAccessTier
  - Added Enum KnownFreeLimitExhaustionBehavior
  - Added Enum KnownMinimalTlsVersion
  - Type of parameter minimalTlsVersion of interface Server is changed from string to MinimalTlsVersion
  - Type of parameter minimalTlsVersion of interface ServerUpdate is changed from string to MinimalTlsVersion
    
    
## 10.1.0-beta.2 (2023-09-20)

### Features Added

  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
  - Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
  - Added Type Alias FreeLimitExhaustionBehavior
  - Interface Database has a new optional parameter encryptionProtectorAutoRotation
  - Interface Database has a new optional parameter freeLimitExhaustionBehavior
  - Interface Database has a new optional parameter useFreeLimit
  - Interface DatabaseUpdate has a new optional parameter encryptionProtectorAutoRotation
  - Interface DatabaseUpdate has a new optional parameter freeLimitExhaustionBehavior
  - Interface DatabaseUpdate has a new optional parameter useFreeLimit
  - Interface ElasticPool has a new optional parameter availabilityZone
  - Interface ElasticPool has a new optional parameter minCapacity
  - Interface ElasticPool has a new optional parameter preferredEnclaveType
  - Interface ElasticPoolUpdate has a new optional parameter availabilityZone
  - Interface ElasticPoolUpdate has a new optional parameter minCapacity
  - Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
  - Interface FailoverGroupReadOnlyEndpoint has a new optional parameter targetServer
  - Interface FailoverGroupUpdate has a new optional parameter partnerServers
  - Interface ManagedDatabase has a new optional parameter isLedgerOn
  - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
  - Interface PrivateEndpointConnection has a new optional parameter groupIds
  - Interface Server has a new optional parameter isIPv6Enabled
  - Interface ServerUpdate has a new optional parameter isIPv6Enabled
  - Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime
  - Added Enum KnownFreeLimitExhaustionBehavior


## 10.1.0-beta.1 (2023-07-28)

### Features Added

  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailover
  - Added operation FailoverGroups.beginTryPlannedBeforeForcedFailoverAndWait
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverHeaders
  - Added Interface FailoverGroupsTryPlannedBeforeForcedFailoverOptionalParams
  - Added Type Alias FailoverGroupsTryPlannedBeforeForcedFailoverResponse
  - Interface ElasticPool has a new optional parameter availabilityZone
  - Interface ElasticPool has a new optional parameter minCapacity
  - Interface ElasticPool has a new optional parameter preferredEnclaveType
  - Interface ElasticPoolUpdate has a new optional parameter availabilityZone
  - Interface ElasticPoolUpdate has a new optional parameter minCapacity
  - Interface ElasticPoolUpdate has a new optional parameter preferredEnclaveType
  - Interface ManagedDatabase has a new optional parameter isLedgerOn
  - Interface ManagedDatabaseUpdate has a new optional parameter isLedgerOn
  - Interface PrivateEndpointConnection has a new optional parameter groupIds
  - Interface SqlVulnerabilityAssessmentScanRecord has a new optional parameter lastScanTime


## 10.0.0 (2023-03-22)
    
### Features Added

  - Added operation group DatabaseAdvancedThreatProtectionSettings
  - Added operation group DatabaseEncryptionProtectors
  - Added operation group DatabaseSqlVulnerabilityAssessmentBaselines
  - Added operation group DatabaseSqlVulnerabilityAssessmentExecuteScan
  - Added operation group DatabaseSqlVulnerabilityAssessmentRuleBaselines
  - Added operation group DatabaseSqlVulnerabilityAssessmentScanResult
  - Added operation group DatabaseSqlVulnerabilityAssessmentScans
  - Added operation group DatabaseSqlVulnerabilityAssessmentsSettings
  - Added operation group DistributedAvailabilityGroups
  - Added operation group EndpointCertificates
  - Added operation group IPv6FirewallRules
  - Added operation group ManagedDatabaseAdvancedThreatProtectionSettings
  - Added operation group ManagedDatabaseMoveOperations
  - Added operation group ManagedInstanceAdvancedThreatProtectionSettings
  - Added operation group ManagedInstanceDtcs
  - Added operation group ManagedLedgerDigestUploadsOperations
  - Added operation group ManagedServerDnsAliases
  - Added operation group ServerAdvancedThreatProtectionSettings
  - Added operation group ServerConfigurationOptions
  - Added operation group ServerTrustCertificates
  - Added operation group SqlVulnerabilityAssessmentBaseline
  - Added operation group SqlVulnerabilityAssessmentBaselines
  - Added operation group SqlVulnerabilityAssessmentExecuteScan
  - Added operation group SqlVulnerabilityAssessmentRuleBaseline
  - Added operation group SqlVulnerabilityAssessmentRuleBaselines
  - Added operation group SqlVulnerabilityAssessments
  - Added operation group SqlVulnerabilityAssessmentScanResult
  - Added operation group SqlVulnerabilityAssessmentScans
  - Added operation group SqlVulnerabilityAssessmentsSettings
  - Added operation group StartStopManagedInstanceSchedules
  - Added operation group SynapseLinkWorkspaces
  - Added operation ManagedDatabases.beginCancelMove
  - Added operation ManagedDatabases.beginCancelMoveAndWait
  - Added operation ManagedDatabases.beginCompleteMove
  - Added operation ManagedDatabases.beginCompleteMoveAndWait
  - Added operation ManagedDatabases.beginStartMove
  - Added operation ManagedDatabases.beginStartMoveAndWait
  - Added operation ManagedInstances.beginStart
  - Added operation ManagedInstances.beginStartAndWait
  - Added operation ManagedInstances.beginStop
  - Added operation ManagedInstances.beginStopAndWait
  - Added operation ManagedInstances.listOutboundNetworkDependenciesByManagedInstance
  - Added operation ReplicationLinks.beginDelete
  - Added operation ReplicationLinks.beginDeleteAndWait
  - Added operation Servers.beginRefreshStatus
  - Added operation Servers.beginRefreshStatusAndWait
  - Added operation TransparentDataEncryptions.beginCreateOrUpdate
  - Added operation TransparentDataEncryptions.beginCreateOrUpdateAndWait
  - Added operation VirtualClusters.beginUpdateDnsServers
  - Added operation VirtualClusters.beginUpdateDnsServersAndWait
  - Added Interface Baseline
  - Added Interface BaselineAdjustedResult
  - Added Interface BenchmarkReference
  - Added Interface DatabaseAdvancedThreatProtection
  - Added Interface DatabaseAdvancedThreatProtectionListResult
  - Added Interface DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
  - Added Interface DatabaseAdvancedThreatProtectionSettingsGetOptionalParams
  - Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams
  - Added Interface DatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams
  - Added Interface DatabaseEncryptionProtectorsRevalidateOptionalParams
  - Added Interface DatabaseEncryptionProtectorsRevertOptionalParams
  - Added Interface DatabaseKey
  - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentBaselineSet
  - Added Interface DatabaseSqlVulnerabilityAssessmentBaselineSetListResult
  - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesGetOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaseline
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineInput
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListInput
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselineListResult
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentScanResultGetOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentScanResultListByScanOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentScansGetOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsGetOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextOptionalParams
  - Added Interface DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseOptionalParams
  - Added Interface DistributedAvailabilityGroup
  - Added Interface DistributedAvailabilityGroupsCreateOrUpdateOptionalParams
  - Added Interface DistributedAvailabilityGroupsDeleteOptionalParams
  - Added Interface DistributedAvailabilityGroupsGetOptionalParams
  - Added Interface DistributedAvailabilityGroupsListByInstanceNextOptionalParams
  - Added Interface DistributedAvailabilityGroupsListByInstanceOptionalParams
  - Added Interface DistributedAvailabilityGroupsListResult
  - Added Interface DistributedAvailabilityGroupsUpdateOptionalParams
  - Added Interface EndpointCertificate
  - Added Interface EndpointCertificateListResult
  - Added Interface EndpointCertificatesGetOptionalParams
  - Added Interface EndpointCertificatesListByInstanceNextOptionalParams
  - Added Interface EndpointCertificatesListByInstanceOptionalParams
  - Added Interface EndpointDependency
  - Added Interface EndpointDetail
  - Added Interface IPv6FirewallRule
  - Added Interface IPv6FirewallRuleListResult
  - Added Interface IPv6FirewallRulesCreateOrUpdateOptionalParams
  - Added Interface IPv6FirewallRulesDeleteOptionalParams
  - Added Interface IPv6FirewallRulesGetOptionalParams
  - Added Interface IPv6FirewallRulesListByServerNextOptionalParams
  - Added Interface IPv6FirewallRulesListByServerOptionalParams
  - Added Interface LogicalServerAdvancedThreatProtectionListResult
  - Added Interface ManagedDatabaseAdvancedThreatProtection
  - Added Interface ManagedDatabaseAdvancedThreatProtectionListResult
  - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
  - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsGetOptionalParams
  - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextOptionalParams
  - Added Interface ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseOptionalParams
  - Added Interface ManagedDatabaseMoveDefinition
  - Added Interface ManagedDatabaseMoveOperationListResult
  - Added Interface ManagedDatabaseMoveOperationResult
  - Added Interface ManagedDatabaseMoveOperationsGetOptionalParams
  - Added Interface ManagedDatabaseMoveOperationsListByLocationNextOptionalParams
  - Added Interface ManagedDatabaseMoveOperationsListByLocationOptionalParams
  - Added Interface ManagedDatabaseRestoreDetailsBackupSetProperties
  - Added Interface ManagedDatabaseRestoreDetailsUnrestorableFileProperties
  - Added Interface ManagedDatabasesCancelMoveOptionalParams
  - Added Interface ManagedDatabasesCompleteMoveOptionalParams
  - Added Interface ManagedDatabasesStartMoveOptionalParams
  - Added Interface ManagedDatabaseStartMoveDefinition
  - Added Interface ManagedInstanceAdvancedThreatProtection
  - Added Interface ManagedInstanceAdvancedThreatProtectionListResult
  - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
  - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsGetOptionalParams
  - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextOptionalParams
  - Added Interface ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceOptionalParams
  - Added Interface ManagedInstanceDtc
  - Added Interface ManagedInstanceDtcListResult
  - Added Interface ManagedInstanceDtcsCreateOrUpdateOptionalParams
  - Added Interface ManagedInstanceDtcSecuritySettings
  - Added Interface ManagedInstanceDtcsGetOptionalParams
  - Added Interface ManagedInstanceDtcsListByManagedInstanceNextOptionalParams
  - Added Interface ManagedInstanceDtcsListByManagedInstanceOptionalParams
  - Added Interface ManagedInstanceDtcTransactionManagerCommunicationSettings
  - Added Interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextOptionalParams
  - Added Interface ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceOptionalParams
  - Added Interface ManagedInstancesStartOptionalParams
  - Added Interface ManagedInstancesStopOptionalParams
  - Added Interface ManagedLedgerDigestUploads
  - Added Interface ManagedLedgerDigestUploadsCreateOrUpdateOptionalParams
  - Added Interface ManagedLedgerDigestUploadsDisableOptionalParams
  - Added Interface ManagedLedgerDigestUploadsGetOptionalParams
  - Added Interface ManagedLedgerDigestUploadsListByDatabaseNextOptionalParams
  - Added Interface ManagedLedgerDigestUploadsListByDatabaseOptionalParams
  - Added Interface ManagedLedgerDigestUploadsListResult
  - Added Interface ManagedServerDnsAlias
  - Added Interface ManagedServerDnsAliasAcquisition
  - Added Interface ManagedServerDnsAliasCreation
  - Added Interface ManagedServerDnsAliasesAcquireOptionalParams
  - Added Interface ManagedServerDnsAliasesCreateOrUpdateOptionalParams
  - Added Interface ManagedServerDnsAliasesDeleteOptionalParams
  - Added Interface ManagedServerDnsAliasesGetOptionalParams
  - Added Interface ManagedServerDnsAliasesListByManagedInstanceNextOptionalParams
  - Added Interface ManagedServerDnsAliasesListByManagedInstanceOptionalParams
  - Added Interface ManagedServerDnsAliasListResult
  - Added Interface OutboundEnvironmentEndpoint
  - Added Interface OutboundEnvironmentEndpointCollection
  - Added Interface QueryCheck
  - Added Interface RecoverableDatabasesListByServerNextOptionalParams
  - Added Interface RefreshExternalGovernanceStatusOperationResult
  - Added Interface Remediation
  - Added Interface ScheduleItem
  - Added Interface ServerAdvancedThreatProtection
  - Added Interface ServerAdvancedThreatProtectionSettingsCreateOrUpdateOptionalParams
  - Added Interface ServerAdvancedThreatProtectionSettingsGetOptionalParams
  - Added Interface ServerAdvancedThreatProtectionSettingsListByServerNextOptionalParams
  - Added Interface ServerAdvancedThreatProtectionSettingsListByServerOptionalParams
  - Added Interface ServerConfigurationOption
  - Added Interface ServerConfigurationOptionListResult
  - Added Interface ServerConfigurationOptionsCreateOrUpdateOptionalParams
  - Added Interface ServerConfigurationOptionsGetOptionalParams
  - Added Interface ServerConfigurationOptionsListByManagedInstanceNextOptionalParams
  - Added Interface ServerConfigurationOptionsListByManagedInstanceOptionalParams
  - Added Interface ServersRefreshStatusOptionalParams
  - Added Interface ServerTrustCertificate
  - Added Interface ServerTrustCertificatesCreateOrUpdateOptionalParams
  - Added Interface ServerTrustCertificatesDeleteOptionalParams
  - Added Interface ServerTrustCertificatesGetOptionalParams
  - Added Interface ServerTrustCertificatesListByInstanceNextOptionalParams
  - Added Interface ServerTrustCertificatesListByInstanceOptionalParams
  - Added Interface ServerTrustCertificatesListResult
  - Added Interface SqlVulnerabilityAssessment
  - Added Interface SqlVulnerabilityAssessmentBaselineGetOptionalParams
  - Added Interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextOptionalParams
  - Added Interface SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentOptionalParams
  - Added Interface SqlVulnerabilityAssessmentBaselinesCreateOrUpdateOptionalParams
  - Added Interface SqlVulnerabilityAssessmentExecuteScanExecuteOptionalParams
  - Added Interface SqlVulnerabilityAssessmentListResult
  - Added Interface SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateOptionalParams
  - Added Interface SqlVulnerabilityAssessmentRuleBaselineGetOptionalParams
  - Added Interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextOptionalParams
  - Added Interface SqlVulnerabilityAssessmentRuleBaselineListByBaselineOptionalParams
  - Added Interface SqlVulnerabilityAssessmentRuleBaselinesDeleteOptionalParams
  - Added Interface SqlVulnerabilityAssessmentScanError
  - Added Interface SQLVulnerabilityAssessmentScanListResult
  - Added Interface SqlVulnerabilityAssessmentScanRecord
  - Added Interface SqlVulnerabilityAssessmentScanRecordListResult
  - Added Interface SqlVulnerabilityAssessmentScanResultGetOptionalParams
  - Added Interface SqlVulnerabilityAssessmentScanResultListByScanNextOptionalParams
  - Added Interface SqlVulnerabilityAssessmentScanResultListByScanOptionalParams
  - Added Interface SqlVulnerabilityAssessmentScanResults
  - Added Interface SqlVulnerabilityAssessmentScansGetOptionalParams
  - Added Interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextOptionalParams
  - Added Interface SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsOptionalParams
  - Added Interface SqlVulnerabilityAssessmentsDeleteOptionalParams
  - Added Interface SqlVulnerabilityAssessmentsSettingsCreateOrUpdateOptionalParams
  - Added Interface SqlVulnerabilityAssessmentsSettingsGetOptionalParams
  - Added Interface SqlVulnerabilityAssessmentsSettingsListByServerNextOptionalParams
  - Added Interface SqlVulnerabilityAssessmentsSettingsListByServerOptionalParams
  - Added Interface StartStopManagedInstanceSchedule
  - Added Interface StartStopManagedInstanceScheduleListResult
  - Added Interface StartStopManagedInstanceSchedulesCreateOrUpdateOptionalParams
  - Added Interface StartStopManagedInstanceSchedulesDeleteOptionalParams
  - Added Interface StartStopManagedInstanceSchedulesGetOptionalParams
  - Added Interface StartStopManagedInstanceSchedulesListByInstanceNextOptionalParams
  - Added Interface StartStopManagedInstanceSchedulesListByInstanceOptionalParams
  - Added Interface SynapseLinkWorkspace
  - Added Interface SynapseLinkWorkspaceInfoProperties
  - Added Interface SynapseLinkWorkspaceListResult
  - Added Interface SynapseLinkWorkspacesListByDatabaseNextOptionalParams
  - Added Interface SynapseLinkWorkspacesListByDatabaseOptionalParams
  - Added Interface UpdateVirtualClusterDnsServersOperation
  - Added Interface VaRule
  - Added Type Alias AdvancedThreatProtectionName
  - Added Type Alias AdvancedThreatProtectionState
  - Added Type Alias AlwaysEncryptedEnclaveType
  - Added Type Alias AvailabilityZoneType
  - Added Type Alias BaselineName
  - Added Type Alias DatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse
  - Added Type Alias DatabaseAdvancedThreatProtectionSettingsGetResponse
  - Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse
  - Added Type Alias DatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse
  - Added Type Alias DatabaseKeyType
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesGetResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentNextResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentBaselinesListBySqlVulnerabilityAssessmentResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesCreateOrUpdateResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesGetResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineNextResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentRuleBaselinesListByBaselineResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultGetResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultListByScanNextResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentScanResultListByScanResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentScansGetResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsGetResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseNextResponse
  - Added Type Alias DatabaseSqlVulnerabilityAssessmentsSettingsListByDatabaseResponse
  - Added Type Alias DevOpsAuditingSettingsName
  - Added Type Alias DistributedAvailabilityGroupsCreateOrUpdateResponse
  - Added Type Alias DistributedAvailabilityGroupsGetResponse
  - Added Type Alias DistributedAvailabilityGroupsListByInstanceNextResponse
  - Added Type Alias DistributedAvailabilityGroupsListByInstanceResponse
  - Added Type Alias DistributedAvailabilityGroupsUpdateResponse
  - Added Type Alias DNSRefreshOperationStatus
  - Added Type Alias DtcName
  - Added Type Alias EndpointCertificatesGetResponse
  - Added Type Alias EndpointCertificatesListByInstanceNextResponse
  - Added Type Alias EndpointCertificatesListByInstanceResponse
  - Added Type Alias ExternalGovernanceStatus
  - Added Type Alias IPv6FirewallRulesCreateOrUpdateResponse
  - Added Type Alias IPv6FirewallRulesGetResponse
  - Added Type Alias IPv6FirewallRulesListByServerNextResponse
  - Added Type Alias IPv6FirewallRulesListByServerResponse
  - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsCreateOrUpdateResponse
  - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsGetResponse
  - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseNextResponse
  - Added Type Alias ManagedDatabaseAdvancedThreatProtectionSettingsListByDatabaseResponse
  - Added Type Alias ManagedDatabaseMoveOperationsGetResponse
  - Added Type Alias ManagedDatabaseMoveOperationsListByLocationNextResponse
  - Added Type Alias ManagedDatabaseMoveOperationsListByLocationResponse
  - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsCreateOrUpdateResponse
  - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsGetResponse
  - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceNextResponse
  - Added Type Alias ManagedInstanceAdvancedThreatProtectionSettingsListByInstanceResponse
  - Added Type Alias ManagedInstanceDtcsCreateOrUpdateResponse
  - Added Type Alias ManagedInstanceDtcsGetResponse
  - Added Type Alias ManagedInstanceDtcsListByManagedInstanceNextResponse
  - Added Type Alias ManagedInstanceDtcsListByManagedInstanceResponse
  - Added Type Alias ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceNextResponse
  - Added Type Alias ManagedInstancesListOutboundNetworkDependenciesByManagedInstanceResponse
  - Added Type Alias ManagedLedgerDigestUploadsCreateOrUpdateResponse
  - Added Type Alias ManagedLedgerDigestUploadsDisableResponse
  - Added Type Alias ManagedLedgerDigestUploadsGetResponse
  - Added Type Alias ManagedLedgerDigestUploadsListByDatabaseNextResponse
  - Added Type Alias ManagedLedgerDigestUploadsListByDatabaseResponse
  - Added Type Alias ManagedLedgerDigestUploadsName
  - Added Type Alias ManagedLedgerDigestUploadsState
  - Added Type Alias ManagedServerDnsAliasesAcquireResponse
  - Added Type Alias ManagedServerDnsAliasesCreateOrUpdateResponse
  - Added Type Alias ManagedServerDnsAliasesGetResponse
  - Added Type Alias ManagedServerDnsAliasesListByManagedInstanceNextResponse
  - Added Type Alias ManagedServerDnsAliasesListByManagedInstanceResponse
  - Added Type Alias MoveOperationMode
  - Added Type Alias RecoverableDatabasesListByServerNextResponse
  - Added Type Alias ReplicationLinksFailoverAllowDataLossResponse
  - Added Type Alias ReplicationLinksFailoverResponse
  - Added Type Alias ReplicationMode
  - Added Type Alias RuleSeverity
  - Added Type Alias RuleStatus
  - Added Type Alias RuleType
  - Added Type Alias SecondaryInstanceType
  - Added Type Alias ServerAdvancedThreatProtectionSettingsCreateOrUpdateResponse
  - Added Type Alias ServerAdvancedThreatProtectionSettingsGetResponse
  - Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerNextResponse
  - Added Type Alias ServerAdvancedThreatProtectionSettingsListByServerResponse
  - Added Type Alias ServerConfigurationOptionName
  - Added Type Alias ServerConfigurationOptionsCreateOrUpdateResponse
  - Added Type Alias ServerConfigurationOptionsGetResponse
  - Added Type Alias ServerConfigurationOptionsListByManagedInstanceNextResponse
  - Added Type Alias ServerConfigurationOptionsListByManagedInstanceResponse
  - Added Type Alias ServerPublicNetworkAccessFlag
  - Added Type Alias ServersRefreshStatusResponse
  - Added Type Alias ServerTrustCertificatesCreateOrUpdateResponse
  - Added Type Alias ServerTrustCertificatesGetResponse
  - Added Type Alias ServerTrustCertificatesListByInstanceNextResponse
  - Added Type Alias ServerTrustCertificatesListByInstanceResponse
  - Added Type Alias SqlVulnerabilityAssessmentBaselineGetResponse
  - Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentNextResponse
  - Added Type Alias SqlVulnerabilityAssessmentBaselineListBySqlVulnerabilityAssessmentResponse
  - Added Type Alias SqlVulnerabilityAssessmentBaselinesCreateOrUpdateResponse
  - Added Type Alias SQLVulnerabilityAssessmentName
  - Added Type Alias SqlVulnerabilityAssessmentName
  - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineCreateOrUpdateResponse
  - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineGetResponse
  - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineNextResponse
  - Added Type Alias SqlVulnerabilityAssessmentRuleBaselineListByBaselineResponse
  - Added Type Alias SqlVulnerabilityAssessmentScanResultGetResponse
  - Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanNextResponse
  - Added Type Alias SqlVulnerabilityAssessmentScanResultListByScanResponse
  - Added Type Alias SqlVulnerabilityAssessmentScansGetResponse
  - Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsNextResponse
  - Added Type Alias SqlVulnerabilityAssessmentScansListBySqlVulnerabilityAssessmentsResponse
  - Added Type Alias SqlVulnerabilityAssessmentsSettingsCreateOrUpdateResponse
  - Added Type Alias SqlVulnerabilityAssessmentsSettingsGetResponse
  - Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerNextResponse
  - Added Type Alias SqlVulnerabilityAssessmentsSettingsListByServerResponse
  - Added Type Alias SqlVulnerabilityAssessmentState
  - Added Type Alias StartStopManagedInstanceSchedulesCreateOrUpdateResponse
  - Added Type Alias StartStopManagedInstanceSchedulesGetResponse
  - Added Type Alias StartStopManagedInstanceSchedulesListByInstanceNextResponse
  - Added Type Alias StartStopManagedInstanceSchedulesListByInstanceResponse
  - Added Type Alias StartStopScheduleName
  - Added Type Alias SynapseLinkWorkspacesListByDatabaseNextResponse
  - Added Type Alias SynapseLinkWorkspacesListByDatabaseResponse
  - Added Type Alias SyncGroupsType
  - Interface Database has a new optional parameter availabilityZone
  - Interface Database has a new optional parameter encryptionProtector
  - Interface Database has a new optional parameter keys
  - Interface Database has a new optional parameter manualCutover
  - Interface Database has a new optional parameter performCutover
  - Interface Database has a new optional parameter preferredEnclaveType
  - Interface Database has a new optional parameter sourceResourceId
  - Interface DatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse
  - Interface DatabasesGetOptionalParams has a new optional parameter expand
  - Interface DatabasesGetOptionalParams has a new optional parameter filter
  - Interface DatabaseUpdate has a new optional parameter encryptionProtector
  - Interface DatabaseUpdate has a new optional parameter keys
  - Interface DatabaseUpdate has a new optional parameter manualCutover
  - Interface DatabaseUpdate has a new optional parameter performCutover
  - Interface DatabaseUpdate has a new optional parameter preferredEnclaveType
  - Interface ElasticPool has a new optional parameter highAvailabilityReplicaCount
  - Interface ElasticPoolUpdate has a new optional parameter highAvailabilityReplicaCount
  - Interface ExtendedDatabaseBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse
  - Interface ExtendedServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse
  - Interface InstanceFailoverGroup has a new optional parameter secondaryType
  - Interface ManagedDatabase has a new optional parameter crossSubscriptionRestorableDroppedDatabaseId
  - Interface ManagedDatabase has a new optional parameter crossSubscriptionSourceDatabaseId
  - Interface ManagedDatabase has a new optional parameter crossSubscriptionTargetManagedInstanceId
  - Interface ManagedDatabase has a new optional parameter storageContainerIdentity
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentBackupType
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestoredSizeMB
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter currentRestorePlanSizeMB
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter diffBackupSets
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter fullBackupSets
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter logBackupSets
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesQueued
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestored
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesRestoring
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesSkipped
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter numberOfFilesUnrestorable
  - Interface ManagedDatabaseRestoreDetailsResult has a new optional parameter typePropertiesType
  - Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionRestorableDroppedDatabaseId
  - Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionSourceDatabaseId
  - Interface ManagedDatabaseUpdate has a new optional parameter crossSubscriptionTargetManagedInstanceId
  - Interface ManagedDatabaseUpdate has a new optional parameter storageContainerIdentity
  - Interface PrivateEndpointConnectionProperties has a new optional parameter groupIds
  - Interface RecoverableDatabase has a new optional parameter keys
  - Interface RecoverableDatabaseListResult has a new optional parameter nextLink
  - Interface RecoverableDatabasesGetOptionalParams has a new optional parameter expand
  - Interface RecoverableDatabasesGetOptionalParams has a new optional parameter filter
  - Interface ReplicationLinksDeleteOptionalParams has a new optional parameter resumeFrom
  - Interface ReplicationLinksDeleteOptionalParams has a new optional parameter updateIntervalInMs
  - Interface RestorableDroppedDatabase has a new optional parameter keys
  - Interface RestorableDroppedDatabasesGetOptionalParams has a new optional parameter expand
  - Interface RestorableDroppedDatabasesGetOptionalParams has a new optional parameter filter
  - Interface Server has a new optional parameter externalGovernanceStatus
  - Interface ServerBlobAuditingPolicy has a new optional parameter isManagedIdentityInUse
  - Interface ServerDevOpsAuditingSettings has a new optional parameter isManagedIdentityInUse
  - Interface ServerUpdate has a new optional parameter externalGovernanceStatus
  - Interface TransparentDataEncryptionsCreateOrUpdateOptionalParams has a new optional parameter resumeFrom
  - Interface TransparentDataEncryptionsCreateOrUpdateOptionalParams has a new optional parameter updateIntervalInMs
  - Interface VirtualCluster has a new optional parameter version
  - Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter resumeFrom
  - Interface VirtualClustersUpdateDnsServersOptionalParams has a new optional parameter updateIntervalInMs
  - Interface VirtualClusterUpdate has a new optional parameter version
  - Added Enum KnownAdvancedThreatProtectionName
  - Added Enum KnownAlwaysEncryptedEnclaveType
  - Added Enum KnownAvailabilityZoneType
  - Added Enum KnownBaselineName
  - Added Enum KnownDatabaseKeyType
  - Added Enum KnownDevOpsAuditingSettingsName
  - Added Enum KnownDNSRefreshOperationStatus
  - Added Enum KnownDtcName
  - Added Enum KnownExternalGovernanceStatus
  - Added Enum KnownManagedLedgerDigestUploadsName
  - Added Enum KnownManagedLedgerDigestUploadsState
  - Added Enum KnownMoveOperationMode
  - Added Enum KnownReplicationMode
  - Added Enum KnownRuleSeverity
  - Added Enum KnownRuleStatus
  - Added Enum KnownRuleType
  - Added Enum KnownSecondaryInstanceType
  - Added Enum KnownServerConfigurationOptionName
  - Added Enum KnownServerPublicNetworkAccessFlag
  - Added Enum KnownSQLVulnerabilityAssessmentName
  - Added Enum KnownSqlVulnerabilityAssessmentName
  - Added Enum KnownStartStopScheduleName
  - Added Enum KnownSyncGroupsType
  - Enum KnownManagedDatabaseStatus has a new value DbCopying
  - Enum KnownManagedDatabaseStatus has a new value DbMoving
  - Enum KnownManagedDatabaseStatus has a new value Starting
  - Enum KnownManagedDatabaseStatus has a new value Stopped
  - Enum KnownManagedDatabaseStatus has a new value Stopping
  - Enum KnownReplicationLinkType has a new value Standby
  - Enum KnownSecondaryType has a new value Standby

### Breaking Changes

  - Removed operation group OperationsHealthOperations
  - Removed operation ReplicationLinks.beginUnlink
  - Removed operation ReplicationLinks.beginUnlinkAndWait
  - Removed operation ReplicationLinks.delete
  - Removed operation TransparentDataEncryptions.createOrUpdate
  - Removed operation VirtualClusters.updateDnsServers
  - Operation ServerDevOpsAuditSettings.beginCreateOrUpdate has a new signature
  - Operation ServerDevOpsAuditSettings.beginCreateOrUpdateAndWait has a new signature
  - Operation ServerDevOpsAuditSettings.get has a new signature
  - Operation SyncGroups.listLogs has a new signature
  - Interface Database no longer has parameter primaryDelegatedIdentityClientId
  - Interface DatabaseIdentity no longer has parameter delegatedResources
  - Interface DatabaseUpdate no longer has parameter primaryDelegatedIdentityClientId
  - Interface VirtualCluster no longer has parameter family
  - Interface VirtualCluster no longer has parameter maintenanceConfigurationId
  - Interface VirtualClusterUpdate no longer has parameter family
  - Interface VirtualClusterUpdate no longer has parameter maintenanceConfigurationId
  - Type of parameter unrestorableFiles of interface ManagedDatabaseRestoreDetailsResult is changed from string[] to ManagedDatabaseRestoreDetailsUnrestorableFileProperties[]
  - Type of parameter publicNetworkAccess of interface Server is changed from ServerNetworkAccessFlag to ServerPublicNetworkAccessFlag
  - Type of parameter publicNetworkAccess of interface ServerUpdate is changed from ServerNetworkAccessFlag to ServerPublicNetworkAccessFlag
  - Class SqlManagementClient no longer has parameter operationsHealthOperations
  - Removed Enum KnownDnsRefreshConfigurationPropertiesStatus
  - Removed Enum KnownEnum60
    
    
## 9.1.0 (2022-12-14)
    
### Features Added

  - Added Interface Advisor
  - Added Interface BackupShortTermRetentionPolicy
  - Added Interface Database
  - Added Interface DatabaseAutomaticTuning
  - Added Interface DatabaseBlobAuditingPolicy
  - Added Interface DatabaseColumn
  - Added Interface DatabaseExtensions
  - Added Interface DatabaseOperation
  - Added Interface DatabaseSchema
  - Added Interface DatabaseSecurityAlertPolicy
  - Added Interface DatabaseTable
  - Added Interface DatabaseUsage
  - Added Interface DatabaseVulnerabilityAssessment
  - Added Interface DatabaseVulnerabilityAssessmentRuleBaseline
  - Added Interface DatabaseVulnerabilityAssessmentScansExport
  - Added Interface DataMaskingPolicy
  - Added Interface DataMaskingRule
  - Added Interface DataWarehouseUserActivities
  - Added Interface DeletedServer
  - Added Interface ElasticPool
  - Added Interface ElasticPoolActivity
  - Added Interface ElasticPoolDatabaseActivity
  - Added Interface ElasticPoolOperation
  - Added Interface EncryptionProtector
  - Added Interface ExtendedDatabaseBlobAuditingPolicy
  - Added Interface ExtendedServerBlobAuditingPolicy
  - Added Interface FailoverGroup
  - Added Interface FirewallRule
  - Added Interface GeoBackupPolicy
  - Added Interface ImportExportExtensionsOperationResult
  - Added Interface ImportExportOperationResult
  - Added Interface InstanceFailoverGroup
  - Added Interface InstancePool
  - Added Interface Job
  - Added Interface JobAgent
  - Added Interface JobCredential
  - Added Interface JobExecution
  - Added Interface JobStep
  - Added Interface JobTargetGroup
  - Added Interface JobVersion
  - Added Interface LedgerDigestUploads
  - Added Interface LogicalDatabaseTransparentDataEncryption
  - Added Interface LongTermRetentionBackup
  - Added Interface LongTermRetentionBackupOperationResult
  - Added Interface LongTermRetentionPolicy
  - Added Interface MaintenanceWindowOptions
  - Added Interface MaintenanceWindows
  - Added Interface ManagedBackupShortTermRetentionPolicy
  - Added Interface ManagedDatabase
  - Added Interface ManagedDatabaseRestoreDetailsResult
  - Added Interface ManagedDatabaseSecurityAlertPolicy
  - Added Interface ManagedInstance
  - Added Interface ManagedInstanceAdministrator
  - Added Interface ManagedInstanceAzureADOnlyAuthentication
  - Added Interface ManagedInstanceEncryptionProtector
  - Added Interface ManagedInstanceKey
  - Added Interface ManagedInstanceLongTermRetentionBackup
  - Added Interface ManagedInstanceLongTermRetentionPolicy
  - Added Interface ManagedInstanceOperation
  - Added Interface ManagedInstancePrivateEndpointConnection
  - Added Interface ManagedInstancePrivateLink
  - Added Interface ManagedInstanceQuery
  - Added Interface ManagedInstanceVulnerabilityAssessment
  - Added Interface ManagedServerSecurityAlertPolicy
  - Added Interface ManagedTransparentDataEncryption
  - Added Interface OperationsHealth
  - Added Interface OutboundFirewallRule
  - Added Interface PrivateEndpointConnection
  - Added Interface PrivateLinkResource
  - Added Interface ProxyResource
  - Added Interface ProxyResourceWithWritableName
  - Added Interface QueryStatistics
  - Added Interface RecommendedAction
  - Added Interface RecommendedSensitivityLabelUpdate
  - Added Interface RecoverableDatabase
  - Added Interface RecoverableManagedDatabase
  - Added Interface ReplicationLink
  - Added Interface RestorableDroppedDatabase
  - Added Interface RestorableDroppedManagedDatabase
  - Added Interface RestorePoint
  - Added Interface SecurityEvent
  - Added Interface SensitivityLabel
  - Added Interface SensitivityLabelUpdate
  - Added Interface Server
  - Added Interface ServerAutomaticTuning
  - Added Interface ServerAzureADAdministrator
  - Added Interface ServerAzureADOnlyAuthentication
  - Added Interface ServerBlobAuditingPolicy
  - Added Interface ServerCommunicationLink
  - Added Interface ServerConnectionPolicy
  - Added Interface ServerDevOpsAuditingSettings
  - Added Interface ServerDnsAlias
  - Added Interface ServerKey
  - Added Interface ServerOperation
  - Added Interface ServerSecurityAlertPolicy
  - Added Interface ServerTrustGroup
  - Added Interface ServerVulnerabilityAssessment
  - Added Interface ServiceObjective
  - Added Interface SqlAgentConfiguration
  - Added Interface SubscriptionUsage
  - Added Interface SyncAgent
  - Added Interface SyncAgentLinkedDatabase
  - Added Interface SyncGroup
  - Added Interface SyncMember
  - Added Interface TdeCertificate
  - Added Interface TimeZone
  - Added Interface TrackedResource
  - Added Interface UpdateManagedInstanceDnsServersOperation
  - Added Interface VirtualCluster
  - Added Interface VirtualNetworkRule
  - Added Interface VulnerabilityAssessmentScanRecord
  - Added Interface WorkloadClassifier
  - Added Interface WorkloadGroup
  - Added function getContinuationToken
  - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column
  - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy
  - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema
  - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken
  - Interface DatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table
  - Interface DatabaseColumnsListByTableNextOptionalParams no longer has parameter filter
  - Interface DatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter
  - Interface DatabasesListByServerNextOptionalParams no longer has parameter skipToken
  - Interface DatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter
  - Interface ElasticPoolsListByServerNextOptionalParams no longer has parameter skip
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMax
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter createTimeMin
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMax
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter endTimeMin
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter isActive
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter skip
  - Interface JobExecutionsListByAgentNextOptionalParams no longer has parameter top
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMax
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter createTimeMin
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMax
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter endTimeMin
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter isActive
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter skip
  - Interface JobExecutionsListByJobNextOptionalParams no longer has parameter top
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip
  - Interface JobStepExecutionsListByJobExecutionNextOptionalParams no longer has parameter top
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMax
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter createTimeMin
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMax
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter endTimeMin
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter isActive
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter skip
  - Interface JobTargetExecutionsListByJobExecutionNextOptionalParams no longer has parameter top
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMax
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter createTimeMin
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMax
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter endTimeMin
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter isActive
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter skip
  - Interface JobTargetExecutionsListByStepNextOptionalParams no longer has parameter top
  - Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionBackupsListByResourceGroupServerNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionBackupsListByServerNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionManagedInstanceBackupsListByDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionManagedInstanceBackupsListByInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionManagedInstanceBackupsListByLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupDatabaseNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupInstanceNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter databaseState
  - Interface LongTermRetentionManagedInstanceBackupsListByResourceGroupLocationNextOptionalParams no longer has parameter onlyLatestPerDatabase
  - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter column
  - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter orderBy
  - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter schema
  - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter skiptoken
  - Interface ManagedDatabaseColumnsListByDatabaseNextOptionalParams no longer has parameter table
  - Interface ManagedDatabaseColumnsListByTableNextOptionalParams no longer has parameter filter
  - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter endTime
  - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter interval
  - Interface ManagedDatabaseQueriesListByQueryNextOptionalParams no longer has parameter startTime
  - Interface ManagedDatabaseSchemasListByDatabaseNextOptionalParams no longer has parameter filter
  - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter filter
  - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skip
  - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter skiptoken
  - Interface ManagedDatabaseSecurityEventsListByDatabaseNextOptionalParams no longer has parameter top
  - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count
  - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter
  - Interface ManagedDatabaseSensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken
  - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter
  - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations
  - Interface ManagedDatabaseSensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken
  - Interface ManagedDatabaseTablesListBySchemaNextOptionalParams no longer has parameter filter
  - Interface ManagedInstanceKeysListByInstanceNextOptionalParams no longer has parameter filter
  - Interface ManagedInstancesListByInstancePoolNextOptionalParams no longer has parameter expand
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter aggregationFunction
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter databases
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter endTime
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter interval
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter numberOfQueries
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter observationMetric
  - Interface ManagedInstancesListByManagedInstanceNextOptionalParams no longer has parameter startTime
  - Interface ManagedInstancesListByResourceGroupNextOptionalParams no longer has parameter expand
  - Interface ManagedInstancesListNextOptionalParams no longer has parameter expand
  - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter count
  - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter filter
  - Interface SensitivityLabelsListCurrentByDatabaseNextOptionalParams no longer has parameter skipToken
  - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter filter
  - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter includeDisabledRecommendations
  - Interface SensitivityLabelsListRecommendedByDatabaseNextOptionalParams no longer has parameter skipToken
  - Interface ServersListByResourceGroupNextOptionalParams no longer has parameter expand
  - Interface ServersListNextOptionalParams no longer has parameter expand
  - Interface SyncGroupsListLogsNextOptionalParams no longer has parameter continuationToken
  - Interface UsagesListByInstancePoolNextOptionalParams no longer has parameter expandChildren
    
## 9.0.1 (2022-05-01)

### Features Added

  - Bug fix

## 9.0.0 (2021-12-07)

The package of @azure/arm-sql is using our next generation design principles since version 9.0.0, which contains breaking changes.

To understand the detail of the change, please refer to [Changelog](https://aka.ms/js-track2-changelog).

To migrate the existing applications to the latest version, please refer to [Migration Guide](https://aka.ms/js-track2-migration-guide).

To learn more, please refer to our documentation [Quick Start](https://aka.ms/azsdk/js/mgmt/quickstart ).
