The Azure SDK team is pleased to announce our December 2021 client library releases.

GA

  • Cosmos DB

  • Resource Management - Compute

  • Resource Management - Container Service

  • Resource Management - Cosmos DB

  • Resource Management - Event Grid

  • Resource Management - Event Hubs

  • Resource Management - Features

  • Resource Management - Links

  • Resource Management - Locks

  • Resource Management - Managed Applications

  • Resource Management - Network

  • Resource Management - Policy

  • Resource Management - Redis Cache

  • Resource Management - Relay

  • Resource Management - Resources

  • Resource Management - SQL

  • Resource Management - Storage

Updates

  • Core - Client

  • Core - LRO

  • Schema Registry

Beta

  • @azure/arm-datalake-analytics

  • Communication Network Traversal

  • Event Hubs

  • Resource Management - Analysis Services

  • Resource Management - Api Management

  • Resource Management - Batch

  • Resource Management - Bot Service

  • Resource Management - Consumption

  • Resource Management - Cosmos DB

  • Resource Management - Data Factory

  • Resource Management - Dev Test Labs

  • Resource Management - Event Grid

  • Resource Management - Loadtestservice

  • Resource Management - Management Groups

  • Resource Management - Orbital

  • Resource Management - Portal

  • Resource Management - Resource Health

  • Resource Management - Search

  • Resource Management - Sql Virtual Machine

  • Schema Registry - Avro

  • Storage - Blobs

  • Storage - Files Shares

Release highlights

@azure/arm-datalake-analytics 2.0.0-beta.1 Changelog

Communication Network Traversal 1.0.0-beta.3 Changelog

Features Added

  • Making user identity an optional argument when calling GetRelayConfiguration and GetRelayConfigurationAsync
  • Adding optional parameter to GetRelayConfiguration to choose a RouteType

Core - Client 1.3.3 Changelog

Bugs Fixed

  • Added a check to handle undefined value during the parsing of query parameters. Please refer to PR #18621 for further details.

Core - LRO 2.2.2 Changelog

Bugs Fixed

  • Fix LRO PATCH operations when their results are located in a different URL. PR #18820

Cosmos DB 3.15.0 Changelog

Features Added

  • GA Adds container.item(itemId).patch(). patch() is an alternative to replace() for item updates. https://github.com/Azure/azure-sdk-for-js/pull/16264/files#diff-7caca690c469e2025576523c0377ac71815f001024fde7c48b20cd24adaa6977R561
  • GA support for Bulk operation PATCH.
  • GA support for Batch operation PATCH.
  • Added the SasTokenProperties type and a createAuthorizationSasToken function to enable scoped access to Cosmos resources with SAS tokens. For an example that demonstrates creating a SAS token and using it to authenticate a CosmosClient, see the SasTokenAuth sample.

Event Hubs 5.7.0-beta.1 Changelog

Features Added

  • Added EventHubBufferedProducerClient with functionality to manage batching, concurrency, and sending of events implicitly. This abstracts the complexity away from applications regarding publishing events in an optimal fashion. See issue #17699 for more details.
  • Added skipParsingBodyAsJson optional parameter to EventHubConsumerClient.subscribe method. When set to true it will disable the client from running JSON.parse() on the message body when receiving the message. Not applicable if the message was sent with AMQP body type value or sequence.

Resource Management - Analysis Services 4.0.0-beta.1 Changelog

Resource Management - Api Management 8.0.0-beta.2 Changelog

Resource Management - Batch 7.0.0-beta.1 Changelog

Resource Management - Bot Service 4.0.0-beta.1 Changelog

Resource Management - Compute 17.0.0 Changelog

Resource Management - Consumption 9.0.0-beta.1 Changelog

Resource Management - Container Service 15.0.0 Changelog

Resource Management - Cosmos DB 15.0.0-beta.1 Changelog

Resource Management - Cosmos DB 15.0.0 Changelog

Resource Management - Data Factory 10.0.0-beta.1 Changelog

Resource Management - Dev Test Labs 4.0.0-beta.1 Changelog

Resource Management - Event Grid 13.0.0-beta.1 Changelog

Resource Management - Event Grid 13.0.0 Changelog

Resource Management - Event Hubs 5.0.0 Changelog

Resource Management - Features 3.0.0 Changelog

Resource Management - Loadtestservice 1.0.0-beta.1 Changelog

Resource Management - Locks 2.0.0 Changelog

Resource Management - Managed Applications 2.0.0 Changelog

Resource Management - Management Groups 2.0.0-beta.1 Changelog

Resource Management - Network 26.0.0 Changelog

Resource Management - Orbital 1.0.0-beta.1 Changelog

Resource Management - Policy 5.0.0 Changelog

Resource Management - Portal 1.0.0-beta.1 Changelog

Resource Management - Redis Cache 6.0.0 Changelog

Resource Management - Relay 3.0.0 Changelog

Resource Management - Resource Health 3.0.0-beta.1 Changelog

Resource Management - Resources 5.0.0 Changelog

Resource Management - SQL 9.0.0 Changelog

Resource Management - Search 3.0.0-beta.1 Changelog

Resource Management - Sql Virtual Machine 5.0.0-beta.1 Changelog

Resource Management - Storage 17.0.0 Changelog

Schema Registry 1.0.1 Changelog

Bugs Fixed

  • Disable client-side validation of schema names and leave that to the service.

Schema Registry - Avro 1.0.0-beta.5 Changelog

Other Changes

  • Depends on @azure/schema-registry@1.0.1.

Storage - Blobs 12.9.0-beta.2 Changelog

Features Added

  • Added support for service version 2021-02-12
  • Added support for listing system containers with BlobServiceClient.listContainers().
  • Added support for blob names container invalid XML characters.

Storage - Files Shares 12.9.0-beta.2 Changelog

Features Added

  • Added support for service version 2021-02-12.
  • Added support for premium file share provisionedBandwidthMiBps property.

Latest Releases

View all the latest versions of JavaScript packages here.

Installation Instructions

To install the packages, copy and paste the below into a terminal.

$> npm install @azure/arm-analysisservices@4.0.0-beta.1
$> npm install @azure/arm-apimanagement@8.0.0-beta.2
$> npm install @azure/arm-batch@7.0.0-beta.1
$> npm install @azure/arm-botservice@4.0.0-beta.1
$> npm install @azure/arm-compute@17.0.0
$> npm install @azure/arm-consumption@9.0.0-beta.1
$> npm install @azure/arm-containerservice@15.0.0
$> npm install @azure/arm-cosmosdb@15.0.0-beta.1
$> npm install @azure/arm-cosmosdb@15.0.0
$> npm install @azure/arm-datafactory@10.0.0-beta.1
$> npm install @azure/arm-datalake-analytics@2.0.0-beta.1
$> npm install @azure/arm-devtestlabs@4.0.0-beta.1
$> npm install @azure/arm-eventgrid@13.0.0-beta.1
$> npm install @azure/arm-eventgrid@13.0.0
$> npm install @azure/arm-eventhub@5.0.0
$> npm install @azure/arm-features@3.0.0
$> npm install @azure/arm-links@2.0.0
$> npm install @azure/arm-loadtestservice@1.0.0-beta.1
$> npm install @azure/arm-locks@2.0.0
$> npm install @azure/arm-managedapplications@2.0.0
$> npm install @azure/arm-managementgroups@2.0.0-beta.1
$> npm install @azure/arm-network@26.0.0
$> npm install @azure/arm-orbital@1.0.0-beta.1
$> npm install @azure/arm-policy@5.0.0
$> npm install @azure/arm-portal@1.0.0-beta.1
$> npm install @azure/arm-rediscache@6.0.0
$> npm install @azure/arm-relay@3.0.0
$> npm install @azure/arm-resourcehealth@3.0.0-beta.1
$> npm install @azure/arm-resources@5.0.0
$> npm install @azure/arm-search@3.0.0-beta.1
$> npm install @azure/arm-sql@9.0.0
$> npm install @azure/arm-sqlvirtualmachine@5.0.0-beta.1
$> npm install @azure/arm-storage@17.0.0
$> npm install @azure/communication-network-traversal@1.0.0-beta.3
$> npm install @azure/core-client@1.3.3
$> npm install @azure/core-lro@2.2.2
$> npm install @azure/cosmos@3.15.0
$> npm install @azure/event-hubs@5.7.0-beta.1
$> npm install @azure/schema-registry@1.0.1
$> npm install @azure/schema-registry-avro@1.0.0-beta.5
$> npm install @azure/storage-blob@12.9.0-beta.2
$> npm install @azure/storage-file-share@12.9.0-beta.2

Feedback

If you have a bug or feature request for one of the libraries, please post an issue at the azure-sdk-for-js repository