Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
sdk/resourcemanager/eventhub/armeventhub/v1.4.0-beta.1
1.4.0-beta.1 (2025-01-23)
Features Added
- New value
CleanupPolicyRetentionDescriptionDeleteOrCompact
added to enum typeCleanupPolicyRetentionDescription
- New value
SchemaTypeJSON
,SchemaTypeProtoBuf
added to enum typeSchemaType
- New enum type
GeoDRRoleType
with valuesGeoDRRoleTypePrimary
,GeoDRRoleTypeSecondary
- New enum type
TimestampType
with valuesTimestampTypeCreate
,TimestampTypeLogAppend
- New function
*NamespacesClient.BeginFailover(context.Context, string, string, FailOver, *NamespacesClientBeginFailoverOptions) (*runtime.Poller[NamespacesClientFailoverResponse], error)
- New struct
ErrorDetailAutoGenerated
- New struct
ErrorResponseAutoGenerated
- New struct
FailOver
- New struct
FailOverProperties
- New struct
GeoDataReplicationProperties
- New struct
MessageTimestampDescription
- New struct
NamespaceReplicaLocation
- New field
GeoDataReplication
in structEHNamespaceProperties
- New field
Identifier
,MessageTimestampDescription
in structProperties
- New field
MinCompactionLagInMins
in structRetentionDescription
sdk/storage/azfile/v1.5.0
1.5.0 (2025-01-23)
Features Added
- Upgraded service version to
2025-01-05
.
sdk/storage/azblob/v1.6.0
1.6.0 (2025-01-23)
Features Added
- Upgraded service version to
2025-01-05
.
sdk/resourcemanager/quota/armquota/v1.1.0-beta.2
1.1.0-beta.2 (2025-01-22)
Breaking Changes
- Function
*GroupQuotaSubscriptionAllocationRequestClient.BeginUpdate
parameter(s) have been changed from(context.Context, string, string, string, string, AllocationRequestStatus, *GroupQuotaSubscriptionAllocationRequestClientBeginUpdateOptions)
to(context.Context, string, string, string, string, SubscriptionQuotaAllocationsList, *GroupQuotaSubscriptionAllocationRequestClientBeginUpdateOptions)
- Function
*GroupQuotaSubscriptionAllocationRequestClient.Get
parameter(s) have been changed from(context.Context, string, string, string, *GroupQuotaSubscriptionAllocationRequestClientGetOptions)
to(context.Context, string, string, string, string, *GroupQuotaSubscriptionAllocationRequestClientGetOptions)
- Type of
GroupQuotaLimit.Properties
has been changed from*GroupQuotaDetails
to*GroupQuotaLimitProperties
- Type of
GroupQuotaLimitsRequestClientBeginUpdateOptions.GroupQuotaRequest
has been changed from*SubmittedResourceRequestStatus
to*GroupQuotaLimitList
- Type of
GroupQuotasEntity.Properties
has been changed from*GroupQuotasEntityBase
to*GroupQuotasEntityProperties
- Type of
GroupQuotasEntityPatch.Properties
has been changed from*GroupQuotasEntityBasePatch
to*GroupQuotasEntityPatchProperties
- Type of
SubscriptionQuotaAllocations.Properties
has been changed from*SubscriptionQuotaDetails
to*SubscriptionQuotaAllocationsProperties
- Enum
EnforcementState
has been removed - Enum
EnvironmentType
has been removed - Enum
GroupingIDType
has been removed - Function
*ClientFactory.NewGroupQuotaLocationSettingsClient
has been removed - Function
*ClientFactory.NewGroupQuotaUsagesClient
has been removed - Function
*GroupQuotaLimitsClient.Get
has been removed - Function
*GroupQuotaLimitsRequestClient.BeginCreateOrUpdate
has been removed - Function
NewGroupQuotaLocationSettingsClient
has been removed - Function
*GroupQuotaLocationSettingsClient.BeginCreateOrUpdate
has been removed - Function
*GroupQuotaLocationSettingsClient.Get
has been removed - Function
*GroupQuotaLocationSettingsClient.NewListPager
has been removed - Function
*GroupQuotaLocationSettingsClient.BeginUpdate
has been removed - Function
*GroupQuotaSubscriptionAllocationClient.Get
has been removed - Function
*GroupQuotaSubscriptionAllocationRequestClient.BeginCreateOrUpdate
has been removed - Function
NewGroupQuotaUsagesClient
has been removed - Function
*GroupQuotaUsagesClient.NewListPager
has been removed - Operation
*GroupQuotaLimitsClient.NewListPager
does not support pagination anymore, use*GroupQuotaLimitsClient.List
instead. - Operation
*GroupQuotaSubscriptionAllocationClient.NewListPager
does not support pagination anymore, use*GroupQuotaSubscriptionAllocationClient.List
instead. - Struct
AdditionalAttributes
has been removed - Struct
AdditionalAttributesPatch
has been removed - Struct
BillingAccountID
has been removed - Struct
GroupQuotasEnforcementListResponse
has been removed - Struct
GroupQuotasEnforcementResponse
has been removed - Struct
GroupQuotasEnforcementResponseProperties
has been removed - Struct
GroupingID
has been removed - Field
Region
of structGroupQuotaDetails
has been removed - Field
ID
,Name
,SystemData
,Type
of structGroupQuotaLimit
has been removed - Field
NextLink
,Value
of structGroupQuotaLimitList
has been removed - Field
SubmittedResourceRequestStatus
of structGroupQuotaLimitsRequestClientUpdateResponse
has been removed - Field
AllocationRequestStatus
of structGroupQuotaSubscriptionAllocationRequestClientUpdateResponse
has been removed - Field
AdditionalAttributes
of structGroupQuotasEntityBase
has been removed - Field
AdditionalAttributes
of structGroupQuotasEntityBasePatch
has been removed - Field
ID
,Name
,SystemData
,Type
of structSubscriptionQuotaAllocations
has been removed - Field
NextLink
,Value
of structSubscriptionQuotaAllocationsList
has been removed - Field
Region
of structSubscriptionQuotaDetails
has been removed
Features Added
- New struct
GroupQuotaLimitListProperties
- New struct
GroupQuotaLimitProperties
- New struct
GroupQuotasEntityPatchProperties
- New struct
GroupQuotasEntityProperties
- New struct
SubscriptionQuotaAllocationsListProperties
- New struct
SubscriptionQuotaAllocationsProperties
- New field
ResourceName
in structGroupQuotaDetails
- New field
ID
,Name
,Properties
,SystemData
,Type
in structGroupQuotaLimitList
- New anonymous field
GroupQuotaLimitList
in structGroupQuotaLimitsRequestClientUpdateResponse
- New anonymous field
SubscriptionQuotaAllocationsList
in structGroupQuotaSubscriptionAllocationRequestClientUpdateResponse
- New field
ID
,Name
,Properties
,SystemData
,Type
in structSubscriptionQuotaAllocationsList
- New field
ResourceName
in structSubscriptionQuotaDetails
sdk/resourcemanager/redis/armredis/v3.3.0
3.3.0 (2025-01-23)
Features Added
- New enum type
ZonalAllocationPolicy
with valuesZonalAllocationPolicyAutomatic
,ZonalAllocationPolicyNoZones
,ZonalAllocationPolicyUserDefined
- New field
ZonalAllocationPolicy
in structCreateProperties
- New field
ZonalAllocationPolicy
in structProperties
- New field
ZonalAllocationPolicy
in structUpdateProperties
sdk/resourcemanager/computeschedule/armcomputeschedule/v1.0.0
1.0.0 (2025-01-24)
Breaking Changes
- Type of
OperationErrorDetails.ErrorDetails
has been changed from*time.Time
to*string
Features Added
- New field
AzureOperationName
,Timestamp
in structOperationErrorDetails
- New field
Timezone
in structResourceOperationDetails
- New field
Deadline
,Timezone
in structSchedule
sdk/resourcemanager/compute/armcompute/v6.3.0
6.3.0 (2025-01-24)
Features Added
- New field
IsBootstrapCertificate
in structCloudServiceVaultCertificate
sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v4.0.0
4.0.0 (2025-01-04)
Breaking Changes
- Type of
CapabilitiesListResult.Value
has been changed from[]*CapabilityProperties
to[]*FlexibleServerCapability
- Type of
FastProvisioningEditionCapability.SupportedStorageGb
has been changed from*int64
to*int32
- Type of
FlexibleServerEditionCapability.Status
has been changed from*string
to*CapabilityStatus
- Type of
ServerVersionCapability.Status
has been changed from*string
to*CapabilityStatus
- Type of
StorageEditionCapability.Status
has been changed from*string
to*CapabilityStatus
- Type of
StorageTierCapability.Iops
has been changed from*int64
to*int32
- Type of
StorageTierCapability.Status
has been changed from*string
to*CapabilityStatus
- Struct
CapabilityProperties
has been removed - Struct
HyperscaleNodeEditionCapability
has been removed - Struct
NodeTypeCapability
has been removed - Struct
StorageMBCapability
has been removed - Struct
VcoreCapability
has been removed - Field
SupportedServerVersions
of structFlexibleServerEditionCapability
has been removed - Field
SupportedVcores
of structServerVersionCapability
has been removed - Field
SupportedStorageMB
of structStorageEditionCapability
has been removed - Field
IsBaseline
,TierName
of structStorageTierCapability
has been removed
Features Added
- New value
CreateModeReviveDropped
added to enum typeCreateMode
- New value
OriginCustomerOnDemand
added to enum typeOrigin
- New value
ServerVersionFifteen
,ServerVersionSixteen
added to enum typeServerVersion
- New enum type
AzureManagedDiskPerformanceTiers
with valuesAzureManagedDiskPerformanceTiersP1
,AzureManagedDiskPerformanceTiersP10
,AzureManagedDiskPerformanceTiersP15
,AzureManagedDiskPerformanceTiersP2
,AzureManagedDiskPerformanceTiersP20
,AzureManagedDiskPerformanceTiersP3
,AzureManagedDiskPerformanceTiersP30
,AzureManagedDiskPerformanceTiersP4
,AzureManagedDiskPerformanceTiersP40
,AzureManagedDiskPerformanceTiersP50
,AzureManagedDiskPerformanceTiersP6
,AzureManagedDiskPerformanceTiersP60
,AzureManagedDiskPerformanceTiersP70
,AzureManagedDiskPerformanceTiersP80
- New enum type
CancelEnum
with valuesCancelEnumFalse
,CancelEnumTrue
- New enum type
CapabilityStatus
with valuesCapabilityStatusAvailable
,CapabilityStatusDefault
,CapabilityStatusDisabled
,CapabilityStatusVisible
- New enum type
ExecutionStatus
with valuesExecutionStatusCancelled
,ExecutionStatusFailed
,ExecutionStatusRunning
,ExecutionStatusSucceeded
- New enum type
FastProvisioningSupportedEnum
with valuesFastProvisioningSupportedEnumDisabled
,FastProvisioningSupportedEnumEnabled
- New enum type
GeoBackupSupportedEnum
with valuesGeoBackupSupportedEnumDisabled
,GeoBackupSupportedEnumEnabled
- New enum type
HaMode
with valuesHaModeSameZone
,HaModeZoneRedundant
- New enum type
KeyStatusEnum
with valuesKeyStatusEnumInvalid
,KeyStatusEnumValid
- New enum type
LogicalReplicationOnSourceDbEnum
with valuesLogicalReplicationOnSourceDbEnumFalse
,LogicalReplicationOnSourceDbEnumTrue
- New enum type
MigrateRolesEnum
with valuesMigrateRolesEnumFalse
,MigrateRolesEnumTrue
- New enum type
MigrationDbState
with valuesMigrationDbStateCanceled
,MigrationDbStateCanceling
,MigrationDbStateFailed
,MigrationDbStateInProgress
,MigrationDbStateSucceeded
,MigrationDbStateWaitingForCutoverTrigger
- New enum type
MigrationListFilter
with valuesMigrationListFilterActive
,MigrationListFilterAll
- New enum type
MigrationMode
with valuesMigrationModeOffline
,MigrationModeOnline
- New enum type
MigrationNameAvailabilityReason
with valuesMigrationNameAvailabilityReasonAlreadyExists
,MigrationNameAvailabilityReasonInvalid
- New enum type
MigrationOption
with valuesMigrationOptionMigrate
,MigrationOptionValidate
,MigrationOptionValidateAndMigrate
- New enum type
MigrationState
with valuesMigrationStateCanceled
,MigrationStateCleaningUp
,MigrationStateFailed
,MigrationStateInProgress
,MigrationStateSucceeded
,MigrationStateValidationFailed
,MigrationStateWaitingForUserAction
- New enum type
MigrationSubState
with valuesMigrationSubStateCancelingRequestedDBMigrations
,MigrationSubStateCompleted
,MigrationSubStateCompletingMigration
,MigrationSubStateMigratingData
,MigrationSubStatePerformingPreRequisiteSteps
,MigrationSubStateValidationInProgress
,MigrationSubStateWaitingForCutoverTrigger
,MigrationSubStateWaitingForDBsToMigrateSpecification
,MigrationSubStateWaitingForDataMigrationScheduling
,MigrationSubStateWaitingForDataMigrationWindow
,MigrationSubStateWaitingForLogicalReplicationSetupRequestOnSourceDB
,MigrationSubStateWaitingForTargetDBOverwriteConfirmation
- New enum type
OnlineResizeSupportedEnum
with valuesOnlineResizeSupportedEnumDisabled
,OnlineResizeSupportedEnumEnabled
- New enum type
OverwriteDbsInTargetEnum
with valuesOverwriteDbsInTargetEnumFalse
,OverwriteDbsInTargetEnumTrue
- New enum type
PrivateEndpointConnectionProvisioningState
with valuesPrivateEndpointConnectionProvisioningStateCreating
,PrivateEndpointConnectionProvisioningStateDeleting
,PrivateEndpointConnectionProvisioningStateFailed
,PrivateEndpointConnectionProvisioningStateSucceeded
- New enum type
PrivateEndpointServiceConnectionStatus
with valuesPrivateEndpointServiceConnectionStatusApproved
,PrivateEndpointServiceConnectionStatusPending
,PrivateEndpointServiceConnectionStatusRejected
- New enum type
ReadReplicaPromoteMode
with valuesReadReplicaPromoteModeStandalone
,ReadReplicaPromoteModeSwitchover
- New enum type
ReplicationPromoteOption
with valuesReplicationPromoteOptionForced
,ReplicationPromoteOptionPlanned
- New enum type
ReplicationState
with valuesReplicationStateActive
,ReplicationStateBroken
,ReplicationStateCatchup
,ReplicationStateProvisioning
,ReplicationStateReconfiguring
,ReplicationStateUpdating
- New enum type
RestrictedEnum
with valuesRestrictedEnumDisabled
,RestrictedEnumEnabled
- New enum type
SSLMode
with valuesSSLModePrefer
,SSLModeRequire
,SSLModeVerifyCA
,SSLModeVerifyFull
- New enum type
SourceType
with valuesSourceTypeAWS
,SourceTypeAWSAURORA
,SourceTypeAWSEC2
,SourceTypeAWSRDS
,SourceTypeAzureVM
,SourceTypeEDB
,SourceTypeGCP
,SourceTypeGCPAlloyDB
,SourceTypeGCPCloudSQL
,SourceTypeGCPCompute
,SourceTypeOnPremises
,SourceTypePostgreSQLSingleServer
- New enum type
StartDataMigrationEnum
with valuesStartDataMigrationEnumFalse
,StartDataMigrationEnumTrue
- New enum type
StorageAutoGrow
with valuesStorageAutoGrowDisabled
,StorageAutoGrowEnabled
- New enum type
StorageAutoGrowthSupportedEnum
with valuesStorageAutoGrowthSupportedEnumDisabled
,StorageAutoGrowthSupportedEnumEnabled
- New enum type
StorageType
with valuesStorageTypePremiumLRS
,StorageTypePremiumV2LRS
- New enum type
ThreatProtectionName
with valuesThreatProtectionNameDefault
- New enum type
ThreatProtectionState
with valuesThreatProtectionStateDisabled
,ThreatProtectionStateEnabled
- New enum type
TriggerCutoverEnum
with valuesTriggerCutoverEnumFalse
,TriggerCutoverEnumTrue
- New enum type
ValidationState
with valuesValidationStateFailed
,ValidationStateSucceeded
,ValidationStateWarning
- New enum type
VirtualEndpointType
with valuesVirtualEndpointTypeReadWrite
- New enum type
ZoneRedundantHaAndGeoBackupSupportedEnum
with valuesZoneRedundantHaAndGeoBackupSupportedEnumDisabled
,ZoneRedundantHaAndGeoBackupSupportedEnumEnabled
- New enum type
ZoneRedundantHaSupportedEnum
with valuesZoneRedundantHaSupportedEnumDisabled
,ZoneRedundantHaSupportedEnumEnabled
- New function
*BackupsClient.BeginCreate(context.Context, string, string, string, *BackupsClientBeginCreateOptions) (*runtime.Poller[BackupsClientCreateResponse], error)
- New function
*BackupsClient.BeginDelete(context.Context, string, string, string, *BackupsClientBeginDeleteOptions) (*runtime.Poller[BackupsClientDeleteResponse], error)
- New function
*ClientFactory.NewFlexibleServerClient() *FlexibleServerClient
- New function
*ClientFactory.NewLogFilesClient() *LogFilesClient
- New function
*ClientFactory.NewLtrBackupOperationsClient() *LtrBackupOperationsClient
- New function
*ClientFactory.NewMigrationsClient() *MigrationsClient
- New function
*ClientFactory.NewPostgreSQLServerManagementClient() *PostgreSQLServerManagementClient
- New function
*ClientFactory.NewPrivateEndpointConnectionClient() *PrivateEndpointConnectionClient
- New function
*ClientFactory.NewPrivateEndpointConnectionsClient() *PrivateEndpointConnectionsClient
- New function
*ClientFactory.NewPrivateLinkResourcesClient() *PrivateLinkResourcesClient
- New function
*ClientFactory.NewServerCapabilitiesClient() *ServerCapabilitiesClient
- New function
*ClientFactory.NewServerThreatProtectionSettingsClient() *ServerThreatProtectionSettingsClient
- New function
*ClientFactory.NewVirtualEndpointsClient() *VirtualEndpointsClient
- New function
NewFlexibleServerClient(string, azcore.TokenCredential, *arm.ClientOptions) (*FlexibleServerClient, error)
- New function
*FlexibleServerClient.BeginStartLtrBackup(context.Context, string, string, LtrBackupRequest, *FlexibleServerClientBeginStartLtrBackupOptions) (*runtime.Poller[FlexibleServerClientStartLtrBackupResponse], error)
- New function
*FlexibleServerClient.TriggerLtrPreBackup(context.Context, string, string, LtrPreBackupRequest, *FlexibleServerClientTriggerLtrPreBackupOptions) (FlexibleServerClientTriggerLtrPreBackupResponse, error)
- New function
NewLogFilesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LogFilesClient, error)
- New function `*LogFilesClient.NewListByServerPager(string, string, *LogFilesClientListByServerOptions) *runtime.Pager[LogFilesClientListByServerR...
sdk/messaging/eventgrid/azsystemevents/v0.6.0
0.6.0 (2025-01-21)
Features Added
The following fields have been added:
- ACSEmailDeliveryReportReceivedEventData.InternetMessageID
- ACSEmailDeliveryReportStatusDetails.RecipientMailServerHostName
- ACSSmsReceivedEventData.SegmentCount
Breaking Changes
- Azure Media services has been retired - all related system events have been removed. See the retirement announcement for more details.
- The following types have been renamed to correct incorrect casing: ACSSMSDeliveryAttemptProperties, ACSSMSDeliveryReportReceivedEventData, ACSSMSReceivedEventData, TypeACSSMSDeliveryReportReceived and TypeACSSMSReceived.
sdk/monitor/query/azmetrics/v1.2.0
1.2.0 (2025-01-15)
Features Added
- Added API Version support. Users can now change the default API Version by setting ClientOptions.APIVersion