From 3603470609b38a69b7b24841fae04fc69609af7c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Wed, 9 Dec 2020 11:47:39 -0500 Subject: [PATCH 1/5] December release highlights for JavaScript & TypeScript December release notes for JavaScript. Please suggest changes with your release notes. If you're looking for inspiration: - Highlight guidelines: https://azure.github.io/azure-sdk/policies_releasenotes.html - September's PR: https://github.com/Azure/azure-sdk/pull/1750 - October's PR: https://github.com/Azure/azure-sdk/pull/1878 - November's PR: https://github.com/Azure/azure-sdk/pull/2029 --- releases/2020-12/js.md | 58 ++++++++++++++++++++++++++++++++++-------- 1 file changed, 47 insertions(+), 11 deletions(-) diff --git a/releases/2020-12/js.md b/releases/2020-12/js.md index 5ff4913d95e..f39406e7ab9 100644 --- a/releases/2020-12/js.md +++ b/releases/2020-12/js.md @@ -8,24 +8,33 @@ repository: azure/azure-sdk-for-js The Azure SDK team is pleased to make available the December 2020 client library release. -#### GA - -- _Add packages_ - -#### Updates - -- _Add packages_ - #### Beta - _Add packages_ +- Azure Synapse Access Control +- Azure Synapse Artifacts +- Azure Synapse Spark +- Azure Synapse Managed Private Endpoints +- Azure Synapse Monitoring +- Azure Storage Blob +- Azure Storage File Shares +- Azure Storage Files Data Lake +- Azure Storage Queues ## Installation Instructions To install the packages, copy and paste the below into a terminal. ```bash -$> npm install @azure/package-name +$> npm install @azure/synapse-accesscontrol +$> npm install @azure/synapse-artifacts +$> npm install @azure/synapse-spark +$> npm install @azure/synapse-managed-private-endpoints +$> npm install @azure/synapse-monitoring +$> npm install @azure/storage-blob +$> npm install @azure/storage-file-share +$> npm install @azure/storage-file-datalake +$> npm install @azure/storage-queue ``` ## Feedback @@ -34,9 +43,36 @@ If you have a bug or feature request for one of the libraries, please post an is ## Release highlights -### _Package name_ +--- + +=== COPY THIS AND ADD THE INFORMATION OF YOUR PACKAGE: === + +Keep in mind that: + +- Including the package name in the headers makes the URL links work for multiple packages. +- The format of this file will be cleaned up once all of your proposals are in. + +--- + +### _Project name_ + +#### @azure/_package-name_ [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk///CHANGELOG.md) + +(leave blank) + +##### Breaking Changes on @azure/_package-name_@_version_ + +- _Add one or more, or remove the "Breaking Changes on ..." entire section._ -- Major changes only! +##### New Features on @azure/_package-name_@_version_ + +- _Add one or more, or remove the "New Features on ..." section._ + +##### Major Fixes on @azure/_package-name_@_version_ + +- _Add one or more, or remove the "Major Fixes on ..." section._ + +--- ## Latest Releases From 834b7927bb922a43f93ad6cc679fb5cfd79804eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Mon, 14 Dec 2020 13:08:31 -0500 Subject: [PATCH 2/5] Update js.md --- releases/2020-12/js.md | 65 ++++++++++++++++++++++++++---------------- 1 file changed, 40 insertions(+), 25 deletions(-) diff --git a/releases/2020-12/js.md b/releases/2020-12/js.md index f39406e7ab9..c1525defda6 100644 --- a/releases/2020-12/js.md +++ b/releases/2020-12/js.md @@ -26,15 +26,15 @@ The Azure SDK team is pleased to make available the December 2020 client library To install the packages, copy and paste the below into a terminal. ```bash -$> npm install @azure/synapse-accesscontrol -$> npm install @azure/synapse-artifacts -$> npm install @azure/synapse-spark -$> npm install @azure/synapse-managed-private-endpoints -$> npm install @azure/synapse-monitoring -$> npm install @azure/storage-blob -$> npm install @azure/storage-file-share -$> npm install @azure/storage-file-datalake -$> npm install @azure/storage-queue +$> npm install @azure/synapse-access-control@next +$> npm install @azure/synapse-artifacts@next +$> npm install @azure/synapse-spark@next +$> npm install @azure/synapse-managed-private-endpoints@next +$> npm install @azure/synapse-monitoring@next +$> npm install @azure/storage-blob@next +$> npm install @azure/storage-file-share@next +$> npm install @azure/storage-file-datalake@next +$> npm install @azure/storage-queue@next ``` ## Feedback @@ -43,36 +43,51 @@ If you have a bug or feature request for one of the libraries, please post an is ## Release highlights ---- +### Synapse -=== COPY THIS AND ADD THE INFORMATION OF YOUR PACKAGE: === +This is the first release of the Synapse packages to support the new Azure Synapse service. For more information about the Synapse service, please [visit the Microsoft Synapse homepage](https://azure.microsoft.com/en-us/services/synapse-analytics/). -Keep in mind that: +The packages released under the Synapse name are as follow: -- Including the package name in the headers makes the URL links work for multiple packages. -- The format of this file will be cleaned up once all of your proposals are in. +- +- +- +- +- ---- +### Azure Storage -### _Project name_ +#### @azure/storage-blob [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-blob/CHANGELOG.md) -#### @azure/_package-name_ [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk///CHANGELOG.md) +We are releasing to add support for new service features in Azure Storage Service API version 2020-04-08. -(leave blank) +##### New Features on @azure/storage-blob@12.4.0-beta.1 -##### Breaking Changes on @azure/_package-name_@_version_ +- Added a new interface `BlockBlobClient.syncUploadFromURL()` to support creating a new Block Blob where the contents of the blob are read from a given URL. +- `BlobClient.setTags()` and `BlobClient.getTags()` now support the `LeaseAccessConditions` and `BlobServiceClient.findBlobsByTags()` will return all matching tags for each blob. +- Added `generateSasUrl` to `BlobClient` and `ContainerClient` to generate a service-level SAS URI for the client. +- Added `generateAccountSasUrl` to `BlobServiceClient` to generate an account-level SAS URI for the client. -- _Add one or more, or remove the "Breaking Changes on ..." entire section._ +#### @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/_package-name_@_version_ +##### New Features on @azure/storage-blob@12.3.0-beta.1 -- _Add one or more, or remove the "New Features on ..." section._ +- Added `generateSasUrl` to `DataLakeFileSystemClient`, `DataLakeDirectoryClient` and `DataLakeFileClient` to generate a service-level SAS URI for the client. +- Added `generateAccountSasUrl` to `DataLakeServiceClient` to generate an account-level SAS URI for the client. -##### Major Fixes on @azure/_package-name_@_version_ +#### @azure/storage-file-share [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/CHANGELOG.md) -- _Add one or more, or remove the "Major Fixes on ..." section._ +##### New Features on @azure/storage-file-share@12.4.0-beta.1 ---- +- Share now supports for NFS. User can specify the `protocols` when creating a Share via `ShareClient.create()`. Also added an `rootSquash` option for NFS shares. +- Added `generateSasUrl` to `ShareClient` and `ShareFileClient` to generate a service-level SAS URI for the client. +- Added `generateAccountSasUrl` to `ShareServiceClient` to generate an account-level SAS URI for the client. + +#### storage-queue [Changelog](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-queue/CHANGELOG.md) + +##### New Features on @azure/storage-queue@12.3.0-beta.1 +- Added `generateSasUrl` to `QueueClient` to generate a service-level SAS URI for the client. +- Added `generateAccountSasUrl` to `QueueServiceClient` to generate an account-level SAS URI for the client. ## Latest Releases From 4b944658f2e8f306487542daf8612d3d00a49e5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Mon, 14 Dec 2020 14:33:24 -0500 Subject: [PATCH 3/5] Apply suggestions from code review Co-authored-by: Ramya Rao --- releases/2020-12/js.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/releases/2020-12/js.md b/releases/2020-12/js.md index c1525defda6..b215f14d551 100644 --- a/releases/2020-12/js.md +++ b/releases/2020-12/js.md @@ -10,7 +10,6 @@ The Azure SDK team is pleased to make available the December 2020 client library #### Beta -- _Add packages_ - Azure Synapse Access Control - Azure Synapse Artifacts - Azure Synapse Spark @@ -45,7 +44,7 @@ If you have a bug or feature request for one of the libraries, please post an is ### Synapse -This is the first release of the Synapse packages to support the new Azure Synapse service. For more information about the Synapse service, please [visit the Microsoft Synapse homepage](https://azure.microsoft.com/en-us/services/synapse-analytics/). +This is the first release of the Synapse packages to support the new [Azure Synapse Analytics service](https://azure.microsoft.com/en-us/services/synapse-analytics/). The packages released under the Synapse name are as follow: From 792badd5c6e0fbef9894691e6d757eacd7aa66d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Mon, 14 Dec 2020 14:35:51 -0500 Subject: [PATCH 4/5] Update js.md --- releases/2020-12/js.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/releases/2020-12/js.md b/releases/2020-12/js.md index b215f14d551..3dd0f6d751e 100644 --- a/releases/2020-12/js.md +++ b/releases/2020-12/js.md @@ -48,11 +48,11 @@ This is the first release of the Synapse packages to support the new [Azure Syna The packages released under the Synapse name are as follow: -- -- -- -- -- +- [Azure Synapse Access Control](https://www.npmjs.com/package/@azure/synapse-access-control/v/1.0.0-beta.1) +- [Azure Synapse Artifacts](https://www.npmjs.com/package/@azure/synapse-artifacts/v/1.0.0-beta.1) +- [Azure Synapse Spark](https://www.npmjs.com/package/@azure/synapse-spark/v/1.0.0-beta.1) +- [Azure Synapse Managed Private Endpoints](https://www.npmjs.com/package/@azure/synapse-managed-private-endpoints/v/1.0.0-beta.1) +- [Azure Synapse Monitoring](https://www.npmjs.com/package/@azure/synapse-monitoring/v/1.0.0-beta.1) ### Azure Storage From 5fdab85c5d2dd50fe3e0b3cf4a0152f7548e4a3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Rodr=C3=ADguez?= Date: Mon, 14 Dec 2020 14:45:21 -0500 Subject: [PATCH 5/5] Update js.md --- releases/2020-12/js.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/releases/2020-12/js.md b/releases/2020-12/js.md index 3dd0f6d751e..7f0c62d7e29 100644 --- a/releases/2020-12/js.md +++ b/releases/2020-12/js.md @@ -48,11 +48,11 @@ This is the first release of the Synapse packages to support the new [Azure Syna The packages released under the Synapse name are as follow: -- [Azure Synapse Access Control](https://www.npmjs.com/package/@azure/synapse-access-control/v/1.0.0-beta.1) -- [Azure Synapse Artifacts](https://www.npmjs.com/package/@azure/synapse-artifacts/v/1.0.0-beta.1) -- [Azure Synapse Spark](https://www.npmjs.com/package/@azure/synapse-spark/v/1.0.0-beta.1) -- [Azure Synapse Managed Private Endpoints](https://www.npmjs.com/package/@azure/synapse-managed-private-endpoints/v/1.0.0-beta.1) -- [Azure Synapse Monitoring](https://www.npmjs.com/package/@azure/synapse-monitoring/v/1.0.0-beta.1) +- Azure Synapse Access Control: [@azure/synapse-access-control](https://www.npmjs.com/package/@azure/synapse-access-control/v/1.0.0-beta.1) +- Azure Synapse Artifacts: [@azure/synapse-artifacts](https://www.npmjs.com/package/@azure/synapse-artifacts/v/1.0.0-beta.1) +- Azure Synapse Spark: [@azure/synapse-spark](https://www.npmjs.com/package/@azure/synapse-spark/v/1.0.0-beta.1) +- Azure Synapse Managed Private Endpoints: [@azure/synapse-managed-private-endpoints](https://www.npmjs.com/package/@azure/synapse-managed-private-endpoints/v/1.0.0-beta.1) +- Azure Synapse Monitoring: [@azure/synapse-monitoring](https://www.npmjs.com/package/@azure/synapse-monitoring/v/1.0.0-beta.1) ### Azure Storage