Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[storage] STG73 features preview (#9532)
* storage-internal-avro parser (#8893) * IReadable * Avro compiles * use storage-internal-avro as shared source in storage-blob * local build config * test and bug fix * rename IReadable to AvroReadable, separate the stream implementation with the interface declaration we need different implementation in browsers * add "private": true to pacakge.json * use Record * me * fix * tentative: use string enum instead of string union to avoid two copies of constant string Co-authored-by: Lin Jian <[email protected]> * [Storage][Blob] Regenerate with Dec19 swagger * avor parser offset fix; Readable interface update (#9088) * [Storage] Regenerate API review * [storage] avro parser fix (#9154) * fix * resolve PR comments: remove useless assignment * AvroReadableFromStream: removeListener when read succeeds * remove listener when error callback triggered Co-authored-by: Lin Jian <[email protected]> * [Storage] Dec19 - Quickquery (#9112) * [Storage] Quick query * [Storage] Quick query API review * [Storage] Quick query recording * [Storage] Quick query test case update * [Storage] Resolve comments * regenerate storage-blob * re-generate storage-file-share * regenrate datalake and undo adding mode to storageClient and storageClientContext * update datalake service version to 2019-12-12 * [Storage] QuickQuery - Make BlobQueryCsvTextConfiguration properties optional (#9484) * [storage][blob] blob versioning (#7886) * blob versioning * support 'bv' SAS * add response headers to getProperties & api-extract * fix comments * add versionId to getBlob response headers * fix broken undelete test * undo 'add snapshot to options' * replace withVersionId() with getURLWithVersionId() * Revert "replace withVersionId() with getURLWithVersionId()" This reverts commit eb1d90d. * hide the versionId option in convenience layer * add more tests * fix comments * change version to preview * fix merge error Co-authored-by: Lin Jian <[email protected]> * [storage] added change feed (#9151) * fix * change feed with mininal live tests * mocking tests * format code & rename buildAvroReader parameter name * add README.md * change eventTime type from string to Date * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Jeremy Meng <[email protected]> * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Jeremy Meng <[email protected]> * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Jeremy Meng <[email protected]> * PR comments * Rename eTag to etag in BlobChangeFeedEventData * remove hns only properties in change event record * fix minor bug in avro * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Brian Terlson <[email protected]> * Update sdk/storage/storage-blob-changefeed/README.md Co-authored-by: Brian Terlson <[email protected]> * rename to BlobChangeFeedGetChangesOptions and fix comments * update api Co-authored-by: Lin Jian <[email protected]> Co-authored-by: Jeremy Meng <[email protected]> Co-authored-by: Brian Terlson <[email protected]> * [storage][blob & datalake] Jumbo blob (#9480) * Jumbo putBlock, putBlob, datalake file append * undo upload ArrayBuffer * minor edit Co-authored-by: Lin Jian <[email protected]> * [Storage] Support blob tags (recording will be added later) (#9440) * [Storage] Support blob tags (recording will be added later) * [Storage] Unify blob tags type Tags everywhere in options and responses * [Storage] Blob tags - resolve comments * update service version to 2019-12-12 * blob tags test record * fix listContainer options * wip * record skipped test for Jumbo * set default formatter * me * wip * blob record node * record * add version check for x permission * record for browser * wip * wip * wip * wip * add f for account SAS permission * add permission f, and x for container * wip * me * me * PR comments * me * record changefeed * record with blobversioning disabled * record skipped test for browser * wip * avro compatible with Node v8 * fix test record * fix record * fix ae-forgotten-export * lint * fall back to util for old node.js TextEncoder * release pipeline for change feed * [storage][file] large smb files (#9624) * create large smb files * wip * record test * me Co-authored-by: Lin Jian <[email protected]> * [storage] added set Expiry (#9560) * add set expiry * add check for input * use Date instead of a time string * call blob endpoint directly in datalake * undo evenhub package.json * add alternative version and use number instead of decimal string for expiresOn relative * add timeToExpireInMs to option * use string literals instead of enum * keep old enum for backward compatibility * nit Co-authored-by: Lin Jian <[email protected]> * merge fix * omit doc in storage-internal-avro * Revert "[storage] added set Expiry (#9560)" This reverts commit c3b4414. * nit * skip live tests for blob tags and quick query * change path for ts-samples Co-authored-by: Lin Jian <[email protected]> Co-authored-by: XiaoningLiu <[email protected]> Co-authored-by: Xiaoning Liu <[email protected]> Co-authored-by: Jeremy Meng <[email protected]> Co-authored-by: Brian Terlson <[email protected]>
- Loading branch information