Azure SDK for JavaScript (November 2019)
The Azure SDK team is pleased to announce our November 2019 client library releases. This represents the first GA release of a ground-up rewrite of our client libraries to ensure consistency, idiomatic design, productivity, and an excellent developer experience.
This release includes the following:
GA
- Storage (Blobs, Queues)
- Key Vault (Secrets, Keys)
- Identity
Preview
- Storage (Files)
- Event Hubs
- Cosmos
- App Configuration
Installation Instructions
To install the packages, copy and paste the below into a terminal.
$> npm install @azure/keyvault-keys@4.0.0
$> npm install @azure/keyvault-secrets@4.0.0
$> npm install @azure/keyvault-certificates@4.0.0-preview.9
$> npm install @azure/storage-blob@12.0.0
$> npm install @azure/storage-queue@12.0.0
$> npm install @azure/storage-file-share@12.0.0-preview.6
$> npm install @azure/event-hubs@@5.0.0-preview.5
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
Changelog
Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.
Event Hubs
- The library has undergone a major redesign where we now have separate clients for sending and receiving events.
- Use
EventHubProducerClient
to send events to Azure Event Hubs - Use
EventHubConsumerClient
to receive events from Azure Event Hubs
- Use
- The pull model for receiving events has been removed in favor of an unified push model that will work for:
- Receiving from given single partition
- Receiving from all partitions
- Receiving using a load balanced model where multiple instances of your program can share the load of processing partitions.
Key Vault
- API improvements across the three Keyvault libraries for Keys, Secrets & Certificates based on UX studies and internal reviews. More details are in the changelogs linked below.
Storage
- API improvements across the three Storage libraries for Blobs, Queues & Files based on UX studies and internal reviews. More details are in the changelogs linked below.
Quick Links
Service | Package | Readme | Samples | API Reference | Changelog |
---|---|---|---|---|---|
App Configuration | app-configuration - 1.0.0-preview.7 | ReadMe | Samples | Api Reference | ChangeLog |
EventHubs | event-hubs - 5.0.0-preview.6 | ReadMe | Samples | Api Reference | ChangeLog |
Identity | identity - 1.0.0 | ReadMe | Samples | Api Reference | ChangeLog |
Key Vault - Certificates | keyvault-certificates - 4.0.0-preview.9 | ReadMe | Samples | Api Reference | ChangeLog |
Key Vault - Keys | keyvault-keys - 4.0.0 | ReadMe | Samples | Api Reference | ChangeLog |
Key Vault - Secrets | keyvault-secrets - 4.0.0 | ReadMe | Samples | Api Reference | ChangeLog |
Storage - Blobs | storage-blob - 12.0.0 | ReadMe | Samples | Api Reference | ChangeLog |
Storage - File Shares | storage-file-share - 12.0.0-preview.6 | ReadMe | Samples | Api Reference | ChangeLog |
Storage - Queues | storage-queue - 12.0.0 | ReadMe | Samples | Api Reference | ChangeLog |