azure-storage-net-data-movement

Azure Storage Data Movement Library for .Net

MIT License

Stars
276
Committers
21

Bot releases are visible (Hide)

azure-storage-net-data-movement - Storage Data Movement Library 2.0.4 Latest Release

Published by amnguye over 3 years ago

2020.05.13 Version 2.0.4

  • Includes changes from 2.0.3
  • Resolves https://github.com/Azure/azure-storage-net-data-movement/issues/270 where the Microsoft.Azure.Storage.* libraries were pointing to the previously supported versions
  • Upgraded to Microsoft.Azure.Storage.Blob to 11.2.3
  • Upgraded to Microsoft.Azure.Storage.File to 11.2.3
  • Upgraded to Microsoft.Azure.Storage.Common to 11.2.3
azure-storage-net-data-movement - Storage Data Movement Library 2.0.3

Published by amnguye over 3 years ago

2020.04.15 Version 2.0.3

  • Includes changes from 2.0.2
  • Nuget Release resolves warning of compatibility issues when Target Framework is using Net Core
azure-storage-net-data-movement - Storage Data Movement Library 2.0.2

Published by amnguye over 3 years ago

2020.04.14 Version 2.0.2

azure-storage-net-data-movement - Storage Data Movement Library 2.0.1

Published by vinjiang almost 4 years ago

2020.11.20 Version 2.0.1

  • All Service on both .Net Framework and .Net Core
    • Fixed an issue which may cause data loss in copying with ServiceSideSyncCopy, when source and destination are both Page Blob or Azure File.
azure-storage-net-data-movement - Storage Data Movement Library 2.0.0

Published by vinjiang about 4 years ago

2020.08.31 Version 2.0.0

  • All Service on both .Net Framework and .Net Core
    • Upgraded Microsoft.Azure.Storage.Blob from 11.1.2 to 11.2.2
    • Upgraded Microsoft.Azure.Storage.File from 11.1.2 to 11.2.2
    • Added a parameter in SetAttributesCallbackAsync to represent source instance.
  • Blob Service on both .Net Framework and .Net Core
    • Added support to set encryption scope when destination is Azure Blob Service.
  • File Service on both .Net Framework and .Net Core
    • Added support to preserve preserve file permissions and SMB attributes when copying between Azure File Services.
  • All Service on .Net Core
    • Fix an issue of throwing out "illegal character" in some environment without UNC path support.
azure-storage-net-data-movement - Storage Data Movement Library 1.3.0

Published by vinjiang over 4 years ago

2020.02.26 Version 1.3.0

  • All Service on both .Net Framework and .Net Core
    • Upgraded Microsoft.Azure.Storage.Blob from 11.1.1 to 11.1.2
    • Upgraded Microsoft.Azure.Storage.File from 11.1.1 to 11.1.2
    • Added a copy method to leverage Service Side Synchronous Copy to copy between Azure Files, or between Blob and Azure File.
  • Page Blob and File Service on both .Net Framework and .Net Core
    • Reduce request of ListRanges when source is small Page Blob or Azure File.
azure-storage-net-data-movement - Storage Data Movement Library 1.2.0

Published by vinjiang almost 5 years ago

2019.12.17 Version 1.2.0

  • All Service on both .Net Framework and .Net Core
    • Upgraded Microsoft.Azure.Storage.Blob from 11.1.0 to 11.1.1
    • Upgraded Microsoft.Azure.Storage.File from 11.1.0 to 11.1.1
    • Changed to not send request to query copying status when the Service Side Synchronous Copy can be completed when StartCopy request returns.
  • File Service on both .Net Framework and .Net Core
    • Added support to preserve file permission when uploading/downloading from/to local file directory to/from Azure File directory on Windows.
    • Removed client side file size limitation checking and changed to leverage server side file size checking when transferring destination is Azure File.
azure-storage-net-data-movement - Storage Data Movement Library 1.1.0

Published by vinjiang about 5 years ago

2019.09.29 Version 1.1.0

  • All Service on both .Net Framework and .Net Core
    • Upgraded Microsoft.Azure.Storage.Blob from 10.0.3 to 11.1.0
    • Upgraded Microsoft.Azure.Storage.File from 10.0.3 to 11.1.0
    • Fixed an issue of CPU is still in using when there's nothing being transferred in DataMovement Library
    • Fixed an issue of reporting exception when running on a specific environment with FIPS enabled
  • File Service on both .Net Framework and .Net Core
    • Optimized on Azure File directory creation when uploading from local file directory to Azure File directory and copying from Azure Blob virtual directory to Azure File directory
    • Added support to copying empty directories when uploading/downloading from/to local file directory to/from Azure File directory
    • Added support to preserve SMB attributes when uploading/downloading from/to local file directory to/from Azure File directory on Windows. SMB attributes includes creation time, last write time and NTFS File Attributes.
azure-storage-net-data-movement - Storage Data Movement Library 1.0.0

Published by vinjiang about 5 years ago

2019.08.08 Version 1.0.0

  • Blob Service on both .Net Framework and .Net Core
    • Added a copy method to leverage Service Side Synchronous Copy when copying blobs.
    • Changed default block size in uploading block blob from 8MB to 4MB.
azure-storage-net-data-movement - Storage Data Movement Library 0.12.0

Published by vinjiang over 5 years ago

2019.07.05 Version 0.12.0

  • All Services on both .Net Framework and .Net Core
    • Upgraded Microsoft.Azure.Storage.Blob from 10.0.1 to 10.0.3
    • Upgraded Microsoft.Azure.Storage.File from 10.0.1 to 10.0.3
  • File Service on both .Net Framework and .Net Core
    • Improved listing performance when transfer source is Azure File Directory.
azure-storage-net-data-movement - Storage Data Movement Library 0.11.0

Published by vinjiang over 5 years ago

2019.04.25 Version 0.11.0

  • All Services on both .Net Framework and .Net Core
    • Upgraded azure storage blob client library from 9.4.2 to 10.0.1
    • Upgraded azure storage file client library from 9.4.2 to 10.0.1
    • Changed base namespace from Microsoft.WindowsAzure.Storage.DataMovement to Microsoft.Azure.Storage.DataMovement, assembly name is changed accordingly, nuget package name is not changed.
azure-storage-net-data-movement - Storage Data Movement Library 0.10.1

Published by vinjiang over 5 years ago

2019.03.04 Version 0.10.1

  • All Services on both .Net Framework and .Net Core
    • Changed dependency from azure storage client library 9.3.2 to azure storage blob client library 9.4.2 and azure storage file client library 9.4.2
    • Fixed issue of config to disable content MD5 checking in download doesn't take effect during resuming
    • Fixed issue of hang when uploading from a non-fixed sized stream
  • Blob Service on both .Net Framework and .Net Core
    • Fixed issue of block id may not be correct when changing BlockSize during uploading from a non-fixed sized stream to block blob
  • All Services on .Net Framework
    • Minimum required .Net Framework version is changed from 4.5 to 4.5.2
azure-storage-net-data-movement - Storage Data Movement Library 0.9.0

Published by vinjiang almost 6 years ago

2018.10.25 Version 0.9.0

  • All Services on both .Net Framework and .Net Core
    • Upgrade azure storage client library to 9.3.2
    • Enhance exception handling during enumeration to add more detailed error messages
    • Disable transational MD5 on sync copying when using HTTPS protocol
    • Change to overwrite destination's metadata with source's metadata in async copying instead of keeping destination's metadata
    • Add support for download from the same Azure Blob/Azure File to different Stream intances with multiple transfer jobs
azure-storage-net-data-movement - Storage Data Movement Library 0.8.1

Published by vinjiang about 6 years ago

2018.07.31 Version 0.8.1

  • All Services on both .Net Framework and .Net Core
    • Upgrade azure storage client library to 9.3.0
    • Enhance exception handling during enumeration to avoid throwing out unexpected exceptions
  • Blob Service
    • Optimize on block blob uploading and downloading
azure-storage-net-data-movement - Storage Data Movement Library 0.8.0

Published by vinjiang over 6 years ago

2018.06.14 Version 0.8.0

  • All Services on both .Net Framework and .Net Core
    • Changed following callbacks to asynchronized methods:
      ShouldOverwriteCallback --> ShouldOverwriteCallbackAsync
      ShouldTransferCallback --> ShouldTransferCallbackAsync
      SetAttributesCallback --> SetAttributesCallbackAsync
  • Blob Service
    • Added support for directory markers (hdi_isfolder=true) produced by Hadoop file system drivers for Blob storage
    • Use the value set in TransferConfigurations.BlockSize as threshold to upload block blob with a single put blob request, the default value is 4MB
azure-storage-net-data-movement - Storage Data Movement Library 0.7.1

Published by vinjiang over 6 years ago

2018.02.10 Version 0.7.1

  • All Services on both .Net Framework and .Net Core
    • Upgraded azure storage client library to 9.0.0
azure-storage-net-data-movement - Storage Data Movement Library 0.7.0

Published by vinjiang almost 7 years ago

2017.12.22 Version 0.7.0

  • All Services on both .Net Framework and .Net Core
    • Added support of uploading from non-seekable, non-fixed sized stream to block blob or append blob
    • Added support of uploading from non-seekable stream to page blob, azure file
    • Added error reporting about DataMovement Library doesn't support resuming of transferring from or to a stream
  • All Services on .Net Core
    • Added support of transferring directory with symlinked subdirectories on Unix/Linux platforms
  • Blob Service on .Net Core
    • Fixed issue of not escaping '/' correctly when using character other than '/' as delimiter when downloading from a blob directory
    • Fixed issue of not escaping continuous '/' in destination name correctly when downloading from a blob directory
azure-storage-net-data-movement - Storage Data Movement Library 0.6.6

Published by vinjiang almost 7 years ago

2017.12.15 Version 0.6.6

  • Blob Service
    • Small file transfer optimization. Use put blob to upload block blob when blob size is small than 4MB to save request and optimize performance.
azure-storage-net-data-movement - Storage Data Movement Library 0.6.5

Published by vinjiang almost 7 years ago

2017.11.15 Version 0.6.5

  • All Services
    • Upgraded azure storage client library to 8.6.0
azure-storage-net-data-movement - Storage Data Movement Library 0.6.4

Published by vinjiang almost 7 years ago

2017.10.25 Version 0.6.4

  • All Services
    • Add DataMovement library assembly information to UserAgent
Related Projects