Skip to content

Releases: Azure/azure-sdk-for-go

sdk/resourcemanager/redisenterprise/armredisenterprise/v2.1.0-beta.2

18 Oct 13:57
3fd8754
Compare
Choose a tag to compare

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 type SKUName
  • New enum type AccessKeysAuthentication with values AccessKeysAuthenticationDisabled, AccessKeysAuthenticationEnabled
  • New enum type CreatedByType with values CreatedByTypeApplication, CreatedByTypeKey, CreatedByTypeManagedIdentity, CreatedByTypeUser
  • New enum type HighAvailability with values HighAvailabilityDisabled, HighAvailabilityEnabled
  • New enum type RedundancyMode with values RedundancyModeLR, 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 struct ClusterProperties
  • New field SystemData in struct Database
  • New field AccessKeysAuthentication in struct DatabaseProperties
  • New field SystemData in struct ProxyResource

sdk/azcore/v1.16.0

17 Oct 20:44
32f5e82
Compare
Choose a tag to compare

1.16.0 (2024-10-17)

Features Added

  • Added field Kind to runtime.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

15 Oct 02:43
b9db671
Compare
Choose a tag to compare

2.0.0 (2024-10-11)

Breaking Changes

  • Type of MachineExtensionProperties.ProtectedSettings has been changed from any to map[string]any
  • Type of MachineExtensionProperties.Settings has been changed from any to map[string]any
  • Type of MachineExtensionUpdateProperties.ProtectedSettings has been changed from any to map[string]any
  • Type of MachineExtensionUpdateProperties.Settings has been changed from any to map[string]any

Features Added

  • New value PublicNetworkAccessTypeSecuredByPerimeter added to enum type PublicNetworkAccessType
  • New enum type AccessMode with values AccessModeAudit, AccessModeEnforced, AccessModeLearning
  • New enum type AccessRuleDirection with values AccessRuleDirectionInbound, AccessRuleDirectionOutbound
  • New enum type AgentConfigurationMode with values AgentConfigurationModeFull, AgentConfigurationModeMonitor
  • New enum type ArcKindEnum with values ArcKindEnumAVS, ArcKindEnumAWS, ArcKindEnumEPS, ArcKindEnumGCP, ArcKindEnumHCI, ArcKindEnumSCVMM, ArcKindEnumVMware
  • New enum type EsuEligibility with values EsuEligibilityEligible, EsuEligibilityIneligible, EsuEligibilityUnknown
  • New enum type EsuKeyState with values EsuKeyStateActive, EsuKeyStateInactive
  • New enum type EsuServerType with values EsuServerTypeDatacenter, EsuServerTypeStandard
  • New enum type HotpatchEnablementStatus with values HotpatchEnablementStatusActionRequired, HotpatchEnablementStatusDisabled, HotpatchEnablementStatusEnabled, HotpatchEnablementStatusPendingEvaluation, HotpatchEnablementStatusUnknown
  • New enum type LastAttemptStatusEnum with values LastAttemptStatusEnumFailed, LastAttemptStatusEnumSuccess
  • New enum type LicenseAssignmentState with values LicenseAssignmentStateAssigned, LicenseAssignmentStateNotAssigned
  • New enum type LicenseCoreType with values LicenseCoreTypePCore, LicenseCoreTypeVCore
  • New enum type LicenseEdition with values LicenseEditionDatacenter, LicenseEditionStandard
  • New enum type LicenseProfileProductType with values LicenseProfileProductTypeWindowsIoTEnterprise, LicenseProfileProductTypeWindowsServer
  • New enum type LicenseProfileSubscriptionStatus with values LicenseProfileSubscriptionStatusDisabled, LicenseProfileSubscriptionStatusDisabling, LicenseProfileSubscriptionStatusEnabled, LicenseProfileSubscriptionStatusEnabling, LicenseProfileSubscriptionStatusFailed, LicenseProfileSubscriptionStatusUnknown
  • New enum type LicenseProfileSubscriptionStatusUpdate with values LicenseProfileSubscriptionStatusUpdateDisable, LicenseProfileSubscriptionStatusUpdateEnable
  • New enum type LicenseState with values LicenseStateActivated, LicenseStateDeactivated
  • New enum type LicenseStatus with values LicenseStatusExtendedGrace, LicenseStatusLicensed, LicenseStatusNonGenuineGrace, LicenseStatusNotification, LicenseStatusOOBGrace, LicenseStatusOOTGrace, LicenseStatusUnlicensed
  • New enum type LicenseTarget with values LicenseTargetWindowsServer2012, LicenseTargetWindowsServer2012R2
  • New enum type LicenseType with values LicenseTypeESU
  • New enum type OsType with values OsTypeLinux, OsTypeWindows
  • New enum type PatchOperationStartedBy with values PatchOperationStartedByPlatform, PatchOperationStartedByUser
  • New enum type PatchOperationStatus with values PatchOperationStatusCompletedWithWarnings, PatchOperationStatusFailed, PatchOperationStatusInProgress, PatchOperationStatusSucceeded, PatchOperationStatusUnknown
  • New enum type PatchServiceUsed with values PatchServiceUsedAPT, PatchServiceUsedUnknown, PatchServiceUsedWU, PatchServiceUsedWUWSUS, PatchServiceUsedYUM, PatchServiceUsedZypper
  • New enum type ProgramYear with values ProgramYearYear1, ProgramYearYear2, ProgramYearYear3
  • New enum type ProvisioningIssueSeverity with values ProvisioningIssueSeverityError, ProvisioningIssueSeverityWarning
  • New enum type ProvisioningIssueType with values ProvisioningIssueTypeConfigurationPropagationFailure, ProvisioningIssueTypeMissingIdentityConfiguration, ProvisioningIssueTypeMissingPerimeterConfiguration, ProvisioningIssueTypeOther
  • New enum type ProvisioningState with values ProvisioningStateAccepted, ProvisioningStateCanceled, ProvisioningStateCreating, ProvisioningStateDeleted, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateSucceeded, ProvisioningStateUpdating
  • New enum type VMGuestPatchClassificationLinux with values VMGuestPatchClassificationLinuxCritical, VMGuestPatchClassificationLinuxOther, VMGuestPatchClassificationLinuxSecurity
  • New enum type VMGuestPatchClassificationWindows with values VMGuestPatchClassificationWindowsCritical, VMGuestPatchClassificationWindowsDefinition, VMGuestPatchClassificationWindowsFeaturePack, VMGuestPatchClassificationWindowsSecurity, VMGuestPatchClassificationWindowsServicePack, VMGuestPatchClassificationWindowsTools, VMGuestPatchClassificationWindowsUpdateRollUp, VMGuestPatchClassificationWindowsUpdates
  • New enum type VMGuestPatchRebootSetting with values VMGuestPatchRebootSettingAlways, VMGuestPatchRebootSettingIfRequired, VMGuestPatchRebootSettingNever
  • New enum type VMGuestPatchRebootStatus with values VMGuestPatchRebootStatusCompleted, 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...
Read more

sdk/messaging/eventgrid/azsystemevents/v0.4.3

14 Oct 21:27
10d6b40
Compare
Choose a tag to compare

0.4.3 (2024-10-14)

Features Added

  • New field has been added to ACSIncomingCallEventData: OnBehalfOfCallee.

sdk/messaging/azservicebus/v1.7.3

14 Oct 18:55
42922c1
Compare
Choose a tag to compare

1.7.3 (2024-10-14)

Bugs Fixed

  • Apply fix from @bcho for overflows with retries. (PR#23562)

sdk/messaging/azeventhubs/v1.2.3

14 Oct 18:55
42922c1
Compare
Choose a tag to compare

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

14 Oct 16:54
bb7200c
Compare
Choose a tag to compare

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

14 Oct 19:49
d112082
Compare
Choose a tag to compare
Pre-release

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 supports 2024-08-01-preview API surface for Azure OpenAI.

sdk/ai/azopenai/v0.7.0

14 Oct 19:49
9522165
Compare
Choose a tag to compare
Pre-release

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

08 Oct 20:13
e15752b
Compare
Choose a tag to compare

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