Releases: Azure/azure-sdk-for-js
Releases · Azure/azure-sdk-for-js
@azure/core-rest-pipeline_1.18.1
[core] bind challengeCallbacks (#31961) ### Packages impacted by this PR - `@azure/core-rest-pipeline` - `@azure/container-registry` ### Issues associated with this PR - Fix #31959 - Fix #31934 ### Describe the problem that is addressed by this PR Container Registry's custom challenge handler [is implemented as a class](https://github.com/Azure/azure-sdk-for-js/blob/main/sdk/containerregistry/container-registry/src/containerRegistryChallengeHandler.ts#L38). Its `authorizeRequest` and `authorizeRequestOnChallenge` use class fields to store the credential and token cycler. However, in the change to enable CAE support (#31501), we assign the class methods to a new object without binding them to the original object, meaning that the fields are no longer accessible using `this`. This PR fixes the issue by binding the methods to the original object. ### Are there test cases added in this PR? _(If not, why?)_ Yes, added a test case. ### Provide a list of related PRs _(if any)_ - #31501
@azure/arm-apimanagement_9.2.0
9.2.0 (2024-11-25)
Features Added
- Remove xmlSerializer and isXML to fix xml value response serialize issue
@azure/template_1.0.13-beta.4363791
Merge e8707446a1f397085159ef29b5d13f28ea5ac984 into 311087052c9fa9a99…
@azure/arm-networkcloud_2.0.0-beta.1
2.0.0-beta.1 (2024-11-18)
Compared with version 1.0.0
Features Added
- Added operation group KubernetesClusterFeatures
- Added operation Clusters.beginContinueUpdateVersion
- Added operation Clusters.beginContinueUpdateVersionAndWait
- Added operation Clusters.beginScanRuntime
- Added operation Clusters.beginScanRuntimeAndWait
- Added Interface AdministratorConfigurationPatch
- Added Interface ClusterContinueUpdateVersionParameters
- Added Interface ClusterScanRuntimeParameters
- Added Interface ClustersContinueUpdateVersionHeaders
- Added Interface ClustersContinueUpdateVersionOptionalParams
- Added Interface ClusterSecretArchive
- Added Interface ClustersScanRuntimeHeaders
- Added Interface ClustersScanRuntimeOptionalParams
- Added Interface ClusterUpdateStrategy
- Added Interface CommandOutputSettings
- Added Interface IdentitySelector
- Added Interface KubernetesClusterFeature
- Added Interface KubernetesClusterFeatureList
- Added Interface KubernetesClusterFeaturePatchParameters
- Added Interface KubernetesClusterFeaturesCreateOrUpdateHeaders
- Added Interface KubernetesClusterFeaturesCreateOrUpdateOptionalParams
- Added Interface KubernetesClusterFeaturesDeleteHeaders
- Added Interface KubernetesClusterFeaturesDeleteOptionalParams
- Added Interface KubernetesClusterFeaturesGetOptionalParams
- Added Interface KubernetesClusterFeaturesListByKubernetesClusterNextOptionalParams
- Added Interface KubernetesClusterFeaturesListByKubernetesClusterOptionalParams
- Added Interface KubernetesClusterFeaturesUpdateHeaders
- Added Interface KubernetesClusterFeaturesUpdateOptionalParams
- Added Interface L2ServiceLoadBalancerConfiguration
- Added Interface ManagedServiceIdentity
- Added Interface NodePoolAdministratorConfigurationPatch
- Added Interface RuntimeProtectionConfiguration
- Added Interface RuntimeProtectionStatus
- Added Interface SecretArchiveReference
- Added Interface SecretRotationStatus
- Added Interface StringKeyValuePair
- Added Interface UserAssignedIdentity
- Added Type Alias AgentPoolsDeleteResponse
- Added Type Alias BareMetalMachineKeySetsDeleteResponse
- Added Type Alias BareMetalMachinesDeleteResponse
- Added Type Alias BmcKeySetsDeleteResponse
- Added Type Alias CloudServicesNetworksDeleteResponse
- Added Type Alias ClusterContinueUpdateVersionMachineGroupTargetingMode
- Added Type Alias ClusterManagersDeleteResponse
- Added Type Alias ClusterScanRuntimeParametersScanActivity
- Added Type Alias ClustersContinueUpdateVersionResponse
- Added Type Alias ClustersDeleteResponse
- Added Type Alias ClusterSecretArchiveEnabled
- Added Type Alias ClustersScanRuntimeResponse
- Added Type Alias ClusterUpdateStrategyType
- Added Type Alias ConsolesDeleteResponse
- Added Type Alias KubernetesClusterFeatureAvailabilityLifecycle
- Added Type Alias KubernetesClusterFeatureDetailedStatus
- Added Type Alias KubernetesClusterFeatureProvisioningState
- Added Type Alias KubernetesClusterFeatureRequired
- Added Type Alias KubernetesClusterFeaturesCreateOrUpdateResponse
- Added Type Alias KubernetesClusterFeaturesDeleteResponse
- Added Type Alias KubernetesClusterFeaturesGetResponse
- Added Type Alias KubernetesClusterFeaturesListByKubernetesClusterNextResponse
- Added Type Alias KubernetesClusterFeaturesListByKubernetesClusterResponse
- Added Type Alias KubernetesClusterFeaturesUpdateResponse
- Added Type Alias KubernetesClustersDeleteResponse
- Added Type Alias L2NetworksDeleteResponse
- Added Type Alias L3NetworksDeleteResponse
- Added Type Alias ManagedServiceIdentitySelectorType
- Added Type Alias ManagedServiceIdentityType
- Added Type Alias MetricsConfigurationsDeleteResponse
- Added Type Alias RacksDeleteResponse
- Added Type Alias RuntimeProtectionEnforcementLevel
- Added Type Alias StorageAppliancesDeleteResponse
- Added Type Alias TrunkedNetworksDeleteResponse
- Added Type Alias VirtualMachinesDeleteResponse
- Added Type Alias VolumesDeleteResponse
- Interface AgentPoolPatchParameters has a new optional parameter administratorConfiguration
- Interface AgentPoolsUpdateHeaders has a new optional parameter location
- Interface AgentPoolUpgradeSettings has a new optional parameter drainTimeout
- Interface AgentPoolUpgradeSettings has a new optional parameter maxUnavailable
- Interface BareMetalMachine has a new optional parameter machineClusterVersion
- Interface BareMetalMachine has a new optional parameter machineRoles
- Interface BareMetalMachine has a new optional parameter runtimeProtectionStatus
- Interface BareMetalMachine has a new optional parameter secretRotationStatus
- Interface BareMetalMachineKeySetsUpdateHeaders has a new optional parameter location
- Interface BareMetalMachinesUpdateHeaders has a new optional parameter location
- Interface BmcKeySetsUpdateHeaders has a new optional parameter location
- Interface CloudServicesNetworksUpdateHeaders has a new optional parameter location
- Interface Cluster has a new optional parameter commandOutputSettings
- Interface Cluster has a new optional parameter identity
- Interface Cluster has a new optional parameter runtimeProtectionConfiguration
- Interface Cluster has a new optional parameter secretArchive
- Interface Cluster has a new optional parameter updateStrategy
- Interface ClusterManager has a new optional parameter identity
- Interface ClusterManagerPatchParameters has a new optional parameter identity
- Interface ClusterPatchParameters has a new optional parameter commandOutputSettings
- Interface ClusterPatchParameters has a new optional parameter identity
- Interface ClusterPatchParameters has a new optional parameter runtimeProtectionConfiguration
- Interface ClusterPatchParameters has a new optional parameter secretArchive
- Interface ClusterPatchParameters has a new optional parameter updateStrategy
- Interface ClustersUpdateHeaders has a new optional parameter location
- Interface ConsolesUpdateHeaders has a new optional parameter location
- Interface ControlPlaneNodePatchConfiguration has a new optional parameter administratorConfiguration
- Interface KeySetUser has a new optional parameter userPrincipalName
- Interface KubernetesClusterPatchParameters has a new optional parameter administratorConfiguration
- Interface KubernetesClustersUpdateHeaders has a new optional parameter location
- Interface MetricsConfigurationsUpdateHeaders has a new optional parameter location
- Interface NetworkConfiguration has a new optional parameter l2ServiceLoadBalancerConfiguration
- Interface OperationStatusResult has a new optional parameter exitCode
- Interface OperationStatusResult has a new optional parameter outputHead
- Interface OperationStatusResult has a new optional parameter resultRef
- Interface OperationStatusResult has a new optional parameter resultUrl
- Interface RacksUpdateHeaders has a new optional parameter location
- Interface StorageAppliance has a new optional parameter manufacturer
- Interface StorageAppliance has a new optional parameter model
- Interface StorageAppliance has a new optional parameter secretRotationStatus
- Interface StorageAppliance has a new optional parameter version
- Interface StorageAppliancesUpdateHeaders has a new optional parameter location
- Interface VirtualMachinesUpdateHeaders has a new optional parameter location
- Added Enum KnownClusterContinueUpdateVersionMachineGroupTargetingMode
- Added Enum KnownClusterScanRuntimeParametersScanActivity
- Added Enum KnownClusterSecretArchiveEnabled
- Added Enum KnownClusterUpdateStrategyType
- Added Enum KnownKubernetesClusterFeatureAvailabilityLifecycle
- Added Enum KnownKubernetesClusterFeatureDetailedStatus
- Added Enum KnownKubernetesClusterFeatureProvisioningState
- Added Enum KnownKubernetesClusterFeatureRequired
- Added Enum KnownManagedServiceIdentitySelectorType
- Added Enum KnownManagedServiceIdentityType
- Added Enum KnownRuntimeProtectionEnforcementLevel
- Enum KnownClusterConnectionStatus has a new value Disconnected
- Enum KnownClusterDetailedStatus has a new value UpdatePaused
- Enum KnownRackSkuProvisioningState has a new value Canceled
- Enum KnownRackSkuProvisioningState has a new value Failed
Breaking Changes
- the return type of AgentPools.beginDelete operation has been changed from void into AgentPoolsDeleteResponse
- the return type of AgentPools.beginDeleteAndWait operation has been changed from void into AgentPoolsDeleteResponse
- the return type of BareMetalMachineKeySets.beginDelete operation has been changed from void into BareMetalMachineKeySetsDeleteResponse
- the return type of BareMetalMachineKeySets.beginDeleteAndWait operation has been changed from void into BareMetalMachineKeySetsDeleteResponse
- the return type of BareMetalMachines.beginDelete operation has been changed from void into BareMetalMachinesDeleteResponse
- the return type of BareMetalMachines.beginDeleteAndWait operation has been changed from void into BareMetalMachinesDeleteResponse
- the return type of BmcKeySets.beginDelete operation has been changed from void into BmcKeySetsDeleteResponse
- the return type of BmcKeySets.beginDeleteAndWait operation has been changed from void into BmcKeySetsDeleteResponse
- the return type of CloudServicesNetworks.beginDelete operation has been changed from void into CloudServicesNetworksDeleteResponse
- the return type of CloudServicesNetworks.beginDeleteAndWait operation has been changed from void into CloudServicesNetworksDeleteResponse
- the return type of ClusterManagers.beginDelete operation has been changed from void into ClusterManagersDeleteResponse
- the return type of ClusterManagers.beginDeleteAndWait operation has been changed from void into ClusterManagersDeleteResponse
- the return type of Clusters....
@azure/core-http_3.0.5
fix karma tests
@azure/template_1.0.13-beta.4363714
Merge d45a45a2a3d7a36f0fef6c056808fc805a5b7c5d into 311087052c9fa9a99…
@azure/template_1.0.13-beta.4363677
Merge d646454e3c4947c99c44a3616bb0fb5c60532985 into 4747c9c4e7af3c987…
@azure/template_1.0.13-beta.4363607
Merge c10b32b12224d6b68b4c02c5ad7ed720e362adee into 4747c9c4e7af3c987…
@azure/template_1.0.13-beta.4363146
Merge d4224bfc7dee875403138c12668a26d874994b38 into 1c23b7ea5825f7abb…
@azure/template_1.0.13-beta.4363044
Merge 2a7b575fcc8b0115fd3d97093bb88279366129d7 into eced4c9c2ccbc0503…