Skip to content

Releases: Azure/azure-sdk-for-go

sdk/storage/azfile/v1.5.0

22 Jan 21:20
c12b01f
Compare
Choose a tag to compare

1.5.0 (2025-01-23)

Features Added

  • Upgraded service version to 2025-01-05.

sdk/storage/azblob/v1.6.0

22 Jan 21:43
c12b01f
Compare
Choose a tag to compare

1.6.0 (2025-01-23)

Features Added

  • Upgraded service version to 2025-01-05.

sdk/resourcemanager/quota/armquota/v1.1.0-beta.2

22 Jan 08:50
82a8eb2
Compare
Choose a tag to compare

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 struct GroupQuotaDetails has been removed
  • Field ID, Name, SystemData, Type of struct GroupQuotaLimit has been removed
  • Field NextLink, Value of struct GroupQuotaLimitList has been removed
  • Field SubmittedResourceRequestStatus of struct GroupQuotaLimitsRequestClientUpdateResponse has been removed
  • Field AllocationRequestStatus of struct GroupQuotaSubscriptionAllocationRequestClientUpdateResponse has been removed
  • Field AdditionalAttributes of struct GroupQuotasEntityBase has been removed
  • Field AdditionalAttributes of struct GroupQuotasEntityBasePatch has been removed
  • Field ID, Name, SystemData, Type of struct SubscriptionQuotaAllocations has been removed
  • Field NextLink, Value of struct SubscriptionQuotaAllocationsList has been removed
  • Field Region of struct SubscriptionQuotaDetails 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 struct GroupQuotaDetails
  • New field ID, Name, Properties, SystemData, Type in struct GroupQuotaLimitList
  • New anonymous field GroupQuotaLimitList in struct GroupQuotaLimitsRequestClientUpdateResponse
  • New anonymous field SubscriptionQuotaAllocationsList in struct GroupQuotaSubscriptionAllocationRequestClientUpdateResponse
  • New field ID, Name, Properties, SystemData, Type in struct SubscriptionQuotaAllocationsList
  • New field ResourceName in struct SubscriptionQuotaDetails

sdk/resourcemanager/redis/armredis/v3.3.0

21 Jan 02:43
97ebf57
Compare
Choose a tag to compare

3.3.0 (2025-01-23)

Features Added

  • New enum type ZonalAllocationPolicy with values ZonalAllocationPolicyAutomatic, ZonalAllocationPolicyNoZones, ZonalAllocationPolicyUserDefined
  • New field ZonalAllocationPolicy in struct CreateProperties
  • New field ZonalAllocationPolicy in struct Properties
  • New field ZonalAllocationPolicy in struct UpdateProperties

sdk/resourcemanager/computeschedule/armcomputeschedule/v1.0.0

21 Jan 09:09
c185ca8
Compare
Choose a tag to compare

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 struct OperationErrorDetails
  • New field Timezone in struct ResourceOperationDetails
  • New field Deadline, Timezone in struct Schedule

sdk/resourcemanager/compute/armcompute/v6.3.0

21 Jan 02:45
48b600b
Compare
Choose a tag to compare

6.3.0 (2025-01-24)

Features Added

  • New field IsBootstrapCertificate in struct CloudServiceVaultCertificate

sdk/resourcemanager/postgresql/armpostgresqlflexibleservers/v4.0.0

19 Jan 06:47
28095e4
Compare
Choose a tag to compare

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 struct FlexibleServerEditionCapability has been removed
  • Field SupportedVcores of struct ServerVersionCapability has been removed
  • Field SupportedStorageMB of struct StorageEditionCapability has been removed
  • Field IsBaseline, TierName of struct StorageTierCapability has been removed

Features Added

  • New value CreateModeReviveDropped added to enum type CreateMode
  • New value OriginCustomerOnDemand added to enum type Origin
  • New value ServerVersionFifteen, ServerVersionSixteen added to enum type ServerVersion
  • New enum type AzureManagedDiskPerformanceTiers with values AzureManagedDiskPerformanceTiersP1, AzureManagedDiskPerformanceTiersP10, AzureManagedDiskPerformanceTiersP15, AzureManagedDiskPerformanceTiersP2, AzureManagedDiskPerformanceTiersP20, AzureManagedDiskPerformanceTiersP3, AzureManagedDiskPerformanceTiersP30, AzureManagedDiskPerformanceTiersP4, AzureManagedDiskPerformanceTiersP40, AzureManagedDiskPerformanceTiersP50, AzureManagedDiskPerformanceTiersP6, AzureManagedDiskPerformanceTiersP60, AzureManagedDiskPerformanceTiersP70, AzureManagedDiskPerformanceTiersP80
  • New enum type CancelEnum with values CancelEnumFalse, CancelEnumTrue
  • New enum type CapabilityStatus with values CapabilityStatusAvailable, CapabilityStatusDefault, CapabilityStatusDisabled, CapabilityStatusVisible
  • New enum type ExecutionStatus with values ExecutionStatusCancelled, ExecutionStatusFailed, ExecutionStatusRunning, ExecutionStatusSucceeded
  • New enum type FastProvisioningSupportedEnum with values FastProvisioningSupportedEnumDisabled, FastProvisioningSupportedEnumEnabled
  • New enum type GeoBackupSupportedEnum with values GeoBackupSupportedEnumDisabled, GeoBackupSupportedEnumEnabled
  • New enum type HaMode with values HaModeSameZone, HaModeZoneRedundant
  • New enum type KeyStatusEnum with values KeyStatusEnumInvalid, KeyStatusEnumValid
  • New enum type LogicalReplicationOnSourceDbEnum with values LogicalReplicationOnSourceDbEnumFalse, LogicalReplicationOnSourceDbEnumTrue
  • New enum type MigrateRolesEnum with values MigrateRolesEnumFalse, MigrateRolesEnumTrue
  • New enum type MigrationDbState with values MigrationDbStateCanceled, MigrationDbStateCanceling, MigrationDbStateFailed, MigrationDbStateInProgress, MigrationDbStateSucceeded, MigrationDbStateWaitingForCutoverTrigger
  • New enum type MigrationListFilter with values MigrationListFilterActive, MigrationListFilterAll
  • New enum type MigrationMode with values MigrationModeOffline, MigrationModeOnline
  • New enum type MigrationNameAvailabilityReason with values MigrationNameAvailabilityReasonAlreadyExists, MigrationNameAvailabilityReasonInvalid
  • New enum type MigrationOption with values MigrationOptionMigrate, MigrationOptionValidate, MigrationOptionValidateAndMigrate
  • New enum type MigrationState with values MigrationStateCanceled, MigrationStateCleaningUp, MigrationStateFailed, MigrationStateInProgress, MigrationStateSucceeded, MigrationStateValidationFailed, MigrationStateWaitingForUserAction
  • New enum type MigrationSubState with values MigrationSubStateCancelingRequestedDBMigrations, MigrationSubStateCompleted, MigrationSubStateCompletingMigration, MigrationSubStateMigratingData, MigrationSubStatePerformingPreRequisiteSteps, MigrationSubStateValidationInProgress, MigrationSubStateWaitingForCutoverTrigger, MigrationSubStateWaitingForDBsToMigrateSpecification, MigrationSubStateWaitingForDataMigrationScheduling, MigrationSubStateWaitingForDataMigrationWindow, MigrationSubStateWaitingForLogicalReplicationSetupRequestOnSourceDB, MigrationSubStateWaitingForTargetDBOverwriteConfirmation
  • New enum type OnlineResizeSupportedEnum with values OnlineResizeSupportedEnumDisabled, OnlineResizeSupportedEnumEnabled
  • New enum type OverwriteDbsInTargetEnum with values OverwriteDbsInTargetEnumFalse, OverwriteDbsInTargetEnumTrue
  • New enum type PrivateEndpointConnectionProvisioningState with values PrivateEndpointConnectionProvisioningStateCreating, PrivateEndpointConnectionProvisioningStateDeleting, PrivateEndpointConnectionProvisioningStateFailed, PrivateEndpointConnectionProvisioningStateSucceeded
  • New enum type PrivateEndpointServiceConnectionStatus with values PrivateEndpointServiceConnectionStatusApproved, PrivateEndpointServiceConnectionStatusPending, PrivateEndpointServiceConnectionStatusRejected
  • New enum type ReadReplicaPromoteMode with values ReadReplicaPromoteModeStandalone, ReadReplicaPromoteModeSwitchover
  • New enum type ReplicationPromoteOption with values ReplicationPromoteOptionForced, ReplicationPromoteOptionPlanned
  • New enum type ReplicationState with values ReplicationStateActive, ReplicationStateBroken, ReplicationStateCatchup, ReplicationStateProvisioning, ReplicationStateReconfiguring, ReplicationStateUpdating
  • New enum type RestrictedEnum with values RestrictedEnumDisabled, RestrictedEnumEnabled
  • New enum type SSLMode with values SSLModePrefer, SSLModeRequire, SSLModeVerifyCA, SSLModeVerifyFull
  • New enum type SourceType with values SourceTypeAWS, SourceTypeAWSAURORA, SourceTypeAWSEC2, SourceTypeAWSRDS, SourceTypeAzureVM, SourceTypeEDB, SourceTypeGCP, SourceTypeGCPAlloyDB, SourceTypeGCPCloudSQL, SourceTypeGCPCompute, SourceTypeOnPremises, SourceTypePostgreSQLSingleServer
  • New enum type StartDataMigrationEnum with values StartDataMigrationEnumFalse, StartDataMigrationEnumTrue
  • New enum type StorageAutoGrow with values StorageAutoGrowDisabled, StorageAutoGrowEnabled
  • New enum type StorageAutoGrowthSupportedEnum with values StorageAutoGrowthSupportedEnumDisabled, StorageAutoGrowthSupportedEnumEnabled
  • New enum type StorageType with values StorageTypePremiumLRS, StorageTypePremiumV2LRS
  • New enum type ThreatProtectionName with values ThreatProtectionNameDefault
  • New enum type ThreatProtectionState with values ThreatProtectionStateDisabled, ThreatProtectionStateEnabled
  • New enum type TriggerCutoverEnum with values TriggerCutoverEnumFalse, TriggerCutoverEnumTrue
  • New enum type ValidationState with values ValidationStateFailed, ValidationStateSucceeded, ValidationStateWarning
  • New enum type VirtualEndpointType with values VirtualEndpointTypeReadWrite
  • New enum type ZoneRedundantHaAndGeoBackupSupportedEnum with values ZoneRedundantHaAndGeoBackupSupportedEnumDisabled, ZoneRedundantHaAndGeoBackupSupportedEnumEnabled
  • New enum type ZoneRedundantHaSupportedEnum with values ZoneRedundantHaSupportedEnumDisabled, 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...
Read more

sdk/messaging/eventgrid/azsystemevents/v0.6.0

21 Jan 21:42
e52ac9b
Compare
Choose a tag to compare

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

15 Jan 19:15
9e7cbbe
Compare
Choose a tag to compare

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

15 Jan 18:13
d5e09ea
Compare
Choose a tag to compare

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 setting AdditionallyAllowedTenants
    when used with some clients

Other Changes

  • ChainedTokenCredential and DefaultAzureCredential continue to their next
    credential after ManagedIdentityCredential receives an unexpected response
    from IMDS, indicating the response is from something else such as a proxy