Releases: Azure/azure-storage-azcopy
Releases · Azure/azure-storage-azcopy
AzCopy Release v10.16.1
Documentation changes
all
was historically an available status option forjobs show
but is now documented.
Bug Fixes
- Fixed a hard crash when persisting ACLs from remote filesystems on Windows.
- Fixed a hard crash when deleting folders containing a
%
in the name from Azure Files. - Fixed a bug which made Managed Disks data access authentication mode unusable with auto login.
AzCopy V10.16.0 Release
Version 10.16.0
New features
- Added time-based flag for remove to include files modified before/after certain date/time.
- Added --output-level flag which allows users to set output verbosity.
- Added --preserve-posix-properties flag that allows user to persist the results of statx(2)/stat(2) syscall on upload.
- Implemented setprops command that allows users to set specific properties of Blobs, BlobFS, and Files.
- Implemented multi-auth for managed disks (SAS+OAuth) when the managed disk export account requests it.
Bug fixes
- Fixed issue 1506: Added input watcher to resolve issue since job could not be resumed.
- Fixed issue 1794: Moved log-level to root.go so log-level arguments do not get ignored.
- Fixed issue 1824: Avoid creating .azcopy under HOME if plan/log location is specified elsewhere.
- Fixed isue 1830, issue 1412, and issue 873: Improved error message for when AzCopy cannot determine if source is directory.
- Fixed issue 1777: Fixed job list to handle respective output-type correctly.
- Fixed win64 alignment issue.
AzCopy V10.15.0 Release
Version 10.15.0
New features
- Added support for OAuth forwarding when performing Blob -> Blob copy.
- Allow users to dynamically change the bandwidth cap via messages through the STDIN.
- GCS -> Blob is now GA.
- Enable MinIO(S3) logs in DEBUG mode.
- Upgraded Go version to 1.17.9.
Bug fixes
- Resolved alignment of atomicSuccessfulBytesInActiveFiles.
- Fixed issue where last-write-time was still getting persisted even when --preserve-smb-info is false.
- Fixed issue where concurrency was always AUTO for Azure Files despite explicit override.
- Removed outdated load command following the deprecation of the cflsload package.
AzCopy V10.14.1 Release
Version 10.14.1
Bug fixes
- Fixed issue #1625 where a panic occurs during sync scanning.
- Fixed remove issue when account has versioning enabled.
AzCopy V10.14.0 Release
Version 10.14.0
New features
- Feature to permanently delete soft-deleted
snapshots/versions of the blobs has been added (preview).--permanent-delete=none/snapshots/version/snapshotsandversions
. - Feature to preserve properties and ACLs when copying to Azure file share root directory.
- Pin all APIs to use the default service version
2020-04-08
and let users decide the service version via
AZCOPY_DEFAULT_SERVICE_API_VERSION
environment variable. Previously, few APIs were not respecting theAZCOPY_DEFAULT_SERVICE_API_VERSION
environment variable.
Bug fixes
- Fixed issue in which AzCopy failed to copy to classic blob container with
preserve blob access tier
. - Fixed issue 1630 : AzCopy created extra empty
directories at destination while performing S2S transfer from one ADLS Gen2 account to another ADLS Gen2 account. - Changed the way AzCopy was using to obtain and set ACLs to ensure accuracy.
- Clarify error message for
azcopy sync
when source or destination cannot be detected. - Report error when client provided key(CPK) encryption is applied to DFS endpoint.
- Fixed issue 1596 : AzCopy failed to transfer files
(with '/.' in their path) from AWS S3 to Azure blob storage. - Fixed issue 1474 : AzCopy panicked when trying to re-create an already open plan file.
- Improved handling of Auth error against single file.
- Fixed issue 1640 : Recursive copy from GCS bucket to Azure container failed
withFileIgnored
error when using--exclude-path
. - Fixed issue 1655 : AzCopy panicked when using
--include-before
flag. - Fixed issue 1609 :
blockid
converted to lower case in AzCopy logs. - Fixed issue 1643, issue 1661 : Updated Golang version to
1.16.10
to fix security vulnerabilities in Golang packages.
AzCopy V10.13.0 Release
Version 10.13.0
New features
- Added Arc VM support for authorization via managed identity.
- Widen managed disk scenario to all md- accounts instead of just md-impexp- accounts.
- The concurrency is now set to AUTO for Azure Files by default to avoid throttling.
- Decrease the number of create directory calls for Azure Files to avoid throttling.
- Added the from-to flag for sync.
Bug fixes
- Fixed the memory usage issue with generating the list of skipped/failed transfers in JSON output.
- Fixed ADLS Gen2 ACL copying where intermediate folders were missed.
- Fixed the S3 to Blob scenario using the login command.
- Fixed dry-run for dfs endpoints.
- Fixed incorrect percentage-done shown while resuming job.
- Fixed login issues on the ARM platforms.
- Fixed incorrect progress status for the sync command.
- Fixed concurrency map access problem for folder creation tracker.
- Fixed resuming with a public source.
AzCopy V10.12.2 Release
Version 10.12.2
Bug fixes
- Fix deleting blobs that are of a different type than the specified copy
- Fix --delete-destination on Windows download
AzCopy V10.12.1 Release
Version 10.12.1
Bug fixes
- Fixed the problem of always receiving overwrite prompt on azure files folders.
AzCopy V10.12.0 Release
Version 10.12.0
New features
- Added support for include and exclude regex flags, which allow pattern matching on the entire paths.
- Added dry run mode for copy, remove, and sync. This feature allows the user to visualize the changes before committing them.
- For SMB aware locations, preserve-smb-info flag is now true by default.
- Improved how folder lmts are obtained to allow time-based filters for folders.
- Added support for ACL copying between HNS enabled accounts. The preserve-smb-permissions flag is now deprecated and has been renamed to preserve-permissions.
Bug fixes
- Allow from-to to be set for the remove command.
- Fixed the problem where resume command did not honor AZCOPY_DEFAULT_SERVICE_API_VERSION.
- Fixed the new version check.
- Fixed sync issue on Windows where paths are case-insensitive.
- Added prompt for invalid characters when importing from S3.
- Fixed bug where public S3 buckets cannot be listed.
- Sanitize SAS tokens in JSON output for skipped and failed transfers.
- Improved folder property preservation across resumes.
AzCopy V10.11.0 Release
Version 10.11.0
New features
- Improved performance for copying small blobs (with size less than
256MiB
) with Put Blob from URL. - Added mirror mode support in sync operation via
mirror-mode
flag. The new mode disables last-modified-time based comparisons and overwrites the conflicting files and blobs at the destination if this flag is set to true. - Added flag
disable-auto-decoding
to avoid automatic decoding of URL-encoded illegal characters when uploading from Windows. These illegal characters could have encoded as a result of downloading them onto Windows which does not support them. - Support custom mime type mapping via environment variable
AZCOPY_CONTENT_TYPE_MAP
. - Output message on the CLI when AzCopy detects a proxy for each domain.
- Interpret DFS endpoints as Blob endpoint automatically when performing service-to-service copy.
Bug fixes
- Tolerate enumeration errors for Azure Files and not fail the entire job when a directory is deleted/modified during scanning.
- Log skipped transfers to the scanning log.
- Fixed pipe upload by adding missing fields such as Metadata, Blob Index Tags, Client Provided Key, Blob Access Tier, etc.
- Fixed issue of clean up for the benchmark command.