GitHub

@@ -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)

Read the original on github.com ↗