diff --git a/MANUAL.html b/MANUAL.html
index a6806137d..eba27d26c 100644
--- a/MANUAL.html
+++ b/MANUAL.html
@@ -81,7 +81,7 @@
Jun 27, 2025 Jul 09, 2025rclone(1) User Manual
-
rclone - manage files on cloud storage
@@ -222,8 +222,8 @@ Use "rclone help backends" for a list of supported services.--log-file rclone.log --log-level DEBUG --windows-event-log ERROR
This option is only supported Windows platforms.
This switches the log format to JSON for rclone. The fields of JSON log are level, msg, source, time. The JSON logs will be printed on a single line, but are shown expanded here for clarity.
This switches the log format to JSON. The log messages are then streamed as individual JSON objects, with fields: level, msg, source, and time. The resulting format is what is sometimes referred to as newline-delimited JSON (NDJSON), or JSON Lines (JSONL). This is well suited for processing by traditional line-oriented tools and shell pipelines, but a complete log file is not strictly valid JSON and needs a parser that can handle it.
The JSON logs will be printed on a single line, but are shown expanded here for clarity.
{
"time": "2025-05-13T17:30:51.036237518+01:00",
"level": "debug",
@@ -13231,7 +13232,7 @@ Showing nodes accounting for 1537.03kB, 100% of 1537.03kB total
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.2")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.3")
Flags helpful for increasing performance.
--buffer-size SizeSuffix In memory buffer size when reading files for each --transfer (default 16Mi)
@@ -40090,6 +40091,36 @@ $ tree /tmp/c
"error": return an error based on option value
Changelog
+v1.70.3 - 2025-07-09
+
+
+- Bug Fixes
+
+- check: Fix difference report (was reporting error counts) (albertony)
+- march: Fix deadlock when using
--no-traverse (Nick Craig-Wood)
+- doc fixes (albertony, Nick Craig-Wood)
+
+- Azure Blob
+
+- Fix server side copy error "requires exactly one scope" (Nick Craig-Wood)
+
+- B2
+
+- Fix finding objects when using
--b2-version-at (Davide Bizzarri)
+
+- Linkbox
+
+- Fix upload error "user upload file not exist" (Nick Craig-Wood)
+
+- Pikpak
+
+- Improve error handling for missing links and unrecoverable 500s (wiserain)
+
+- WebDAV
+
+- Fix setting modtime to that of local object instead of remote (WeidiDeng)
+
+
v1.70.2 - 2025-06-27
diff --git a/MANUAL.md b/MANUAL.md
index f8fe241d6..1752adef7 100644
--- a/MANUAL.md
+++ b/MANUAL.md
@@ -1,6 +1,6 @@
% rclone(1) User Manual
% Nick Craig-Wood
-% Jun 27, 2025
+% Jul 09, 2025
# NAME
@@ -192,8 +192,8 @@ WebDAV or S3, that work out of the box.)
- Dropbox
- Enterprise File Fabric
- Fastmail Files
-- Files.com
- FileLu Cloud Storage
+- Files.com
- FlashBlade
- FTP
- Gofile
@@ -16332,9 +16332,16 @@ This option is only supported Windows platforms.
### --use-json-log ###
-This switches the log format to JSON for rclone. The fields of JSON
-log are `level`, `msg`, `source`, `time`. The JSON logs will be
-printed on a single line, but are shown expanded here for clarity.
+This switches the log format to JSON. The log messages are then
+streamed as individual JSON objects, with fields: `level`, `msg`, `source`,
+and `time`. The resulting format is what is sometimes referred to as
+[newline-delimited JSON](https://en.wikipedia.org/wiki/JSON_streaming#Newline-delimited_JSON)
+(NDJSON), or JSON Lines (JSONL). This is well suited for processing by
+traditional line-oriented tools and shell pipelines, but a complete log
+file is not strictly valid JSON and needs a parser that can handle it.
+
+The JSON logs will be printed on a single line, but are shown expanded
+here for clarity.
```json
{
@@ -22404,7 +22411,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.2")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.3")
```
@@ -59140,6 +59147,25 @@ Options:
# Changelog
+## v1.70.3 - 2025-07-09
+
+[See commits](https://github.com/rclone/rclone/compare/v1.70.2...v1.70.3)
+
+* Bug Fixes
+ * check: Fix difference report (was reporting error counts) (albertony)
+ * march: Fix deadlock when using `--no-traverse` (Nick Craig-Wood)
+ * doc fixes (albertony, Nick Craig-Wood)
+* Azure Blob
+ * Fix server side copy error "requires exactly one scope" (Nick Craig-Wood)
+* B2
+ * Fix finding objects when using `--b2-version-at` (Davide Bizzarri)
+* Linkbox
+ * Fix upload error "user upload file not exist" (Nick Craig-Wood)
+* Pikpak
+ * Improve error handling for missing links and unrecoverable 500s (wiserain)
+* WebDAV
+ * Fix setting modtime to that of local object instead of remote (WeidiDeng)
+
## v1.70.2 - 2025-06-27
[See commits](https://github.com/rclone/rclone/compare/v1.70.1...v1.70.2)
diff --git a/MANUAL.txt b/MANUAL.txt
index a273e9f7c..7d9eaeb44 100644
--- a/MANUAL.txt
+++ b/MANUAL.txt
@@ -1,6 +1,6 @@
rclone(1) User Manual
Nick Craig-Wood
-Jun 27, 2025
+Jul 09, 2025
NAME
@@ -179,8 +179,8 @@ S3, that work out of the box.)
- Dropbox
- Enterprise File Fabric
- Fastmail Files
-- Files.com
- FileLu Cloud Storage
+- Files.com
- FlashBlade
- FTP
- Gofile
@@ -15797,9 +15797,16 @@ This option is only supported Windows platforms.
--use-json-log
-This switches the log format to JSON for rclone. The fields of JSON log
-are level, msg, source, time. The JSON logs will be printed on a single
-line, but are shown expanded here for clarity.
+This switches the log format to JSON. The log messages are then streamed
+as individual JSON objects, with fields: level, msg, source, and time.
+The resulting format is what is sometimes referred to as
+newline-delimited JSON (NDJSON), or JSON Lines (JSONL). This is well
+suited for processing by traditional line-oriented tools and shell
+pipelines, but a complete log file is not strictly valid JSON and needs
+a parser that can handle it.
+
+The JSON logs will be printed on a single line, but are shown expanded
+here for clarity.
{
"time": "2025-05-13T17:30:51.036237518+01:00",
@@ -21963,7 +21970,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.2")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.3")
Performance
@@ -58801,6 +58808,29 @@ Options:
Changelog
+v1.70.3 - 2025-07-09
+
+See commits
+
+- Bug Fixes
+ - check: Fix difference report (was reporting error counts)
+ (albertony)
+ - march: Fix deadlock when using --no-traverse (Nick Craig-Wood)
+ - doc fixes (albertony, Nick Craig-Wood)
+- Azure Blob
+ - Fix server side copy error "requires exactly one scope" (Nick
+ Craig-Wood)
+- B2
+ - Fix finding objects when using --b2-version-at (Davide Bizzarri)
+- Linkbox
+ - Fix upload error "user upload file not exist" (Nick Craig-Wood)
+- Pikpak
+ - Improve error handling for missing links and unrecoverable 500s
+ (wiserain)
+- WebDAV
+ - Fix setting modtime to that of local object instead of remote
+ (WeidiDeng)
+
v1.70.2 - 2025-06-27
See commits
diff --git a/docs/content/changelog.md b/docs/content/changelog.md
index ce2543a36..420e13f27 100644
--- a/docs/content/changelog.md
+++ b/docs/content/changelog.md
@@ -5,6 +5,25 @@ description: "Rclone Changelog"
# Changelog
+## v1.70.3 - 2025-07-09
+
+[See commits](https://github.com/rclone/rclone/compare/v1.70.2...v1.70.3)
+
+* Bug Fixes
+ * check: Fix difference report (was reporting error counts) (albertony)
+ * march: Fix deadlock when using `--no-traverse` (Nick Craig-Wood)
+ * doc fixes (albertony, Nick Craig-Wood)
+* Azure Blob
+ * Fix server side copy error "requires exactly one scope" (Nick Craig-Wood)
+* B2
+ * Fix finding objects when using `--b2-version-at` (Davide Bizzarri)
+* Linkbox
+ * Fix upload error "user upload file not exist" (Nick Craig-Wood)
+* Pikpak
+ * Improve error handling for missing links and unrecoverable 500s (wiserain)
+* WebDAV
+ * Fix setting modtime to that of local object instead of remote (WeidiDeng)
+
## v1.70.2 - 2025-06-27
[See commits](https://github.com/rclone/rclone/compare/v1.70.1...v1.70.2)
diff --git a/docs/content/commands/rclone.md b/docs/content/commands/rclone.md
index 975c1a8b5..8bd93257c 100644
--- a/docs/content/commands/rclone.md
+++ b/docs/content/commands/rclone.md
@@ -998,7 +998,7 @@ rclone [flags]
--use-json-log Use json log format
--use-mmap Use mmap allocator (see docs)
--use-server-modtime Use server modified time instead of object metadata
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.2")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.3")
-v, --verbose count Print lots more stuff (repeat for more)
-V, --version Print the version number
--webdav-auth-redirect Preserve authentication on redirect
diff --git a/docs/content/flags.md b/docs/content/flags.md
index 8dba62822..55f8fb4ac 100644
--- a/docs/content/flags.md
+++ b/docs/content/flags.md
@@ -119,7 +119,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.2")
+ --user-agent string Set the user-agent to a specified string (default "rclone/v1.70.3")
```
diff --git a/rclone.1 b/rclone.1
index 07d8c5d3c..413d24d9b 100644
--- a/rclone.1
+++ b/rclone.1
@@ -1,7 +1,7 @@
.\"t
.\" Automatically generated by Pandoc 2.9.2.1
.\"
-.TH "rclone" "1" "Jun 27, 2025" "User Manual" ""
+.TH "rclone" "1" "Jul 09, 2025" "User Manual" ""
.hy
.SH NAME
.PP
@@ -252,10 +252,10 @@ Enterprise File Fabric
.IP \[bu] 2
Fastmail Files
.IP \[bu] 2
-Files.com
-.IP \[bu] 2
FileLu Cloud Storage
.IP \[bu] 2
+Files.com
+.IP \[bu] 2
FlashBlade
.IP \[bu] 2
FTP
@@ -20151,9 +20151,18 @@ would use
This option is only supported Windows platforms.
.SS --use-json-log
.PP
-This switches the log format to JSON for rclone.
-The fields of JSON log are \f[C]level\f[R], \f[C]msg\f[R],
-\f[C]source\f[R], \f[C]time\f[R].
+This switches the log format to JSON.
+The log messages are then streamed as individual JSON objects, with
+fields: \f[C]level\f[R], \f[C]msg\f[R], \f[C]source\f[R], and
+\f[C]time\f[R].
+The resulting format is what is sometimes referred to as
+newline-delimited
+JSON (https://en.wikipedia.org/wiki/JSON_streaming#Newline-delimited_JSON)
+(NDJSON), or JSON Lines (JSONL).
+This is well suited for processing by traditional line-oriented tools
+and shell pipelines, but a complete log file is not strictly valid JSON
+and needs a parser that can handle it.
+.PP
The JSON logs will be printed on a single line, but are shown expanded
here for clarity.
.IP
@@ -30216,7 +30225,7 @@ Flags for general networking and HTTP stuff.
--tpslimit float Limit HTTP transactions per second to this
--tpslimit-burst int Max burst of transactions for --tpslimit (default 1)
--use-cookies Enable session cookiejar
- --user-agent string Set the user-agent to a specified string (default \[dq]rclone/v1.70.2\[dq])
+ --user-agent string Set the user-agent to a specified string (default \[dq]rclone/v1.70.3\[dq])
\f[R]
.fi
.SS Performance
@@ -78239,6 +78248,53 @@ Options:
.IP \[bu] 2
\[dq]error\[dq]: return an error based on option value
.SH Changelog
+.SS v1.70.3 - 2025-07-09
+.PP
+See commits (https://github.com/rclone/rclone/compare/v1.70.2...v1.70.3)
+.IP \[bu] 2
+Bug Fixes
+.RS 2
+.IP \[bu] 2
+check: Fix difference report (was reporting error counts) (albertony)
+.IP \[bu] 2
+march: Fix deadlock when using \f[C]--no-traverse\f[R] (Nick Craig-Wood)
+.IP \[bu] 2
+doc fixes (albertony, Nick Craig-Wood)
+.RE
+.IP \[bu] 2
+Azure Blob
+.RS 2
+.IP \[bu] 2
+Fix server side copy error \[dq]requires exactly one scope\[dq] (Nick
+Craig-Wood)
+.RE
+.IP \[bu] 2
+B2
+.RS 2
+.IP \[bu] 2
+Fix finding objects when using \f[C]--b2-version-at\f[R] (Davide
+Bizzarri)
+.RE
+.IP \[bu] 2
+Linkbox
+.RS 2
+.IP \[bu] 2
+Fix upload error \[dq]user upload file not exist\[dq] (Nick Craig-Wood)
+.RE
+.IP \[bu] 2
+Pikpak
+.RS 2
+.IP \[bu] 2
+Improve error handling for missing links and unrecoverable 500s
+(wiserain)
+.RE
+.IP \[bu] 2
+WebDAV
+.RS 2
+.IP \[bu] 2
+Fix setting modtime to that of local object instead of remote
+(WeidiDeng)
+.RE
.SS v1.70.2 - 2025-06-27
.PP
See commits (https://github.com/rclone/rclone/compare/v1.70.1...v1.70.2)