Releases: Azure/azure-storage-js
Releases · Azure/azure-storage-js
Azure Storage SDK for JavaScript - Queue 10.1.0
2019.1 Version 10.1.0
- [Breaking] Updated convenience layer methods enum type parameters into typescript union types, this will help to reduce bundle footprint.
- [Breaking]
SASQueryParametersis not going to be exported in browser bundle, and will be exported in Node.js runtime. - [Breaking] IE11 needs
Array.prototype.includesandObject.keyspolyfills loaded. - Updated dependency
ms-rest-jsto@azure/ms-rest-js. - Updated server timeout value for retry options
tryTimeoutInMsto 30 seconds. - Fixed
Aborter.timeout()misleading scale description. - Fixed an issue that enqueue/dequeue/peek fail to work with some utf8 characters.
- Exported HttpRequestBody type for who wants to implement a customized HTTP client.
Azure Storage SDK for JavaScript - File 10.1.0
2018.01 Version 10.1.0
- [Breaking] Updated convenience layer methods enum type parameters into typescript union types, this will help reducing bundle footprint.
- [Breaking] Updated URL encoding strategy for
urlparameters ofnew XXXURL(url, pipeline)methods, such asnew FileURL(url, pipeline).- URL will accept both encoded or non-encoded URL string. It will escape non-escaped special characters, like Chinese characters. However, if directory/file name includes
%,urlmust be encoded manually.
- URL will accept both encoded or non-encoded URL string. It will escape non-escaped special characters, like Chinese characters. However, if directory/file name includes
- [Breaking]
SASQueryParametersis not going to be exported in browser bundle, and will be exported in Node.js runtime. - [Breaking] IE11 needs
Array.prototype.includesandObject.keyspolyfills loaded. - Updated dependency
ms-rest-jsto@azure/ms-rest-js. - Fixed
Aborter.timeout()misleading scale description. - Removed default 60s server timeout value for retry options
tryTimeoutInMsto avoid large blob download stream unexpected ending. - Fixed an issue that when body is string with special characters,
FileURL.uploadRangewill fail to upload. - Exported
HttpRequestBodytype for who wants to implement a customized HTTP client.
Azure Storage SDK for JavaScript - Blob 10.3.0
2018.12 10.3.0
- [Breaking] Updated convenience layer methods enum type parameters into typescript union types, this will help reducing bundle footprint.
- [Breaking] Updated URL encoding strategy for
urlparameters ofnew XXXURL(url, pipeline)methods, such asnew BlobURL(url, pipeline).- URL will accept both encoded or non-encoded URL string. It will escape non-escaped special characters, like Chinese characters. However, if blob name includes
?or%,urlmust be encoded manually.
- URL will accept both encoded or non-encoded URL string. It will escape non-escaped special characters, like Chinese characters. However, if blob name includes
- [Breaking]
SASQueryParametersis not going to be exported in browser bundle, and will be exported in Node.js runtime. - [Breaking] IE11 needs
Array.prototype.includesandObject.keyspolyfills loaded. - Updated dependency
ms-rest-jsto@azure/ms-rest-js. - Fixed
Aborter.timeout()misleading scale description. - Added option
maxSingleShotSizeto customize concurrency upload threshold in bytes for highlevel uploading APIs, likeuploadBrowserDataToBlockBloboruploadFileToBlockBlob. - Removed default 60s server timeout value for retry options
tryTimeoutInMsto avoid large blob download stream unexcepted ending. - Fixed an issue that when body is string with special characters,
BlockBlobULR.uploadwill fail to upload.
Azure Storage SDK for JavaScript - Queue 10.0.0-preview
2018.12 Version 10.0.0-preview
- Initial Release. API version 2018-03-28 supported. Please see the README for information on the new design.
Azure Storage SDK for JavaScript - File 10.0.0-preview
2018.12 Version 10.0.0-preview
- Initial Release. API version 2018-03-28 supported. Please see the README for information on the new design.
Azure Storage SDK for JavaScript - Blob 10.2.0-preview
2018.11 10.2.0-preview
- [Breaking] Updated names of exported interfaces
IHTTPPipelineLogger&IHTTPClienttoIHttpPipelineLogger&IHttpClient. - [Breaking] For
setMetadata()andsetHTTPHeaders(),metadataandblobHTTPHeadersare moved fromoptionsinto top level parameter list. - Fixed bugs and typos in samples.
- Fixed a bug during generateAccountSASQueryParameters() that generated signature is not valid.
- Fixed a bug during generateBlobSASQueryParameters() that cache-control, content-type, content-disposition, content-encoding and content-language are not supported.
- Fixed a bug in SAS generation that start and expiry time format is not correct.
- Removed
FilefromuploadBrowserDataToBlockBlobparameter type list, becauseFileextendsBlobwhich is already in the list. - Fixed typos in
IRangecomments. - Removed useless
markerfield from option ofServiceURL.listContainersSegmentmethod. - Fixed a bug that
timeoutparameter should use second as unit instead of millisecond. - Added stream retry when
BlobURL.downloadresponse stream unexcepted ends.
Azure Storage SDK for JavaScript - Blob 10.1.0-preview
2018.09 10.1.0-preview
- Fixed sharedkey authentication error when blob names have spaces.
- Updated samples in readme and sample folder to fix undefined headers.
- Updated readme samples to make it runnable as copy/paste.
- More documentation around ACCOUNT_SAS and CORS in readme.md and contributing.md.
- Size of browser bundle is reduced from 229KB to 175KB (minified version). Thanks Brian Terlson & Rikki Gibson!
- Set
sideEffectsoption totruein package.json, which helps webpack4 for tree shaking. - Updated
browserandmoduleoption in package.json, webpack will try to load ES6 module. - Added prettier config file.
- Fixed typos and unused imports.
- [Breaking] Dropped built-in polyfills for
String, and following polyfills need to be loaded external for IE11 now:PromiseString.prototype.startsWithString.prototype.endsWithString.prototype.repeatString.prototype.includes
- [Breaking]
Aborter.Noneis renamed toAborter.nonefor JavaScript naming conventions.
Azure Storage SDK for JavaScript - Blob 10.0.0-preview
2018.09 Version 10.0.0-preview
- Initial Release. API version 2018-03-28 supported. Please see the README for information on the new design.