Граф коммитов

155 Коммитов

Автор SHA1 Сообщение Дата
hasonmsft 039821c056 Update version number to 2.0.0 2017-01-24 10:14:49 +08:00
hasonmsft 8b83900abf Fixed the issue that response in incorrect for table batch operation when the error response item is not the first item in the responses. 2017-01-24 10:14:48 +08:00
hasonmsft 09f5665b1c Returned content MD5 for range gets Blobs and Fixed the issue that `useTransactionalMD5` didn't take effect for downloading a big blob. 2017-01-24 10:14:05 +08:00
hasonmsft 266e2b7520 Returned content MD5 for range gets on Files and fixed the issue that `useTransactionalMD5` didn't take effect for downloading a big file. 2017-01-24 10:13:44 +08:00
hasonmsft 0dda0f962f When specifiying access condition `If-None-Match: *` for read, it will always fail. 2017-01-24 10:13:43 +08:00
hasonmsft a9b59e0d59 `createMessage` callback has been changed from `errorOrResponse` to `errorOrResult<QueueMessageResult>`. 2017-01-24 10:13:25 +08:00
Marc Bachmann e48fd3d1c3
chore(package): update uuid to version 3.0.0 2017-01-23 11:35:24 +01:00
hasonmsft c53ac4523e For response has body and no `content-type` header, try to parse the body using xml format. 2017-01-22 09:50:40 +08:00
hasonmsft dd231a4db0 Added `publicAccessLevel` to `ContainerResult` for the APIs `listContainersSegmented` and `listContainersSegmentedWithPrefix`. 2017-01-22 09:50:40 +08:00
hasonmsft d7a37ab026 Added empty headers to string-to-sign 2017-01-22 09:50:40 +08:00
hasonmsft d283b20d17 Fixed the issue that `BatchOperation` doesn't support socket reuse for some node versions and request pool size is too big when the socket reuse is supported 2017-01-22 09:50:40 +08:00
HaiBo Song 302e83d87a Support large block blob 2017-01-22 09:50:40 +08:00
XiaoningLiu fdf6a20179 Fixed authorization error by disabling browser cache 2017-01-20 12:42:27 +08:00
XiaoningLiu 10b0868141 Fixed Browserify IE Number.isNaN error 2017-01-20 12:42:26 +08:00
Xiaoning Liu 4b787f96a3 Added a wrapper for md5hash which solves memory leaking issues in Browserify md5 calculation 2017-01-20 12:42:26 +08:00
XiaoningLiu e83df70d0c Fixed Edge crash when using Fetch 2016-12-22 17:16:17 +08:00
HaiBo Song b4cf510c5b Updated version number to 1.4.0 2016-11-30 17:29:30 +08:00
HaiBo Song 944227e8ea Allowed `QueueService.peekMessages` against secondary endpoint. 2016-11-30 17:29:30 +08:00
HaiBo Song b27b28d787 Added support for `text/html` error response body. 2016-11-30 17:29:30 +08:00
HaiBo Song 547fccf586 Added `ENOTFOUND` for secondary endpoint and `ECONNREFUSED` to `RetryPolicyFilter`. 2016-11-30 17:29:30 +08:00
HaiBo Song d6a727cfb2 Fixed the issue that `BlobService.createBlockBlobFromText` will always set `content-type` to `text/plain`. 2016-11-30 17:29:30 +08:00
HaiBo Song 9502af315a Fixed the issue that `BlobService.createBlockBlobFromText` will hang when passed `null` or `undefined` `text` argument. 2016-11-30 17:29:30 +08:00
HaiBo Song 4f0febbc5c Changed `/S` of SpeedSummary to `/s` 2016-11-30 17:29:30 +08:00
HaiBo Song 257e1f5ee2 Fixed the issue that the ChunkAllocator maxCount is aligned with parallelOperationThreadCount. 2016-11-30 17:29:30 +08:00
Xiaoning Liu 2831fd6d63 Fixed "Error.captureStackTrace is not a function" error in Browserify 2016-11-30 17:29:30 +08:00
HaiBo Song d9cf981045 Update the version numer to 1.3.2 2016-10-25 09:35:11 +08:00
Richard Screene 223cd49e32 Prevent a blockId from being generated with a decimal point. Fixes #205 2016-10-25 09:26:48 +08:00
HaiBo Song afa9edc5f2 Updated the version number to 1.3.1 2016-09-21 14:52:32 +08:00
HaiBo Song 2f58ea03b4 Fix a typo in the comment of storageserviceclient.js 2016-08-29 16:31:12 +08:00
jk 4b7752e565 Add 'EAI_AGAIN' as a default retry error code
The reason for adding this is it is frequently seen when sending a multitude of requests in parallel.
2016-08-19 15:03:57 +08:00
Haibo Song 541430a60a Updated the version number to 1.3.0 2016-08-19 15:02:42 +08:00
Haibo Song 0b0a8929a6 Fixed the issue that service SAS doesn't work if specifying the `AccessPolicy.Protocols`. 2016-08-19 15:01:43 +08:00
Haibo Song 6ff1539a3d Updated the default value of `CorsRule.ExposedHeaders`, `CorsRule.AllowedHeaders` to empty and `CorsRule.MaxAgeInSeconds` to `0` for `setServiceProperties` APIs of all services. 2016-08-19 10:45:48 +08:00
Haibo Song 0ef33028d7 Added the getUrl API for TableService & QueueService 2016-08-17 14:26:24 +08:00
Haibo Song b7749f758e Updated the `QueueMessageResult.dequeueCount` from `string` to `number`. 2016-08-15 19:31:44 +08:00
Haibo Song 95e4f7b6cb Added the API `BlobService.getPageRangesDiff` for getting the page ranges difference. Refer to https://msdn.microsoft.com/en-us/library/azure/mt736912.aspx for more detailed information. 2016-08-15 17:28:46 +08:00
Haibo Song b11c213211 Updated the sample of getUrl of BlobService and FileService 2016-08-12 17:52:59 +08:00
Haibo Song 46e0798677 Fixed a hang issue of `StorageServiceClient` with retry policy filter set when retrying sending the request, the stream is not readable anymore. 2016-08-12 11:05:15 +08:00
Haibo Song b8909b4ba4 Fixed the issue that retry filter will fail against storage emulator. 2016-08-09 12:02:33 +08:00
Haibo Song c3d4e6f0f3 Remove DEC_2015 & APRIL_2015 from the CompatibleVersionConstants 2016-07-29 10:24:22 +08:00
Haibo Song 5890ff3691 Update the version number to 1.2.0 2016-07-20 17:09:09 +08:00
Haibo Song dfe4913777 Upgraded to api-version 2015-12-11 and added server encryption support for blob 2016-07-20 17:08:01 +08:00
Haibo Song b3ddff2404 Added support for EndpointSuffix for all service constructors. 2016-07-19 10:37:55 +08:00
Haibo Song 3cebd7e55b 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. 2016-07-14 15:17:30 +08:00
Haibo Song 0e0ba72fe4 Fixed the issue that metadata name will be converted to lower-case after retrieving back from the server. 2016-07-06 15:31:01 +08:00
Haibo Song bc50c9d813 Supported implicit Edm type value for entity properties. 2016-06-23 15:49:28 +08:00
Haibo Song 99b48285f1 Added CREATE to BlobUtilities.SharedAccessPermissions' and Added 'CREATE' to 'FileUtilities.SharedAccessPermissions' 2016-06-23 15:49:27 +08:00
Haibo Song 0e63de5696 Update the version number to 1.1.0 2016-06-23 15:49:27 +08:00
Haibo Song 978b314a63 Updated the documentation of download APIs for parallelOperationThreadCount option 2016-06-23 15:49:26 +08:00
Haibo Song b232961fdd Fixed the issue that downloading block blob with size bigger than 32MB will fail when using anonymous credential. 2016-06-23 15:49:14 +08:00
Haibo Song 8041015531 Supported string type value for entity PartionKey and RowKey. 2016-06-15 11:20:04 +08:00
Haibo Song 7799ccfb0e Fixed the issue that the timeout query string should be in seconds instead of milliseconds. 2016-06-14 16:47:20 +08:00
Haibo Song 31e608983d Fixed the race issue that the _rangeList may be deleted before using it in the BlockRangeStream._getTypeList function 2016-06-14 15:38:16 +08:00
Haibo Song 657c8a8a98 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 2016-06-13 12:11:27 +08:00
Haibo Song df614aba97 Fixed the issue that the service SAS signature is incorrect when protocol parameter is specified. 2016-06-13 11:22:41 +08:00
Haibo Song e36b0304bb Fixed the issue that the SAS doesn't work against storage emulator. 2016-06-12 14:54:21 +08:00
Haibo Song 779949d5d5 Fixed the issue that StorageServiceClient._normalizeError will throw exception on Node below v4 because string.startsWith is not available on Node below v4. 2016-05-24 15:26:28 +08:00
Haibo Song b0d337fb9f Fix the issue that _doesTableExist may throw null ref error when no reponse from server like socket level error 2016-05-20 08:54:36 +08:00
Haibo Song 088d8f7f5c UPdate the version number to 1.0.0 2016-05-19 13:37:53 +08:00
Haibo Song 0c002c5fcf Handle the case copy blob while source uri is an SAS uri and has the snapshot option 2016-05-18 16:04:48 +08:00
Haibo Song b0d2559aa8 Handle the table error response which xml element has prefix 'm:' 2016-05-18 16:03:33 +08:00
Haibo Song 3942b2526d Fix an issue that retentionPolicy element is missing when the metrics is disabled which will cause 400 2016-05-18 16:03:06 +08:00
Haibo Song f3e6f0cb87 Fix an issue for the commit that decoded the block name of BlockListResult from base64 string to utf-8 string 2016-05-12 14:18:53 +08:00
Haibo Song a1337ce475 Revert "Max table batch size should be 100 instead of 99"
This reverts commit 5c133951d8.
2016-05-10 10:09:35 +08:00
Haibo Song 793467db2d Documentation of the QueueMessageEncoder 2016-05-06 10:06:45 +08:00
Haibo Song 5951ebf42e Move azure-storage.d.ts from lib folder to typings folder and update it to align with latest source code 2016-05-06 10:06:45 +08:00
Haibo Song 0af83f6cd1 Decoded the block name of LockListResult from base64 string to utf-8 string. 2016-05-06 10:06:45 +08:00
Haibo Song 3bec3c461c When disabling service metrics, do NOT send the IncludeAPIs and RetentionPolicy as it's not required 2016-05-06 10:06:45 +08:00
Haibo Song 469b4ef440 Replace QueueService.encodeMessage with messageEncoder which supports different encoding format 2016-05-06 10:06:45 +08:00
Haibo Song 5ee96f87c1 Fix the issue that append blob append position default to 0 which is incorrect 2016-05-06 10:06:45 +08:00
Haibo Song d200352bcb Do NOT decode queue message when encodeMessage of QueueService is set to true as we don't know what's the target encoding. Return raw base64 string to end users to decode it by themselves 2016-05-06 10:06:45 +08:00
Haibo Song b80593fbd1 _uploadBlobFromStream callback is incorrect - result is the blob name instead of the blob information 2016-05-06 10:06:45 +08:00
Haibo Song 5c133951d8 Max table batch size should be 100 instead of 99 2016-05-06 10:06:45 +08:00
Haibo Song 5ef164b75a When INT32 & Double value is string format, the EDM type is required 2016-05-06 10:06:45 +08:00
Haibo Song e6468ee93b Incorrect typescript defnition for QueryEntitiesResult 2016-05-06 10:06:45 +08:00
Haibo Song e387648656 BatchOperation: try to emit drain event when trying emit end event and actually it's not ended to make sure it won't 'hang' 2016-05-06 10:06:45 +08:00
Haibo Song 4c9506ef7d Do NOT throw error in the SpeedSummary's increment function as it can NOT be caught by consumer 2016-05-06 10:06:45 +08:00
Haibo Song 2da5f2e13c Override the withFilter function for each services in the type script definition file 2016-05-06 10:06:45 +08:00
Haibo Song 57838f0903 Fix the incorrect param type of the shouldRetry function 2016-05-06 10:06:45 +08:00
Haibo Song 1ae03f06d2 Remove double semicolon typo in the type script definition file 2016-05-06 10:06:45 +08:00
Haibo Song ac4de78f1d Rename BlobResult.blob to BlobResult.name to keep consistency. 2016-05-06 10:06:45 +08:00
Yang Xia d70a574f9d Fix the data type issue (https://github.com/Azure/azure-storage-node/issues/40) 2016-05-06 10:04:50 +08:00
Haibo Song d2c569eccf Tune the jsdoc comments and error message for signed identifier 2016-03-28 16:58:17 +08:00
Haibo Song 7477bda67c Check if signed identifiers is array or not 2016-03-28 09:38:56 +08:00
Haibo Song b84855d309 Storage Client Library 0.10.0 - GA preview 2016-03-23 17:37:19 +08:00
Haibo Song 77c6464add Remove APRIL_2015 from CompatibleVersionConstants 2016-03-09 12:48:28 +08:00
Haibo Song c7ec6536fb Storage Client Library 0.9.0 2016-03-08 17:56:47 +08:00
Haibo Song 544b20a8f4 Storage Client Library 0.8.0 2016-01-27 10:43:39 +08:00
Yang Xia 17dce1a8ca Storage Client Library - 0.7.0 2015-12-18 09:47:43 +08:00
Yang Xia 7bd9d87afd Replace mime with browserify-mime 2015-10-15 13:04:10 +08:00
Yang Xia fb56a6222f Storage Client Library - 0.6.0 2015-09-18 11:49:47 +08:00
Yang Xia c7857f941e Storage Client Library - 0.5.0 2015-08-06 11:43:53 +08:00
Zack Yang 97b0429123 Storage Client Library - 0.4.5 2015-06-08 10:10:43 +08:00
Yang Xia 60ee6d9f71 Storage Client Library - 0.4.4 2015-05-12 10:40:04 +08:00
Yang Xia eb037435e2 Storage Client Library - 0.4.3 2015-03-13 13:36:26 +08:00
Yang Xia cdaea1468f Storage Client Library - 0.4.2 2014-12-30 14:35:07 +08:00
Yang Xia eb4e359b82 Storage Client Library - 0.4.1 2014-11-26 17:38:04 +08:00
Yang Xia 02b88267e0 release 0.4.0 2014-10-29 11:45:45 +08:00
asorrin-msft 77acd4ffe5 Storage Client Library - 0.3.3 2014-08-20 18:15:11 -07:00
veudayab 6cb0618857 Storage Client Library - 0.3.2 2014-07-25 17:58:37 -07:00