github Azure/azure-sdk-for-go sdk/resourcemanager/sql/armsql/v2.0.0-beta.5

latest releases: sdk/internal/v1.9.1, sdk/azidentity/cache/v0.2.3, sdk/resourcemanager/storage/armstorage/v1.6.0...
pre-releaseone month ago

2.0.0-beta.5 (2024-05-24)

Breaking Changes

  • Type of DistributedAvailabilityGroupProperties.ReplicationMode has been changed from *ReplicationMode to *ReplicationModeType
  • Type of ManagedInstanceProperties.ProvisioningState has been changed from *ManagedInstancePropertiesProvisioningState to *ProvisioningState
  • Type of TopQueries.Queries has been changed from []*QueryStatisticsProperties to []*QueryStatisticsPropertiesAutoGenerated
  • Enum ManagedInstancePropertiesProvisioningState has been removed
  • Enum ReplicationMode has been removed
  • Field LastHardenedLsn, LinkState, PrimaryAvailabilityGroupName, SecondaryAvailabilityGroupName, SourceEndpoint, SourceReplicaID, TargetDatabase, TargetReplicaID of struct DistributedAvailabilityGroupProperties has been removed

Features Added

  • New enum type AuthMetadataLookupModes with values AuthMetadataLookupModesAzureAD, AuthMetadataLookupModesPaired, AuthMetadataLookupModesWindows
  • New enum type FailoverModeType with values FailoverModeTypeManual, FailoverModeTypeNone
  • New enum type FailoverType with values FailoverTypeForcedAllowDataLoss, FailoverTypePlanned
  • New enum type FreemiumType with values FreemiumTypeFreemium, FreemiumTypeRegular
  • New enum type HybridSecondaryUsage with values HybridSecondaryUsageActive, HybridSecondaryUsagePassive
  • New enum type HybridSecondaryUsageDetected with values HybridSecondaryUsageDetectedActive, HybridSecondaryUsageDetectedPassive
  • New enum type InstanceRole with values InstanceRolePrimary, InstanceRoleSecondary
  • New enum type LinkRole with values LinkRolePrimary, LinkRoleSecondary
  • New enum type ManagedInstanceDatabaseFormat with values ManagedInstanceDatabaseFormatAlwaysUpToDate, ManagedInstanceDatabaseFormatSQLServer2022
  • New enum type Phase with values PhaseCatchup, PhaseCopying, PhaseCutoverInProgress, PhaseWaitingForCutover
  • New enum type ReplicaConnectedState with values ReplicaConnectedStateCONNECTED, ReplicaConnectedStateDISCONNECTED
  • New enum type ReplicaSynchronizationHealth with values ReplicaSynchronizationHealthHEALTHY, ReplicaSynchronizationHealthNOTHEALTHY, ReplicaSynchronizationHealthPARTIALLYHEALTHY
  • New enum type ReplicationModeType with values ReplicationModeTypeAsync, ReplicationModeTypeSync
  • New enum type RoleChangeType with values RoleChangeTypeForced, RoleChangeTypePlanned
  • New enum type SeedingModeType with values SeedingModeTypeAutomatic, SeedingModeTypeManual
  • New function *DistributedAvailabilityGroupsClient.BeginFailover(context.Context, string, string, string, DistributedAvailabilityGroupsFailoverRequest, *DistributedAvailabilityGroupsClientBeginFailoverOptions) (*runtime.Poller[DistributedAvailabilityGroupsClientFailoverResponse], error)
  • New function *DistributedAvailabilityGroupsClient.BeginSetRole(context.Context, string, string, string, DistributedAvailabilityGroupSetRole, *DistributedAvailabilityGroupsClientBeginSetRoleOptions) (*runtime.Poller[DistributedAvailabilityGroupsClientSetRoleResponse], error)
  • New function *ManagedInstancesClient.BeginRefreshStatus(context.Context, string, string, *ManagedInstancesClientBeginRefreshStatusOptions) (*runtime.Poller[ManagedInstancesClientRefreshStatusResponse], error)
  • New function PossibleHybridSecondaryUsageValues() []HybridSecondaryUsage
  • New struct CertificateInfo
  • New struct DistributedAvailabilityGroupDatabase
  • New struct DistributedAvailabilityGroupSetRole
  • New struct DistributedAvailabilityGroupsFailoverRequest
  • New struct PhaseDetails
  • New struct QueryMetricIntervalAutoGenerated
  • New struct QueryStatisticsPropertiesAutoGenerated
  • New struct RefreshExternalGovernanceStatusOperationResultMI
  • New struct RefreshExternalGovernanceStatusOperationResultPropertiesMI
  • New field OperationPhaseDetails in struct DatabaseOperationProperties
  • New field Databases, DistributedAvailabilityGroupName, FailoverMode, InstanceAvailabilityGroupName, InstanceLinkRole, PartnerAvailabilityGroupName, PartnerEndpoint, PartnerLinkRole, SeedingMode in struct DistributedAvailabilityGroupProperties
  • New field AuthenticationMetadata, CreateTime, DatabaseFormat, ExternalGovernanceStatus, HybridSecondaryUsage, HybridSecondaryUsageDetected, IsGeneralPurposeV2, PricingModel, StorageIOps, StorageThroughputMBps, VirtualClusterID in struct ManagedInstanceProperties
  • New anonymous field ManagedInstance in struct ManagedInstancesClientStartResponse
  • New anonymous field ManagedInstance in struct ManagedInstancesClientStopResponse

Don't miss a new azure-sdk-for-go release

NewReleases is sending notifications on new releases.