Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
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
sdk/azidentity/v1.8.1
1.8.1 (2025-01-15)
Bugs Fixed
- User credential types inconsistently log access token scopes
DefaultAzureCredential
skips managed identity in Azure Container Instances- Credentials having optional tenant IDs such as
AzureCLICredential
and
InteractiveBrowserCredential
require settingAdditionallyAllowedTenants
when used with some clients
Other Changes
ChainedTokenCredential
andDefaultAzureCredential
continue to their next
credential afterManagedIdentityCredential
receives an unexpected response
from IMDS, indicating the response is from something else such as a proxy