2019-11-23 01:38:59 +03:00
---
title: Azure SDK for JavaScript (December 2019)
layout: post
date: Dec 2019
tags: javascript typescript
sidebar: releases_sidebar
repository: azure/azure-sdk-for-js
permalink: /releases/2019-12/js.html
---
2019-12-07 02:16:25 +03:00
The Azure SDK team is pleased to make available the December 2019 client library release. This represents the sixth release of the ground-up rewrite of the client libraries to ensure consistency, idiomatic design, and excellent developer experience and productivity. This release includes
- patch updates to existing libraries for Identity, Key Vault (keys and secrets) and Storage (blobs and queues)
- new preview for Event Hubs and Keyvault Certificates
- new library for Storage File Shares
2019-11-23 01:38:59 +03:00
## Installation Instructions
To install the packages, copy and paste the below into a terminal.
2019-12-07 02:16:25 +03:00
$> npm install @azure/app -configuration@1.0.0-preview.9
$> npm install @azure/keyvault -keys
$> npm install @azure/keyvault -secrets
$> npm install @azure/keyvault -certificates@4.0.0-preview.11
$> npm install @azure/storage -blob
$> npm install @azure/storage -queue
$> npm install @azure/storage -file-share
2020-01-09 22:36:11 +03:00
$> npm install @azure/event -hubs@5.0.0-preview.7
2019-12-07 02:16:25 +03:00
$> npm install @azure/eventhubs -checkpointstore-blob@1.0.0-preview.5
$> npm install @azure/identity
2019-11-23 01:38:59 +03:00
## 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 ](https://github.com/azure/azure-sdk-for-js/issues )
## Changelog
Detailed change logs are linked to in the Quick Links below. Here are some critical call outs.
2019-12-07 02:16:25 +03:00
### App Configuration.
The latest preview of the `@azure/app-configuration` package now supports credential objects from the `azure/identity` package.
### Storage
The `@azure/storage-file-share` package has moved from preview to stable stage.
Please note that this package replaces the previous `@azure/storage-file` package.
### Event Hubs
The latest preview for the `@azure/event-hubs` package has built on top of the previous preview with slight API improvements
across the board.
- To send events to a particular partition, the partition id is to be passed to the `createBatch` method instead of `sendBatch` .
- The interfaces used by the checkpoint store have been updated to remove overlap between `PartitionOwnership` and `Checkpoint` .
Therefore, if you have been using the `@azure/eventhubs-checkpointstore-blob` package to take advantage
of the load balancing and checkpointing features, you will need to update it to the latest version as well.
- Checkpoint store is now meant to be passed to the constructor of the `EventHubConsumerClient` class rather than the
`subscribe()` method on it.
2020-01-11 01:59:18 +03:00
## Latest Releases
2019-11-23 01:38:59 +03:00
2020-01-22 03:03:38 +03:00
View all the latest versions of JavaScript packages [here][js-latest-releases].
2019-11-23 01:38:59 +03:00
{% include refs.md %}