Releases: Azure/azure-sdk-for-go
Releases · Azure/azure-sdk-for-go
sdk/resourcemanager/redisenterprise/armredisenterprise/v2.1.0-beta.2
2.1.0-beta.2 (2024-09-27)
Features Added
- New value
SKUNameBalancedB0
,SKUNameBalancedB1
,SKUNameBalancedB10
,SKUNameBalancedB100
,SKUNameBalancedB1000
,SKUNameBalancedB150
,SKUNameBalancedB20
,SKUNameBalancedB250
,SKUNameBalancedB3
,SKUNameBalancedB350
,SKUNameBalancedB5
,SKUNameBalancedB50
,SKUNameBalancedB500
,SKUNameBalancedB700
,SKUNameComputeOptimizedX10
,SKUNameComputeOptimizedX100
,SKUNameComputeOptimizedX150
,SKUNameComputeOptimizedX20
,SKUNameComputeOptimizedX250
,SKUNameComputeOptimizedX3
,SKUNameComputeOptimizedX350
,SKUNameComputeOptimizedX5
,SKUNameComputeOptimizedX50
,SKUNameComputeOptimizedX500
,SKUNameComputeOptimizedX700
,SKUNameEnterpriseE1
,SKUNameEnterpriseE200
,SKUNameEnterpriseE400
,SKUNameFlashOptimizedA1000
,SKUNameFlashOptimizedA1500
,SKUNameFlashOptimizedA2000
,SKUNameFlashOptimizedA250
,SKUNameFlashOptimizedA4500
,SKUNameFlashOptimizedA500
,SKUNameFlashOptimizedA700
,SKUNameMemoryOptimizedM10
,SKUNameMemoryOptimizedM100
,SKUNameMemoryOptimizedM1000
,SKUNameMemoryOptimizedM150
,SKUNameMemoryOptimizedM1500
,SKUNameMemoryOptimizedM20
,SKUNameMemoryOptimizedM2000
,SKUNameMemoryOptimizedM250
,SKUNameMemoryOptimizedM350
,SKUNameMemoryOptimizedM50
,SKUNameMemoryOptimizedM500
,SKUNameMemoryOptimizedM700
added to enum typeSKUName
- New enum type
AccessKeysAuthentication
with valuesAccessKeysAuthenticationDisabled
,AccessKeysAuthenticationEnabled
- New enum type
CreatedByType
with valuesCreatedByTypeApplication
,CreatedByTypeKey
,CreatedByTypeManagedIdentity
,CreatedByTypeUser
- New enum type
HighAvailability
with valuesHighAvailabilityDisabled
,HighAvailabilityEnabled
- New enum type
RedundancyMode
with valuesRedundancyModeLR
,RedundancyModeNone
,RedundancyModeZR
- New function
NewAccessPolicyAssignmentClient(string, azcore.TokenCredential, *arm.ClientOptions) (*AccessPolicyAssignmentClient, error)
- New function
*AccessPolicyAssignmentClient.BeginCreateUpdate(context.Context, string, string, string, string, AccessPolicyAssignment, *AccessPolicyAssignmentClientBeginCreateUpdateOptions) (*runtime.Poller[AccessPolicyAssignmentClientCreateUpdateResponse], error)
- New function
*AccessPolicyAssignmentClient.BeginDelete(context.Context, string, string, string, string, *AccessPolicyAssignmentClientBeginDeleteOptions) (*runtime.Poller[AccessPolicyAssignmentClientDeleteResponse], error)
- New function
*AccessPolicyAssignmentClient.Get(context.Context, string, string, string, string, *AccessPolicyAssignmentClientGetOptions) (AccessPolicyAssignmentClientGetResponse, error)
- New function
*AccessPolicyAssignmentClient.NewListPager(string, string, string, *AccessPolicyAssignmentClientListOptions) *runtime.Pager[AccessPolicyAssignmentClientListResponse]
- New function
*ClientFactory.NewAccessPolicyAssignmentClient() *AccessPolicyAssignmentClient
- New struct
AccessPolicyAssignment
- New struct
AccessPolicyAssignmentList
- New struct
AccessPolicyAssignmentProperties
- New struct
AccessPolicyAssignmentPropertiesUser
- New struct
ProxyResourceAutoGenerated
- New struct
ResourceAutoGenerated
- New struct
SystemData
- New field
HighAvailability
,RedundancyMode
in structClusterProperties
- New field
SystemData
in structDatabase
- New field
AccessKeysAuthentication
in structDatabaseProperties
- New field
SystemData
in structProxyResource
sdk/azcore/v1.16.0
1.16.0 (2024-10-17)
Features Added
- Added field
Kind
toruntime.StartSpanOptions
to allow a kind to be set when starting a span.
Bugs Fixed
BearerTokenPolicy
now rewinds request bodies before retrying
sdk/resourcemanager/hybridcompute/armhybridcompute/v2.0.0
2.0.0 (2024-10-11)
Breaking Changes
- Type of
MachineExtensionProperties.ProtectedSettings
has been changed fromany
tomap[string]any
- Type of
MachineExtensionProperties.Settings
has been changed fromany
tomap[string]any
- Type of
MachineExtensionUpdateProperties.ProtectedSettings
has been changed fromany
tomap[string]any
- Type of
MachineExtensionUpdateProperties.Settings
has been changed fromany
tomap[string]any
Features Added
- New value
PublicNetworkAccessTypeSecuredByPerimeter
added to enum typePublicNetworkAccessType
- New enum type
AccessMode
with valuesAccessModeAudit
,AccessModeEnforced
,AccessModeLearning
- New enum type
AccessRuleDirection
with valuesAccessRuleDirectionInbound
,AccessRuleDirectionOutbound
- New enum type
AgentConfigurationMode
with valuesAgentConfigurationModeFull
,AgentConfigurationModeMonitor
- New enum type
ArcKindEnum
with valuesArcKindEnumAVS
,ArcKindEnumAWS
,ArcKindEnumEPS
,ArcKindEnumGCP
,ArcKindEnumHCI
,ArcKindEnumSCVMM
,ArcKindEnumVMware
- New enum type
EsuEligibility
with valuesEsuEligibilityEligible
,EsuEligibilityIneligible
,EsuEligibilityUnknown
- New enum type
EsuKeyState
with valuesEsuKeyStateActive
,EsuKeyStateInactive
- New enum type
EsuServerType
with valuesEsuServerTypeDatacenter
,EsuServerTypeStandard
- New enum type
HotpatchEnablementStatus
with valuesHotpatchEnablementStatusActionRequired
,HotpatchEnablementStatusDisabled
,HotpatchEnablementStatusEnabled
,HotpatchEnablementStatusPendingEvaluation
,HotpatchEnablementStatusUnknown
- New enum type
LastAttemptStatusEnum
with valuesLastAttemptStatusEnumFailed
,LastAttemptStatusEnumSuccess
- New enum type
LicenseAssignmentState
with valuesLicenseAssignmentStateAssigned
,LicenseAssignmentStateNotAssigned
- New enum type
LicenseCoreType
with valuesLicenseCoreTypePCore
,LicenseCoreTypeVCore
- New enum type
LicenseEdition
with valuesLicenseEditionDatacenter
,LicenseEditionStandard
- New enum type
LicenseProfileProductType
with valuesLicenseProfileProductTypeWindowsIoTEnterprise
,LicenseProfileProductTypeWindowsServer
- New enum type
LicenseProfileSubscriptionStatus
with valuesLicenseProfileSubscriptionStatusDisabled
,LicenseProfileSubscriptionStatusDisabling
,LicenseProfileSubscriptionStatusEnabled
,LicenseProfileSubscriptionStatusEnabling
,LicenseProfileSubscriptionStatusFailed
,LicenseProfileSubscriptionStatusUnknown
- New enum type
LicenseProfileSubscriptionStatusUpdate
with valuesLicenseProfileSubscriptionStatusUpdateDisable
,LicenseProfileSubscriptionStatusUpdateEnable
- New enum type
LicenseState
with valuesLicenseStateActivated
,LicenseStateDeactivated
- New enum type
LicenseStatus
with valuesLicenseStatusExtendedGrace
,LicenseStatusLicensed
,LicenseStatusNonGenuineGrace
,LicenseStatusNotification
,LicenseStatusOOBGrace
,LicenseStatusOOTGrace
,LicenseStatusUnlicensed
- New enum type
LicenseTarget
with valuesLicenseTargetWindowsServer2012
,LicenseTargetWindowsServer2012R2
- New enum type
LicenseType
with valuesLicenseTypeESU
- New enum type
OsType
with valuesOsTypeLinux
,OsTypeWindows
- New enum type
PatchOperationStartedBy
with valuesPatchOperationStartedByPlatform
,PatchOperationStartedByUser
- New enum type
PatchOperationStatus
with valuesPatchOperationStatusCompletedWithWarnings
,PatchOperationStatusFailed
,PatchOperationStatusInProgress
,PatchOperationStatusSucceeded
,PatchOperationStatusUnknown
- New enum type
PatchServiceUsed
with valuesPatchServiceUsedAPT
,PatchServiceUsedUnknown
,PatchServiceUsedWU
,PatchServiceUsedWUWSUS
,PatchServiceUsedYUM
,PatchServiceUsedZypper
- New enum type
ProgramYear
with valuesProgramYearYear1
,ProgramYearYear2
,ProgramYearYear3
- New enum type
ProvisioningIssueSeverity
with valuesProvisioningIssueSeverityError
,ProvisioningIssueSeverityWarning
- New enum type
ProvisioningIssueType
with valuesProvisioningIssueTypeConfigurationPropagationFailure
,ProvisioningIssueTypeMissingIdentityConfiguration
,ProvisioningIssueTypeMissingPerimeterConfiguration
,ProvisioningIssueTypeOther
- New enum type
ProvisioningState
with valuesProvisioningStateAccepted
,ProvisioningStateCanceled
,ProvisioningStateCreating
,ProvisioningStateDeleted
,ProvisioningStateDeleting
,ProvisioningStateFailed
,ProvisioningStateSucceeded
,ProvisioningStateUpdating
- New enum type
VMGuestPatchClassificationLinux
with valuesVMGuestPatchClassificationLinuxCritical
,VMGuestPatchClassificationLinuxOther
,VMGuestPatchClassificationLinuxSecurity
- New enum type
VMGuestPatchClassificationWindows
with valuesVMGuestPatchClassificationWindowsCritical
,VMGuestPatchClassificationWindowsDefinition
,VMGuestPatchClassificationWindowsFeaturePack
,VMGuestPatchClassificationWindowsSecurity
,VMGuestPatchClassificationWindowsServicePack
,VMGuestPatchClassificationWindowsTools
,VMGuestPatchClassificationWindowsUpdateRollUp
,VMGuestPatchClassificationWindowsUpdates
- New enum type
VMGuestPatchRebootSetting
with valuesVMGuestPatchRebootSettingAlways
,VMGuestPatchRebootSettingIfRequired
,VMGuestPatchRebootSettingNever
- New enum type
VMGuestPatchRebootStatus
with valuesVMGuestPatchRebootStatusCompleted
,VMGuestPatchRebootStatusFailed
,VMGuestPatchRebootStatusNotNeeded
,VMGuestPatchRebootStatusRequired
,VMGuestPatchRebootStatusStarted
,VMGuestPatchRebootStatusUnknown
- New function
*ClientFactory.NewExtensionMetadataClient() *ExtensionMetadataClient
- New function
*ClientFactory.NewLicenseProfilesClient() *LicenseProfilesClient
- New function
*ClientFactory.NewLicensesClient() *LicensesClient
- New function
*ClientFactory.NewNetworkProfileClient() *NetworkProfileClient
- New function
*ClientFactory.NewNetworkSecurityPerimeterConfigurationsClient() *NetworkSecurityPerimeterConfigurationsClient
- New function
NewExtensionMetadataClient(string, azcore.TokenCredential, *arm.ClientOptions) (*ExtensionMetadataClient, error)
- New function
*ExtensionMetadataClient.Get(context.Context, string, string, string, string, *ExtensionMetadataClientGetOptions) (ExtensionMetadataClientGetResponse, error)
- New function
*ExtensionMetadataClient.NewListPager(string, string, string, *ExtensionMetadataClientListOptions) *runtime.Pager[ExtensionMetadataClientListResponse]
- New function
NewLicenseProfilesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LicenseProfilesClient, error)
- New function
*LicenseProfilesClient.BeginCreateOrUpdate(context.Context, string, string, LicenseProfile, *LicenseProfilesClientBeginCreateOrUpdateOptions) (*runtime.Poller[LicenseProfilesClientCreateOrUpdateResponse], error)
- New function
*LicenseProfilesClient.BeginDelete(context.Context, string, string, *LicenseProfilesClientBeginDeleteOptions) (*runtime.Poller[LicenseProfilesClientDeleteResponse], error)
- New function
*LicenseProfilesClient.Get(context.Context, string, string, *LicenseProfilesClientGetOptions) (LicenseProfilesClientGetResponse, error)
- New function
*LicenseProfilesClient.NewListPager(string, string, *LicenseProfilesClientListOptions) *runtime.Pager[LicenseProfilesClientListResponse]
- New function
*LicenseProfilesClient.BeginUpdate(context.Context, string, string, LicenseProfileUpdate, *LicenseProfilesClientBeginUpdateOptions) (*runtime.Poller[LicenseProfilesClientUpdateResponse], error)
- New function
NewLicensesClient(string, azcore.TokenCredential, *arm.ClientOptions) (*LicensesClient, error)
- New function
*LicensesClient.BeginCreateOrUpdate(context.Context, string, string, License, *LicensesClientBeginCreateOrUpdateOptions) (*runtime.Poller[LicensesClientCreateOrUpdateResponse], error)
- New function
*LicensesClient.BeginDelete(context.Context, string, string, *LicensesClientBeginDeleteOptions) (*runtime.Poller[LicensesClientDeleteResponse], error)
- New function
*LicensesClient.Get(context.Context, string, string, *LicensesClientGetOptions) (LicensesClientGetResponse, error)
- New function
*LicensesClient.NewListByResourceGroupPager(string, *LicensesClientListByResourceGroupOptions) *runtime.Pager[LicensesClientListByResourceGroupResponse]
- New function
*LicensesClient.NewListBySubscriptionPager(*LicensesClientListBySubscriptionOptions) *runtime.Pager[LicensesClientListBySubscriptionResponse]
- New function
*LicensesClient.BeginUpdate(context.Context, string, string, LicenseUpdate, *LicensesClientBeginUpdateOptions) (*runtime.Poller[LicensesClientUpdateResponse], error)
- New function
*LicensesClient.BeginValidateLicense(context.Context, License, *LicensesClientBeginValidateLicenseOptions) (*runtime.Poller[LicensesClientValidateLicenseResponse], error)
- New function
*MachinesClient.BeginAssessPatches(context.Context, string, string, *MachinesClientBeginAssessPatchesOptions) (*runtime.Poller[MachinesClientAssessPatchesResponse], error)
- New function
*MachinesClient.BeginInstallPatches(context.Context, string, string, MachineInstallPatchesParameters, *MachinesClientBeginInstallPatchesOptions) (*runtime.Poller[MachinesClientInstallPatchesResponse], error)
- New function
PossibleLicenseProfileSubscriptionStatusValues() []LicenseProfileSubscriptionStatus
- New function
NewNetworkProfileClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkProfileClient, error)
- New function
*NetworkProfileClient.Get(context.Context, string, string, *NetworkProfileClientGetOptions) (NetworkProfileClientGetResponse, error)
- New function
NewNetworkSecurityPerimeterConfigurationsClient(string, azcore.TokenCredential, *arm.ClientOptions) (*NetworkSecurityPerimeterConfigurationsClient, error)
- New function `*NetworkSecurityPerimeterConfigurationsClient.GetByPrivateLinkScope(context.Context, string, string, string, *NetworkSecurityPerimeterC...
sdk/messaging/eventgrid/azsystemevents/v0.4.3
0.4.3 (2024-10-14)
Features Added
- New field has been added to ACSIncomingCallEventData: OnBehalfOfCallee.
sdk/messaging/azservicebus/v1.7.3
sdk/messaging/azeventhubs/v1.2.3
1.2.3 (2024-10-14)
Bugs Fixed
- Fixed bug where cancelling management link calls, such GetEventHubProperties() or GetPartitionProperties, could result in blocked calls. (PR#23400)
- Apply fix from @bcho for overflows with retries. (PR#23562)
sdk/azcore/v1.15.0
1.15.0 (2024-10-14)
Features Added
BearerTokenPolicy
handles CAE claims challenges
Bugs Fixed
- Omit the
ResponseError.RawResponse
field from JSON marshaling so instances can be marshaled. - Fixed an integer overflow in the retry policy.
Other Changes
- Update dependencies.
sdk/ai/azopenaiextensions/v0.1.0
0.1.0 (2024-10-14)
Features Added
- Initial release of the
azopenaiextensions
module, which can be used with the OpenAI go module. This module supports2024-08-01-preview
API surface for Azure OpenAI.
sdk/ai/azopenai/v0.7.0
0.7.0 (2024-10-14)
Features Added
- MongoDBChatExtensionConfiguration has been added as an "On Your Data" data source.
- Several types now have union types for their content or dependency information:
- ChatRequestAssistantMessage.Content is now a ChatRequestAssistantMessageContent.
- ChatRequestSystemMessage.Content is now a ChatRequestSystemMessageContent.
- ChatRequestToolMessage.Content is now a ChatRequestToolMessageContent.
- MongoDBChatExtensionParameters.EmbeddingDependency is now a MongoDBChatExtensionParametersEmbeddingDependency
Breaking Changes
- FunctionDefinition has been renamed to ChatCompletionsFunctionToolDefinitionFunction.
- AzureCosmosDBChatExtensionParameters.RoleInformation has been removed.
- AzureMachineLearningIndexChatExtension and related types have been removed.
- Several types now have union types for their content or dependency information:
- ChatRequestAssistantMessage.Content is now a ChatRequestAssistantMessageContent.
- ChatRequestSystemMessage.Content is now a ChatRequestSystemMessageContent.
- ChatRequestToolMessage.Content is now a ChatRequestToolMessageContent.
sdk/azidentity/v1.8.0
1.8.0 (2024-10-08)
Other Changes
AzurePipelinesCredential
sets an additional OIDC request header so that it
receives a 401 instead of a 302 after presenting an invalid system access token- Allow logging of debugging headers for
AzurePipelinesCredential
and include
them in error messages