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

Create or Update Release Notes for js 2021-03 release #2501

Merged
merged 49 commits into from
Mar 17, 2021
Merged
Show file tree
Hide file tree
Changes from 48 commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
72d76aa
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 3, 2021
fb61802
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 4, 2021
e392846
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 5, 2021
b16829f
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 8, 2021
b68f92e
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 9, 2021
f5165e9
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 9, 2021
5689dc2
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 10, 2021
9f1f433
Update releases/2021-03/js.md
KarishmaGhiya Mar 10, 2021
1510b04
Update releases/2021-03/js.md
KarishmaGhiya Mar 10, 2021
93836ca
Update releases/2021-03/js.md
KarishmaGhiya Mar 10, 2021
2632d7d
Update releases/2021-03/js.md
KarishmaGhiya Mar 10, 2021
d448ec9
Update releases/2021-03/js.md
KarishmaGhiya Mar 10, 2021
c406bcd
Update releases/2021-03/js.md
KarishmaGhiya Mar 10, 2021
7a86703
Identity highlights for the March releases (#2546)
sadasant Mar 10, 2021
9dd1233
Update js.md
garchiro7 Mar 10, 2021
a5a2d4b
Update js.md
garchiro7 Mar 10, 2021
4590aa3
Update js.md
garchiro7 Mar 10, 2021
ddcd765
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 11, 2021
b266af0
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 12, 2021
01d2baa
Update releases/2021-03/js.md
KarishmaGhiya Mar 15, 2021
0969486
Update releases/2021-03/js.md
KarishmaGhiya Mar 15, 2021
d0a36c6
Update releases/2021-03/js.md
KarishmaGhiya Mar 15, 2021
d672c84
Update releases/2021-03/js.md
KarishmaGhiya Mar 15, 2021
7de1bd1
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 15, 2021
6aeb3d7
Update releases/2021-03/js.md
KarishmaGhiya Mar 15, 2021
4bfab86
Create or Update Release Notes for js 2021-03 release
azure-sdk Mar 16, 2021
d5b5e55
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
0d802db
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
d700a01
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
df0ad69
release highlights updated
KarishmaGhiya Mar 16, 2021
9c9d88c
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
8d27ba2
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
d0a2941
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
e3fb72b
Update releases/2021-03/js.md
KarishmaGhiya Mar 16, 2021
4409112
updated release notes
KarishmaGhiya Mar 16, 2021
621ea4c
main highlights
KarishmaGhiya Mar 16, 2021
c6cfcdf
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
c58b16f
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
f01e696
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
9d2ebfa
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
b2c4e78
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
08204dd
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
3f2f74e
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
80660bf
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
3c3f04d
Update releases/2021-03/js.md
KarishmaGhiya Mar 17, 2021
1130c8b
main highlights
KarishmaGhiya Mar 17, 2021
3b1e165
Update releases/2021-03/index.md
KarishmaGhiya Mar 17, 2021
72b2916
azure core release notes
KarishmaGhiya Mar 17, 2021
4328b99
Update releases/2021-03/index.md
KarishmaGhiya Mar 17, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion releases/2021-03/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ You can find links to packages, code, and docs on our [Azure SDK Releases page](
* Java Cosmos Library is releasing a new GA.
* Introduces the beta feature of Throughput Control which allows Client side RU Limiting and adds the Beta APIs for `FeedRange` based query and `Conditional` Patch.
* Java libraries upgraded to support Jackson from `2.11.3` to `2.12.1`, `reactor-core` from `3.3.12.RELEASE` to `3.4.3`, and `reactor-netty` from `0.9.15.RELEASE` to `1.0.4`.

* JS Azure Core Client 1.0.0 is GA and Azure Core Rest Pipeline 1.0.0 is GA
* This is the next generation of Azure.Core, which is the foundation of all other SDK libraries. The new version features a more modular design, allows easier customization of the request pipeline, improves the performance of majority usages.
## Release Notes
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved

* [All release notes](index.md)
Expand Down
164 changes: 163 additions & 1 deletion releases/2021-03/js.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,20 +7,55 @@ repository: azure/azure-sdk-for-js
---

<!--
@azure/identity:1.2.4
@azure/abort-controller:1.0.3
@azure/abort-controller:1.0.4
@azure/core-client:1.0.0
@azure/core-rest-pipeline:1.0.0
@azure/keyvault-secrets:4.2.0-beta.3
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
@azure/keyvault-keys:4.2.0-beta.4
@azure/storage-file-share:12.5.0
@azure/storage-blob:12.5.0
@azure/storage-file-datalake:12.4.0
@azure/storage-queue:12.4.0
@azure/cosmos:3.10.2
@azure/cosmos:3.10.3
@azure/ai-text-analytics:5.1.0-beta.5
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
[pattern]: # (${PackageName}:${PackageVersion})
-->

The Azure SDK team is pleased to make available the March 2021 client library release.

#### GA
- Core v2
- Storage - Files Shares
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
- Storage - Blobs
- Storage - Files Data Lake
- Storage - Queues

[pattern.ga]: # (- ${PackageFriendlyName})

#### Updates
- Identity
- Core - Abort Controller
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
- Core - Client
- Core - Rest-Pipeline
- Cosmos Db
- Cosmos DB
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved

[pattern.patch]: # (- ${PackageFriendlyName})

#### Beta
- Key Vault - Secrets
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
- Key Vault - Keys
- Azure Communication Common
- Azure Communication Identity
- Azure Communication Chat
- Azure Communication Phone Numbers
- Azure Communication SMS
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
- Event Hubs
- Azure Data Tables
- Azure Text Analytics

KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
[pattern.beta]: # (- ${PackageFriendlyName})

Expand All @@ -29,7 +64,27 @@ The Azure SDK team is pleased to make available the March 2021 client library re
To install the packages, copy and paste the below into a terminal.

```bash

$> npm install @azure/[email protected]
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/abort-controller:1.0.4
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
$> npm install @azure/[email protected]
```

[pattern]: # ($> npm install ${PackageName}@${PackageVersion})
Expand All @@ -39,7 +94,114 @@ To install the packages, copy and paste the below into a terminal.
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)

## Release highlights
### Identity 1.2.4 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/da08c62c46e40271482c3ae957e04caf7bd2be2d/sdk/identity/identity/CHANGELOG.md#124-2021-03-08)
Copy link
Contributor

@czubair czubair Mar 15, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@KarishmaGhiya : please ensure you pull out specific highlights. see python rel notes : #2503

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll add eventgrid to this list after they release. I see that storage has had minor version updates.(12.4.0 and 12.5.0). Do we pull out specific highlights for those as well or only the major version GA releases? @czubair

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

only major unless the updates include something excitable to or asked for by customers

This release doesn't have the changes from `1.2.4-beta.1`. Those will be present in the next beta release.
- Bug fix: Now if the `managedIdentityClientId` optional parameter is provided to `DefaultAzureCredential`, it will be properly passed through to the underlying `ManagedIdentityCredential`. Related to customer issue: [13872](https://github.com/Azure/azure-sdk-for-js/issues/13872).
- Bug fix: `ManagedIdentityCredential` now also properly handles `EHOSTUNREACH` errors. Fixes issue [13894](https://github.com/Azure/azure-sdk-for-js/issues/13894).
### Event Hubs 5.5.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/event-hubs_5.5.0-beta.1/sdk/eventhub/event-hubs/CHANGELOG.md)
- Adds support for enabling idempotent partition event publishing with the EventHubProducerClient.
### Core - Abort Controller 1.0.3 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/abort-controller_1.0.3/sdk/core/abort-controller/CHANGELOG.md#103-2021-02-23)
Support Typescript version < 3.6 by down-leveling the type definition files. ([PR 12793](https://github.com/Azure/azure-sdk-for-js/pull/12793))
### Core - Abort Controller 1.0.4 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/abort-controller_1.0.4/sdk/core/abort-controller/CHANGELOG.md#104-2021-03-04)
Fixes issue [13985](https://github.com/Azure/azure-sdk-for-js/issues/13985) where abort event listeners that removed themselves when invoked could prevent other event listeners from being invoked.

### Core - Rest Pipeline 1.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/core-rest-pipeline_1.0.0/sdk/core/core-rest-pipeline/CHANGELOG.md)
- Includes all changes in 1.0.0-beta.2 @azure/core-rest-pipeline package

### Core - Client 1.0.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/core-client_1.0.0/sdk/core/core-client/CHANGELOG.md)
- Includes all changes in 1.0.0-beta.2 @azure/core-client package
### Key Vault - Secrets 4.2.0-beta.3 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/keyvault-secrets_4.2.0-beta.3/sdk/keyvault/keyvault-secrets/CHANGELOG.md#420-beta3-2021-03-09)
- Updated the Latest service version to 7.2.
- Added a `certificateKeyId?: string` secret property to use instead of the deprecated `keyId?: URL` and removed `"lib": ["dom"]` from `tsconfig.json`

### Key Vault - Keys 4.2.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/keyvault-keys_4.2.0-beta.4/sdk/keyvault/keyvault-keys/CHANGELOG.md#420-beta4-2021-03-09)
- Updated the Latest service version to 7.2.
- Added `curve` to `createKeyOptions` to be used when creating an `EC` key.
- Deprecated the current `encrypt` and `decrypt` methods in favor of the more flexible overloads that take an `{Encrypt|Decrypt}Parameters` and allow passing in algorithm specific parameters. This enables support for the various AES algorithms used in Managed HSM. The deprecated methods continue to function and there's no timeline for their removal.
- Added `additionalAuthenticatedData`, `iv`, and `authenticationTag` to `EncryptResult` in order to support AES encryption and decryption.
- Refactored the various cryptography providers and updated the error messages to be clearer and more descriptive.

### Azure Communication Administration is deprecated

- `PhoneNumberAdministrationClient` is moved into the new package @azure/communication-phone-numbers and replaced by `PhoneNumbersClient`.

### Azure Communication Phone Numbers 1.0.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-phone-numbers/CHANGELOG.md#100-beta4-2021-03-09)

#### Breaking Changes

- Removed `dist-browser` from the output folders. To bundle the Azure SDK libraries, please read our [bundling guide.](https://github.com/Azure/azure-sdk-for-js/blob/master/documentation/Bundling.md)

### Azure Communication Chat 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-chat/CHANGELOG.md#100-beta5-2021-03-09)

#### Breaking Changes

- Removed `_response` from returned models.
- Updated to @azure/communication-common@1.0.0-beta.6. Now uses `CommunicationIdentifier` in place of `CommunicationUserIdentifier`.
- Swap the parameter order in `ChatThreadClient` constructor.
- Generates `repeatabilityRequestId` if not populated in `createChatThread` operation.

### Azure Communication Common 1.0.0-beta.6 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-common/CHANGELOG.md#100-beta6-2021-03-09)

##### New Features

- Updated @azure/communication-common version.

### Azure Communication Identity 1.0.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-identity/CHANGELOG.md#100-beta5-2021-03-09)

#### Breaking Changes

- `CommunicationIdentityClient` method `issueToken` renamed to `getToken`.
- `CommunicationIdentityClient` method `createUserWithToken` renamed to `createUserAndToken`.
- Renamed `CommunicationIdentityOptions` to `CommunicationIdentityClientOptions`.
- Removed `_response` from returned models.
- Removed `dist-browser` from the output folders. To bundle the Azure SDK libraries, please read our [bundling guide.](https://github.com/Azure/azure-sdk-for-js/blob/master/documentation/Bundling.md).

### Azure Communication SMS 1.0.0-beta.4 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/communication/communication-sms/CHANGELOG.md#100-beta4-2021-03-09)

##### New Features

- `SmsClient` added a constructor that supports `TokenCredential`.
- Added support for 1:N SMS messaging.
- Added support for tagging SMS messages.
- `send` method in `SmsClient` is idempotent under retry policy.
-
#### Breaking Changes

- `SendRequest` renamed to `SmsSendRequest`.
- `SendOptions` renamed to `SmsSendOptions` and now has an additional field `tag` to add a custom tag to delivery reports (when enabled).
- `send` no longer returns `RestResponse`, now returns an array of `SmsSendResults`. This contains fields to validate success/failure of each sent message.
### Storage - Files Shares 12.5.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/storage-file-share_12.5.0/sdk/storage/storage-file-share/CHANGELOG.md#1250-2021-03-10)
- Updated Azure Storage Service API version to 2020-06-12.

### Storage - Blobs 12.5.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/storage-blob_12.5.0/sdk/storage/storage-blob/CHANGELOG.md#1250-2021-03-10)
- Includes all features released in 12.5.0-beta.1.

### Storage - Files Data Lake 12.4.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/storage-file-datalake_12.4.0/sdk/storage/storage-file-datalake/CHANGELOG.md#1240-2021-03-10)
- Includes all features released in 12.4.0-beta.1.

### Storage - Queues 12.4.0 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/storage-queue_12.4.0/sdk/storage/storage-queue/CHANGELOG.md#1240-2021-03-10)
- Updated Azure Storage Service API version to 2020-06-12.

### Cosmos DB 3.10.2 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/cosmos_3.10.2/sdk/cosmosdb/cosmos/CHANGELOG.md#3102-2021-03-11)
- BUGFIX: Fixes @azure/identity dependency in dev deps.

### Cosmos DB 3.10.3 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/@azure/cosmos_3.10.3/sdk/cosmosdb/cosmos/CHANGELOG.md#3103-2021-03-12)
- BUGFIX: Removes direct dependency on @azure/identity while retaining compatibility.
KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
### Azure Data Tables 12.0.0-beta.1 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/%40azure/data-tables_12.0.0-beta.1/sdk/tables/data-tables/CHANGELOG.md#1200-beta1-2021-03-09)
- Exclude browser unsupported headers when building a Batch request in the browser [#13955)](https://github.com/Azure/azure-sdk-for-js/pull/13955)
- Make connection string keys case-insensitive [#13954](https://github.com/Azure/azure-sdk-for-js/pull/13954)

KarishmaGhiya marked this conversation as resolved.
Show resolved Hide resolved
### Azure Text Analytics 5.1.0-beta.5 [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/textanalytics/ai-text-analytics/CHANGELOG.md#510-beta5-2021-03-11)

##### New Features

- Targets the service's v3.1-preview.4 API as the default instead of v3.1-preview.3.
- `beginAnalyzeHealthcareEntities` returns a list of relations between healthcare entities.
- `recognizePiiEntities` takes a new option, categoriesFilter, that specifies a list of Pii categories to return.

#### Breaking Changes

- Aspects in opinions mining are now called targets and each individual opinion is now called an assessment. The new naming simplifies the naming of different parts of the response.
[pattern]: # (### ${PackageFriendlyName} ${PackageVersion} [Changelog]${ChangelogUrl}`n${HighlightsBody}`n)

## Latest Releases
Expand Down
2 changes: 1 addition & 1 deletion releases/js.lastupdated
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2021-02-12
2021-03-16