Skip to content

Releases: Azure/azure-sdk-for-js

@azure/core-rest-pipeline_1.18.1

26 Nov 23:48
754d707
Compare
Choose a tag to compare
[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

26 Nov 08:02
f132f59
Compare
Choose a tag to compare

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

26 Nov 00:37
73750a3
Compare
Choose a tag to compare
Pre-release
Merge e8707446a1f397085159ef29b5d13f28ea5ac984 into 311087052c9fa9a99…

@azure/arm-networkcloud_2.0.0-beta.1

26 Nov 08:03
f132f59
Compare
Choose a tag to compare
Pre-release

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....
Read more

@azure/core-http_3.0.5

26 Nov 00:32
Compare
Choose a tag to compare
fix karma tests

@azure/template_1.0.13-beta.4363714

26 Nov 00:11
25a9277
Compare
Choose a tag to compare
Pre-release
Merge d45a45a2a3d7a36f0fef6c056808fc805a5b7c5d into 311087052c9fa9a99…

@azure/template_1.0.13-beta.4363677

25 Nov 23:49
a7ab26d
Compare
Choose a tag to compare
Pre-release
Merge d646454e3c4947c99c44a3616bb0fb5c60532985 into 4747c9c4e7af3c987…

@azure/template_1.0.13-beta.4363607

25 Nov 23:27
f63d146
Compare
Choose a tag to compare
Pre-release
Merge c10b32b12224d6b68b4c02c5ad7ed720e362adee into 4747c9c4e7af3c987…

@azure/template_1.0.13-beta.4363146

25 Nov 21:26
9dd5801
Compare
Choose a tag to compare
Pre-release
Merge d4224bfc7dee875403138c12668a26d874994b38 into 1c23b7ea5825f7abb…

@azure/template_1.0.13-beta.4363044

25 Nov 20:07
66ed327
Compare
Choose a tag to compare
Pre-release
Merge 2a7b575fcc8b0115fd3d97093bb88279366129d7 into eced4c9c2ccbc0503…