Version 10.22.0
New Features
- Migrated to the latest azdatalake SDK.
- Added support for OAuth when performing File -> File and Blob -> File copy/sync and File make/list/remove (#2302).
- Added support to set tier on premium block blob accounts. (#2337)
- Added support to cache latest AzCopy version and check the remote version every 24 hours instead of every run. (#2426)
- Updated all SDK dependencies to their latest version and the default service version to
2023-08-03
for all services. (#2402) - Added support to rotate AzCopy logs. (#2213)
- Added support to authenticate with Powershell and Azure CLI credentials. (#2433)
Bug Fixes
- Fixed an issue where http headers and access tier would sometimes be sent as empty headers.
- Fixed an issue where AzCopy would panic when passing an un-parseable URL. (#2404)
- Fixed an issue where Object ID would be set as Resource ID when using MSI. (#2395)
- Fixed an issue where the percent complete stat could round incorrectly. (#1078)
- Fixed an issue where
no transfers were scheduled
would be logged as an error, it is now logged as a warning. (#874) - Fixed an issue where non canonicalized headers would not be printed in the log. (#2454)
- Fixed an issue where cold tier would not be recognized as an allowed tier. (#2447)
- Fixed an issue where s2s append blob copies would fail with
AppendPositionConditionNotMet
error on retry after first experiencing a service timeout error. (#2430) - Fixed an issue where AZCOPY_OAUTH_TOKEN_INFO would not be refreshed. (#2434)
Documentation
- Updated
--preserve-permissions
documentation to indicate the correct roles necessary to perform the operation. (#2440) - Updated help message for
sync
andcopy
to include all ADLS Gen2 supported auth methods. (#2440)
Security fixes
- Updated dependencies to address security vulnerabilities.