Rclone v1.72.0 release

Rclone 1.72.0 has been released. Find it in the rclone downloads or use rclone selfupdate to upgrade.

Some highlights of the release:

Thank you to all the contributors to this release, those who contributed code or doc fixes (55 people) or made issues or answered questions in the forum - your help is much appreciated!

Thank you to our new platinum sponsor Rabata.io - they are offering $100k in storage credits to generative AI companies, if that's you, jump on it! Otherwise check out their offerings.

Thanks also to our new bronze sponsors SpectraLogic.com and servercore.com.

If you’re working in the industry and you feel your company could benefit from a support contract please get in touch at sales@rclone.com or if you’re interested in advertising with us then please drop us a message to sponsorship@rclone.com.

Please consider donating or sponsoring to keep the project sustainable and a big thank you to our existing sponsors.

v1.72.0 - 2025-11-21

See commits

  • New backends
    • Archive backend to read archives on cloud storage. (Nick Craig-Wood)
  • New S3 providers
  • New commands
  • New Features
    • backends: many backends have has a paged listing (ListP) interface added
      • this enables progress when listing large directories and reduced memory usage
    • build
      • Bump The Go Programming Language from 0.43.0 to 0.45.0 to fix CVE-2025-58181 (dependabot[bot])
      • Modernize code and tests (Nick Craig-Wood, russcoss, juejinyuxitu, reddaisyy, dulanting, Oleksandr Redko)
      • Update all dependencies (Nick Craig-Wood)
      • Enable support for aix/ppc64 (Lakshmi-Surekha)
    • check: Improved reporting of differences in sizes and contents (albertony)
    • copyurl: Added --url to read URLs from CSV file (S-Pegg1, dougal)
    • docs:
      • markdown linting (albertony)
      • fixes (albertony, Andrew Gunnerson, anon-pradip, Claudius Ellsel, dougal, iTrooz, Jean-Christophe Cura, Joseph Brownlee, kapitainsky, Matt LaPaglia, n4n5, Nick Craig-Wood, nielash, SublimePeace, Ted Robertson, vastonus)
    • fs: remove unnecessary Seek call on log file (Aneesh Agrawal)
    • hashsum: Improved output format when listing algorithms (albertony)
    • lib/http: Cleanup indentation and other whitespace in http serve template (albertony)
    • lsf: Add support for unix and unixnano time formats (Motte)
    • oauthutil: Improved debug logs from token refresh (albertony)
    • rc
      • Add job/batch for sending batches of rc commands to run concurrently (Nick Craig-Wood)
      • Add runningIds and finishedIds to job/list (n4n5)
      • Add osVersion, osKernel and osArch to core/version (Nick Craig-Wood)
      • Make sure fatal errors run via the rc don't crash rclone (Nick Craig-Wood)
      • Add executeId to job statuses in job/list (Nikolay Kiryanov)
      • config/unlock: rename parameter to configPassword accept old as well (Nick Craig-Wood)
    • serve http: Download folders as zip (dougal)
  • Bug Fixes
    • build
      • Fix tls: failed to verify certificate: x509: negative serial number (Nick Craig-Wood)
    • march
      • Fix --no-traverse being very slow (Nick Craig-Wood)
    • serve s3: Fix log output to remove the EXTRA messages (iTrooz)
  • Mount
    • Windows: improve error message on missing WinFSP (divinity76)
  • Local
    • Add --skip-specials to ignore special files (Adam Dinwoodie)
  • Azure Blob
    • Add ListP interface (dougal)
  • Azurefiles
    • Add ListP interface (Nick Craig-Wood)
  • B2
    • Add ListP interface (dougal)
    • Add Server-Side encryption support (fries1234)
    • Fix "expected a FileSseMode but found: ''" (dougal)
    • Allow individual old versions to be deleted with --b2-versions (dougal)
  • Box
    • Add ListP interface (Nick Craig-Wood)
    • Allow configuration with config file contents (Dominik Sander)
  • Compress
    • Add zstd compression (Alex)
  • Drive
    • Add ListP interface (Nick Craig-Wood)
  • Dropbox
    • Add ListP interface (Nick Craig-Wood)
    • Fix error moving just created objects (Nick Craig-Wood)
  • FTP
    • Fix SOCKS proxy support (dougal)
    • Fix transfers from servers that return 250 ok messages (jijamik)
  • Google Cloud Storage
    • Add ListP interface (dougal)
    • Fix --gcs-storage-class to work with server side copy for objects (Riaz Arbi)
  • HTTP
    • Add basic metadata and provide it via serve (Oleg Kunitsyn)
  • Jottacloud
    • Add support for Let's Go Cloud (from MediaMarkt) as a whitelabel service (albertony)
    • Add support for MediaMarkt Cloud as a whitelabel service (albertony)
    • Added support for traditional oauth authentication also for the main service (albertony)
    • Abort attempts to run unsupported rclone authorize command (albertony)
    • Improved token refresh handling (albertony)
    • Fix legacy authentication (albertony)
    • Fix authentication for whitelabel services from Elkjøp subsidiaries (albertony)
  • Mega
    • Implement 2FA login (iTrooz)
  • Memory
    • Add ListP interface (dougal)
  • Onedrive
    • Add ListP interface (Nick Craig-Wood)
  • Oracle Object Storage
    • Add ListP interface (dougal)
  • Pcloud
    • Add ListP interface (Nick Craig-Wood)
  • Proton Drive
    • Automated 2FA login with OTP secret key (Microscotch)
  • S3
    • Make it easier to add new S3 providers (dougal)
    • Add --s3-use-data-integrity-protections quirk to fix BadDigest error in Alibaba, Tencent (hunshcn)
    • Add support for --upload-header, If-Match and If-None-Match (Sean Turner)
    • Fix single file copying behavior with low permission (hunshcn)
  • SFTP
    • Fix zombie SSH processes with --sftp-ssh (Copilot)
  • Smb
    • Optimize smb mount performance by avoiding stat checks during initialization (Sudipto Baral)
  • Swift
    • Add ListP interface (dougal)
    • If storage_policy isn't set, use the root containers policy (Andrew Ruthven)
    • Report disk usage in segment containers (Andrew Ruthven)
  • Ulozto
    • Implement the About functionality (Lukas Krejci)
    • Fix downloads returning HTML error page (aliaj1)
  • WebDAV
    • Optimize bearer token fetching with singleflight (hunshcn)
    • Add ListP interface (Nick Craig-Wood)
    • Use SpaceSepList to parse bearer token command (hunshcn)
    • Add Access-Control-Max-Age header for CORS preflight caching (viocha)
    • Fix out of memory with sharepoint-ntlm when uploading large file (Nick Craig-Wood)
7 Likes