diff --git a/sdk/storage/storage-file-datalake/CHANGELOG.md b/sdk/storage/storage-file-datalake/CHANGELOG.md index 23d962bbc4ad..fd8fe1d3aca4 100644 --- a/sdk/storage/storage-file-datalake/CHANGELOG.md +++ b/sdk/storage/storage-file-datalake/CHANGELOG.md @@ -60,30 +60,30 @@ - Supported Quick Query. Added a new API `DataLakeFileClient.query()`. - Bug fix - Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). -## 12.1.0-preview.1 (2020.07) +## 12.1.0-preview.1 (2020-07-03) - Increased the maximum block size for file from 100MiB to 4000MiB(~4GB). And thereby supporting ~200TB maximum size for file. - Added more mappings for Blob and DFS endpoints. [issue #8744](https://github.com/Azure/azure-sdk-for-js/issues/8744). - Added convenience methods `createIfNotExists`, `deleteIfExists` to `DataLakeFileSystemClient`, `DataLakePathClient`, `DataLakeDirectoryClient`, and `DataLakeFileClient`. -## 12.0.1 (2020.05) +## 12.0.1 (2020-05-20) - Fix data corruption failure error [issue #6411](https://github.com/Azure/azure-sdk-for-js/issues/6411) when downloading compressed files. [PR #7993](https://github.com/Azure/azure-sdk-for-js/pull/7993) - Fix un-handled TypeError [issue #8499](https://github.com/Azure/azure-sdk-for-js/issues/8499) in Electron applications. [PR #8568](https://github.com/Azure/azure-sdk-for-js/pull/8568) - Updated to use `@opentelemetry/api` 0.6.1 via `@azure/core-tracing`. [PR #7998](https://github.com/Azure/azure-sdk-for-js/pull/7998) - Updated to use `typescript` 3.8.3. [PR #8659](https://github.com/Azure/azure-sdk-for-js/pull/8659) -## 12.0.0 (2020.03) +## 12.0.0 (2020-03-12) - Added exists() on `FileSystemClient` and `PathClient`. - Added high level upload and download methods to `DataLakeFileClient`. -## 12.0.0-preview.8 (2020.02) +## 12.0.0-preview.8 (2020-02-12) - Updated Azure Storage Service API version to 2019-07-07. - Fixed a bug where the package didn't work as expected when bundling web applications. [PR #7298](https://github.com/Azure/azure-sdk-for-js/pull/7298) -## 12.0.0-preview.7 (2020.01) +## 12.0.0-preview.7 (2020-01-09) - Bug fix - Name properties on clients now support more kinds of endpoints(IPv4/v6 hosts, single word domains). [PR #6753](https://github.com/Azure/azure-sdk-for-js/pull/6753) - Service clients now share a single http client instance by default. [PR #6657](https://github.com/Azure/azure-sdk-for-js/pull/6657) diff --git a/sdk/storage/storage-file-share/CHANGELOG.md b/sdk/storage/storage-file-share/CHANGELOG.md index 38814cc7001e..eb55c0ec376d 100644 --- a/sdk/storage/storage-file-share/CHANGELOG.md +++ b/sdk/storage/storage-file-share/CHANGELOG.md @@ -123,7 +123,7 @@ corresponding policies from the `@azure/core-http` library are meant to be used instead. - Bug Fix - Previous versions of `@azure/storage-file` library failed for the react-apps because of the usage of `fs.stat` method which is not available in browsers. The issue is fixed in this new release. -## 12.0.0-preview.5 (2019.10) +## 12.0.0-preview.5 (2019-10-22) - [Breaking] `IPRange` is renamed to `SasIPRange`. [PR #5551](https://github.com/Azure/azure-sdk-for-js/pull/5551) - Created new interface `CommonOptions`. This interface is for standard options that apply to all methods that invoke remote operations. This interface currently contains options that enable client-side tracing of the SDK. [PR #5550](https://github.com/Azure/azure-sdk-for-js/pull/5550) @@ -149,7 +149,7 @@ - [Breaking] `forceCloseHandlesSegment` is not exposed from the library in favour of the new method `forceCloseAllHandles` on `FileClient` and `DirectoryClient`. [PR #5620](https://github.com/Azure/azure-sdk-for-js/pull/5620) - [Breaking] IE11 needs `Object.assign` polyfill loaded. [PR #5727](https://github.com/Azure/azure-sdk-for-js/pull/5727) -## 12.0.0-preview.4 (2019.10) +## 12.0.0-preview.4 (2019-10-09) - Library tries to load the proxy settings from the environment variables like HTTP_PROXY if the proxy settings are not provided when clients like `FileServiceClient` or `FileClient` are instantiated. - Added name properties on all the clients for convenience. @@ -173,7 +173,7 @@ }); ``` -## 10.3.0 (2019-09) +## 10.3.0 (2019-09-01) - Updated Azure Storage Service API version to 2019-02-02. - Added a new API `ShareURL.createPermission()` which allows for the creation of a security descriptor at the Azure File share level. This descriptor can be used for files and directories in the share. @@ -181,7 +181,7 @@ - Added APIs `DirectoryURL.setProperties()` and `FileURL.setProperties()`, and updated APIs `DirectoryURL.create()` and `FileURL.create()` for setting file permission, attributes, creation time, and last write time. - Added a new API `FileURL.uploadRangeFromURL()` which allows range in a file to be written using a range of another file as a source. This permits synchronous server-side copies to be orchestrated for files of any size. -## 12.0.0-preview.3 (2019-08) +## 12.0.0-preview.3 (2019-08-01) - Updated Azure Storage Service API version to 2019-02-02. - Added a new API `ShareClient.createPermission()` which allows for the creation of a security descriptor at the Azure File share level. This descriptor can be used for files and directories in the share. @@ -203,7 +203,7 @@ - Basic HTTP proxy authentication support is added. Proxy settings can be passed in the options while creating a new client. Example - [typescript/src/proxyAuth.ts](https://github.com/Azure/azure-sdk-for-js/blob/master/sdk/storage/storage-file-share/samples/typescript/src/proxyAuth.ts) - Connection strings for explicit storage endpoints are supported. - [Configure Azure Storage connection strings](https://docs.microsoft.com/azure/storage/common/storage-configure-connection-string#create-a-connection-string-for-an-explicit-storage-endpoint) -## 12.0.0-preview.2 (2019-08) +## 12.0.0-preview.2 (2019-08-01) - [Breaking] Aborter class is no longer exposed from the package. Use the package [@azure/abort-controller](https://www.npmjs.com/package/@azure/abort-controller) to pass an abort signal to any of the async operations. `AbortController.timeout()` can be utitlized as an abort signal. @@ -213,7 +213,7 @@ - SAS connection string example - `BlobEndpoint=https://myaccount.blob.core.windows.net/;QueueEndpoint=https://myaccount.queue.core.windows.net/;FileEndpoint=https://myaccount.file.core.windows.net/;TableEndpoint=https://myaccount.table.core.windows.net/;SharedAccessSignature=sasString` - SAS connection string is supported in both NodeJS and browser runtimes unlike the Account Connection String which is supported only in the NodeJS runtime. -## 12.0.0-preview.1 (2019-07) +## 12.0.0-preview.1 (2019-07-01) - [Breaking] Client types are renamed from *URL to *Client. - ServiceURL, ShareURL, DirectoryURL and FileURL to FileServiceClient, ShareClient, DirectoryClient and FileClient respectively. @@ -248,7 +248,7 @@ For release notes and more information please visit https://aka.ms/azsdk/releases/july2019preview -## 10.2.0 (2019-06) +## 10.2.0 (2019-06-01) - Fixed a bug of `downloadBlobToBuffer()` and `downloadAzureFileToBuffer()` when provided offset is not 0. - Fixed a bug that `Aborter` cannot work during retry interval. @@ -264,7 +264,7 @@ For release notes and more information please visit https://aka.ms/azsdk/release - Added `DirectoryURL.forceCloseHandlesSegment()`, `FileURL.forceCloseHandlesSegment()`, `DirectoryURL.forceCloseHandle()` and `FileURL.forceCloseHandle()` to close handles. - Updated Azure Storage Service API version to [2018-11-09](https://docs.microsoft.com/rest/api/storageservices/version-2018-11-09). -## 10.1.0 (2019-01) +## 10.1.0 (2019-01-01) - [Breaking] Updated convenience layer methods enum type parameters into typescript union types, this will help reducing bundle footprint. - [Breaking] Updated URL encoding strategy for `url` parameters of `new XXXURL(url, pipeline)` methods, such as `new FileURL(url, pipeline)`. @@ -277,6 +277,6 @@ For release notes and more information please visit https://aka.ms/azsdk/release - Fixed an issue that when body is string with special characters, `FileURL.uploadRange` will fail to upload. - Exported `HttpRequestBody` type for who wants to implement a customized HTTP client. -## 10.0.0-preview (2018-12) +## 10.0.0-preview (2018-12-01) - Initial Release. API version 2018-03-28 supported. Please see the README for information on the new design. diff --git a/sdk/storage/storage-queue/CHANGELOG.md b/sdk/storage/storage-queue/CHANGELOG.md index dc1a4d644d33..c9e80295d270 100644 --- a/sdk/storage/storage-queue/CHANGELOG.md +++ b/sdk/storage/storage-queue/CHANGELOG.md @@ -32,26 +32,26 @@ - Bug fix - `credential` parameter of `newPipeline()` function is now optional. If not specified, `AnonymousCredential` is used. Fixes bug [9628](https://github.com/Azure/azure-sdk-for-js/issues/9628). - Bug fix - Content-Length header is no more ignored. Fixes bugs [8903](https://github.com/Azure/azure-sdk-for-js/issues/8903), [9300](https://github.com/Azure/azure-sdk-for-js/issues/9300) and [10614](https://github.com/Azure/azure-sdk-for-js/issues/10614). -## 12.1.0-preview.1 (2020.07) +## 12.1.0-preview.1 (2020-07-03) - Updated Azure Storage Service API version to 2019-12-12. - Added `exists`, `createIfNotExists` and `deleteIfExists` to `QueueClient`. -## 12.0.5 (2020.05) +## 12.0.5 (2020-05-20) - Fix un-handled TypeError [issue #8499](https://github.com/Azure/azure-sdk-for-js/issues/8499) in Electron applications. [PR #8568](https://github.com/Azure/azure-sdk-for-js/pull/8568) - Updated to use `@opentelemetry/api` 0.6.1 via `@azure/core-tracing`. [PR #7998](https://github.com/Azure/azure-sdk-for-js/pull/7998) - Updated to use `typescript` 3.8.3. [PR #8659](https://github.com/Azure/azure-sdk-for-js/pull/8659) -## 12.0.4 (2020.03) +## 12.0.4 (2020-03-12) - Buf fix - Fixed typings support for TypeScript 3.1. [PR #7350](https://github.com/Azure/azure-sdk-for-js/pull/7350) -## 12.0.3 (2020.02) +## 12.0.3 (2020-02-11) - Updated Azure Storage Service API version to 2019-07-07. -## 12.0.2 (2020.01) +## 12.0.2 (2020-01-09) - Bug fix - Name properties on clients now support more kinds of endpoints(IPv4/v6 hosts, single word domains). [PR #6694](https://github.com/Azure/azure-sdk-for-js/pull/6694) - Service clients now share a single http client instance by default. [PR #6657](https://github.com/Azure/azure-sdk-for-js/pull/6657) @@ -64,7 +64,7 @@ - Bug Fix - Convert empty prefixes (`""`) to `undefined` when passed as options to the `listQueues` method to avoid sending an invalid request to the service. Fixes bug [5817](https://github.com/Azure/azure-sdk-for-js/issues/5817). - Documented the behavior of `getProperties` methods with respect to metadata keys and their casing inconsistency when compared to the metadata keys returned through corresponding "list" methods with the `includeMetadata` option. -## 12.0.0 (2019.11) +## 12.0.0 (2019-10-30) - This release marks the general availability of the `@azure/storage-queue` package. - [Breaking] The custom browser and retry policies that are specific to the Storage libraries have been @@ -90,7 +90,7 @@ corresponding policies from the `@azure/core-http` library are meant to be used instead. - [Breaking] The default browser bundle has been removed from the npm package. Bundling your application with a bundler such as Webpack is the recommended approach to building a browser bundle. For details on how to do this, please refer to our [bundling documentation](https://aka.ms/AzureSDKBundling). -## 12.0.0-preview.5 (2019.10) +## 12.0.0-preview.5 (2019-10-22) - [Breaking] Major API changes for the `@azure/storage-queue` package. - Flattened Client Hierarchy - `QueueClient` is flattened into `QueueServiceClient`, `MessagesClient` is renamed to `QueueClient`, `MessageIdClient` is flattened into the new `QueueClient`. [PR #5579](https://github.com/Azure/azure-sdk-for-js/pull/5579) @@ -120,7 +120,7 @@ - (with proxyURI) `UseDevelopmentStorage=true;DevelopmentStorageProxyUri=proxyURI` - [Breaking] IE11 needs `Object.assign` polyfill loaded. [PR #5727](https://github.com/Azure/azure-sdk-for-js/pull/5727) -## 12.0.0-preview.4 (2019.10) +## 12.0.0-preview.4 (2019-10-09) - Library tries to load the proxy settings from the environment variables like HTTP_PROXY if the proxy settings are not provided when clients like `QueueServiceClient` or `QueueClient` are instantiated. - Added development connection string support to connect to the storage emulator [Azurite - Extension for VS Code](https://marketplace.visualstudio.com/items?itemName=Azurite.azurite) @@ -180,6 +180,17 @@ - SAS connection string is supported in both NodeJS and browser runtimes unlike the Account Connection String which is supported only in the NodeJS runtime. - Fixed a bug where `MessageIdClient` constructor throws an error `URL is undefined` when the client is created with a valid connection string. +## 10.2.0 (2019-07-31) + +- Fixed a bug that `Aborter` cannot work during retry interval. +- Fixed a bug that "err.code.toUpperCase is not a function" when retries in browser. +- Export `RetryPolicyType`. +- `Aborter` doesn't require `dom` as tsconfig lib requirement anymore for `Event` type. +- Updated API version to 2018-11-09. +- Updated HTTP client from axios to node-fetch in Node.js runtime. +- A new option `keepAliveOptions` added to parameter of `StorageURL.newPipeline()` which controls keep-alive configurations. Keep-alive is enabled by default. +- Updated Azure Storage Service API version to [2018-11-09](https://docs.microsoft.com/rest/api/storageservices/version-2018-11-09). + ## 12.0.0-preview.1 (2019-07-03) - [Breaking] Client types are renamed from *URL to *Client. @@ -211,17 +222,6 @@ For release notes and more information please visit https://aka.ms/azsdk/releases/july2019preview -## 10.2.0 (2019-07-31) - -- Fixed a bug that `Aborter` cannot work during retry interval. -- Fixed a bug that "err.code.toUpperCase is not a function" when retries in browser. -- Export `RetryPolicyType`. -- `Aborter` doesn't require `dom` as tsconfig lib requirement anymore for `Event` type. -- Updated API version to 2018-11-09. -- Updated HTTP client from axios to node-fetch in Node.js runtime. -- A new option `keepAliveOptions` added to parameter of `StorageURL.newPipeline()` which controls keep-alive configurations. Keep-alive is enabled by default. -- Updated Azure Storage Service API version to [2018-11-09](https://docs.microsoft.com/rest/api/storageservices/version-2018-11-09). - ## 10.1.0 (2019-01-18) - [Breaking] Updated convenience layer methods enum type parameters into typescript union types, this will help to reduce bundle footprint.