Rclone 1.72.0 has been released. Find it in the rclone downloads or use rclone selfupdate to upgrade.
Some highlights of the release:
- New backends
- Archive backend to read archives on cloud storage.
- New S3 providers
- New commands
- New Features
- Progress when listing large directories and reduced memory usage for many providers
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
- New backends
- Archive backend to read archives on cloud storage. (Nick Craig-Wood)
- New S3 providers
- Cubbit Object Storage (Marco Ferretti)
- FileLu S5 Object Storage (kingston125)
- Hetzner Object Storage (spiffytech)
- Intercolo Object Storage (Robin Rolf)
- Rabata S3-compatible secure cloud storage (dougal)
- Servercore Object Storage (dougal)
- SpectraLogic (dougal)
- New commands
- rclone archive: command to create and read archive files (Fawzib Rojas)
- rclone config string: for making connection strings (Nick Craig-Wood)
- rclone test speed: Add command to test a specified remotes speed (dougal)
- 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
--urlto 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
unixandunixnanotime 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
runningIdsandfinishedIdsto job/list (n4n5) - Add
osVersion,osKernelandosArchto core/version (Nick Craig-Wood) - Make sure fatal errors run via the rc don't crash rclone (Nick Craig-Wood)
- Add
executeIdto job statuses in job/list (Nikolay Kiryanov) config/unlock: rename parameter toconfigPasswordaccept old as well (Nick Craig-Wood)
- serve http: Download folders as zip (dougal)
- backends: many backends have has a paged listing (
- Bug Fixes
- build
- Fix tls: failed to verify certificate: x509: negative serial number (Nick Craig-Wood)
- march
- Fix
--no-traversebeing very slow (Nick Craig-Wood)
- Fix
- serve s3: Fix log output to remove the EXTRA messages (iTrooz)
- build
- Mount
- Windows: improve error message on missing WinFSP (divinity76)
- Local
- Add
--skip-specialsto ignore special files (Adam Dinwoodie)
- Add
- 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-classto 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-protectionsquirk to fix BadDigest error in Alibaba, Tencent (hunshcn) - Add support for
--upload-header,If-MatchandIf-None-Match(Sean Turner) - Fix single file copying behavior with low permission (hunshcn)
- SFTP
- Fix zombie SSH processes with
--sftp-ssh(Copilot)
- Fix zombie SSH processes with
- 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-Ageheader for CORS preflight caching (viocha) - Fix out of memory with sharepoint-ntlm when uploading large file (Nick Craig-Wood)