@@ -6,6 +6,229 @@ description: "Rclone Changelog"
6677# Changelog
889+## v1.75.0 - 2026-07-31
10+11+[See commits](https://github.com/rclone/rclone/compare/v1.74.0...v1.75.0)
12+13+- New S3 Providers
14+- [Scality](/s3/#scality) (RING / ARTESCA)
15+- [Zero Services](/s3/#zero-z3) (ZERO-Z3)
16+- Security
17+- archive: Don't crash on malformed squashfs images GHSA-6jcg-q3wp-x2f4 CVE-PENDING (Nick Craig-Wood)
18+- ftp: Fix ftp command injection when encoding doesn't include CRLF GHSA-8c48-q9wj-3w37 CVE-PENDING (Nick Craig-Wood)
19+- lib/http: Use TLS on all `--addr` listeners when `--cert` and `--key` are set GHSA-mfvx-7rcj-9m5g (Nick Craig-Wood)
20+- lib/proxy: Fix unbounded HTTP CONNECT headers causing OOM GHSA-xhf4-832v-7xcr CVE-PENDING (Nick Craig-Wood)
21+- local: Stop source file names escaping the destination directory GHSA-7p4m-qxvv-g567 CVE-PENDING (Nick Craig-Wood)
22+- rc
23+- Don't expose pprof debug handlers on an unauthenticated server GHSA-mfvx-7rcj-9m5g CVE-PENDING (Nick Craig-Wood)
24+- Require authentication to list the remotes with `--rc-serve` GHSA-mfvx-7rcj-9m5g (Nick Craig-Wood)
25+- Fix leaking stack traces on panics GHSA-gwfq-86j8-7qhv (Nick Craig-Wood)
26+- s3
27+- Fix redirect credential leaks, reject HTTPS->HTTP and strip secrets GHSA-8mxv-9xhp-86h4 (Nick Craig-Wood)
28+- Strip S3 Express session token on cross-host redirects GHSA-8mxv-9xhp-86h4 (Nick Craig-Wood)
29+- serve ftp: Use constant time comparison for password check GHSA-mfvx-7rcj-9m5g (Nick Craig-Wood)
30+- serve restic: Fix path traversal above the served directory GHSA-45pq-889g-fcgh CVE-PENDING (Nick Craig-Wood)
31+- serve sftp: Don't crash the whole server on a bad request GHSA-6jcg-q3wp-x2f4 (Nick Craig-Wood)
32+- sftp: Fix command injection via crafted filenames on PowerShell remotes GHSA-2m8m-jhrm-w6j2 CVE-PENDING (Nick Craig-Wood)
33+- vfs: Don't crash the process if a backend panics on a background goroutine GHSA-6jcg-q3wp-x2f4 (Nick Craig-Wood)
34+- webdav
35+- Fix HTTPS to HTTP redirects leaking credentials GHSA-h4mf-4v27-hggj (Nick Craig-Wood)
36+- Tus: fix potential nil pointer crash GHSA-3x6r-wxxg-53vv (Nick Craig-Wood)
37+- Update `google.golang.org/grpc` to fix multiple security problems (Nick Craig-Wood)
38+- New Features
39+- build: Update all dependencies (Nick Craig-Wood)
40+- config
41+- Add `config unset` command to remove options from a remote (Nick Craig-Wood)
42+- Add tier to config wizard (dougal)
43+- docker serve
44+- Add timeout to volume restore so slow remotes don't block startup (Nick Craig-Wood)
45+- Restore volumes concurrently so one slow remote doesn't block others (Nick Craig-Wood)
46+- Make Create idempotent to avoid "volume already exists" after restart (Nick Craig-Wood)
47+- doc fixes (blackflytech, dougal, Giridhar, KTibow, mathieulongtin, Nick Craig-Wood, p1, Socialpranker, Søren Lindberg, yashanil98)
48+- filter
49+- Support nested `{}` alternates in glob filters (maximilize)
50+- Add `--files-from0` to support NUL-delimited input (Gaurav)
51+- fserrors: Make http2 "server sent GOAWAY" a retriable error (phatlc)
52+- fshttp
53+- Add `--dump errors` to dump only failed HTTP transactions (Nick Craig-Wood)
54+- Add `--dump trace` to log connection level events via httptrace (Nick Craig-Wood)
55+- gui
56+- Serve static files with gzip/deflate compression (Leon Brocard)
57+- Respect explicit `--rc-allow-origin` instead of always deriving it from the bind address (Kyue)
58+- Update embedded release to 1.1.11 (Nick Craig-Wood)
59+- mount2: Add `--allow-idmap` to advertise FUSE_ALLOW_IDMAP (Valerij Fredriksen)
60+- nfsmount: Call mount_nfs directly on OpenBSD so -T is accepted (Socialpranker)
61+- rc
62+- Respond with 202 if `prefer-async` header is passed (FTCHD)
63+- Add `config/oauthstop` and `config/oauthstatus` to control oauth listener (FTCHD)
64+- Include OAuth authorization URL in rc `config/oauthstatus` response (Hakan İSMAİL)
65+- Allow setting rc config and filter options as flat parameters (Hakan İSMAİL)
66+- serve
67+- Support custom http response headers (kkocdko)
68+- Update serve remote control to accept nested as well as flat options (Hakan İSMAİL)
69+- serve dlna: Bound SOAP request bodies (Acts1631)
70+- serve nfs
71+- Allow NFS clients to mount subpaths of the served remote (Nick Craig-Wood)
72+- Advertise AUTH_UNIX so the *BSD NFS clients can mount (Socialpranker)
73+- serve s3: Stream multipart uploads to the backend instead of buffering in memory (Nick Craig-Wood)
74+- serve sftp
75+- Implement `statvfs@openssh.com` to report disk usage (Nick Craig-Wood)
76+- Use the requested atime when setting file times (Nick Craig-Wood)
77+- serve webdav: Add gzip compression for compressible responses (Leon Brocard)
78+- serve http: Add `--disable-dir-list` flag (Leon Brocard)
79+- Bug Fixes
80+- archive/squashfs: Fix reading images with no fragment or xattr table (maximilize)
81+- chunkedreader: Fix spurious errors when a parallel stream is closed early (Nick Craig-Wood)
82+- config
83+- Fix config_template_file and config_template being ignored via config/create (hexbinoct)
84+- Fix normalization when obscuring passwords (Nick Craig-Wood)
85+- docker serve: Fix plugin timeout on restart when volumes have active mounts (Nick Craig-Wood)
86+- fs: Fix passwords and tokens appearing in the debug log during rclone config (Nick Craig-Wood)
87+- gui: Fix cross-origin API requests when bound to a wildcard address (FTCHD)
88+- hash: Fix xxh128 hasher size (Yuhang Cao)
89+- log: Fix side effects when importing rclone as a library (Sven Rebhan)
90+- march
91+- Fix unnecessarily listing dst directory when src listing finished (Nick Craig-Wood)
92+- Fix goroutine leak on completed async rc jobs (Yash Anil)
93+- nfsmount: Fix mount_nfs options incompatible with OpenBSD (Socialpranker)
94+- rc
95+- Fix `operations/stat` for directories with large parent dirs (Nick Craig-Wood)
96+- Fix `_filter` and `_config` parameters being ignored by `mount/*` commands (Hakan İSMAİL)
97+- serve: Fix auth proxy using stale config parameters when making a backend (Nick Craig-Wood)
98+- serve s3
99+- Fix aborted multipart uploads appearing as ghosts (Nick Craig-Wood)
100+- Fix streamed multipart uploads not being atomic (Nick Craig-Wood)
101+- Fix OOM and InvalidPart errors with concurrent multipart uploads (Nick Craig-Wood)
102+- sync: Fix `--fix-case` rename on backends that need upload before overwrite (Nick Craig-Wood)
103+- Mount
104+- Support flat VFS and Mount options in mount RC command (Hakan İSMAİL)
105+- VFS
106+- Fix IO error by recreating the cache file if it has been removed (Nick Craig-Wood)
107+- Fix "invalid seek position" error when cache files larger than the remote (Nick Craig-Wood)
108+- Fix vfs cache writeback timer not being stopped when `--transfers` reached (Nick Craig-Wood)
109+- Fix crash when multiple mounts or servers share the same VFS (Nick Craig-Wood)
110+- Local
111+- Add `--local-fatal-if-no-space` flag (ferrumclaudepilgrim)
112+- Don't resolve relative roots to absolute paths (Nick Craig-Wood)
113+- Archive
114+- Fix squashfs listings failing with invalid argument after update (Nick Craig-Wood)
115+- Azure Blob
116+- Fix MD5 being dropped on range reads causing vfs cache re-downloads (Nick Craig-Wood)
117+- Add `use_arrow_list` flag for experimental Apache Arrow listing (Nick Craig-Wood)
118+- List very large containers in parallel with `list_parallelism` (Nick Craig-Wood)
119+- Azurefiles
120+- Fix incorrect modtime after uploading a file or setting its modtime (Nick Craig-Wood)
121+- Improve modtime precision from 1s to 100ns (Nick Craig-Wood)
122+- Combine
123+- Don't return an error message as the remote name for a bad object (Nick Craig-Wood)
124+- Drime
125+- Remove stale mux_status field from Item (Nick Craig-Wood)
126+- Drive
127+- Warn in config wizard before using the shared client_id (Nick Craig-Wood)
128+- Detect shortcut loops to avoid infinite recursion (Nick Craig-Wood)
129+- Dropbox
130+- Add support for impersonate_admin (Gaurav)
131+- Add `--dropbox-skip-shared-folders` and `--dropbox-skip-unowned-folders` (Gaurav)
132+- Make Rmdir use one less API call (Socialpranker)
133+- Use much less memory when uploading small files (Nick Craig-Wood)
134+- Remove an unnecessary API call when uploading small files (Nick Craig-Wood)
135+- Filen
136+- Fix incorrect modtime after updating a file or setting its modtime (Nick Craig-Wood)
137+- Filescom
138+- Fix missing MD5 hash after uploading a file (Nick Craig-Wood)
139+- FTP
140+- Fix incorrect modtime after uploading a file or setting its modtime (Nick Craig-Wood)
141+- Googlephotos
142+- Warn in config wizard before using the shared client_id (Nick Craig-Wood)
143+- Hasher
144+- Fix Update not storing hashes in bolt DB after file replacement (Nick Craig-Wood)
145+- Hdfs
146+- Fix incorrect modtime after uploading a file or setting its modtime (Nick Craig-Wood)
147+- Hidrive
148+- Fix incorrect modtime after setting a file's modtime (Nick Craig-Wood)
149+- HTTP
150+- Don't list parent directory when pointing at a single file (Nick Craig-Wood)
151+- Add Prefer to CORS Access-Control-Allow-Headers header (sijie-Z)
152+- Iclouddrive
153+- Fix "cannot unmarshal number" error when listing photo albums (Nick Craig-Wood)
154+- Fix 2FA failing with 409 even when the code is valid (Punya Jain)
155+- Imagekit
156+- Fix Open with a RangeOption returning the wrong data (Nick Craig-Wood)
157+- Add mtime to the available metadata (Nick Craig-Wood)
158+- Internxt
159+- Add Move and DirMove methods for server-side file and directory operations (jzunigax2)
160+- Handle file size limit errors during uploads (jzunigax2)
161+- Surface re-login error when re-auth fails in NewFs (0rangeSeaW0lf)
162+- Jottacloud
163+- Fix incorrect modtime after setting a file's modtime (Nick Craig-Wood)
164+- Linkbox
165+- Retry bot protection HTML challenge responses instead of failing (Nick Craig-Wood)
166+- Mailru
167+- Fix incorrect modtime after updating a file or setting its modtime (Nick Craig-Wood)
168+- Mega
169+- Fix files reappearing in listings after being renamed (Nick Craig-Wood)
170+- Fix moved files disappearing from listings between remotes (Nick Craig-Wood)
171+- Netstorage
172+- Fix missing MD5 hash after uploading a file (Nick Craig-Wood)
173+- Onedrive
174+- Add support for no admin mode (TaterLi)
175+- Treat non-2xx preauth download as error (ifloppy)
176+- Download malware-flagged files via Graph Prefer header (ifloppy)
177+- Opendrive
178+- Fix uploaded objects returning the wrong hash and modtime (Nick Craig-Wood)
179+- Oracleobjectstorage
180+- Fix crash when downloading objects with unknown length (Nick Craig-Wood)
181+- Add `--oos-decompress` flag to download gzip-encoded files (Nick Craig-Wood)
182+- Pixeldrain
183+- Fix incorrect modtime and missing hash after uploading a file (Nick Craig-Wood)
184+- Protondrive
185+- Implement proper retry logic (tomholford)
186+- Fix gopenpgp: invalid data: user ID signature with wrong type on custom-domain account (Nick Craig-Wood)
187+- Fix long hangs on permanent validation failures (Nick Craig-Wood)
188+- Fix incorrect modtime after uploading a file (Nick Craig-Wood)
189+- Putio
190+- Fix incorrect modtime after setting a file's modtime (Nick Craig-Wood)
191+- Fix sync deletions failing with 400 TRASH_LOCK_TIMEOUT errors (Nick Craig-Wood)
192+- Quatrix
193+- Fix incorrect modtime after uploading a file (Nick Craig-Wood)
194+- S3
195+- Add Zero Services (ZERO-Z3) provider (Zero Services GmbH)
196+- Add Scality (RING / ARTESCA) provider (Dzmitry Nianakhau)
197+- Seafile
198+- Fix rclone sync files with identical size again and again (TowyTowy)
199+- SFTP
200+- Add `--sftp-pin-host-key` - Trust On First Use host key pinning (Nick Craig-Wood)
201+- Add `--sftp-encoding` support (Puneet Dixit)
202+- Don't retry permanent connection errors (Nick Craig-Wood)
203+- Allow silencing no hostkey validation warning (Noah Zalev)
204+- Fix cmd shell execution of paths containing variable-expansion or newline characters (Nick Craig-Wood)
205+- Shade
206+- Retry server errors instead of failing the transfer (Nick Craig-Wood)
207+- Fix uploads failing with EOF when completing multipart uploads (Nick Craig-Wood)
208+- Smb
209+- Fix Kerberos credentials being reloaded for every connection (Nick Craig-Wood)
210+- Fix TCP connection leak when connection setup fails (Nick Craig-Wood)
211+- Fix server-side move of directories with special characters in the name (Nick Craig-Wood)
212+- Fix spurious "Directory already exists" errors when moving directories (Nick Craig-Wood)
213+- Ulozto
214+- Fix server side moves between differently rooted remotes losing files (Nick Craig-Wood)
215+- WebDAV
216+- Fix incorrect modtime after setting a file's modtime (Nick Craig-Wood)
217+- Yandex
218+- Fix 500 errors by waiting for uploads to complete before setting modtime (Nick Craig-Wood)
219+- Fix missing MD5 hash after uploading a file (Nick Craig-Wood)
220+- Fix modtime randomly reverting to the upload time after upload (Nick Craig-Wood)
221+- Add `--yandex-upload-wait` to fix 500 errors when uploading (Nick Craig-Wood)
222+- Zoho
223+- Honour `Retry-After` header on 429 (Erol Ozcan)
224+- Add `--zoho-tpslimit` and `--zoho-tpslimit-burst` (Erol Ozcan)
225+- Log throttling once per episode at NOTICE (Erol Ozcan)
226+- Rate limit repeated listings of the same folder (Erol Ozcan)
227+- Fix flaky folder list limiter test under concurrent listings (Nick Craig-Wood)
228+- Fix large file overwrite creating a duplicate instead of replacing (Erol Ozcan)
229+- Treat R008 unauthorized as directory not found (Erol Ozcan)
230+- Preserve `root_folder_id` on reconnect and allow setting it (Erol Ozcan)
231+9232## v1.74.4 - 2026-07-08
1023311234[See commits](https://github.com/rclone/rclone/compare/v1.74.3...v1.74.4)