@@ -5,6 +5,122 @@ description: "Rclone Changelog"
55
66# Changelog
77
8+ ## v1.70.0 - 2025-06-17
9+
10+ [ See commits] ( https://github.com/rclone/rclone/compare/v1.69.0...v1.70.0 )
11+
12+ * New backends
13+ * [ DOI] ( /doi/ ) (Flora Thiebaut)
14+ * [ FileLu] ( /filelu/ ) (kingston125)
15+ * New S3 providers:
16+ * [ MEGA S4] ( /s3/#mega ) (Nick Craig-Wood)
17+ * [ Pure Storage FlashBlade] ( /s3/#pure-storage-flashblade ) (Jeremy Daer)
18+ * New commands
19+ * [ convmv] ( /commands/rclone_convmv/ ) : for moving and transforming files (nielash)
20+ * New Features
21+ * Add [ ` --max-connections ` ] ( /docs/#max-connections-n ) to control maximum backend concurrency (Nick Craig-Wood)
22+ * Add [ ` --max-buffer-memory ` ] ( /docs/#max-buffer-memory ) to limit total buffer memory usage (Nick Craig-Wood)
23+ * Add transform library and [ ` --name-transform ` ] ( /docs/#name-transform-command-xxxx ) flag (nielash)
24+ * sync: Implement [ ` --list-cutoff ` ] ( /docs/#list-cutoff ) to allow on disk sorting for reduced memory use (Nick Craig-Wood)
25+ * accounting: Add listed stat for number of directory entries listed (Nick Craig-Wood)
26+ * backend: Skip hash calculation when the hashType is None (Oleksiy Stashok)
27+ * build
28+ * Update to go1.24 and make go1.22 the minimum required version (Nick Craig-Wood)
29+ * Disable docker builds on PRs & add missing dockerfile changes (Anagh Kumar Baranwal)
30+ * Modernize Go usage (Nick Craig-Wood)
31+ * Update all dependencies (Nick Craig-Wood)
32+ * cmd/authorize: Show required arguments in help text (simwai)
33+ * cmd/config: add ` --no-output ` option (Jess)
34+ * cmd/gitannex
35+ * Tweak parsing of "rcloneremotename" config (Dan McArdle)
36+ * Permit remotes with options (Dan McArdle)
37+ * Reject unknown layout modes in INITREMOTE (Dan McArdle)
38+ * docker image: Add label org.opencontainers.image.source for release notes in Renovate dependency updates (Robin Schneider)
39+ * doc fixes (albertony, Andrew Kreimer, Ben Boeckel, Christoph Berger, Danny Garside, Dimitri Papadopoulos, eccoisle, Ed Craig-Wood, Fernando Fernández, jack, Jeff Geerling, Jugal Kishore, kingston125, luzpaz, Markus Gerstel, Matt Ickstadt, Michael Kebe, Nick Craig-Wood, PrathameshLakawade, Ser-Bul, simonmcnair, Tim White, Zachary Vorhies)
40+ * filter:
41+ * Add ` --hash-filter ` to deterministically select a subset of files (Nick Craig-Wood)
42+ * Show ` --min-size ` and ` --max-size ` in ` --dump ` filters (Nick Craig-Wood)
43+ * hash: Add SHA512 support for file hashes (Enduriel)
44+ * http servers: Add ` --user-from-header ` to use for authentication (Moises Lima)
45+ * lib/batcher: Deprecate unused option: batch_commit_timeout (Dan McArdle)
46+ * log:
47+ * Remove github.com/sirupsen/logrus and replace with log/slog (Nick Craig-Wood)
48+ * Add ` --windows-event-log-level ` to support Windows Event Log (Nick Craig-Wood)
49+ * rc
50+ * Add add ` short ` parameter to ` core/stats ` to not return transferring and checking (Nick Craig-Wood)
51+ * In ` options/info ` make FieldName contain a "." if it should be nested (Nick Craig-Wood)
52+ * Add rc control for serve commands (Nick Craig-Wood)
53+ * rcserver: Improve content-type check (Jonathan Giannuzzi)
54+ * serve nfs
55+ * Update docs to note Windows is not supported (Zachary Vorhies)
56+ * Change the format of ` --nfs-cache-type symlink ` file handles (Nick Craig-Wood)
57+ * Make metadata files have special file handles (Nick Craig-Wood)
58+ * touch: Make touch obey ` --transfers ` (Nick Craig-Wood)
59+ * version: Add ` --deps ` flag to show dependencies and other build info (Nick Craig-Wood)
60+ * Bug Fixes
61+ * serve s3:
62+ * Fix ListObjectsV2 response (fhuber)
63+ * Remove redundant handler initialization (Tho Neyugn)
64+ * stats: Fix goroutine leak and improve stats accounting process (Nathanael Demacon)
65+ * VFS
66+ * Add ` --vfs-metadata-extension ` to expose metadata sidecar files (Nick Craig-Wood)
67+ * Azure Blob
68+ * Add support for ` x-ms-tags ` header (Trevor Starick)
69+ * Cleanup uncommitted blocks on upload errors (Nick Craig-Wood)
70+ * Speed up server side copies for small files (Nick Craig-Wood)
71+ * Implement multipart server side copy (Nick Craig-Wood)
72+ * Remove uncommitted blocks on InvalidBlobOrBlock error (Nick Craig-Wood)
73+ * Fix handling of objects with // in (Nick Craig-Wood)
74+ * Handle retry error codes more carefully (Nick Craig-Wood)
75+ * Fix errors not being retried when doing single part copy (Nick Craig-Wood)
76+ * Fix multipart server side copies of 0 sized files (Nick Craig-Wood)
77+ * Azurefiles
78+ * Add ` --azurefiles-use-az ` and ` --azurefiles-disable-instance-discovery ` (b-wimmer)
79+ * B2
80+ * Add SkipDestructive handling to backend commands (Pat Patterson)
81+ * Use file id from listing when not presented in headers (ahxxm)
82+ * Cloudinary
83+ * Automatically add/remove known media files extensions (yuval-cloudinary)
84+ * Var naming convention (yuval-cloudinary)
85+ * Drive
86+ * Added ` backend moveid ` command (Spencer McCullough)
87+ * Dropbox
88+ * Support Dropbox Paper (Dave Vasilevsky)
89+ * FTP
90+ * Add ` --ftp-http-proxy ` to connect via HTTP CONNECT proxy
91+ * Gofile
92+ * Update to use new direct upload endpoint (wbulot)
93+ * Googlephotos
94+ * Update read only and read write scopes to meet Google's requirements. (Germán Casares)
95+ * Iclouddrive
96+ * Fix panic and files potentially downloaded twice (Clément Wehrung)
97+ * Internetarchive
98+ * Add ` --internetarchive-metadata="key=value" ` for setting item metadata (Corentin Barreau)
99+ * Onedrive
100+ * Fix "The upload session was not found" errors (Nick Craig-Wood)
101+ * Re-add ` --onedrive-upload-cutoff ` flag (Nick Craig-Wood)
102+ * Fix crash if no metadata was updated (Nick Craig-Wood)
103+ * Opendrive
104+ * Added ` --opendrive-access ` flag to handle permissions (Joel K Biju)
105+ * Pcloud
106+ * Fix "Access denied. You do not have permissions to perform this operation" on large uploads (Nick Craig-Wood)
107+ * S3
108+ * Fix handling of objects with // in (Nick Craig-Wood)
109+ * Add IBM IAM signer (Alexander Minbaev)
110+ * Split the GCS quirks into ` --s3-use-x-id ` and ` --s3-sign-accept-encoding ` (Nick Craig-Wood)
111+ * Implement paged listing interface ListP (Nick Craig-Wood)
112+ * Add Pure Storage FlashBlade provider support (Jeremy Daer)
113+ * Require custom endpoint for Lyve Cloud v2 support (PrathameshLakawade)
114+ * MEGA S4 support (Nick Craig-Wood)
115+ * SFTP
116+ * Add ` --sftp-http-proxy ` to connect via HTTP CONNECT proxy (Nick Craig-Wood)
117+ * Smb
118+ * Add support for kerberos authentication (Jonathan Giannuzzi)
119+ * Improve connection pooling efficiency (Jonathan Giannuzzi)
120+ * WebDAV
121+ * Retry propfind on 425 status (Jörn Friedrich Dreyer)
122+ * Add an ownCloud Infinite Scale vendor that enables tus chunked upload support (Klaas Freitag)
123+
8124## v1.69.3 - 2025-05-21
9125
10126[ See commits] ( https://github.com/rclone/rclone/compare/v1.69.2...v1.69.3 )
0 commit comments