neulab/tldr huggingface dataset:
• Mention make for building and cmount tag for macos (Alex Chen)
• ...and many more contributions to numerous to mention!
• fs: Move with --ignore-existing will not delete skipped files (Nathan Collins)
• hashsum
• Treat hash values in sum file as case insensitive (Ivan Andreev)
• Don't put ERROR or UNSUPPORTED in output (Ivan Andreev)
• lib/encoder: Add encoding of square brackets (Ivan Andreev)
• lib/file: Improve error message when attempting to create dir on nonexistent drive on windows (albertony)
• lib/http: Factor password hash salt into options with default (Nolan Woods)
• lib/kv: Add key-value database api (Ivan Andreev)
• librclone
• Add RcloneFreeString function (albertony)
• Free strings in python example (albertony)
• log: Optionally print pid in logs (Ivan Andreev)
• ls: Introduce --human-readable global option to print human-readable sizes (albertony)
• ncdu: Introduce key u to toggle human-readable (albertony)
• operations: Add rmdirs -v output (Justin Winokur)
• serve sftp
• Generate an ECDSA server key as well as RSA (Nick Craig-Wood)
• Generate an Ed25519 server key as well as ECDSA and RSA (albertony)
• serve docker
• Allow to customize proxy settings of docker plugin (Ivan Andreev)
• Build docker plugin for multiple platforms (Thomas Stachl)
• size: Include human-readable count (albertony)
• touch: Add support for touching files in directory, with recursive option, filtering and --dry-run/-i (albertony)
• tree: Option to print human-readable sizes removed in favor of global option (albertony)
• Bug Fixes
• lib/http
• Fix bad username check in single auth secret provider (Nolan Woods)
• Fix handling of SSL credentials (Nolan Woods)
• serve ftp: Ensure modtime is passed as UTC always to fix timezone oddities (Nick Craig-Wood)
• serve sftp: Fix generation of server keys on windows (albertony)
• serve docker: Fix octal umask (Ivan Andreev)
• Mount
• Enable rclone to be run as mount helper direct from the fstab (Ivan Andreev)
• Use procfs to validate mount on linux (Ivan Andreev)
• Correctly daemonize for compatibility with automount (Ivan Andreev)
• VFS
• Ensure names used in cache path are legal on current OS (albertony)
• Ignore ECLOSED when truncating file handles to fix intermittent bad file descriptor error (Nick Craig-Wood)
• Local
• Refactor default OS encoding out from local backend into shared encoder lib (albertony)
• Crypt
• Return wrapped object even with --crypt-no-data-encryption (Ivan Andreev)
• Fix uploads with --crypt-no-data-encryption (Nick Craig-Wood)
• Azure Blob
• Add --azureblob-no-head-object (Tatsuya Noyori)
• Make listings of heavily used directories more reliable (Nick Craig-Wood)
• When doing cleanup delete as much as possible (Nick Craig-Wood)
• Add --box-list-chunk to control listing chunk size (Nick Craig-Wood)
• Delete items in parallel in cleanup using --checkers threads (Nick Craig-Wood)
• Add --box-owned-by to only show items owned by the login passed (Nick Craig-Wood)
• Retry operation_blocked_temporary errors (Nick Craig-Wood)
• Chunker
• Md5all must create metadata if base hash is slow (Ivan Andreev)
• Drive
• Speed up directory listings by constraining the API listing using the current filters (fotile96, Ivan Andreev)
• Fix buffering for single request upload for files smaller than --drive-upload-cutoff (YenForYang)
• Add -o config option to backend drives to make config for all shared drives (Nick Craig-Wood)
• Add --dropbox-batch-commit-timeout to control batch timeout (Nick Craig-Wood)
• Filefabric
• Make backoff exponential for error_background to fix errors (Nick Craig-Wood)
• Fix directory move after API change (Nick Craig-Wood)
• Enable tls session cache by default (Ivan Andreev)
• Add option to disable tls13 (Ivan Andreev)
• Fix timeout after long uploads (Ivan Andreev)
• Add support for precise time (Ivan Andreev)
• Enable CI for ProFtpd, PureFtpd, VsFtpd (Ivan Andreev)
• Googlephotos
• Use encoder for album names to fix albums with control characters (Parth Shukla)
• Implement SetModTime to support modtime-only changes (albertony)
• Improved error handling with SetModTime and corrupt files in general (albertony)
• Add support for UserInfo (rclone config userinfo) feature (albertony)
• Return direct download link from rclone link command (albertony)
• Create direct share link (Dmitry Bogatov)
• Pcloud
• Add sha256 support (Ken Enrique Morel)
• Premiumizeme
• Fix directory listing after API changes (Nick Craig-Wood)
• Fix server side move after API change (Nick Craig-Wood)
• Fix server side directory move after API changes (Nick Craig-Wood)
• S3
• Add support to use CDN URL to download the file (Logeshwaran)
• Add AWS Snowball Edge to providers examples (r0kk3rz)
• Use a combination of SDK retries and rclone retries (Nick Craig-Wood)
• Fix IAM Role for Service Account not working and other auth problems (Nick Craig-Wood)
• Fix shared_credentials_file auth after reverting incorrect fix (Nick Craig-Wood)
• Fix corrupted on transfer: sizes differ 0 vs xxxx with Ceph (Nick Craig-Wood)
• Fix error when not configured for 2fa (Fred)
• Fix timeout when doing MD5SUM of large file (Nick Craig-Wood)
• Swift
• Update OCI URL (David Liu)
• Document OVH Cloud Archive (HNGamingUK)
• Union
• Fix rename not working with union of local disk and bucket based remote (Nick Craig-Wood)
v1.56.2 - 2021-10-01 See commits (https://github.com/rclone/rclone/compare/v1.56.1...v1.56.2)
• serve http: Re-add missing auth to http service (Nolan Woods)
• build: Update golang.org/x/sys to fix crash on macOS when compiled with go1.17 (Herby Gillot)
• Fix deadlock after failed update when concurrency=1 (Ivan Andreev)
v1.56.1 - 2021-09-19 See commits (https://github.com/rclone/rclone/compare/v1.56.0...v1.56.1)
• accounting: Fix maximum bwlimit by scaling scale max token bucket size (Nick Craig-Wood)
• rc: Fix speed does not update in core/stats (negative0)
• selfupdate: Fix --quiet option, not quite quiet (yedamo)
• serve http: Fix serve http exiting directly after starting (Cnly)
• Apply gofmt from golang 1.17 (Ivan Andreev)
• Update Go to 1.16 and NDK to 22b for android/any (x0b)
• Fix --daemon mode (Ivan Andreev)
• Fix duplicates on rename (Nick Craig-Wood)
• Fix crash when truncating a just uploaded object (Nick Craig-Wood)
• Fix issue where empty dirs would build up in cache meta dir (albertony)
• Fix instructions for auto config (Greg Sadetsky)
• Fix lsf example without drive-impersonate (Greg Sadetsky)
• Onedrive
• Handle HTTP 400 better in PublicLink (Alex Chen)
• Clarification of the process for creating custom client_id (Mariano Absatz)
• Return an early error when Put is called with an unknown size (Nick Craig-Wood)
• Try harder to delete a failed upload (Nick Craig-Wood)
• Add Wasabi's AP-Northeast endpoint info (hota)
• Fix typo in s3 documentation (Greg Sadetsky)
• Fix 2fa config state machine (Fred)
• Remove spurious error message on --sftp-disable-concurrent-reads (Nick Craig-Wood)
• Sugarsync
• Fix initial connection after config re-arrangement (Nick Craig-Wood)
v1.56.0 - 2021-07-20 See commits (https://github.com/rclone/rclone/compare/v1.55.0...v1.56.0)
• Uptobox (https://rclone.org/uptobox/) (buengese)
• serve docker (https://rclone.org/commands/rclone_serve_docker/) (Antoine GIRARD) (Ivan Andreev)
• and accompanying docker volume plugin (https://rclone.org/docker/)
• checksum (https://rclone.org/commands/rclone_checksum/) to check files against a file of checksums (Ivan Andreev)
• this is also available as rclone md5sum -C etc
• config touch (https://rclone.org/commands/rclone_config_touch/): ensure config exists at configured location (albertony)
• test changenotify (https://rclone.org/commands/rclone_test_changenotify/): command to help debugging changenotify (Nick Craig-Wood)
• Deprecations
• dbhashsum: Remove command deprecated a year ago (Ivan Andreev)
• cache: Deprecate cache backend (Ivan Andreev)
• rework config system so it can be used non-interactively via cli and rc API.
• See docs in config create (https://rclone.org/commands/rclone_config_create/)
• This is a very big change to all the backends so may cause breakages - please file bugs!
• librclone - export the rclone RC as a C library (lewisxy) (Nick Craig-Wood)
• Link a C-API rclone shared object into your project
• Use the RC as an in memory interface
• Python example supplied
• Also supports Android and gomobile
• fs
• Add --disable-http2 for global http2 disable (Nick Craig-Wood)
• Make --dump imply -vv (Alex Chen)
• Use binary prefixes for size and rate units (albertony)
• Use decimal prefixes for counts (albertony)
• Add google search widget to rclone.org (Ivan Andreev)
• accounting: Calculate rolling average speed (Haochen Tong)
• atexit: Terminate with non-zero status after receiving signal (Michael Hanselmann)
• Only run event-based workflow scripts under rclone repo with manual override (Mathieu Carbou)
• Add Android build with gomobile (x0b)
• check: Log the hash in use like cryptcheck does (Nick Craig-Wood)
• version: Print os/version, kernel and bitness (Ivan Andreev)
• Prevent use of Windows reserved names in config file name (albertony)
• Create config file in windows appdata directory by default (albertony)
• Treat any config file paths with filename notfound as memory-only config (albertony)
• Delay load config file (albertony)
• Replace defaultConfig with a thread-safe in-memory implementation (Chris Macklin)
• Allow config create and friends to take key=value parameters (Nick Craig-Wood)
• Fixed issues with flags/options set by environment vars.  (Ole Frost)
• fshttp: Implement graceful DSCP error handling (Tyson Moore)
• lib/http - provides an abstraction for a central http server that services can bind routes to (Nolan Woods)
• Add --template config and flags to serve/data (Nolan Woods)
• Add default 404 handler (Nolan Woods)
• link: Use "off" value for unset expiry (Nick Craig-Wood)
• oauthutil: Raise fatal error if token expired without refresh token (Alex Chen)
• rcat: Add --size flag for more efficient uploads of known size (Nazar Mishturak)
• serve sftp: Add --stdio flag to serve via stdio (Tom)
• sync: Don't warn about --no-traverse when --files-from is set (Nick Gaya)
• test makefiles
• Add --seed flag and make data generated repeatable (Nick Craig-Wood)
• Add log levels and speed summary (Nick Craig-Wood)
• accounting: Fix startTime of statsGroups.sum (Haochen Tong)
• cmd/ncdu: Fix out of range panic in delete (buengese)
• Fix issues with memory-only config file paths (albertony)
• Fix in memory config not saving on the fly backend config (Nick Craig-Wood)
• fshttp: Fix address parsing for DSCP (Tyson Moore)
• ncdu: Update termbox-go library to fix crash (Nick Craig-Wood)
• oauthutil: Fix old authorize result not recognised (Cnly)
• operations: Don't update timestamps of files in --compare-dest (Nick Gaya)
• selfupdate: fix archive name on macos (Ivan Andreev)
• Refactor before adding serve docker (Antoine GIRARD)
• Add cache reset for --vfs-cache-max-size handling at cache poll interval (Leo Luan)
• Fix modtime changing when reading file into cache (Nick Craig-Wood)
• Avoid unnecessary subdir in cache path (albertony)
• Fix that umask option cannot be set as environment variable (albertony)
• Do not print notice about missing poll-interval support when set to 0 (albertony)
• Always use readlink to read symlink size for better compatibility (Nick Craig-Wood)
• Add --local-unicode-normalization (and remove --local-no-unicode-normalization) (Nick Craig-Wood)
• Skip entries removed concurrently with List() (Ivan Andreev)
• Support timestamped filenames from --b2-versions (Dominik Mydlil)
• B2
• Don't include the bucket name in public link file prefixes (Jeffrey Tolar)
• Fix versions and .files with no extension (Nick Craig-Wood)
• Factor version handling into lib/version (Dominik Mydlil)
• Use upload preflight check to avoid listings in file uploads (Nick Craig-Wood)
• Return errors instead of calling log.Fatal with them (Nick Craig-Wood)
• Switch to the Drives API for looking up shared drives (Nick Craig-Wood)
• Fix some google docs being treated as files (Nick Craig-Wood)
• Add --dropbox-batch-mode flag to speed up uploading (Nick Craig-Wood)
• Read the batch mode (https://rclone.org/dropbox/#batch-mode) docs for more info
• Set visibility in link sharing when --expire is set (Nick Craig-Wood)
• Simplify chunked uploads (Alexey Ivanov)
• Improve "own App IP" instructions (Ivan Andreev)
• Fichier
• Check if more than one upload link is returned (Nick Craig-Wood)
• Support downloading password protected files and folders (Florian Penzkofer)
• Make error messages report text from the API (Nick Craig-Wood)
• Fix move of files in the same directory (Nick Craig-Wood)
• Check that we actually got a download token and retry if we didn't (buengese)
• Fix listing after change of from field from "int" to int.  (Nick Craig-Wood)
• Make upload error 250 indicate success (Nick Craig-Wood)
• GCS
• Make compatible with gsutil's mtime metadata (database64128)
• Clean up time format constants (database64128)
• Fix read only scope not being used properly (Nick Craig-Wood)
• Replace httplib with lib/http (Nolan Woods)
• Clean up Bind to better use middleware (Nolan Woods)
• Fix legacy auth with state based config system (buengese)
• Fix invalid url in output from link command (albertony)
• Add no versions option (buengese)
• Add list_chunk option (Nick Gaya)
• Also report root error if unable to cancel multipart upload (Cnly)
• Fix failed to configure: empty token found error (Nick Craig-Wood)
• Make link return direct download link (Xuanchen Wu)
• Add --s3-no-head-object (Tatsuya Noyori)
• Remove WebIdentityRoleProvider to fix crash on auth (Nick Craig-Wood)
• Don't check to see if remote is object if it ends with / (Nick Craig-Wood)
• Add SeaweedFS (Chris Lu)
• Update Alibaba OSS endpoints (Chuan Zh)
• Fix performance regression by re-enabling concurrent writes (Nick Craig-Wood)
• Expand tilde and environment variables in configured known_hosts_file (albertony)
• Upgrade to uplink v1.4.6 (Caleb Case)
• Use negative offset (Caleb Case)
• Add warning about too many open files (acsfer)
• Fix sharepoint auth over http (Nick Craig-Wood)
• Add headers option (Antoon Prins)
v1.55.1 - 2021-04-26 See commits (https://github.com/rclone/rclone/compare/v1.55.0...v1.55.1)
• selfupdate
• Dont detect FUSE if build is static (Ivan Andreev)
• Add build tag noselfupdate (Ivan Andreev)
• sync: Fix incorrect error reported by graceful cutoff (Nick Craig-Wood)
• install.sh: fix macOS arm64 download (Nick Craig-Wood)
• build: Fix version numbers in android branch builds (Nick Craig-Wood)
• Contributing.md: update setup instructions for go1.16 (Nick Gaya)
• WinFsp 2021 is out of beta (albertony)
• Minor cleanup of space around code section (albertony)
• Fixed some typos (albertony)
• Fix a code path which allows dirty data to be removed causing data loss (Nick Craig-Wood)
• Compress
• Fix compressed name regexp (buengese)
• Fix backend copyid of google doc to directory (Nick Craig-Wood)
• Don't open browser when service account...  (Ansh Mittal)
• Add missing team_data.member scope for use with --impersonate (Nick Craig-Wood)
• Fix About after scopes changes - rclone config reconnect needed (Nick Craig-Wood)
• Fix Unable to decrypt returned paths from changeNotify (Nick Craig-Wood)
• Fix implicit TLS (Ivan Andreev)
• Work around for random "Unable to initialize RPS" errors (OleFrost)
• Revert sftp library to v1.12.0 from v1.13.0 to fix performance regression (Nick Craig-Wood)
• Fix Update ReadFrom failed: failed to send packet: EOF errors (Nick Craig-Wood)
• Zoho
• Fix error when region isn't set (buengese)
• Do not ask for mountpoint twice when using headless setup (buengese)
v1.55.0 - 2021-03-31 See commits (https://github.com/rclone/rclone/compare/v1.54.0...v1.55.0)
• selfupdate (https://rclone.org/commands/rclone_selfupdate/) (Ivan Andreev)
• Allows rclone to update itself in-place or via a package (using --package flag)
• Reads cryptographically signed signatures for non beta releases
• Works on all OSes.
• test (https://rclone.org/commands/rclone_test/) - these are test commands - use with care!
• histogram - Makes a histogram of file name characters.
• info - Discovers file name or other limitations for paths.
• makefiles - Make a random file hierarchy for testing.
• memory - Load all the objects at remote:path into memory and report memory stats.
• Connection strings (https://rclone.org/docs/#connection-strings)
• Config parameters can now be passed as part of the remote name as a connection string.
• For example to do the equivalent of --drive-shared-with-me use drive,shared_with_me:
• Make sure we don't save on the fly remote config to the config file (Nick Craig-Wood)
• Make sure backends with additional config have a different name for caching (Nick Craig-Wood)
• This work was sponsored by CERN, through the CS3MESH4EOSC Project (https://cs3mesh4eosc.eu/).
• CS3MESH4EOSC has received funding from the European Union’s Horizon 2020
• research and innovation programme under Grant Agreement no. 863353.
• Update go build version to go1.16 and raise minimum go version to go1.13 (Nick Craig-Wood)
• Make a macOS ARM64 build to support Apple Silicon (Nick Craig-Wood)
• Install macfuse 4.x instead of osxfuse 3.x (Nick Craig-Wood)
• Use GO386=softfloat instead of deprecated GO386=387 for 386 builds (Nick Craig-Wood)
• Disable IOS builds for the time being (Nick Craig-Wood)
• Androids builds made with up to date NDK (x0b)
• Add an rclone user to the Docker image but don't use it by default (cynthia kwok)
• dedupe: Make largest directory primary to minimize data moved (Saksham Khanna)
• Wrap config library in an interface (Fionera)
• Make config file system pluggable (Nick Craig-Wood)
• --config "" or "/notfound" for in memory config only (Nick Craig-Wood)
• Clear fs cache of stale entries when altering config (Nick Craig-Wood)
• copyurl: Add option to print resulting auto-filename (albertony)
• delete: Make --rmdirs obey the filters (Nick Craig-Wood)
• docs - many fixes and reworks from edwardxml, albertony, pvalls, Ivan Andreev, Evan Harris, buengese, Alexey Tabakman
• encoder/filename - add SCSU as tables (Klaus Post)
• Add multiple paths support to --compare-dest and --copy-dest flag (K265)
• filter: Make --exclude "dir/" equivalent to --exclude "dir/**" (Nick Craig-Wood)
• fshttp: Add DSCP support with --dscp for QoS with differentiated services (Max Sum)
• lib/cache: Add Delete and DeletePrefix methods (Nick Craig-Wood)
• lib/file
• Make pre-allocate detect disk full errors and return them (Nick Craig-Wood)
• Don't run preallocate concurrently (Nick Craig-Wood)
• Retry preallocate on EINTR (Nick Craig-Wood)
• operations: Made copy and sync operations obey a RetryAfterError (Ankur Gupta)
• rc
• Add string alternatives for setting options over the rc (Nick Craig-Wood)
• Add options/local to see the options configured in the context (Nick Craig-Wood)
• Add _config parameter to set global config for just this rc call (Nick Craig-Wood)
• Implement passing filter config with _filter parameter (Nick Craig-Wood)
• Add fscache/clear and fscache/entries to control the fs cache (Nick Craig-Wood)
• Avoid +Inf value for speed in core/stats (albertony)
• Add a full set of stats to core/stats (Nick Craig-Wood)
• Allow fs= params to be a JSON blob (Nick Craig-Wood)
• rcd: Added systemd notification during the rclone rcd command. (Naveen Honest Raj)
• rmdirs: Make --rmdirs obey the filters (Nick Craig-Wood)
• version: Show build tags and type of executable (Ivan Andreev)
• install.sh: make it fail on download errors (Ivan Andreev)
• Fix excessive retries missing --max-duration timeout (Nick Craig-Wood)
• Fix crash when --low-level-retries=0 (Nick Craig-Wood)
• Fix failed token refresh on mounts created via the rc (Nick Craig-Wood)
• fshttp: Fix bandwidth limiting after bad merge (Nick Craig-Wood)
• lib/atexit
• Unregister interrupt handler once it has fired so users can interrupt again (Nick Craig-Wood)
• Fix occasional failure to unmount with CTRL-C (Nick Craig-Wood)
• Fix deadlock calling Finalise while Run is running (Nick Craig-Wood)
• lib/rest: Fix multipart uploads not stopping on context cancel (Nick Craig-Wood)
• Allow mounting to root directory on windows (albertony)
• Improved handling of relative paths on windows (albertony)
• Fix unicode issues with accented characters on macOS (Nick Craig-Wood)
• Docs: document the new FileSecurity option in WinFsp 2021 (albertony)
• Docs: add note about volume path syntax on windows (albertony)
• Fix caching of old directories after renaming them (Nick Craig-Wood)
• Update cgofuse to the latest version to bring in macfuse 4 fix (Nick Craig-Wood)
• --vfs-used-is-size to report used space using recursive scan (tYYGH)
• Don't set modification time if it was already correct (Nick Craig-Wood)
• Fix Create causing windows explorer to truncate files on CTRL-C CTRL-V (Nick Craig-Wood)
• Fix modtimes not updating when writing via cache (Nick Craig-Wood)
• Fix modtimes changing by fractional seconds after upload (Nick Craig-Wood)
• Fix modtime set if --vfs-cache-mode writes/full and no write (Nick Craig-Wood)
• Rename files in cache and cancel uploads on directory rename (Nick Craig-Wood)
• Fix directory renaming by renaming dirs cached in memory (Nick Craig-Wood)
• Add flag --local-no-preallocate (David Sze)
• Make nounc an advanced option except on Windows (albertony)
• Don't ignore preallocate disk full errors (Nick Craig-Wood)
• Cache
• Add --fs-cache-expire-duration to control the fs cache (Nick Craig-Wood)
• Add option to not encrypt data (Vesnyx)
• Log hash ok on upload (albertony)
• Add container public access level support.  (Manish Kumar)
• Fix HTML files downloaded via cloudflare (Nick Craig-Wood)
• Fix transfers getting stuck on token expiry after API change (Nick Craig-Wood)
• Partially implement no-rename transactions (Maxwell Calman)
• Don't stop server side copy if couldn't read description (Nick Craig-Wood)
• Pass context on to drive SDK - to help with cancellation (Nick Craig-Wood)
• Add polling for changes support (Robert Thomas)
• Make --timeout 0 work properly (Nick Craig-Wood)
• Raise priority of rate limited message to INFO to make it more noticeable (Nick Craig-Wood)
• Implement copy & move (buengese)
• Implement public link (buengese)
• Implement Shutdown method (Nick Craig-Wood)
• Close idle connections after --ftp-idle-timeout (1m by default) (Nick Craig-Wood)
• Add --ftp-close-timeout flag for use with awkward ftp servers (Nick Craig-Wood)
• Retry connections and logins on 421 errors (Nick Craig-Wood)
• Hdfs
• Fix permissions for when directory is created (Lucas Messenger)
• Fix --s3-profile which wasn't working (Nick Craig-Wood)
• Close idle connections after --sftp-idle-timeout (1m by default) (Nick Craig-Wood)
• Fix "file not found" errors for read once servers (Nick Craig-Wood)
• Fix SetModTime stat failed: object not found with --sftp-set-modtime=false (Nick Craig-Wood)
• Update github.com/ncw/swift to v2.0.0 (Nick Craig-Wood)
• Implement copying large objects (nguyenhuuluan434)
• Fix crash when using epff policy (Nick Craig-Wood)
• Fix union attempting to update files on a read only file system (Nick Craig-Wood)
• Refactor to use fspath.SplitFs instead of fs.ParseRemote (Nick Craig-Wood)
• Fix initialisation broken in refactor (Nick Craig-Wood)
• Add support for sharepoint with NTLM authentication (Rauno Ots)
• Make sharepoint-ntlm docs more consistent (Alex Chen)
• Improve terminology in sharepoint-ntlm docs (Ivan Andreev)
• Disable HTTP/2 for NTLM authentication (georne)
• Fix sharepoint-ntlm error 401 for parallel actions (Ivan Andreev)
• Check that purged directory really exists (Ivan Andreev)
• Yandex
• Replace client id - you will need to rclone config reconnect after this (buengese)
• Add forgotten setupRegion() to NewFs - this finally fixes regions other than EU (buengese)
v1.54.1 - 2021-03-08 See commits (https://github.com/rclone/rclone/compare/v1.54.0...v1.54.1)
• accounting: Fix --bwlimit when up or down is off (Nick Craig-Wood)
• Fix nesting of brackets and backticks in ftp docs (edwardxml)
• Fix broken link in sftp page (edwardxml)
• Fix typo in crypt.md (Romeo Kienzler)
• Changelog: Correct link to digitalis.io (Alex JOST)
• Replace #file-caching with #vfs-file-caching (Miron Veryanskiy)
• Convert bogus example link to code (edwardxml)
• Remove dead link from rc.md (edwardxml)
• rc: Sync,copy,move: document createEmptySrcDirs parameter (Nick Craig-Wood)
• lsjson: Fix unterminated JSON in the presence of errors (Nick Craig-Wood)
• Fix mount dropping on macOS by setting --daemon-timeout 10m (Nick Craig-Wood)
• Document simultaneous usage with the same cache shouldn't be used (Nick Craig-Wood)
• Automatically raise upload cutoff to avoid spurious error (Nick Craig-Wood)
• Fix failed to create file system with application key limited to a prefix (Nick Craig-Wood)
• Refer to Shared Drives instead of Team Drives (Nick Craig-Wood)
• Add scopes to oauth request and optionally "members.read" (Nick Craig-Wood)
• Fix failed to create file system with folder level permissions policy (Nick Craig-Wood)
• Fix Wasabi HEAD requests returning stale data by using only 1 transport (Nick Craig-Wood)
• Fix shared_credentials_file auth (Dmitry Chepurovskiy)
• Add --s3-no-head to reducing costs docs (Nick Craig-Wood)
• Fix mkdir at root with remote:/ (Nick Craig-Wood)
• Fix custom client id's (buengese)
v1.54.0 - 2021-02-02 See commits (https://github.com/rclone/rclone/compare/v1.53.0...v1.54.0)
• Compression remote (experimental) (buengese)
• Enterprise File Fabric (Nick Craig-Wood)
• This work was sponsored by Storage Made Easy (https://storagemadeeasy.com/)
• HDFS (Hadoop Distributed File System) (Yury Stankevich)
• Zoho workdrive (buengese)
• Deglobalise the config (Nick Craig-Wood)
• Global config now read from the context
• This will enable passing of global config via the rc
• This work was sponsored by Digitalis (https://digitalis.io/)
• Add --bwlimit for upload and download (Nick Craig-Wood)
• Obey bwlimit in http Transport for better limiting
• Enhance systemd integration (Hekmon)
• log level identification, manual activation with flag, automatic systemd launch detection
• Don't compile systemd log integration for non unix systems (Benjamin Gustin)
• Add a --download flag to md5sum/sha1sum/hashsum to force rclone to download and hash files locally (lostheli)
• Add --progress-terminal-title to print ETA to terminal title (LaSombra)
• Make backend env vars show in help as the defaults for backend flags (Nick Craig-Wood)
• Raise minimum go version to go1.12 (Nick Craig-Wood)
• dedupe
• Add --by-hash to dedupe on content hash not file name (Nick Craig-Wood)
• Add --dedupe-mode list to just list dupes, changing nothing (Nick Craig-Wood)
• Add warning if used on a remote which can't have duplicate names (Nick Craig-Wood)
• Add Shutdown optional method for backends (Nick Craig-Wood)
• When using --files-from check files concurrently (zhucan)
• Accumulate stats when using --dry-run (Ingo Weiss)
• Always show stats when using --dry-run or --interactive (Nick Craig-Wood)
• Add support for flag --no-console on windows to hide the console window (albertony)
• genautocomplete: Add support to output to stdout (Ingo)
• ncdu
• Highlight read errors instead of aborting (Claudio Bantaloukas)
• Add sort by average size in directory (Adam Plánský)
• Add toggle option for average s3ize in directory - key 'a' (Adam Plánský)
• Add empty folder flag into ncdu browser (Adam Plánský)
• Add ! (errror) and . (unreadable) file flags to go with e (empty) (Nick Craig-Wood)
• obscure: Make rclone osbcure - ignore newline at end of line (Nick Craig-Wood)
• operations
• Add logs when need to upload files to set mod times (Nick Craig-Wood)
• Move and copy log name of the destination object in verbose (Adam Plánský)
• Add size if known to skipped items and JSON log (Nick Craig-Wood)
• Prefer actual listener address if using ":port" or "addr:0" only (Nick Craig-Wood)
• Add listener for finished jobs (Aleksandar Jankovic)
• serve ftp: Add options to enable TLS (Deepak Sah)
• serve http/webdav: Redirect requests to the base url without the / (Nick Craig-Wood)
• serve restic: Implement object cache (Nick Craig-Wood)
• stats: Add counter for deleted directories (Nick Craig-Wood)
• sync: Only print "There was nothing to transfer" if no errors (Nick Craig-Wood)
• webui
• Prompt user for updating webui if an update is available (Chaitanya Bankanhal)
• Fix plugins initialization (negative0)
• Fix nil pointer on copy & move operations directly to remote (Anagh Kumar Baranwal)
• Fix parsing of ..  when joining remotes (Nick Craig-Wood)
• log: Fix enabling systemd logging when using --log-file (Nick Craig-Wood)
• check
• Make the error count match up in the log message (Nick Craig-Wood)
• move: Fix data loss when source and destination are the same object (Nick Craig-Wood)
• Fix --cutof-mode hard not cutting off immediately (Nick Craig-Wood)
• Fix --immutable error message (Nick Craig-Wood)
• sync
• Fix --cutoff-mode soft & cautious so it doesn't end the transfer early (Nick Craig-Wood)
• Fix --immutable errors retrying many times (Nick Craig-Wood)
• Docs
• Many fixes and a rewrite of the filtering docs (edwardxml)
• Many spelling and grammar fixes (Josh Soref)
• Doc fixes for commands delete, purge, rmdir, rmdirs and mount (albertony)
• And thanks to these people for many doc fixes too numerous to list
• Ameer Dawood, Antoine GIRARD, Bob Bagwill, Christopher Stewart
• CokeMine, David, Dov Murik, Durval Menezes, Evan Harris, gtorelly
• Ilyess Bachiri, Janne Johansson, Kerry Su, Marcin Zelent,
• Martin Michlmayr, Milly, Sơn Trần-Nguyễn
• Update systemd status with cache stats (Hekmon)
• Disable bazil/fuse based mount on macOS (Nick Craig-Wood)
• Make rclone mount actually run rclone cmount under macOS (Nick Craig-Wood)
• Implement mknod to make NFS file creation work (Nick Craig-Wood)
• Make sure we don't call umount more than once (Nick Craig-Wood)
• More user friendly mounting as network drive on windows (albertony)
• Detect if uid or gid are set in same option string: -o uid=123,gid=456 (albertony)
• Don't attempt to unmount if fs has been destroyed already (Nick Craig-Wood)
• Fix virtual entries causing deleted files to still appear (Nick Craig-Wood)
• Fix "file already exists" error for stale cache files (Nick Craig-Wood)
• Fix file leaks with --vfs-cache-mode full and --buffer-size 0 (Nick Craig-Wood)
• Fix invalid cache path on windows when using :backend: as remote (albertony)
• Continue listing files/folders when a circular symlink is detected (Manish Gupta)
• New flag --local-zero-size-links to fix sync on some virtual filesystems (Riccardo Iaconelli)
• Add support for service principals (James Lim)
• Add support for managed identities (Brad Ackerman)
• Add examples for access tier (Bob Pusateri)
• Utilize the streaming capabilities from the SDK for multipart uploads (Denis Neuling)
• Fix setting of mime types (Nick Craig-Wood)
• Fix crash when listing outside a SAS URL's root (Nick Craig-Wood)
• Delete archive tier blobs before update if --azureblob-archive-tier-delete (Nick Craig-Wood)
• Fix crash on startup (Nick Craig-Wood)
• Fix memory usage by upgrading the SDK to v0.13.0 and implementing a TransferManager (Nick Craig-Wood)
• Require go1.14+ to compile due to SDK changes (Nick Craig-Wood)
• Make NewObject use less expensive API calls (Nick Craig-Wood)
• This will improve --files-from and restic serve in particular
• Fixed crash on an empty file name (lluuaapp)
• Fix NewObject for files that differ in case (Nick Craig-Wood)
• Fix finding directories in a case insentive way (Nick Craig-Wood)
• Skip long local hashing, hash in-transit (fixes) (Ivan Andreev)
• Set Features ReadMimeType to false as Object.MimeType not supported (Nick Craig-Wood)
• Fix case-insensitive NewObject, test metadata detection (Ivan Andreev)
• Implement rclone backend copyid command for copying files by ID (Nick Craig-Wood)
• Added flag --drive-stop-on-download-limit to stop transfers when the download limit is exceeded (Anagh Kumar Baranwal)
• Implement CleanUp workaround for team drives (buengese)
• Allow shortcut resolution and creation to be retried (Nick Craig-Wood)
• Log that emptying the trash can take some time (Nick Craig-Wood)
• Add xdg office icons to xdg desktop files (Pau Rodriguez-Estivill)
• Add support for viewing shared files and folders (buengese)
• Enable short lived access tokens (Nick Craig-Wood)
• Implement IDer on Objects so rclone lsf etc can read the IDs (buengese)
• Make malformed_path errors from too long files not retriable (Nick Craig-Wood)
• Test file name length before upload to fix upload loop (Nick Craig-Wood)
• Set Features ReadMimeType to true as Object.MimeType is supported (Nick Craig-Wood)
• Add --ftp-disable-msld option to ignore MLSD for really old servers (Nick Craig-Wood)
• Make --tpslimit apply (Nick Craig-Wood)
• Storage class object header support (Laurens Janssen)
• Fix anonymous client to use rclone's HTTP client (Nick Craig-Wood)
• Fix Entry doesn't belong in directory "" (same as directory) - ignoring (Nick Craig-Wood)
• New flag --gphotos-include-archived to show archived photos as well (Nicolas Rueff)
• Don't erroneously report support for writing mime types (buengese)
• Add support for Telia Cloud (Patrik Nordlén)
• Mailru
• Accept special folders eg camera-upload (Ivan Andreev)
• Avoid prehashing of large local files (Ivan Andreev)
• Fix uploads after recent changes on server (Ivan Andreev)
• Fix range requests after June 2020 changes on server (Ivan Andreev)
• Fix invalid timestamp on corrupted files (fixes) (Ivan Andreev)
• Remove deprecated protocol quirks (Ivan Andreev)
• Add support for China region operated by 21vianet and other regional suppliers (NyaMisty)
• Warn on gateway timeout errors (Nick Craig-Wood)
• Fall back to normal copy if server-side copy unavailable (Alex Chen)
• Fix server-side copy completely disabled on OneDrive for Business (Cnly)
• (business only) workaround to replace existing file on server-side copy (Alex Chen)
• Enhance link creation with expiry, scope, type and password (Nick Craig-Wood)
• Remove % and # from the set of encoded characters (Alex Chen)
• Support addressing site by server-relative URL (kice)
• Opendrive
• Fix finding directories in a case insensitive way (Nick Craig-Wood)
• Qingstor
• Fix error propagation in CleanUp (Nick Craig-Wood)
• Fix rclone cleanup (Nick Craig-Wood)
• Added --s3-disable-http2 to disable http/2 (Anagh Kumar Baranwal)
• Complete SSE-C implementation (Nick Craig-Wood)
• Fix hashes on small files with AWS:KMS and SSE-C (Nick Craig-Wood)
• Add MD5 metadata to objects uploaded with SSE-AWS/SSE-C (Nick Craig-Wood)
• Add --s3-no-head parameter to minimise transactions on upload (Nick Craig-Wood)
• Update docs with a Reducing Costs section (Nick Craig-Wood)
• Added error handling for error code 429 indicating too many requests (Anagh Kumar Baranwal)
• Add requester pays option (kelv)
• Fix copy multipart with v2 auth failing with 'SignatureDoesNotMatch' (Louis Koo)
• Allow cert based auth via optional pubkey (Stephen Harris)
• Allow user to optionally check server hosts key to add security (Stephen Harris)
• Defer asking for user passwords until the SSH connection succeeds (Stephen Harris)
• Remember entered password in AskPass mode (Stephen Harris)
• Implement keyboard interactive authentication (Nick Craig-Wood)
• Implement --sftp-use-fstat for unusual SFTP servers (Nick Craig-Wood)
• Fix deletion of parts of Static Large Object (SLO) (Nguyễn Hữu Luân)
• Ensure partially uploaded large files are uploaded unless --swift-leave-parts-on-error (Nguyễn Hữu Luân)
• Upgrade to uplink v1.4.1 (Caleb Case)
• Updated docs to show streaming to nextcloud is working (Durval Menezes)
• Set Features WriteMimeType to false as Yandex ignores mime types (Nick Craig-Wood)
v1.53.4 - 2021-01-20 See commits (https://github.com/rclone/rclone/compare/v1.53.3...v1.53.4)
• accounting: Fix data race in Transferred() (Maciej Zimnoch)
• Stop tagged releases making a current beta (Nick Craig-Wood)
• Upgrade docker buildx action (Matteo Pietro Dazzi)
• Add -buildmode to cross-compile.go (Nick Craig-Wood)
• Fix docker build by upgrading ilteoood/docker_buildx (Nick Craig-Wood)
• Revert GitHub actions brew fix since this is now fixed (Nick Craig-Wood)
• Fix brew install --cask syntax for macOS build (Nick Craig-Wood)
• Update nfpm syntax to fix build of .deb/.rpm packages (Nick Craig-Wood)
• Fix for Windows build errors (Ivan Andreev)
• fs: Parseduration: fixed tests to use UTC time (Ankur Gupta)
• fshttp: Prevent overlap of HTTP headers in logs (Nathan Collins)
• Fix core/command giving 500 internal error (Nick Craig-Wood)
• Add Copy method to rc.Params (Nick Craig-Wood)
• Fix 500 error when marshalling errors from core/command (Nick Craig-Wood)
• plugins: Create plugins files only if webui is enabled. (negative0)
• serve http: Fix serving files of unknown length (Nick Craig-Wood)
• serve sftp: Fix authentication on one connection blocking others (Nick Craig-Wood)
• Add optional brew tag to throw an error when using mount in the binaries installed via Homebrew (Anagh Kumar Baranwal)
• Add "." and ".." to directories to match cmount and expectations (Nick Craig-Wood)
• Make cache dir absolute before using it to fix path too long errors (Nick Craig-Wood)
• Improve detection of incompatible metadata (Ivan Andreev)
• Fix server side copy of large objects (Nick Craig-Wood)
• Fix token renewer to fix long uploads (Nick Craig-Wood)
• Fix token refresh failed: is not a regular file error (Nick Craig-Wood)
• Only use SHA1 hashes in EU region (Nick Craig-Wood)
• Sharefile
• Undo Fix backend due to API swapping integers for strings (Nick Craig-Wood)
• Fix Open Range requests to fix 4shared mount (Nick Craig-Wood)
• Add "Depth: 0" to GET requests to fix bitrix (Nick Craig-Wood)
v1.53.3 - 2020-11-19 See commits (https://github.com/rclone/rclone/compare/v1.53.2...v1.53.3)
• random: Fix incorrect use of math/rand instead of crypto/rand CVE-2020-28924 (Nick Craig-Wood)
• Passwords you have generated with rclone config may be insecure
• See issue #4783 (https://github.com/rclone/rclone/issues/4783) for more details and a checking tool
• random: Seed math/rand in one place with crypto strong seed (Nick Craig-Wood)
• Fix vfs/refresh calls with fs= parameter (Nick Craig-Wood)
• Fix backend due to API swapping integers for strings (Nick Craig-Wood)
v1.53.2 - 2020-10-26 See commits (https://github.com/rclone/rclone/compare/v1.53.1...v1.53.2)
• acounting
• Fix incorrect speed and transferTime in core/stats (Nick Craig-Wood)
• Stabilize display order of transfers on Windows (Nick Craig-Wood)
• Fix use of --suffix without --backup-dir (Nick Craig-Wood)
• Fix spurious "--checksum is in use but the source and destination have no hashes in common" (Nick Craig-Wood)
• Work around GitHub actions brew problem (Nick Craig-Wood)
• Stop using set-env and set-path in the GitHub actions (Nick Craig-Wood)
• mount2: Fix the swapped UID / GID values (Russell Cattelan)
• Detect and recover from a file being removed externally from the cache (Nick Craig-Wood)
• Fix a deadlock vulnerability in downloaders.Close (Leo Luan)
• Fix a race condition in retryFailedResets (Leo Luan)
• Fix missed concurrency control between some item operations and reset (Leo Luan)
• Add exponential backoff during ENOSPC retries (Leo Luan)
• Add a missed update of used cache space (Leo Luan)
• Fix --no-modtime to not attempt to set modtimes (as documented) (Nick Craig-Wood)
• Fix sizes and syncing with --links option on Windows (Nick Craig-Wood)
• Disable ListR to fix missing files on GDrive (workaround) (Ivan Andreev)
• Fix upload over crypt (Ivan Andreev)
• Increase maximum file size from 100GB to 300GB (gyutw)
• Remove clientSecret from config when upgrading to token based authentication (buengese)
• Avoid double url escaping of device/mountpoint (albertony)
• Remove DirMove workaround as it's not required anymore - also (buengese)
• Fix range requests after june changes on server (Ivan Andreev)
• Fix disk usage for sharepoint (Nick Craig-Wood)
• Add missing regions for AWS (Anagh Kumar Baranwal)
• Fix accessing libraries > 2GB on 32 bit systems (Muffin King)
• Always convert the checksum to lower case (buengese)
• Create root directories if none exist (Nick Craig-Wood)
v1.53.1 - 2020-09-13 See commits (https://github.com/rclone/rclone/compare/v1.53.0...v1.53.1)
• accounting: Remove new line from end of --stats-one-line display (Nick Craig-Wood)
• Add back missing --download flag (Nick Craig-Wood)
• Fix docs (Nick Craig-Wood)
• Note --log-file does append (Nick Craig-Wood)
• Add full stops for consistency in rclone --help (edwardxml)
• Add Tencent COS to s3 provider list (wjielai)
• Updated mount command to reflect that it requires Go 1.13 or newer (Evan Harris)
• jottacloud: Mention that uploads from local disk will not need to cache files to disk for md5 calculation (albertony)
• Fix formatting of rc docs page (Nick Craig-Wood)
• Include vendor tar ball in release and fix startdev (Nick Craig-Wood)
• Fix "Illegal instruction" error for ARMv6 builds (Nick Craig-Wood)
• Fix architecture name in ARMv7 build (Nick Craig-Wood)
• Fix spurious error "vfs cache: failed to _ensure cache EOF" (Nick Craig-Wood)
• Log an ERROR if we fail to set the file to be sparse (Nick Craig-Wood)
• Re-adds special oauth help text (Tim Gallant)
• Do not retry 400 errors (Evan Harris)
v1.53.0 - 2020-09-02 See commits (https://github.com/rclone/rclone/compare/v1.52.0...v1.53.0)
• The VFS layer (https://rclone.org/commands/rclone_mount/#vfs-virtual- file-system) was heavily reworked for this release - see below for more details
• Interactive mode -i/--interactive (https://rclone.org/docs/#interactive) for destructive operations (fishbullet)
• Add --bwlimit-file (https://rclone.org/docs/#bwlimit-file-bandwidth- spec) flag to limit speeds of individual file transfers (Nick Craig-Wood)
• Transfers are sorted by start time in the stats and progress output (Max Sum)
• Make sure backends expand ~ and environment vars in file names they use (Nick Craig-Wood)
• Add --refresh-times (https://rclone.org/docs/#refresh-times) flag to set modtimes on hashless backends (Nick Craig-Wood)
• Remove vendor directory in favour of Go modules (Nick Craig-Wood)
• Build with go1.15.x by default (Nick Craig-Wood)
• Drop macOS 386 build as it is no longer supported by go1.15 (Nick Craig-Wood)
• Add ARMv7 to the supported builds (Nick Craig-Wood)
• Enable rclone cmount on macOS (Nick Craig-Wood)
• Make rclone build with gccgo (Nick Craig-Wood)
• Make rclone build with wasm (Nick Craig-Wood)
• Change beta numbering to be semver compatible (Nick Craig-Wood)
• Add file properties and icon to Windows executable (albertony)
• Add experimental interface for integrating rclone into browsers (Nick Craig-Wood)
• lib: Add file name compression (Klaus Post)
• Allow installation and use of plugins and test plugins with rclone-webui (Chaitanya Bankanhal)
• Add reverse proxy pluginsHandler for serving plugins (Chaitanya Bankanhal)
• Add mount/listmounts option for listing current mounts (Chaitanya Bankanhal)
• Add operations/uploadfile to upload a file through rc using encoding multipart/form-data (Chaitanya Bankanhal)
• Add core/command to execute rclone terminal commands.  (Chaitanya Bankanhal)
• rclone check
• Add reporting of filenames for same/missing/changed (Nick Craig-Wood)
• Make check command obey --dry-run/-i/--interactive (Nick Craig-Wood)
• Make check do --checkers files concurrently (Nick Craig-Wood)
• Retry downloads if they fail when using the --download flag (Nick Craig-Wood)
• Make it show stats by default (Nick Craig-Wood)
• rclone obscure: Allow obscure command to accept password on STDIN (David Ibarra)
• rclone config
• Set RCLONE_CONFIG_DIR for use in config files and subprocesses (Nick Craig-Wood)
• Reject remote names starting with a dash.  (jtagcat)
• rclone cryptcheck: Add reporting of filenames for same/missing/changed (Nick Craig-Wood)
• rclone dedupe: Make it obey the --size-only flag for duplicate detection (Nick Craig-Wood)
• rclone link: Add --expire and --unlink flags (Roman Kredentser)
• rclone mkdir: Warn when using mkdir on remotes which can't have empty directories (Nick Craig-Wood)
• rclone rc: Allow JSON parameters to simplify command line usage (Nick Craig-Wood)
• rclone serve ftp
• Don't compile on < go1.13 after dependency update (Nick Craig-Wood)
• Add error message if auth proxy fails (Nick Craig-Wood)
• Use refactored goftp.io/server library for binary shrink (Nick Craig-Wood)
• rclone serve restic: Expose interfaces so that rclone can be used as a library from within restic (Jack)
• rclone sync: Add --track-renames-strategy leaf (Nick Craig-Wood)
• rclone touch: Add ability to set nanosecond resolution times (Nick Craig-Wood)
• rclone tree: Remove -i shorthand for --noindent as it conflicts with -i/--interactive (Nick Craig-Wood)
• accounting
• Fix documentation for speed/speedAvg (Nick Craig-Wood)
• Fix elapsed time not show actual time since beginning (Chaitanya Bankanhal)
• Fix deadlock in stats printing (Nick Craig-Wood)
• Fix file handle leak in GitHub release tool (Garrett Squire)
• rclone check: Fix successful retries with --download counting errors (Nick Craig-Wood)
• rclone dedupe: Fix logging to be easier to understand (Nick Craig-Wood)
• Warn macOS users that mount implementation is changing (Nick Craig-Wood)
• to test the new implementation use rclone cmount instead of rclone mount
• this is because the library rclone uses has dropped macOS support
• rc interface
• Add call for unmount all (Chaitanya Bankanhal)
• Make mount/mount remote control take vfsOpt option (Nick Craig-Wood)
• Add mountOpt to mount/mount (Nick Craig-Wood)
• Add VFS and Mount options to mount/listmounts (Nick Craig-Wood)
• Catch panics in cgofuse initialization and turn into error messages (Nick Craig-Wood)
• Always supply stat information in Readdir (Nick Craig-Wood)
• Add support for reading unknown length files using direct IO (Windows) (Nick Craig-Wood)
• Fix On Windows don't add -o uid/gid=-1 if user supplies -o uid/gid. (Nick Craig-Wood)
• Fix macOS losing directory contents in cmount (Nick Craig-Wood)
• Fix volume name broken in recent refactor (Nick Craig-Wood)
• Implement partial reads for --vfs-cache-mode full (Nick Craig-Wood)
• Add --vfs-writeback option to delay writes back to cloud storage (Nick Craig-Wood)
• Add --vfs-read-ahead parameter for use with --vfs-cache-mode full (Nick Craig-Wood)
• Restart pending uploads on restart of the cache (Nick Craig-Wood)
• Support synchronous cache space recovery upon ENOSPC (Leo Luan)
• Allow ReadAt and WriteAt to run concurrently with themselves (Nick Craig-Wood)
• Change modtime of file before upload to current (Rob Calistri)
• Recommend --vfs-cache-modes writes on backends which can't stream (Nick Craig-Wood)
• Add an optional fs parameter to vfs rc methods (Nick Craig-Wood)
• Fix errors when using > 260 char files in the cache in Windows (Nick Craig-Wood)
• Fix renaming of items while they are being uploaded (Nick Craig-Wood)
• Fix very high load caused by slow directory listings (Nick Craig-Wood)
• Fix renamed files not being uploaded with --vfs-cache-mode minimal (Nick Craig-Wood)
• Fix directory locking caused by slow directory listings (Nick Craig-Wood)
• Fix saving from chrome without --vfs-cache-mode writes (Nick Craig-Wood)
• Add --local-no-updated to provide a consistent view of changing objects (Nick Craig-Wood)
• Add --local-no-set-modtime option to prevent modtime changes (tyhuber1)
• Fix race conditions updating and reading Object metadata (Nick Craig-Wood)
• Make any created backends be cached to fix rc problems (Nick Craig-Wood)
• Fix dedupe on caches wrapping drives (Nick Craig-Wood)
• Add --crypt-server-side-across-configs flag (Nick Craig-Wood)
• Alias
• Implement server-side copy for files > 5GB (Nick Craig-Wood)
• Cancel in progress multipart uploads and copies on rclone exit (Nick Craig-Wood)
• Note that b2's encoding now allows  but rclone's hasn't changed (Nick Craig-Wood)
• Fix transfers when using download_url (Nick Craig-Wood)
• Implement rclone cleanup (buengese)
• Allow authentication with access token (David)
• Add rclone backend drives to list shared drives (teamdrives) (Nick Craig-Wood)
• Implement rclone backend untrash (Nick Craig-Wood)
• Work around drive bug which didn't set modtime of copied docs (Nick Craig-Wood)
• Added --drive-starred-only to only show starred files (Jay McEntire)
• Deprecate --drive-alternate-export as it is no longer needed (themylogin)
• Fix duplication of Google docs on server-side copy (Nick Craig-Wood)
• Fix "panic: send on closed channel" when recycling dir entries (Nick Craig-Wood)