-
Notifications
You must be signed in to change notification settings - Fork 303
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Create or Update Release Notes for js 2021-03 release (#2501)
- Loading branch information
Showing
3 changed files
with
166 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -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 | ||
@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 | ||
[pattern]: # (${PackageName}:${PackageVersion}) | ||
--> | ||
|
||
The Azure SDK team is pleased to make available the March 2021 client library release. | ||
|
||
#### GA | ||
- Core v2 | ||
- Storage - Files Shares | ||
- Storage - Blobs | ||
- Storage - Files Data Lake | ||
- Storage - Queues | ||
|
||
[pattern.ga]: # (- ${PackageFriendlyName}) | ||
|
||
#### Updates | ||
- Identity | ||
- Core - Abort Controller | ||
- Core - Client | ||
- Core - Rest-Pipeline | ||
- Cosmos Db | ||
- Cosmos DB | ||
|
||
[pattern.patch]: # (- ${PackageFriendlyName}) | ||
|
||
#### Beta | ||
- Key Vault - Secrets | ||
- Key Vault - Keys | ||
- Azure Communication Common | ||
- Azure Communication Identity | ||
- Azure Communication Chat | ||
- Azure Communication Phone Numbers | ||
- Azure Communication SMS | ||
- Event Hubs | ||
- Azure Data Tables | ||
- Azure Text Analytics | ||
|
||
[pattern.beta]: # (- ${PackageFriendlyName}) | ||
|
||
|
@@ -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] | ||
$> 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}) | ||
|
@@ -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) | ||
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. | ||
### 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) | ||
|
||
### 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 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
2021-02-12 | ||
2021-03-16 |