Skip to content

Releases: Azure/azure-storage-azcopy

AzCopy v10.22.1

20 Dec 16:56
e089ffb
Compare
Choose a tag to compare

Version 10.22.1

Bug Fixes

  1. Fixed a regression with Azurite support. (#2485)
  2. Fixed an issue where AZCOPY_OAUTH_TOKEN_INFO would be refreshed too often. (#2503)
  3. Fixed an issue where commands would lag for multiple seconds. (#2482)
  4. Fixed an issue where azcopy version would crash. (#2483)

Documentation

  1. Updated documentation to include AZCLI and PSCRED auto login types. (#2494)

Security fixes

  1. Updated dependencies to address security vulnerabilities.

AzCopy v10.22.0

05 Dec 20:04
e13f9e5
Compare
Choose a tag to compare

Version 10.22.0

New Features

  1. Migrated to the latest azdatalake SDK.
  2. Added support for OAuth when performing File -> File and Blob -> File copy/sync and File make/list/remove (#2302).
  3. Added support to set tier on premium block blob accounts. (#2337)
  4. Added support to cache latest AzCopy version and check the remote version every 24 hours instead of every run. (#2426)
  5. Updated all SDK dependencies to their latest version and the default service version to 2023-08-03 for all services. (#2402)
  6. Added support to rotate AzCopy logs. (#2213)
  7. Added support to authenticate with Powershell and Azure CLI credentials. (#2433)

Bug Fixes

  1. Fixed an issue where http headers and access tier would sometimes be sent as empty headers.
  2. Fixed an issue where AzCopy would panic when passing an un-parseable URL. (#2404)
  3. Fixed an issue where Object ID would be set as Resource ID when using MSI. (#2395)
  4. Fixed an issue where the percent complete stat could round incorrectly. (#1078)
  5. Fixed an issue where no transfers were scheduled would be logged as an error, it is now logged as a warning. (#874)
  6. Fixed an issue where non canonicalized headers would not be printed in the log. (#2454)
  7. Fixed an issue where cold tier would not be recognized as an allowed tier. (#2447)
  8. Fixed an issue where s2s append blob copies would fail with AppendPositionConditionNotMet error on retry after first experiencing a service timeout error. (#2430)
  9. Fixed an issue where AZCOPY_OAUTH_TOKEN_INFO would not be refreshed. (#2434)

Documentation

  1. Updated --preserve-permissions documentation to indicate the correct roles necessary to perform the operation. (#2440)
  2. Updated help message for sync and copy to include all ADLS Gen2 supported auth methods. (#2440)

Security fixes

  1. Updated dependencies to address security vulnerabilities.

AzCopy v10.21.2

06 Nov 18:21
Compare
Choose a tag to compare

Version 10.21.2

Security fixes

  1. Updated dependencies to address security vulnerabilities.

AzCopy v10.21.1

25 Oct 18:20
Compare
Choose a tag to compare

Version 10.21.1

Bug Fixes

  1. Fixed an issue where validating destination length would fail a job instead of logging the error if read permissions are not provided.

AzCopy v10.22.0-Preview

23 Oct 23:47
d21f15e
Compare
Choose a tag to compare
Pre-release

Version 10.22.0-Preview

New Features

  1. Migrated to the latest azdatalake SDK.

Bug Fixes

  1. Fixed an issue where http headers and access tier would sometimes be sent as empty headers.
  2. Fixed an issue where AzCopy would panic when passing an un-parseable URL. (#2404)

Security fixes

  1. Updated dependencies to address security vulnerabilities.

AzCopy v10.21.0

29 Sep 00:16
Compare
Choose a tag to compare

Change Log

Version 10.21.0

New Features

  1. Migrated to the latest azblob SDK.
  2. Migrated to the latest azfile SDK.
  3. Migrated from deprecated ADAL to MSAL through the latest azidentity SDK.
  4. Added support for sync with Azure Data Lake Storage Gen2. (#2376)

Bug Fixes

  1. Fixed an issue where ACL data would not copy when specifying *.dfs.core.windows.net endpoints (#2347).
  2. Fixed an issue where Sync would incorrectly log that all files, even those that didn't get overwritten, would be overwritten. (#2372)

Documentation

  1. Updated --dry-run documentation to indicate the effects of --overwrite are ignored. (#2325)

Special notes

  1. Due to the migration from ADAL to MSAL, tenant ID must now be set when authorizing with single tenant applications created after 10/15/2018.

AzCopy v10.21.0 Preview

15 Aug 21:43
f8b3875
Compare
Choose a tag to compare
Pre-release

Version 10.21.0-Preview

New Features

  1. Migrated to the latest azblob SDK.
  2. Migrated to the latest azfile SDK.
  3. Migrated from deprecated ADAL to MSAL through the latest azidentity SDK.
  4. Deprecated support for object IDs in MSI. Client ID or Resource ID can be used as an alternative.

Special notes

  1. Due to the migration from ADAL to MSAL, tenant ID must now be set when authorizing with single tenant applications created after 10/15/2018.

AzCopy v10.20.1

09 Aug 20:41
fd26c99
Compare
Choose a tag to compare

Version 10.20.1

Bug Fixes

  1. Fixed an issue where LMT data is not returned on list command for Azure Files.

AzCopy v10.20.0

27 Jul 19:26
7c26825
Compare
Choose a tag to compare

Change Log

Version 10.20.0

New Features

  1. Mac M1/M2 Support
  2. Force small blobs to use PutBlob for any source.
  3. Support to delete CPK encrypted blobs.
  4. Support to follow symlinks when --preserve-smb-permissions is enabled.
  5. Support to return LMT data on list command for Azure Files.

Bug Fixes

  1. Fixed an issue where source trailing dot header was passed when source for a S2S copy is not file service
  2. Gracefully handle File Share trailing dot paths to Windows/Blob (that do not support trailing dot) by skipping such files
  3. Allow trailing dot option to be ignored instead of erroring out in situations it does not apply.
  4. Issue #2186 where AzCopy would panic when using --include-before and --include-after flags on remove file share resources.
  5. Issue #2183 where AzCopy would panic when providing Azure Files URLs with no SAS token.
  6. Fixed a bug where AzCopy would automatically assume a HNS path to be a file if the path did not have a slash terminator.
  7. Fixed an issue where --skip-version-check would not be honored for login, logout, help commands. #2299

Documentation

  1. Add a log for LMTs when a mismatch is encountered.
  2. Added documentation indicating the login and logout commands will be deprecated in the future.

Security fixes

  1. Updated dependencies to address security vulnerabilities.

What's Changed

New Contributors

Full Changelog: v10.19.0...v10.20.0

AzCopy v10.19.0 MacOS ARM Preview

31 May 19:51
c78f86c
Compare
Choose a tag to compare
Pre-release

A native build of 10.19.0 targeting Apple Silicon Macs has been released.

A temporary download link is available here.

Documentation located at https://learn.microsoft.com/en-us/azure/storage/common/storage-use-azcopy-v10 will be updated shortly to include references to the preview build.