Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[JS] October release notes #1878

Merged
merged 13 commits into from
Oct 13, 2020
127 changes: 114 additions & 13 deletions releases/2020-10/js.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,33 @@ repository: azure/azure-sdk-for-js

The Azure SDK team is pleased to make available the October 2020 client library release.

#### GA
#### Updates libraries (beta)
sadasant marked this conversation as resolved.
Show resolved Hide resolved

- _Add packages_

#### Updates

- _Add packages_

#### Beta

- _Add packages_
- Azure Identity.
- Azure Metrics Advisor.
- Azure Tables.
- Azure Service Bus.
- Azure Search.
- Azure Storage File Share.
- Azure Storage Data Lake.
- Azure Storage Blob.

## Installation Instructions

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

```bash
$> npm install @azure/package-name
$> npm install @azure/identity@next
sadasant marked this conversation as resolved.
Show resolved Hide resolved
sadasant marked this conversation as resolved.
Show resolved Hide resolved
$> npm install @azure/ai-metrics-advisor@next
$> npm install @azure/data-tables@next
$> npm install @azure/service-bus@next
$> npm install @azure/search@next
$> npm install @azure/storage-blob-changefeed@next
$> npm install @azure/storage-queue@next
$> npm install @azure/storage-file-share@next
$> npm install @azure/storage-datalake@next
$> npm install @azure/storage-blob@next

```

## Feedback
Expand All @@ -36,9 +45,101 @@ If you have a bug or feature request for one of the libraries, please post an is

Detailed changelogs are linked from the [Quick Links](#quick-links) below. Here are some of the highlights:

### _Package name_

- Major changes only!
### Azure Identity

#### @azure/identity [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/identity/identity/CHANGELOG.md)

Our authentication library is being released with some minor changes and fixes to the existing authentication methods.

##### New Features on @azure/[email protected]

- `DefaultAzureCredential` now by default shows the Device Code message on the console. This can still be overwritten with a custom behavior by specifying a function as the third parameter, `userPromptCallback`.
- Added Active Directory Federation Services authority host support to the node credentials.

##### Major Fixes on @azure/[email protected]

- Added support for multiple clouds on `VisualStudioCodeCredential`. Fixes customer issue [11452](https://github.com/Azure/azure-sdk-for-js/issues/11452).
sadasant marked this conversation as resolved.
Show resolved Hide resolved
- `ManagedIdentityCredential` has been aligned with other languages, now treating expected errors properly. This fixes customer issue [11451](https://github.com/Azure/azure-sdk-for-js/issues/11451)
sadasant marked this conversation as resolved.
Show resolved Hide resolved


### Azure Metrics Advisor

#### @azure/ai-metrics-advisor [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/metricsadvisor/ai-metrics-advisor/CHANGELOG.md#100-beta1-2020-10-07)

We're happy to announce an initial preview of a client library that supports the newly announced preview of the Azure Metrics Advisor service. This library has been designed based on the [Azure SDK Design Guidelines for TypeScript]({{ site.baseurl }}{% link docs/typescript/introduction.md %}) to ensure consistency, idiomatic design, and excellent developer experience and productivity.

##### Features on @azure/[email protected]

- It supports all services APIs, including but not limited to:
- The management of data feeds.
- Configuring anomaly detection and alerting configurations.
- Querying anomaly detection results, for example, incidents, anomalies, alerts, enriched series data, etc.
- Diagnosing incident root causes.


sadasant marked this conversation as resolved.
Show resolved Hide resolved
### Azure Service Bus

#### @azure/[email protected] [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/servicebus/service-bus/CHANGELOG.md)

We're releasing a new preview of our Azure Service Bus library. This includes updates to the message locks and the support of browser authentication through AAD credentials.

##### New Features on @azure/[email protected]

- Message locks can be auto-renewed in all receive methods (`receiver.receiveMessages`, `receiver.subcribe`
and `receiver.getMessageIterator`). This can be configured in options when calling `ServiceBusClient.createReceiver()`.
- `ServiceBusClient` now supports authentication with AAD credentials in the browser (you can use `InteractiveBrowserCredential` from `@azure/identity`).


### Azure Tables

#### @azure/data-tables [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/tables/data-tables/CHANGELOG.md)

We're releasing a new preview of our Azure Tables library. This update adds support for batch operations.

##### New Features on @azure/[email protected]

- Implemented support for batch operations. This allows sending multiple create, delete and update operations in a single atomic transaction.


### Azure Search

#### @azure/search [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/search/search-documents/CHANGELOG.md#1110-beta1-2020-10-05)

We're releasing a new preview of our Azure Search library. This update adds support for batch operations.

##### New Features on @azure/[email protected]

- Azure Search SDK now supports batching. The document actions (`upload`, `merge`, `mergeupload`, `delete`) could be done in batch format with autoFlush set to true or false.
- Azure Search SDK has been regenerated using the latest swaggers. This enables new properties for IndexParameters.


### Azure Storage
sadasant marked this conversation as resolved.
Show resolved Hide resolved

Updated Azure Storage Service API version to 2020-02-10.

#### @azure/storage-blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md)

ljian3377 marked this conversation as resolved.
Show resolved Hide resolved
##### New Features on @azure/[email protected]

- Added support for Container Soft Delete. Added a new API `BlobServiceClient.undeleteContainer()` to restore a previously deleted blob container.

#### @azure/storage-file-datalake [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-datalake/CHANGELOG.md)

##### New Features on @azure/[email protected]

- Added support for directory SAS and delegation SAS v2. Now supports generate SAS on directory level. Also added support for `saoid`, `suoid` and `scid` for delegation SAS. See the user delegation SAS [document](https://docs.microsoft.com/en-us/rest/api/storageservices/create-user-delegation-sas#specify-a-signed-object-id-for-a-security-principal-preview) for more details.
- Added support for File Set Expiry. Now can call `DataLakeFileClient.setExpiry()` to schedule the deletion of a file.
- Added `DataLakePathClient.setAccessControlRecursive()` to support setting access control recursively.

#### storage-file-share [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/CHANGELOG.md)

##### New Features on @azure/[email protected]

- Added support for Share and Share Snapshot Leases. Now can initialize a `ShareLeaseClient` with a `ShareClient` to manage leases for a share or share snapshot. Most operations on share now also support lease conditions.
- Added support for Get File Range Diff. Added `ShareFileClient.getRangeListDiff()` for getting the list of ranges that differ between a previous share snapshot and the file.
- Added support for Set Share Tier. Added `ShareClient.setAccessTier()` for setting the access tier of the share.


## Latest Releases

Expand Down