Skip to content

Releases: Azure/azure-sdk-for-js

@azure/arm-compute_22.2.0

19 Dec 08:04
dfefda3
Compare
Choose a tag to compare

22.2.0 (2024-12-11)

Features Added

  • Added operation group GalleryInVMAccessControlProfiles
  • Added operation group GalleryInVMAccessControlProfileVersions
  • Added operation group SoftDeletedResource
  • Added Interface AccessControlRules
  • Added Interface AccessControlRulesIdentity
  • Added Interface AccessControlRulesPrivilege
  • Added Interface AccessControlRulesRole
  • Added Interface AccessControlRulesRoleAssignment
  • Added Interface AdditionalReplicaSet
  • Added Interface ExecutedValidation
  • Added Interface GalleryIdentity
  • Added Interface GalleryInVMAccessControlProfile
  • Added Interface GalleryInVMAccessControlProfileList
  • Added Interface GalleryInVMAccessControlProfileProperties
  • Added Interface GalleryInVMAccessControlProfilesCreateOrUpdateOptionalParams
  • Added Interface GalleryInVMAccessControlProfilesDeleteHeaders
  • Added Interface GalleryInVMAccessControlProfilesDeleteOptionalParams
  • Added Interface GalleryInVMAccessControlProfilesGetOptionalParams
  • Added Interface GalleryInVMAccessControlProfilesListByGalleryNextOptionalParams
  • Added Interface GalleryInVMAccessControlProfilesListByGalleryOptionalParams
  • Added Interface GalleryInVMAccessControlProfilesUpdateOptionalParams
  • Added Interface GalleryInVMAccessControlProfileUpdate
  • Added Interface GalleryInVMAccessControlProfileVersion
  • Added Interface GalleryInVMAccessControlProfileVersionList
  • Added Interface GalleryInVMAccessControlProfileVersionProperties
  • Added Interface GalleryInVMAccessControlProfileVersionsCreateOrUpdateOptionalParams
  • Added Interface GalleryInVMAccessControlProfileVersionsDeleteHeaders
  • Added Interface GalleryInVMAccessControlProfileVersionsDeleteOptionalParams
  • Added Interface GalleryInVMAccessControlProfileVersionsGetOptionalParams
  • Added Interface GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileNextOptionalParams
  • Added Interface GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileOptionalParams
  • Added Interface GalleryInVMAccessControlProfileVersionsUpdateOptionalParams
  • Added Interface GalleryInVMAccessControlProfileVersionUpdate
  • Added Interface GalleryResourceProfilePropertiesBase
  • Added Interface GalleryResourceProfileVersionPropertiesBase
  • Added Interface GallerySoftDeletedResource
  • Added Interface GallerySoftDeletedResourceList
  • Added Interface PlatformAttribute
  • Added Interface SoftDeletedResourceListByArtifactNameNextOptionalParams
  • Added Interface SoftDeletedResourceListByArtifactNameOptionalParams
  • Added Interface ValidationsProfile
  • Added Type Alias AccessControlRulesMode
  • Added Type Alias EndpointAccess
  • Added Type Alias EndpointTypes
  • Added Type Alias GalleryApplicationScriptRebootBehavior
  • Added Type Alias GalleryInVMAccessControlProfilesCreateOrUpdateResponse
  • Added Type Alias GalleryInVMAccessControlProfilesDeleteResponse
  • Added Type Alias GalleryInVMAccessControlProfilesGetResponse
  • Added Type Alias GalleryInVMAccessControlProfilesListByGalleryNextResponse
  • Added Type Alias GalleryInVMAccessControlProfilesListByGalleryResponse
  • Added Type Alias GalleryInVMAccessControlProfilesUpdateResponse
  • Added Type Alias GalleryInVMAccessControlProfileVersionsCreateOrUpdateResponse
  • Added Type Alias GalleryInVMAccessControlProfileVersionsDeleteResponse
  • Added Type Alias GalleryInVMAccessControlProfileVersionsGetResponse
  • Added Type Alias GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileNextResponse
  • Added Type Alias GalleryInVMAccessControlProfileVersionsListByGalleryInVMAccessControlProfileResponse
  • Added Type Alias GalleryInVMAccessControlProfileVersionsUpdateResponse
  • Added Type Alias SoftDeletedArtifactTypes
  • Added Type Alias SoftDeletedResourceListByArtifactNameNextResponse
  • Added Type Alias SoftDeletedResourceListByArtifactNameResponse
  • Added Type Alias ValidationStatus
  • Interface Gallery has a new optional parameter identity
  • Interface GalleryImage has a new optional parameter allowUpdateImage
  • Interface GalleryImageFeature has a new optional parameter startsAtVersion
  • Interface GalleryImageUpdate has a new optional parameter allowUpdateImage
  • Interface GalleryImageVersion has a new optional parameter restore
  • Interface GalleryImageVersion has a new optional parameter validationsProfile
  • Interface GalleryImageVersionSafetyProfile has a new optional parameter blockDeletionBeforeEndOfLife
  • Interface GalleryImageVersionUpdate has a new optional parameter restore
  • Interface GalleryImageVersionUpdate has a new optional parameter validationsProfile
  • Interface GalleryList has a new optional parameter securityProfile
  • Interface GalleryUpdate has a new optional parameter identity
  • Interface TargetRegion has a new optional parameter additionalReplicaSets
  • Interface UserArtifactSettings has a new optional parameter scriptBehaviorAfterReboot
  • Added Enum KnownAccessControlRulesMode
  • Added Enum KnownEndpointAccess
  • Added Enum KnownGalleryApplicationScriptRebootBehavior
  • Added Enum KnownSoftDeletedArtifactTypes
  • Added Enum KnownValidationStatus
  • Enum KnownStorageAccountType has a new value PremiumV2LRS

@azure/communication-sms_1.2.0-beta.3

19 Dec 18:38
3366272
Compare
Choose a tag to compare
Pre-release
[communication]-[sms] Fix opt out remove action (#32298)

### Packages impacted by this PR
communication-sms

### Issues associated with this PR


### Describe the problem that is addressed by this PR
Fix the error in optOut.remove method

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

@azure/arm-containerservice_21.4.0-beta.1

19 Dec 07:45
12c49d1
Compare
Choose a tag to compare

21.4.0-beta.1 (2024-12-06)

Compared with version 21.3.0

Features Added

  • Added operation group LoadBalancers
  • Added operation group ManagedClusterSnapshots
  • Added operation group OperationStatusResultOperations
  • Added operation ManagedClusters.beginRebalanceLoadBalancers
  • Added operation ManagedClusters.beginRebalanceLoadBalancersAndWait
  • Added operation ManagedClusters.getGuardrailsVersions
  • Added operation ManagedClusters.getSafeguardsVersions
  • Added operation ManagedClusters.listGuardrailsVersions
  • Added operation ManagedClusters.listSafeguardsVersions
  • Added Interface AgentPoolArtifactStreamingProfile
  • Added Interface AgentPoolGatewayProfile
  • Added Interface AgentPoolGPUProfile
  • Added Interface AutoScaleProfile
  • Added Interface Component
  • Added Interface ComponentsByRelease
  • Added Interface ContainerServiceNetworkProfileKubeProxyConfig
  • Added Interface ContainerServiceNetworkProfileKubeProxyConfigIpvsConfig
  • Added Interface GuardrailsAvailableVersion
  • Added Interface GuardrailsAvailableVersionsList
  • Added Interface GuardrailsAvailableVersionsProperties
  • Added Interface LabelSelector
  • Added Interface LabelSelectorRequirement
  • Added Interface LoadBalancer
  • Added Interface LoadBalancerListResult
  • Added Interface LoadBalancersCreateOrUpdateOptionalParams
  • Added Interface LoadBalancersDeleteHeaders
  • Added Interface LoadBalancersDeleteOptionalParams
  • Added Interface LoadBalancersGetOptionalParams
  • Added Interface LoadBalancersListByManagedClusterNextOptionalParams
  • Added Interface LoadBalancersListByManagedClusterOptionalParams
  • Added Interface ManagedClusterAIToolchainOperatorProfile
  • Added Interface ManagedClusterAzureMonitorProfileAppMonitoring
  • Added Interface ManagedClusterAzureMonitorProfileAppMonitoringAutoInstrumentation
  • Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryLogs
  • Added Interface ManagedClusterAzureMonitorProfileAppMonitoringOpenTelemetryMetrics
  • Added Interface ManagedClusterAzureMonitorProfileContainerInsights
  • Added Interface ManagedClusterBootstrapProfile
  • Added Interface ManagedClusterIngressProfileNginx
  • Added Interface ManagedClusterNodeProvisioningProfile
  • Added Interface ManagedClusterPropertiesForSnapshot
  • Added Interface ManagedClusterSecurityProfileImageIntegrity
  • Added Interface ManagedClusterSecurityProfileNodeRestriction
  • Added Interface ManagedClustersGetGuardrailsVersionsOptionalParams
  • Added Interface ManagedClustersGetSafeguardsVersionsOptionalParams
  • Added Interface ManagedClustersListGuardrailsVersionsNextOptionalParams
  • Added Interface ManagedClustersListGuardrailsVersionsOptionalParams
  • Added Interface ManagedClustersListSafeguardsVersionsNextOptionalParams
  • Added Interface ManagedClustersListSafeguardsVersionsOptionalParams
  • Added Interface ManagedClusterSnapshot
  • Added Interface ManagedClusterSnapshotListResult
  • Added Interface ManagedClusterSnapshotsCreateOrUpdateOptionalParams
  • Added Interface ManagedClusterSnapshotsDeleteOptionalParams
  • Added Interface ManagedClusterSnapshotsGetOptionalParams
  • Added Interface ManagedClusterSnapshotsListByResourceGroupNextOptionalParams
  • Added Interface ManagedClusterSnapshotsListByResourceGroupOptionalParams
  • Added Interface ManagedClusterSnapshotsListNextOptionalParams
  • Added Interface ManagedClusterSnapshotsListOptionalParams
  • Added Interface ManagedClusterSnapshotsUpdateTagsOptionalParams
  • Added Interface ManagedClustersRebalanceLoadBalancersHeaders
  • Added Interface ManagedClustersRebalanceLoadBalancersOptionalParams
  • Added Interface ManagedClusterStaticEgressGatewayProfile
  • Added Interface ManualScaleProfile
  • Added Interface NetworkProfileForSnapshot
  • Added Interface OperationStatusResult
  • Added Interface OperationStatusResultGetByAgentPoolOptionalParams
  • Added Interface OperationStatusResultGetOptionalParams
  • Added Interface OperationStatusResultList
  • Added Interface OperationStatusResultListNextOptionalParams
  • Added Interface OperationStatusResultListOptionalParams
  • Added Interface RebalanceLoadBalancersRequestBody
  • Added Interface SafeguardsAvailableVersion
  • Added Interface SafeguardsAvailableVersionsList
  • Added Interface SafeguardsAvailableVersionsProperties
  • Added Interface SafeguardsProfile
  • Added Interface ScaleProfile
  • Added Interface VirtualMachineNodes
  • Added Interface VirtualMachinesProfile
  • Added Type Alias AddonAutoscaling
  • Added Type Alias AgentPoolSSHAccess
  • Added Type Alias ArtifactSource
  • Added Type Alias ClusterServiceLoadBalancerHealthProbeMode
  • Added Type Alias DriverType
  • Added Type Alias GuardrailsSupport
  • Added Type Alias IpvsScheduler
  • Added Type Alias Level
  • Added Type Alias LoadBalancersCreateOrUpdateResponse
  • Added Type Alias LoadBalancersDeleteResponse
  • Added Type Alias LoadBalancersGetResponse
  • Added Type Alias LoadBalancersListByManagedClusterNextResponse
  • Added Type Alias LoadBalancersListByManagedClusterResponse
  • Added Type Alias ManagedClustersGetGuardrailsVersionsResponse
  • Added Type Alias ManagedClustersGetSafeguardsVersionsResponse
  • Added Type Alias ManagedClustersListGuardrailsVersionsNextResponse
  • Added Type Alias ManagedClustersListGuardrailsVersionsResponse
  • Added Type Alias ManagedClustersListSafeguardsVersionsNextResponse
  • Added Type Alias ManagedClustersListSafeguardsVersionsResponse
  • Added Type Alias ManagedClusterSnapshotsCreateOrUpdateResponse
  • Added Type Alias ManagedClusterSnapshotsGetResponse
  • Added Type Alias ManagedClusterSnapshotsListByResourceGroupNextResponse
  • Added Type Alias ManagedClusterSnapshotsListByResourceGroupResponse
  • Added Type Alias ManagedClusterSnapshotsListNextResponse
  • Added Type Alias ManagedClusterSnapshotsListResponse
  • Added Type Alias ManagedClusterSnapshotsUpdateTagsResponse
  • Added Type Alias ManagedClustersRebalanceLoadBalancersResponse
  • Added Type Alias Mode
  • Added Type Alias NginxIngressControllerType
  • Added Type Alias NodeProvisioningMode
  • Added Type Alias OperationStatusResultGetByAgentPoolResponse
  • Added Type Alias OperationStatusResultGetResponse
  • Added Type Alias OperationStatusResultListNextResponse
  • Added Type Alias OperationStatusResultListResponse
  • Added Type Alias Operator
  • Added Type Alias PodIPAllocationMode
  • Added Type Alias PodLinkLocalAccess
  • Added Type Alias SafeguardsSupport
  • Added Type Alias SeccompDefault
  • Added Type Alias UndrainableNodeBehavior
  • Interface AgentPool has a new optional parameter artifactStreamingProfile
  • Interface AgentPool has a new optional parameter enableCustomCATrust
  • Interface AgentPool has a new optional parameter gatewayProfile
  • Interface AgentPool has a new optional parameter gpuProfile
  • Interface AgentPool has a new optional parameter messageOfTheDay
  • Interface AgentPool has a new optional parameter nodeInitializationTaints
  • Interface AgentPool has a new optional parameter podIPAllocationMode
  • Interface AgentPool has a new optional parameter virtualMachineNodesStatus
  • Interface AgentPool has a new optional parameter virtualMachinesProfile
  • Interface AgentPoolSecurityProfile has a new optional parameter sshAccess
  • Interface AgentPoolUpgradeProfile has a new optional parameter componentsByReleases
  • Interface AgentPoolUpgradeSettings has a new optional parameter maxUnavailable
  • Interface AgentPoolUpgradeSettings has a new optional parameter undrainableNodeBehavior
  • Interface ContainerServiceNetworkProfile has a new optional parameter kubeProxyConfig
  • Interface ContainerServiceNetworkProfile has a new optional parameter podLinkLocalAccess
  • Interface ContainerServiceNetworkProfile has a new optional parameter staticEgressGatewayProfile
  • Interface KubeletConfig has a new optional parameter seccompDefault
  • Interface ManagedCluster has a new optional parameter aiToolchainOperatorProfile
  • Interface ManagedCluster has a new optional parameter bootstrapProfile
  • Interface ManagedCluster has a new optional parameter creationData
  • Interface ManagedCluster has a new optional parameter enableNamespaceResources
  • Interface ManagedCluster has a new optional parameter kind
  • Interface ManagedCluster has a new optional parameter nodeProvisioningProfile
  • Interface ManagedCluster has a new optional parameter safeguardsProfile
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter artifactStreamingProfile
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter enableCustomCATrust
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter gatewayProfile
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter gpuProfile
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter messageOfTheDay
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter nodeInitializationTaints
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter podIPAllocationMode
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter virtualMachineNodesStatus
  • Interface ManagedClusterAgentPoolProfileProperties has a new optional parameter virtualMachinesProfile
  • Interface ManagedClusterAPIServerAccessProfile has a new optional parameter enableVnetIntegration
  • Interface ManagedClusterAPIServerAccessProfile has a new optional parameter subnetId
  • Interface ManagedClusterAzureMonitorProfile has a new optional parameter appMonitoring
  • Interface ManagedClusterAzureMonitorProfile has a new optional parameter containerInsights
  • Interface ManagedClusterHttpProxyConfig has a new optional parameter effectiveNoProxy
  • Interface ManagedClusterIngressProfileWebAppRouting has a new option...
Read more

@azure/ai-projects_1.0.0-beta.1

20 Dec 01:03
2faafa9
Compare
Choose a tag to compare
Pre-release
Azure AI Foundary - Projects JS SDK - Agents Preview (#32301)

### Packages impacted by this PR
New package @azure/ai-projects

### Issues associated with this PR


### Describe the problem that is addressed by this PR
AI Projects with Agent capabilities more details here

https://learn.microsoft.com/en-us/azure/ai-studio/how-to/create-projects?tabs=ai-studio

https://learn.microsoft.com/en-us/azure/ai-studio/how-to/develop/sdk-overview

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [x ] Added impacted package name to the issue description
- [ x] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [x ] Added a changelog (if necessary)

---------

Co-authored-by: Grace Brigham <30578281+GraceBrigham@users.noreply.github.com>
Co-authored-by: Grace Brigham <nbrigham@microsoft.com>
Co-authored-by: ZachhK <112514790+ZachhK@users.noreply.github.com>
Co-authored-by: Zachary King <zacharyking@microsoft.com>
Co-authored-by: ansaxena1 <72756698+ansaxena1@users.noreply.github.com>
Co-authored-by: Jeremy Meng <jeremy.ymeng@gmail.com>
Co-authored-by: Jeff Fisher <jeffish@microsoft.com>

@azure/arm-cosmosdb_16.2.0

18 Dec 08:44
6d5b261
Compare
Choose a tag to compare

16.2.0 (2024-12-09)

Features Added

  • Added Interface VectorEmbedding
  • Added Interface VectorEmbeddingPolicy
  • Added Interface VectorIndex
  • Added Type Alias DistanceFunction
  • Added Type Alias VectorDataType
  • Added Type Alias VectorIndexType
  • Interface DatabaseAccountCreateUpdateParameters has a new optional parameter enablePerRegionPerPartitionAutoscale
  • Interface DatabaseAccountGetResults has a new optional parameter enablePerRegionPerPartitionAutoscale
  • Interface DatabaseAccountUpdateParameters has a new optional parameter enablePerRegionPerPartitionAutoscale
  • Interface IndexingPolicy has a new optional parameter vectorIndexes
  • Interface SqlContainerResource has a new optional parameter vectorEmbeddingPolicy
  • Added Enum KnownDistanceFunction
  • Added Enum KnownVectorDataType
  • Added Enum KnownVectorIndexType

@azure-rest/ai-document-intelligence_1.0.0

17 Dec 18:23
f6904d7
Compare
Choose a tag to compare

1.0.0 (2024-12-16)

Features Added

  • Adds streamToUint8Array, a convenience function that buffers a NodeJS.ReadableStream in a Uint8Array. It can be used to read the pdf and png responses from the results of an analysis.

    import DocumentIntelligence from "@azure-rest/ai-document-intelligence";
    import { streamToUint8Array } from "@azure-rest/ai-document-intelligence";
    
    const client = DocumentIntelligence("<DOCUMENT_INTELLIGENCE_ENDPOINT>", {
      key: "<DOCUMENT_INTELLIGENCE_API_KEY>",
    });
    
    // Do analysis on you document and get the resultId, figureId
    
    // Example for the figures api that provides an image output
    const output = await client
      .path(
        "/documentModels/{modelId}/analyzeResults/{resultId}/figures/{figureId}",
        "prebuilt-layout",
        resultId,
        figureId
      )
      .get()
      .asNodeStream(); // output.body would be NodeJS.ReadableStream
    
    if (output.status !== "200" || !output.body) {
      throw new Error("The response was unexpected, expected NodeJS.ReadableStream in the body.");
    }
    
    const imageData = await streamToUint8Array(output.body);
    fs.promises.writeFile(`./figures/${figureId}.png`, imageData); // Or you can consume the NodeJS.ReadableStream directly
  • Adds parseResultIdFromResponse, a convenience function that extracts the operationId from the batch analysis response.

    // Example
    const initialResponse = await client
      .path("/documentModels/{modelId}:analyzeBatch", "prebuilt-layout")
      .post({
        contentType: "application/json",
        body: {
          azureBlobSource: {
            containerUrl: batchTrainingFilesContainerUrl(),
          },
          resultContainerUrl: batchTrainingFilesResultContainerUrl(),
          resultPrefix: "result",
        },
      });
    
    if (isUnexpected(initialResponse)) {
      throw initialResponse.body.error;
    }
    const batchResultId = parseResultIdFromResponse(initialResponse);
    
    const response = await client
      .path(
        "/documentModels/{modelId}/analyzeBatchResults/{resultId}",
        "prebuilt-layout",
        batchResultId
      )
      .get();
  • Changes the following interfaces as follows:

    • AnalyzeBatchDocumentsBodyParam:
      • Updates body to be required.
    • AnalyzeBatchOperationOutput:
      • Adds resultId.
    • AnalyzeDocumentBodyParam:
      • Changes body from optional to required.
    • DocumentClassifierDetailsOutput:
      • Adds modifiedDateTime.
    • DocumentModelDetailsOutput:
      • Adds modifiedDateTime.
  • Introduces new interfaces to define query parameters for document analysis requests, allowing customizable style and explode options:

    • AnalyzeBatchDocumentsFeaturesQueryParam: Accepts DocumentAnalysisFeature[] values.
    • AnalyzeBatchDocumentsOutputQueryParam: Accepts AnalyzeOutputOption[] values.
    • AnalyzeBatchDocumentsQueryFieldsQueryParam: Accepts string[] values.
    • AnalyzeDocumentFeaturesQueryParam: Accepts DocumentAnalysisFeature[] values.
    • AnalyzeDocumentFromStreamFeaturesQueryParam: Accepts DocumentAnalysisFeature[] values.

Breaking Changes

  • Removes the poller.getOperationId() for a given polling operation. Use parseResultIdFromResponse to extract the operationId directly.
  • getLongRunningPoller function is not async anymore, do not await on it.

Other Changes

The following types are renamed

  • CopyAuthorization to ModelCopyAuthorization
  • ErrorResponseOutput to DocumentIntelligenceErrorResponseOutput
  • ErrorModelOutput to DocumentIntelligenceErrorOutput
  • InnerErrorOutput to DocumentIntelligenceInnerErrorOutput
  • WarningOutput to DocumentIntelligenceWarningOutput
  • ContentFormat to DocumentContentFormat
  • ContentFormatOutput to DocumentContentFormatOutput
  • OperationDetailsOutputParent to DocumentIntelligenceOperationDetailsOutputParent
  • OperationDetailsOutput to DocumentIntelligenceOperationDetailsOutput
  • OperationStatusOutput to DocumentIntelligenceOperationStatusOutput
  • ResourceDetailsOutput to DocumentIntelligenceResourceDetailsOutput
  • PagedOperationDetailsOutput to PagedDocumentIntelligenceOperationDetailsOutput
  • GetResourceInfo to GetResourceDetails

@azure/communication-sms_1.2.0-beta.2

11 Dec 08:28
5b07825
Compare
Choose a tag to compare
Pre-release
Phermanov/opt out api preview (#32008)

### Packages impacted by this PR
communication-sms

### Issues associated with this PR
The purpose of the opt-out management API is to enable customers to
manage opt-out requests for SMS messages. The Opt-Out Management API is
a self-service API that enables businesses to manage opt-out requests
for their SMS campaigns.

### Describe the problem that is addressed by this PR
Adding Opt Out API into JS SDK.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_
Yes, both regular unit and live tests are added.

### Provide a list of related PRs _(if any)_

### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [x] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [x] Added a changelog (if necessary)

---------

Co-authored-by: Pavlo Hermanov <117445225+phermanov-msft@users.noreply.github.com>

@azure-rest/batch_1.0.0-beta.2

11 Dec 19:34
ec6a153
Compare
Choose a tag to compare
Pre-release
[identity] Precise Typechecking (#32132)

@azure/communication-rooms_1.1.1

05 Dec 07:17
4185a24
Compare
Choose a tag to compare
[identity] Migrate @azure/identity-vscode to ESM/vitest (#32004)

### Packages impacted by this PR

- @azure/identity-vscode

### Issues associated with this PR

- https://github.com/Azure/azure-sdk-for-js/issues/31338

### Describe the problem that is addressed by this PR

Migrates @azure/identity-vscode to ESM/vitest via automation.

### What are the possible designs available to address the problem? If
there are more than one possible design, why was the one in this PR
chosen?


### Are there test cases added in this PR? _(If not, why?)_


### Provide a list of related PRs _(if any)_


### Command used to generate this PR:**_(Applicable only to SDK release
request PRs)_

### Checklists
- [ ] Added impacted package name to the issue description
- [ ] Does this PR needs any fixes in the SDK Generator?** _(If so,
create an Issue in the
[Autorest/typescript](https://github.com/Azure/autorest.typescript)
repository and link it here)_
- [ ] Added a changelog (if necessary)

@azure/arm-healthdataaiservices_1.0.0

04 Dec 02:43
2c9b32e
Compare
Choose a tag to compare

1.0.0 (2024-11-25)

Features Added

This is the first stable version with the package of @azure/arm-healthdataaiservices.