v1.74.0
rclone v1.74.0
Added 19
- Add new Huawei Drive backend
- Add new iCloud Photos backend with read-only support
- Add Fastly Object Storage as S3 provider
- Add HCP as S3 provider
- Add Impossible Cloud as S3 provider
- Add UCloud US3 as S3 provider
- Add Zadara as S3 provider
- Add gui command to launch embedded web-based GUI for basic rclone operations
- Add --dump curl option for dumping HTTP requests as curl commands
- Add --exact flag to listremotes for filtering
- Add core/disks endpoint to enumerate attached disks
- Add fallback embedded favicon to serve http
- Add gzip compression for text responses in serve http
- Add dark mode for file browser in serve http
- Add HTTP/2 cleartext support for all http servers
- Add metadata support to touch command when using --metadata-set
- Add --azureblob-copy-total-concurrency flag to limit total multipart copy concurrency for Azure Blob
- Add --azureblob-decompress flag to download gzip-encoded files from Azure Blob
- Add Object Lock support to S3
Changed 13
- Update golang.org/x/image/webp to v0.39.0 to fix CVE-2026-33813
- Bump github.com/Azure/go-ntlmssp to 0.1.1 to fix CVE-2026-32952
- Update to go1.26 and make go1.25 the minimum required version
- Flip auth default for remote control endpoints so all require auth unless opted out
- Modernize rclone.org site design
- Implement multi-part uploads for Internxt
- Replace plaintext signin with SRP authentication in iCloud Drive
- Update Proton Drive backend to align with newer Proton SDK stack
- Remove StackPath Object Storage provider from S3
- Add OVHcloud storage classes to S3
- Make Scaleway ONEZONE_IA available in all zones and GLACIER only in FR-PAR
- Update Ionos regions and endpoints
- Add ibm_iam_endpoint as configurable parameter for IBM COS IAM-based auth
Fixed 18
- Fix rcat/copyurl for files.com
- Fix ignored --upload-headers and --download-headers in copyurl
- Fix data race on OutputHandler.format field in log
- Fix mounts created with mountPoint asterisk overwriting each other in rc
- Fix slow nfs serve by adding --vfs-handle-caching
- Remove fadvise calls that cause spinlock contention in Local backend
- Fix missing x-ms-file-request-intent header with OAuth in Azurefiles
- Fix listings of large directories in Drime
- Fix downloading files by using web API in Linkbox
- Fix crash when logging in with previous auth keys fails in Mega
- Fix recursive listing from root in Pcloud
- Fix server-side moveto and DirMove against current API in Proton Drive
- Fix EOF flag in READ response not being set when read reaches end of file in serve nfs
- Fix Samsung TV compatibility in serve dlna
- Fix handling of unreadable lockfiles in bisync
- Fix loong64 and s390x build
- Make multi-threaded upload chunks individually retryable in Filen
- Implement About in Drime
From rclone
- New backends
- Huawei Drive (王一赫)
- iCloud Photos (read only) (Yakov Till)
- New S3 providers
- Fastly Object Storage (Leon Brocard)
- HCP (Chris)
- Impossible Cloud (Nick Craig-Wood)
- UCloud US3 (jinkeyuu)
- Zadara (Shlomi Avihou)
- New commands
- gui: launch new embedded web based GUI for basic rclone operations (FTCHD, Nick Craig-Wood)
- New Features
- build
- Update
golang.org/x/image/webpto v0.39.0 to fix CVE-2026-33813 (Nick Craig-Wood) - Bump
github.com/Azure/go-ntlmsspto 0.1.1 to fix CVE-2026-32952 (dependabot[bot]) - Update to go1.26 and make go1.25 the minimum required version (Nick Craig-Wood)
- Update all dependencies (Nick Craig-Wood)
- Modernize Go code with go fix for go1.25 (Nick Craig-Wood)
- Fix
loong64ands390xbuild (Suyun)
- Update
- docs
- Modernize rclone.org site design (Nick Craig-Wood)
- fixes (albertony, Enduriel, Jason, Luke Cyca, mathieulongtin, Nick Craig-Wood, SyoBoN)
- fshttp: Add
--dump curlfor dumping HTTP requests as curl commands (Nick Craig-Wood) - graphics: Optimise images losslessly with ImageOptim (Leon Brocard)
- listremotes: Add
--exactflag for filtering (Anton Bordwine) - rc
- Flip auth default so all endpoints require auth unless opted out (Nick Craig-Wood)
- Add
core/disksto enumerate attached disks (Nick Craig-Wood) - Add
deletedDirsstat tocore/statshelp output (Billy Hughes)
- serve http
- Add fallback embedded favicon (Leon Brocard)
- Add gzip compression for text responses (Leon Brocard)
- Dark mode for file browser (FTCHD)
- Add HTTP/2 cleartext support for all http servers (TheBabu)
- touch: Add metadata when using
--metadata-set(Prakhar Chhalotre)
- build
- Bug Fixes
- accounting
- Update String method output format for clarity in transfer rate representation (Prakhar Chhalotre)
- Fix
rcat/copyurlforfiles.com(Nick Craig-Wood)
- bisync
- Add missing rc params (nielash)
- Add more structured info to rc output (nielash)
- Auto-generate rc help docs (nielash)
- Fix handling of unreadable lockfiles (lif)
- Fix flaky TestBisyncConcurrent by increasing random name entropy (Nick Craig-Wood)
- Fix integration tests after sftp log changes (Nick Craig-Wood)
- copyurl: Fix ignored
--upload-headersand--download-headers(Andriy Senyshyn) - librclone/ctest: Add Windows support and fix memory management (BizaNator)
- log: Fix data race on OutputHandler.format field (Nick Craig-Wood)
- operations
- Multithread copy: grab memory before making go routines (Nick Craig-Wood)
- serve dlna: Fix Samsung TV compatibility (Nick Craig-Wood)
- serve nfs: Fix EOF flag in READ response not being set when read reaches end of file (Nick Craig-Wood)
- accounting
- Mount
- rc: fix mounts created with mountPoint "*" overwriting each other (Nick Craig-Wood)
- VFS
- Fix slow
nfs serveby adding--vfs-handle-caching(Nick Craig-Wood) - Add context parameter to New() for config propagation (Nick Craig-Wood)
- Replace
context.TODO/Backgroundwith stored VFS context (Nick Craig-Wood)
- Fix slow
- Local
- Remove fadvise calls that cause spinlock contention (Patrick Farrell)
- Azure Blob
- Add
--azureblob-copy-total-concurrencyto limit total multipart copy concurrency (Duncan F) - Add server side copy real time accounting (Nick Craig-Wood)
- Add
--azureblob-decompressflag to download gzip-encoded files (Nick Craig-Wood)
- Add
- Azurefiles
- Fix missing
x-ms-file-request-intentheader with OAuth (Nick Craig-Wood)
- Fix missing
- B2
- Add server side copy real time accounting (Nick Craig-Wood)
- Drime
- Implement About (Cohinem)
- Fix listings of large directories (John Volk)
- Drive
- Add integration test for handling folder names with single quotes (Prakhar Chhalotre)
- Filelu
- Add multipart init response type (kingston125)
- Migrate API calls to
lib/rest(kingston125)
- Filen
- Make multi-threaded upload chunks individually retryable (Enduriel)
- Iclouddrive
- Replace plaintext signin with SRP authentication (Mike GIllan)
- Use dynamic origin for SRP auth headers (Xiangzhe)
- Lowercase Apple ID for SRP authentication (Mike GIllan)
- Add read only iCloud Photos support and SRP authentication (Yakov Till)
- Internxt
- Implement multi-part uploads (José Zúniga)
- Jottacloud
- Add encoding of percent character to default backend encoding (albertony)
- Linkbox
- Fix downloading files by using web API (Nick Craig-Wood)
- Mega
- Fix crash when logging in with previous auth keys fails (Andrew Gunnerson)
- Pcloud
- Fix recursive listing from the root (Nick Craig-Wood)
- Pikpak
- Support custom filenames for addurl backend command (wiserain)
- Protondrive
- Align backend with newer Proton SDK stack (tdawe)
- Update to latest go-proton-api to use new host (dlaumen)
- Fix server-side moveto and DirMove against current API (Nick Craig-Wood)
- S3
- Add Fastly Object Storage provider (Leon Brocard)
- Add HCP provider and
list_versions_oldest_firstquirk (Chris) - Add Impossible Cloud as a new S3 provider (Nick Craig-Wood)
- Add UCloud Object Storage provider (#9230) (jinkeyuu)
- Add Zadara Object Storage provider (Shlomi Avihou)
- Remove StackPath Object Storage provider (Leon Brocard)
- Add server side copy real time accounting (Nick Craig-Wood)
- Add OVHcloud storage classes (Bjoern Franke)
- Add Object Lock support (Chris)
- Add new Fastly Object Storage regions (Leon Brocard)
- Scaleway: ONEZONE_IA is available in all zones, GLACIER only in FR-PAR (Bjoern Franke)
- Ionos: updated regions & endpoints (hxnd)
- IBM COS: provide ibm_iam_endpoint as a configurable param for IBM IAM-based auth (Bhagyashreek8)
- Fix Content-MD5 for Object Lock uploads and add GCS quirk (Chris)
- Fix regression where PutObject fails with non-seekable readers (Chris)
- Fix
--s3-versionsflag ignored by cleanup-hidden when GetBucketVersioning fails (Chris) - Fix bucket creation failing on Ceph/radosgw (Jan Heylen)
- SFTP
- Warn the user if no host key validation is configured (Nick Craig-Wood)
- WebDAV
- Permit redirects on PROPFIND for metadata (Brian Bockelman)
- Request only required properties in listAll to improve performance (ZRHan)
- Optimize performance by using
Depth=0for metadata requests (ZRHan)