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

fix(deps): update dependency azure-storage to v2 #10

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 13, 2020

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
azure-storage ^0.4.5 -> ^2.0.0 age adoption passing confidence

Release Notes

Azure/azure-storage-node

v2.10.7

Compare Source

v2.10.6

Compare Source

v2.10.5

Compare Source

v2.10.4

Compare Source

v2.10.3: Storage Client Library 2.10.3

Compare Source

2019.04 Version 2.10.3

  • Fixed callback not being called in _getBlobToLocalFile.
  • Removed retryInfo.retryable check in retrypolicyfilter.js.
  • Removed comment about maxResults.
  • Fixed Travis-CI failed validation.
  • Updated latest links and descriptions to V10 SDK in readme.md.
  • Fixed some errors are thrown in a inner async callback which cannot be caught.

v2.10.2: Storage Client Library 2.10.2

Compare Source

2018.10 Version 2.10.2

ALL

  • Upgrade xmlbuilder to 9.0.7 and extend to 3.0.2 to avoid vulnerabilities.
  • Removed deprecated Buffer constructor calls in favor of static methods Buffer.from and Buffer.alloc.
  • Added JSv10 link and docs.microsoft.com link.
  • Improved documents.

BLOB

  • Added typescript declarations to listBlobDirectoriesSegmented and listBlobDirectoriesSegmentedWithPrefix.

FILE

  • Fixed an issue that empty text isn’t supported in createFileFromText.

TABLE

  • Fixed an issue that uncaught TypeError could be thrown from createTable when request is not sent properly.

v2.10.1: Storage Client Library 2.10.1

Compare Source

2018.08 Version 2.10.1

ALL

  • Added a parameter enableGlobalHttpAgent to all services. To enable global HTTP(s) agent, please set {blob|queue|table|file}Service.enableGlobalHttpAgent to true.
  • Fixed a bug that content type value is incorrect for json.

v2.10.0: Storage Client Library 2.10.0

Compare Source

2018.06 Version 2.10.0

ALL

  • Updated storage service version to 2018-03-28.

BLOB

  • Fixed a bug that DeleteRetentionPolicy.Days should be number instead of string when calling getServiceProperties.
  • Added a method getAccountProperties to blobService.
  • Added a method createBlockFromURL to blobService.
  • Added support for static website service properties (in preview).

v2.8.3: Storage Client Library 2.8.3

Compare Source

2018.05 Version 2.8.3

ALL

  • Bumped version of request module from ~2.83.0 to ^2.86.0 to solve a vulnerability issue.

v2.8.2: Storage Client Library 2.8.2

Compare Source

2018.04 Version 2.8.2

ALL

  • Improved JSDoc to clarify Node.js Writable and Readable stream.
  • Updated CONTRIBUTION.md about the Node.js supported versions.

BLOB

  • Fixed a TypeScript definition error that blobService.getUrl() misses snapshotId parameter.

FILE

  • Fixed a README.MD mistake for FileService example.

v2.8.1: Storage Client Library 2.8.1

Compare Source

2018.03 Version 2.8.1

ALL

  • Updated request and validator package dependencies to reduce vulnerability.
  • Fix a type assignment bug in tests for env variables.
  • Improved documents.

v2.8.0: Storage Client Library 2.8.0

Compare Source

ALL

  • Updated storage service version to 2017-07-29.

BLOB

  • Added support for Soft Delete feature.
  • Fixed several blobuploader example issues.
  • Fixed a compatibility issue for getBlobToLocalFile and createReadStream with Node.js v9.
  • Fixed a bug that blob name will be wrongly trimmed to empty string when listing blobs.
  • Fixed a bug when blob size > 32M, GetBlobStream returns root blob data instead of snapshot data.

FILE

  • Fixed a compatibility issue for getFileToLocalFile and createReadStream with Node.js v9.

v2.7.0: Storage Client Library 2.7.0

Compare Source

2017.12 Version 2.7.0

ALL

  • Default HTTP connection will enable keep-alive to improve performance.

BLOB

  • Added support for getBlobProperties, listBlobsSegmented and listBlobsSegmentedWithPrefix to return AccessTierChangeTime and AccessTierInferred properties.
  • Fixed a blob lease support issue for appendFromText and resizePageBlob.

TABLE

  • Fixed an apostrophe missing issue in TableQuery.where() example.

v2.6.0: Storage Client Library 2.6.0

Compare Source

2017.10 Version 2.6.0

FILE

  • Added support for file share snapshot.

v2.5.0: Storage Client Library 2.5.0

Compare Source

2017.09 Version 2.5.0

ALL

  • Optimized samples and documentation for retry policies.
  • Added additional samples for blob and file.

BLOB

  • Optimized commitBlocks API implementation and documentation.

FILE

  • Added support for File metrics.

v2.4.0: Storage Client Library 2.4.0

Compare Source

2017.08 Version 2.4.0

ALL

  • Fixed a TypeScript issue that browserFile should be Object type in the TypeScript definition file.

BLOB

  • Added support for getting and setting a tier for a block blob under a LRS Blob Storage Account from tiers hot, cool and archive. As of 8/22/2017, to use this feature, you need to be part of the Storage Archive Preview Program.

v2.3.0: Storage Client Library 2.3.0

Compare Source

2017.08 Version 2.3.0

ALL

BLOB

  • PageBlobs: For Premium Accounts only, added support for getting and setting the tier on a page blob. The tier can also be set when creating or copying from an existing page blob.

FILE

  • Added serverEncryped property to FileResult and DirectoryResult which indicates if the file data and application metadata are completely encrypted using the specified algorithm on the server.
  • Fixed a TypeScript issue that SharedAccessPermissions for FileUtilities is missing in type definition file.

TABLE

  • Fixed a typo in table query example for combineFilters function.

v2.2.2: Storage Client Library 2.2.2

Compare Source

2017.08 Version 2.2.2

ALL

  • Fixed a retry timeout issue during uploading.

v2.2.1: Storage Client Library 2.2.1

Compare Source

2017.07 Version 2.2.1

BLOB

  • Optimized memory usage especially for uploading blobs with large block size.

v2.2.0: Storage Client Library 2.2.0

Compare Source

2017.06 Version 2.2.0

ALL

  • Fixed a TypeScript issue that callback of createWriteStreamToBlockBlob should be optional in the TypeScript definition file.
  • Fixed a bug in TypeScript definition file about AccessConditions mismatches with AccessCondition which is exported in JavaScript.
  • Fixed an undefined property issue in BlobResult object of the sample code.
  • Updated node-uuid to uuid.
  • Updated underscore version to 1.8.3.
  • Updated validator version to 3.35.0.

BLOB

  • Added a defaultEnableReuseSocket option for BlobService to control reuseSocket settings.
  • Fixed a hanging or silent failing issue for blob uploading under some situations.
  • Fixed a bug that doesBlobExist does not support snapshotId parameter.
  • Fixed a bug in getBlobToLocalFile that fs will throw exceptions instead of returning errors in callback.

FILE

  • Added a defaultEnableReuseSocket option for FileService to control reuseSocket settings.
  • Fixed a hanging or silent failing issue for file uploading under some situations.
  • Fixed a bug in getFileToLocalFile that fs will throw exceptions instead of returning errors in callback.

v2.1.0: Storage Client Library 2.1.0

Compare Source

2017.03 Version 2.1.0

ALL

  • Fixed the type script issue that AccessConditions is missing in the type definition file

BLOB

QUEUE

  • Fixed the issue that responseObject may not have response body in createMessage function.

v2.0.0: Storage Client Library 2.0.0

Compare Source

2017.01 Version 2.0.0

ALL

  • Updated storage service version to 2016-05-31. Fore more information, please see - https://msdn.microsoft.com/en-us/library/azure/dd894041.aspx
  • Fixed the issue that BatchOperation doesn't support socket reuse for some node versions.
  • Fixed the issue that BatchOperation request pool size is too big when the socket reuse is supported.
  • Added empty headers to string-to-sign.
  • For response has body and no content-type header, try to parse the body using xml format.
  • Fixed the issue that retry filter will continuously retry for client error like ETIMEDOUT.
  • Added support for client side timeout. In order to set the timeout per API, please use options.clientRequestTimeoutInMs. To set the default value for all requests made via a particular service, please use {blob|queue|table|file}Service.defaultClientRequestTimeoutInMs.

BLOB

  • Added support for large block blob.
  • Added publicAccessLevel to ContainerResult for the APIs listContainersSegmented and listContainersSegmentedWithPrefix.
  • When specifiying access condition If-None-Match: * for reading, it will always fail.
  • Returned content MD5 for range gets Blobs.
  • Fixed the issue that useTransactionalMD5 didn't take effect for downloading a big blob.

QUEUE

  • createMessage callback has been changed from errorOrResponse to errorOrResult<QueueMessageResult> which contains messageId, popReceipt, timeNextVisible, insertionTime and expirationTime. It can be passed to updateMessage and deleteMessage APIs.

FILE

  • Returned content MD5 for range gets Files.
  • Fixed the issue that useTransactionalMD5 didn't take effect for downloading a big file.
  • Added support for listing files and directories with prefix, refer to FileService.listFilesAndDirectoriesSegmentedWithPrefix.

TABLE

  • Fixed the issue that response in incorrect for table batch operation when the error response item is not the first item in the responses.

v1.4.0: Storage Client Library 1.4.0

Compare Source

2016.11 Version 1.4.0

ALL

  • Added ENOTFOUND for secondary endpoint and ECONNREFUSED to RetryPolicyFilter.
  • Added support for text/html error response body.

BLOB

  • Fixed the issue that the ChunkAllocator maxCount is aligned with parallelOperationThreadCount.
  • Changed /S of SpeedSummary to /s.
  • Fixed the issue that BlobService.createBlockBlobFromText will hang when passed null or undefined text argument.
  • Fixed the issue that BlobService.createBlockBlobFromText will always set content-type to text/plain.

QUEUE

  • Allowed QueueService.peekMessages against secondary endpoint.

FILE

  • Fixed the issue that the ChunkAllocator maxCount is aligned with parallelOperationThreadCount.
  • Changed /S of SpeedSummary to /s.

v1.3.2: Storage Client Library 1.3.2

Compare Source

2016.10 Version 1.3.2

BLOB

  • Prevent a blockId from being generated with a decimal point.

v1.3.1: Storage Client Library 1.3.1

Compare Source

2016.09 Version 1.3.1

ALL

  • Improved the type script support.

v1.3.0: Storage Client Library 1.3.0

Compare Source

2016.08 Version 1.3.0

ALL

  • Fixed the issue that retry filter will fail against storage emulator.
  • Fixed a hang issue of StorageServiceClient with retry policy filter set when retrying sending the request, the stream is not readable anymore.
  • Updated the default value of CorsRule.ExposedHeaders, CorsRule.AllowedHeaders to empty and CorsRule.MaxAgeInSeconds to 0 for setServiceProperties APIs of all services.
  • Fixed the issue that service SAS doesn't work if specifying the AccessPolicy.Protocols.

BLOB

QUEUE

  • Updated the QueueMessageResult.dequeueCount from string to number.
  • Added the API QueueService.getUrl for getting the queue url.

TABLE

  • Added the API TableService.getUrl for getting the table url.

v1.2.0: Storage Client Library 1.2.0

Compare Source

2016.07 Version 1.2.0

ALL

  • Fixed the issue that metadata name will be converted to lower-case after retrieving back from the server. Note that this fix is only applicable for Node 0.12 or higher version.
  • Added support for EndpointSuffix for all service constructors.
  • Updated storage service version to 2015-12-11. Fore more information, please see - https://msdn.microsoft.com/en-us/library/azure/dd894041.aspx
  • Updated the request package to version 2.74.0 to address the security vulnerability - https://nodesecurity.io/advisories/130

BLOB

  • Fixed the issue that the service error message will be written to the destination stream if getting error when downloading the blob to a stream/file.
  • Added serverEncryped property to 'BlobResult' class which indicates if the blob data and application metadata are completely encrypted using the specified algorithm on the server.

FILE

  • Fixed the issue that the service error message will be written to the destination stream if getting error when downloading the file to a stream/file.

TABLE

  • The atom feed payload format is not supported anymore for table service APIs.

v1.1.0: Storage Client Library 1.1.0

Compare Source

2016.06 Version 1.1.0

ALL

  • Fixed the issue that using SAS doesn't work against storage emulator.
  • Fixed the issue that the service SAS signature is incorrect when protocol parameter is specified.
  • Fixed the issue that the timeout query string should be in seconds instead of milliseconds.

BLOB

  • Added parameter snapshotId to BlobService.getUrl function to support getting url of a specified snapshot.
  • Fixed the issue that the getUrl doesn't work against storage emulator.
  • Fixed the race issue that the _rangeList may be deleted before using it in the BlockRangeStream._getTypeList function.
  • Fixed the issue that downloading block blob with size bigger than 32MB will fail when using anonymous credential.
  • Added CREATE to BlobUtilities.SharedAccessPermissions.

TABLE

  • Supported string type value for entity PartionKey and RowKey.
  • Supported implicit Edm type value for entity properties. The supported implicit Edm types including Int32, Double, Bool, DateTime and String.

FILE

  • Fixed the issue that the getUrl doesn't work against storage emulator.
  • Added CREATE to FileUtilities.SharedAccessPermissions.

v1.0.1: Storage Client Library 1.0.1

Compare Source

2016.05 Version 1.0.1

ALL
•Fixed the issue that StorageServiceClient._normalizeError will throw exception on Node below v4 because string.startsWith is not available on Node below v4.

v1.0.0: Storage Client Library 1.0.0

Compare Source

2016.05 Version 1.0.0

BLOB

  • The blob property of BlobResult has been renamed to name to keep consistent with other services API and the listBlob API.
  • Decoded the block name of LockListResult from base64 string to utf-8 string.

QUEUE

  • The encodeMessage flag of QueueService has been replaced by messageEncoder which support TextBase64QueueMessageEncoder, BinaryBase64QueueMessageEncoder, TextXmlQueueMessageEncoder and custom implementation of QueueMessageEncoder.

TABLE

  • Fixed the issue that loses the data type for Edm.Double value like: 1.0.
  • Fixed the issue that loses the data precision for Edm.Int64 value when it is outisde of the range (2^53 - 1) to -(2^53 - 1).

v0.10.0: Storage Client Library 0.10.0

Compare Source

2016.03 Version 0.10.0

ALL

  • The signedIdentifiers parameter and result properties have been changed from array to hash map to avoid non unique signed identifier id.

BLOB

  • Added 'COPY' to the BlobUtilities.BlobListingDetails to include copy information in the results.
  • Added 'bytesCopied' and 'totalBytes' to the blob result.
  • Added the blob result to the callback of BlobService.commitBlocks.
  • Moved the properties in the properties object of BlobResult and ContainerResult when listing blobs or containers to the result object.
  • Renamed the property names returned from listing blobs or containers to camelCase.
  • The contentType, contentEncoding, contentLanguage, contentDisposition, 'contentMD5' and cacheControl parameters and return values about the blob's content settings are grouped into a contentSettings sub property.
  • The contentMD5 parameter to verify the integrity of the data during the transport is changed to transactionalContentMD5
  • The copy* return values are grouped into a copy sub property.
  • The lease* return values are grouped into a lease sub property.
  • The options.accessConditions parameter is changed to AccessConditions type.

QUEUE

  • Renamed QueueResult.approximatemessagecount to camelCase and change its type to 'number.
  • Renamed the property names of QueueMessageResult to camelCase.
  • Renamed the parameter options.messagettl of the createMessage API to options.messageTimeToLive.
  • Updated the callback of the createMessage API from errorOrResult to errorOrResponse.
  • Removed peekOnly option from the options parameter of the getMessages API. To peek messages, use peekMessages instead.
  • Added getMessage and peekMessage API.

FILE

  • Moved the properties in the properties object of FileResult and ShareResult when listing files or shares to the result object.
  • Renamed the property names returned from listing files or shares to camelCase.
  • Renamed the property names returned from getting share stats to camelCase.
  • The contentType, contentEncoding, contentLanguage, contentDisposition, 'contentMD5' and cacheControl parameters and return values about the blob's content settings are grouped into a contentSettings sub property.
  • The contentMD5 parameter to verify the integrity of the data during the transport is changed to transactionalContentMD5
  • The copy* return values are grouped into a copy sub property.
  • Fixed the issue that SAS tokens created from table names with upper-case letters do not work.
  • The options.accessConditions parameter is changed to AccessConditions type.

TABLE

  • Fixed the issue that getTableAcl returns empty array with signedIdentifier property.
  • Renamed the function updateEntity to replaceEntity.
  • Renamed TableUtilities.entityGenerator.Entity to EntityProperty.

v0.9.0: Storage Client Library 0.9.0

Compare Source

2016.03 Version 0.9.0

ALL

  • Updated storage service version to 2015-04-05. Fore more information, please see - https://msdn.microsoft.com/en-us/library/azure/dd894041.aspx
  • Added support for Account SAS.
  • Added support for IPACL and Protocols options for service SAS.
  • Fixed the issue where the authentication may fail when a metadata key is in upper case.
  • Added 'nsp check' task for security vulnerability check.
  • Updated the dependency of the 'request' module to avoid the security vulnerability reported by the 'nsp' tool.

BLOB

  • Added new permission 'ADD' for service SAS.

FILE

  • Added support for metrics setting for service properties.

v0.8.0: Storage Client Library 0.8.0

Compare Source

2016.01 Version 0.8.0

ALL

  • Preview release of the TypeScript definition file at "lib/azure-storage.d.ts".

BLOB

  • Added the blob result to the callback of BlobService.commitBlocks.
  • Added the speed summary to the downloading APIs.

v0.7.0: Storage Client Library 0.7.0

Compare Source

2015.12 Version 0.7.0

ALL

  • Fixed the typo in the function generateDevelopmentStorageCredentials.
  • Fixed the issue that the HTTP global agent setting is changed during parallel uploading and downloading and impacts on other Node.js applications.
  • Fixed the issue that the chunked stream writing methods do not accept string.
  • Fixed the issue that the request fails when the content-length is set to string '0' in the 'sendingRequestEvent' event handler.
  • Supported retry on XML parsing errors when the XML in the response body is corrupted.
  • Replaced the dependency "mime" to "browserify-mime" to work with Browserify.

BLOB

  • Added an option to skip the blob or file size checking prior to the actual downloading.
  • Fixed the issue that it doesn't callback when loses the internet connection during uploading/uploading.
  • Fixed the issue that the local file cannot be removed in the callback when uploading a blob from a local file.
  • Fixed the issue that the stream length doesn't work when it is larger than 32MB in the createBlockBlobFromStream, createPageBlobFromStream, createAppendBlobFromStream and appendFromStream functions.
  • Fixed the issue that it doesn't return error in the page range validation when the size exceeds the limit.
  • Renamed the function AppendFromLocalFile to appendFromLocalFile.
  • Renamed the function AppendFromStream to appendFromStream.
  • Renamed the function AppendFromText to appendFromText.

TABLE

  • Fixed the issue that listTablesSegmentedWithPrefix with maxResult option throws exception.

v0.6.0: Storage Client Library 0.6.0

Compare Source

2015.09 Version 0.6.0

ALL

  • Fixed the MD5 mismatch issue in uploading a blob when running with Node.js v4.0 or io.js.

BLOB

  • Fixed the issue that it doesn't prompt appropriate error message when the source URI is missing in BlobService.startCopyBlob().

v0.5.0: Storage Client Library 0.5.0

Compare Source

2015.08 Version 0.5.0

ALL

  • Updated storage service version to 2015-02-21. For more information, please see - https://msdn.microsoft.com/en-us/library/azure/dd894041.aspx
  • Unified the function parameters for setting ACL of container, table, queue and share.
  • Renamed 'AccessPolicy.Permission' to 'AccessPolicy.Permissions' on the result object from getAcl to match the property name on the signedIdentifier property passed to setAcl calls.
  • Unified the name pattern of the http header constants.
  • Split the property parameters from the options parameter for setting properties of blob, share and file.
  • Updated the error message when an argument is in a wrong type while it requires a string.
  • Exported AccessCondition to generate an object that represents a condition.
  • Fixed an issue that the SAS in the SharedAccessSignature part of the connection string cannot start with '?'.
  • Deprecated the generateSharedAccessSignatureWithVersion() method in each service.

BLOB

  • Supported operating against append blobs.
  • Fixed an issue that the file descriptor in the FileReadStream is not closed.

QUEUE

  • Fixed an issue that options.messageText doesn't work in QueueService.updateMessage.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant