Rclone 1.47 has been released (after a slightly extended release period!) Find it here https://rclone.org/downloads/
Highlights:
- Backend for Koofr cloud storage service.
- More reliable downloads if the source gives errors
- Faster listing commands
ls,lsfetc on backends which support--fast-list
Thank you to all the contributors to this release, those who contributed code or doc fixes (23 people!) or made issues or answered questions in the forum - your help is much appreciated!
v1.47.0 - 2019-04-13
- New backends
- Backend for Koofr cloud storage service. (jaKa)
- New Features
- Resume downloads if the reader fails in copy (Nick Craig-Wood)
- this means rclone will restart transfers if the source has an error
- this is most useful for downloads or cloud to cloud copies
- Use
--fast-listfor listing operations where it won’t use more memory (Nick Craig-Wood)- this should speed up the following operations on remotes which support
ListR -
dedupe,serve resticlsf,ls,lsl,lsjson,lsd,md5sum,sha1sum,hashsum,size,delete,cat,settier - use
--disable ListRto get old behaviour if required
- this should speed up the following operations on remotes which support
- Make
--files-fromtraverse the destination unless--no-traverseis set (Nick Craig-Wood)- this fixes
--files-fromwith Google drive and excessive API use in general.
- this fixes
- Make server side copy account bytes and obey
--max-transfer(Nick Craig-Wood) - Add
--create-empty-src-dirsflag and default to not creating empty dirs (ishuah) - Add client side TLS/SSL flags
--ca-cert/--client-cert/--client-key(Nick Craig-Wood) - Implement
--suffix-keep-extensionfor use with--suffix(Nick Craig-Wood) - build:
- Switch to semvar compliant version tags to be go modules compliant (Nick Craig-Wood)
- Update to use go1.12.x for the build (Nick Craig-Wood)
- serve dlna: Add connection manager service description to improve compatibility (Dan Walters)
- lsf: Add ‘e’ format to show encrypted names and ‘o’ for original IDs (Nick Craig-Wood)
- lsjson: Added
--files-onlyand--dirs-onlyflags (calistri) - rc: Implement operations/publiclink the equivalent of
rclone link(Nick Craig-Wood)
- Resume downloads if the reader fails in copy (Nick Craig-Wood)
- Bug Fixes
- accounting: Fix total ETA when
--stats-unit bitsis in effect (Nick Craig-Wood) - Bash TAB completion
- Use private custom func to fix clash between rclone and kubectl (Nick Craig-Wood)
- Fix for remotes with underscores in their names (Six)
- Fix completion of remotes (Florian Gamböck)
- Fix autocompletion of remote paths with spaces (Danil Semelenov)
- serve dlna: Fix root XML service descriptor (Dan Walters)
- ncdu: Fix display corruption with Chinese characters (Nick Craig-Wood)
- Add SIGTERM to signals which run the exit handlers on unix (Nick Craig-Wood)
- rc: Reload filter when the options are set via the rc (Nick Craig-Wood)
- accounting: Fix total ETA when
- VFS / Mount
- Fix FreeBSD: Ignore Truncate if called with no readers and already the correct size (Nick Craig-Wood)
- Read directory and check for a file before mkdir (Nick Craig-Wood)
- Shorten the locking window for vfs/refresh (Nick Craig-Wood)
- Azure Blob
- Enable MD5 checksums when uploading files bigger than the “Cutoff” (Dr.Rx)
- Fix SAS URL support (Nick Craig-Wood)
- B2
- Allow manual configuration of backblaze downloadUrl (Vince)
- Ignore already_hidden error on remove (Nick Craig-Wood)
- Ignore malformed
src_last_modified_millis(Nick Craig-Wood)
- Drive
- Add
--skip-checksum-gphotosto ignore incorrect checksums on Google Photos (Nick Craig-Wood) - Allow server side move/copy between different remotes. (Fionera)
- Add docs on team drives and
--fast-listeventual consistency (Nestar47) - Fix imports of text files (Nick Craig-Wood)
- Fix range requests on 0 length files (Nick Craig-Wood)
- Fix creation of duplicates with server side copy (Nick Craig-Wood)
- Add
- Dropbox
- Retry blank errors to fix long listings (Nick Craig-Wood)
- FTP
- Add
--ftp-concurrencyto limit maximum number of connections (Nick Craig-Wood)
- Add
- Google Cloud Storage
- Fall back to default application credentials (marcintustin)
- Allow bucket policy only buckets (Nick Craig-Wood)
- HTTP
- Add
--http-no-slashfor websites with directories with no slashes (Nick Craig-Wood) - Remove duplicates from listings (Nick Craig-Wood)
- Fix socket leak on 404 errors (Nick Craig-Wood)
- Add
- Jottacloud
- Fix token refresh (Sebastian Bünger)
- Add device registration (Oliver Heyme)
- Onedrive
- Implement graceful cancel of multipart uploads if rclone is interrupted (Cnly)
- Always add trailing colon to path when addressing items, (Cnly)
- Return errors instead of panic for invalid uploads (Fabian Möller)
- S3
- Add support for “Glacier Deep Archive” storage class (Manu)
- Update Dreamhost endpoint (Nick Craig-Wood)
- Note incompatibility with CEPH Jewel (Nick Craig-Wood)
- SFTP
- Allow custom ssh client config (Alexandru Bumbacea)
- Swift
- Obey Retry-After to enable OVH restore from cold storage (Nick Craig-Wood)
- Work around token expiry on CEPH (Nick Craig-Wood)
- WebDAV
- Allow IsCollection property to be integer or boolean (Nick Craig-Wood)
- Fix race when creating directories (Nick Craig-Wood)
- Fix About/df when reading the available/total returns 0 (Nick Craig-Wood)

