Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
sdk/resourcemanager/desktopvirtualization/armdesktopvirtualization/v2.3.0
2.3.0 (2024-09-24)
Features Added
- New enum type
AppAttachPackageArchitectures
with valuesAppAttachPackageArchitecturesALL
,AppAttachPackageArchitecturesARM
,AppAttachPackageArchitecturesARM64
,AppAttachPackageArchitecturesNeutral
,AppAttachPackageArchitecturesX64
,AppAttachPackageArchitecturesX86
,AppAttachPackageArchitecturesX86A64
- New enum type
FailHealthCheckOnStagingFailure
with valuesFailHealthCheckOnStagingFailureDoNotFail
,FailHealthCheckOnStagingFailureNeedsAssistance
,FailHealthCheckOnStagingFailureUnhealthy
- New enum type
PackageTimestamped
with valuesPackageTimestampedNotTimestamped
,PackageTimestampedTimestamped
- New enum type
ProvisioningState
with valuesProvisioningStateCanceled
,ProvisioningStateFailed
,ProvisioningStateProvisioning
,ProvisioningStateSucceeded
- New function
NewAppAttachPackageClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppAttachPackageClient, error)
- New function
*AppAttachPackageClient.CreateOrUpdate(context.Context, string, string, AppAttachPackage, *AppAttachPackageClientCreateOrUpdateOptions) (AppAttachPackageClientCreateOrUpdateResponse, error)
- New function
*AppAttachPackageClient.Delete(context.Context, string, string, *AppAttachPackageClientDeleteOptions) (AppAttachPackageClientDeleteResponse, error)
- New function
*AppAttachPackageClient.Get(context.Context, string, string, *AppAttachPackageClientGetOptions) (AppAttachPackageClientGetResponse, error)
- New function
*AppAttachPackageClient.NewListByResourceGroupPager(string, *AppAttachPackageClientListByResourceGroupOptions) *runtime.Pager[AppAttachPackageClientListByResourceGroupResponse]
- New function
*AppAttachPackageClient.NewListBySubscriptionPager(*AppAttachPackageClientListBySubscriptionOptions) *runtime.Pager[AppAttachPackageClientListBySubscriptionResponse]
- New function
*AppAttachPackageClient.Update(context.Context, string, string, *AppAttachPackageClientUpdateOptions) (AppAttachPackageClientUpdateResponse, error)
- New function
NewAppAttachPackageInfoClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AppAttachPackageInfoClient, error)
- New function
*AppAttachPackageInfoClient.NewImportPager(string, string, ImportPackageInfoRequest, *AppAttachPackageInfoClientImportOptions) *runtime.Pager[AppAttachPackageInfoClientImportResponse]
- New function
*ClientFactory.NewAppAttachPackageClient() *AppAttachPackageClient
- New function
*ClientFactory.NewAppAttachPackageInfoClient() *AppAttachPackageInfoClient
- New function
*HostPoolsClient.ListRegistrationTokens(context.Context, string, string, *HostPoolsClientListRegistrationTokensOptions) (HostPoolsClientListRegistrationTokensResponse, error)
- New struct
AppAttachPackage
- New struct
AppAttachPackageInfoProperties
- New struct
AppAttachPackageList
- New struct
AppAttachPackagePatch
- New struct
AppAttachPackagePatchProperties
- New struct
AppAttachPackageProperties
- New struct
ImportPackageInfoRequest
- New struct
RegistrationTokenList
- New struct
RegistrationTokenMinimal
- New field
SystemData
in structApplicationGroupPatch
- New field
SystemData
in structExpandMsixImage
- New field
CertificateExpiry
,CertificateName
in structExpandMsixImageProperties
- New field
SystemData
in structHostPoolPatch
- New field
AppAttachPackageReferences
in structHostPoolProperties
- New field
SystemData
in structMSIXPackagePatch
- New field
SystemData
in structPrivateEndpointConnection
- New field
GroupIDs
in structPrivateEndpointConnectionProperties
- New field
SystemData
in structPrivateLinkResource
- New field
SystemData
in structScalingPlanPooledSchedulePatch
- New field
SystemData
in structSessionHostPatch
- New field
SystemData
in structStartMenuItem
sdk/resourcemanager/sql/armsql/v2.0.0-beta.6
2.0.0-beta.6 (2024-08-30)
Breaking Changes
- Type of
DistributedAvailabilityGroupProperties.ReplicationMode
has been changed from*ReplicationModeType
to*ReplicationMode
- Enum
FailoverModeType
has been removed - Enum
FailoverType
has been removed - Enum
InstanceRole
has been removed - Enum
LinkRole
has been removed - Enum
ReplicaConnectedState
has been removed - Enum
ReplicaSynchronizationHealth
has been removed - Enum
ReplicationModeType
has been removed - Enum
RoleChangeType
has been removed - Enum
SeedingModeType
has been removed - Function
*DistributedAvailabilityGroupsClient.BeginFailover
has been removed - Function
*DistributedAvailabilityGroupsClient.BeginSetRole
has been removed - Struct
CertificateInfo
has been removed - Struct
DistributedAvailabilityGroupDatabase
has been removed - Struct
DistributedAvailabilityGroupSetRole
has been removed - Struct
DistributedAvailabilityGroupsFailoverRequest
has been removed - Field
Databases
,DistributedAvailabilityGroupName
,FailoverMode
,InstanceAvailabilityGroupName
,InstanceLinkRole
,PartnerAvailabilityGroupName
,PartnerEndpoint
,PartnerLinkRole
,SeedingMode
of structDistributedAvailabilityGroupProperties
has been removed
Features Added
- New enum type
FailoverGroupDatabasesSecondaryType
with valuesFailoverGroupDatabasesSecondaryTypeGeo
,FailoverGroupDatabasesSecondaryTypeStandby
- New enum type
ReplicationMode
with valuesReplicationModeAsync
,ReplicationModeSync
- New function
*ReplicationLinksClient.BeginCreateOrUpdate(context.Context, string, string, string, string, ReplicationLink, *ReplicationLinksClientBeginCreateOrUpdateOptions) (*runtime.Poller[ReplicationLinksClientCreateOrUpdateResponse], error)
- New function
*ReplicationLinksClient.BeginUpdate(context.Context, string, string, string, string, ReplicationLinkUpdate, *ReplicationLinksClientBeginUpdateOptions) (*runtime.Poller[ReplicationLinksClientUpdateResponse], error)
- New struct
ReplicationLinkUpdate
- New struct
ReplicationLinkUpdateProperties
- New field
LastHardenedLsn
,LinkState
,PrimaryAvailabilityGroupName
,SecondaryAvailabilityGroupName
,SourceEndpoint
,SourceReplicaID
,TargetDatabase
,TargetReplicaID
in structDistributedAvailabilityGroupProperties
- New field
SecondaryType
in structFailoverGroupProperties
- New field
SecondaryType
in structFailoverGroupUpdateProperties
- New field
PartnerDatabaseID
in structReplicationLinkProperties
sdk/storage/azdatalake/v1.2.1
1.2.1 (2024-09-23)
Features Added
- Upgraded service version to
2024-08-04
.
sdk/containers/azcontainerregistry/v0.2.2
0.2.2 (2024-09-19)
Features Added
- Add
AuthenticationClient
enabling third party libraries to interact with container and artifact registries
Other Changes
- Updated dependencies.
sdk/storage/azfile/v1.3.1
1.3.1 (2024-09-18)
Features Added
- Upgraded service version to
2024-08-04
.
sdk/storage/azblob/v1.4.1
1.4.1 (2024-09-18)
Features Added
- Added crc64 response header to Put Blob.
- Upgraded service version to
2024-08-04
.
sdk/resourcemanager/billing/armbilling/v1.0.0
1.0.0 (2024-09-09)
Breaking Changes
- Function
*AccountsClient.BeginUpdate
parameter(s) have been changed from(context.Context, string, AccountUpdateRequest, *AccountsClientBeginUpdateOptions)
to(context.Context, string, AccountPatch, *AccountsClientBeginUpdateOptions)
- Function
*CustomersClient.Get
parameter(s) have been changed from(context.Context, string, string, *CustomersClientGetOptions)
to(context.Context, string, string, string, *CustomersClientGetOptions)
- Function
*EnrollmentAccountsClient.Get
parameter(s) have been changed from(context.Context, string, *EnrollmentAccountsClientGetOptions)
to(context.Context, string, string, *EnrollmentAccountsClientGetOptions)
- Function
*InvoicesClient.Get
parameter(s) have been changed from(context.Context, string, string, *InvoicesClientGetOptions)
to(context.Context, string, *InvoicesClientGetOptions)
- Function
*InvoicesClient.NewListByBillingAccountPager
parameter(s) have been changed from(string, string, string, *InvoicesClientListByBillingAccountOptions)
to(string, *InvoicesClientListByBillingAccountOptions)
- Function
*InvoicesClient.NewListByBillingProfilePager
parameter(s) have been changed from(string, string, string, string, *InvoicesClientListByBillingProfileOptions)
to(string, string, *InvoicesClientListByBillingProfileOptions)
- Function
*InvoicesClient.NewListByBillingSubscriptionPager
parameter(s) have been changed from(string, string, *InvoicesClientListByBillingSubscriptionOptions)
to(*InvoicesClientListByBillingSubscriptionOptions)
- Function
*PermissionsClient.NewListByCustomerPager
parameter(s) have been changed from(string, string, *PermissionsClientListByCustomerOptions)
to(string, string, string, *PermissionsClientListByCustomerOptions)
- Function
NewPoliciesClient
parameter(s) have been changed from(azcore.TokenCredential, *arm.ClientOptions)
to(string, azcore.TokenCredential, *arm.ClientOptions)
- Function
*PoliciesClient.GetByCustomer
parameter(s) have been changed from(context.Context, string, string, *PoliciesClientGetByCustomerOptions)
to(context.Context, string, string, string, ServiceDefinedResourceName, *PoliciesClientGetByCustomerOptions)
- Function
*ProductsClient.Update
parameter(s) have been changed from(context.Context, string, string, Product, *ProductsClientUpdateOptions)
to(context.Context, string, string, ProductPatch, *ProductsClientUpdateOptions)
- Function
NewSubscriptionsClient
parameter(s) have been changed from(string, azcore.TokenCredential, *arm.ClientOptions)
to(azcore.TokenCredential, *arm.ClientOptions)
- Function
*SubscriptionsClient.BeginMove
parameter(s) have been changed from(context.Context, string, TransferBillingSubscriptionRequestProperties, *SubscriptionsClientBeginMoveOptions)
to(context.Context, string, string, MoveBillingSubscriptionRequest, *SubscriptionsClientBeginMoveOptions)
- Function
*SubscriptionsClient.Get
parameter(s) have been changed from(context.Context, string, *SubscriptionsClientGetOptions)
to(context.Context, string, string, *SubscriptionsClientGetOptions)
- Function
*SubscriptionsClient.NewListByCustomerPager
parameter(s) have been changed from(string, string, *SubscriptionsClientListByCustomerOptions)
to(string, string, string, *SubscriptionsClientListByCustomerOptions)
- Type of
AccountProperties.EnrollmentDetails
has been changed from*Enrollment
to*AccountPropertiesEnrollmentDetails
- Type of
AccountProperties.SoldTo
has been changed from*AddressDetails
to*AccountPropertiesSoldTo
- Type of
AgreementProperties.BillingProfileInfo
has been changed from*ProfileInfo
to[]*ProfileInfo
- Type of
AgreementProperties.Participants
has been changed from[]*Participants
to[]*Participant
- Type of
AvailableBalanceProperties.Amount
has been changed from*Amount
to*AvailableBalancePropertiesAmount
- Type of
CustomerPolicyProperties.ViewCharges
has been changed from*ViewCharges
to*ViewChargesPolicy
- Type of
EnrollmentAccountListResult.Value
has been changed from[]*EnrollmentAccountSummary
to[]*EnrollmentAccount
- Type of
ErrorResponse.Error
has been changed from*ErrorDetails
to*ErrorDetail
- Type of
InvoiceProperties.AmountDue
has been changed from*Amount
to*InvoicePropertiesAmountDue
- Type of
InvoiceProperties.AzurePrepaymentApplied
has been changed from*Amount
to*InvoicePropertiesAzurePrepaymentApplied
- Type of
InvoiceProperties.BilledAmount
has been changed from*Amount
to*InvoicePropertiesBilledAmount
- Type of
InvoiceProperties.CreditAmount
has been changed from*Amount
to*InvoicePropertiesCreditAmount
- Type of
InvoiceProperties.Documents
has been changed from[]*Document
to[]*InvoiceDocument
- Type of
InvoiceProperties.FreeAzureCreditApplied
has been changed from*Amount
to*InvoicePropertiesFreeAzureCreditApplied
- Type of
InvoiceProperties.Payments
has been changed from[]*PaymentProperties
to[]*Payment
- Type of
InvoiceProperties.RebillDetails
has been changed frommap[string]*RebillDetails
to*InvoicePropertiesRebillDetails
- Type of
InvoiceProperties.SubTotal
has been changed from*Amount
to*InvoicePropertiesSubTotal
- Type of
InvoiceProperties.TaxAmount
has been changed from*Amount
to*InvoicePropertiesTaxAmount
- Type of
InvoiceProperties.TotalAmount
has been changed from*Amount
to*InvoicePropertiesTotalAmount
- Type of
InvoiceSectionProperties.TargetCloud
has been changed from*TargetCloud
to*string
- Type of
InvoiceSectionWithCreateSubPermission.BillingProfileSpendingLimit
has been changed from*SpendingLimitForBillingProfile
to*SpendingLimit
- Type of
InvoiceSectionWithCreateSubPermission.BillingProfileStatusReasonCode
has been changed from*StatusReasonCodeForBillingProfile
to*BillingProfileStatusReasonCode
- Type of
ProductProperties.BillingFrequency
has been changed from*BillingFrequency
to*string
- Type of
ProductProperties.EndDate
has been changed from*time.Time
to*string
- Type of
ProductProperties.LastCharge
has been changed from*Amount
to*ProductPropertiesLastCharge
- Type of
ProductProperties.LastChargeDate
has been changed from*time.Time
to*string
- Type of
ProductProperties.PurchaseDate
has been changed from*time.Time
to*string
- Type of
ProductProperties.Quantity
has been changed from*float32
to*int64
- Type of
ProductProperties.Reseller
has been changed from*Reseller
to*ProductPropertiesReseller
- Type of
ProductProperties.Status
has been changed from*ProductStatusType
to*ProductStatus
- Type of
ProfileProperties.BillTo
has been changed from*AddressDetails
to*ProfilePropertiesBillTo
- Type of
ProfileProperties.IndirectRelationshipInfo
has been changed from*IndirectRelationshipInfo
to*ProfilePropertiesIndirectRelationshipInfo
- Type of
ProfileProperties.StatusReasonCode
has been changed from*StatusReasonCode
to*BillingProfileStatusReasonCode
- Type of
ProfileProperties.TargetClouds
has been changed from[]*TargetCloud
to[]*string
- Type of
PropertyProperties.BillingProfileSpendingLimit
has been changed from*BillingProfileSpendingLimit
to*SpendingLimit
- Type of
RebillDetails.RebillDetails
has been changed frommap[string]*RebillDetails
to*RebillDetails
- Type of
ReservationProperty.EffectiveDateTime
has been changed from*string
to*time.Time
- Type of
RoleAssignmentProperties.CreatedOn
has been changed from*string
to*time.Time
- Type of
RoleDefinitionProperties.Permissions
has been changed from[]*PermissionsProperties
to[]*Permission
- Type of
TransactionProperties.AzureCreditApplied
has been changed from*Amount
to*TransactionPropertiesAzureCreditApplied
- Type of
TransactionProperties.EffectivePrice
has been changed from*Amount
to*TransactionPropertiesEffectivePrice
- Type of
TransactionProperties.Kind
has been changed from*TransactionTypeKind
to*TransactionKind
- Type of
TransactionProperties.MarketPrice
has been changed from*Amount
to*TransactionPropertiesMarketPrice
- Type of
TransactionProperties.SubTotal
has been changed from*Amount
to*TransactionPropertiesSubTotal
- Type of
TransactionProperties.Tax
has been changed from*Amount
to*TransactionPropertiesTax
- Type of
TransactionProperties.TransactionAmount
has been changed from*Amount
to*TransactionPropertiesTransactionAmount
- Type of
TransactionProperties.TransactionType
has been changed from*ReservationType
to*string
InvoiceTypeAzureService
from enumInvoiceType
has been removedSubscriptionTransferValidationErrorCodeNotAvailableForDestinationMarket
from enumSubscriptionTransferValidationErrorCode
has been removed- Enum
BillingFrequency
has been removed - Enum
BillingProfileSpendingLimit
has been removed - Enum
BillingSubscriptionStatusType
has been removed - Enum
DocumentType
has been removed - Enum
ProductStatusType
has been removed - Enum
ProductTransferValidationErrorCode
has been removed - Enum
ReservationType
has been removed - Enum
SpendingLimitForBillingProfile
has been removed - Enum
StatusReasonCode
has been removed - Enum
StatusReasonCodeForBillingProfile
has been removed - Enum
TargetCloud
has been removed - Enum
TransactionTypeKind
has been removed - Enum
ViewCharges
has been removed - Function
*AvailableBalancesClient.Get
has been removed - Function
*ClientFactory.NewInstructionsClient
has been removed - Function
*ClientFactory.NewPeriodsClient
has been removed - Function
*ClientFactory.NewRoleDefinitionsClient
has been removed - Function
*EnrollmentAccountsClient.NewListPager
has been removed - Function
NewInstructionsClient
has been removed - Function
*InstructionsClient.Get
has been removed - Function
*InstructionsClient.NewListByBillingProfilePager
has...
sdk/messaging/eventgrid/azsystemevents/v0.4.2
0.4.2 (2024-09-19)
Features Added
- A new field has been added to StorageLifecyclePolicyCompletedEventData:
- TierToColdSummary
sdk/monitor/query/azlogs/v1.1.0-beta.1
1.1.0-beta.1 (2024-09-18)
Features Added
- Added batch query functionality
sdk/azidentity/v1.8.0-beta.3
1.8.0-beta.3 (2024-09-17)
Features Added
- Added
ObjectID
type forManagedIdentityCredentialOptions.ID
Other Changes
- Removed redundant content from error messages