# Rclone 1.57.0 release

**URL:** <https://forum.rclone.org/t/rclone-1-57-0-release/27244>\
**Category:** Releases\
**Created:** [November 1, 2021, 4:38pm UTC](https://forum.rclone.org/t/rclone-1-57-0-release/27244 "2021-11-01T16:38:38Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ncw](https://forum.rclone.org/user_avatar/forum.rclone.org/ncw/32/18_2.png) [@ncw](https://forum.rclone.org/u/ncw)\
**Post date:** [November 1, 2021, 4:38pm UTC](https://forum.rclone.org/t/rclone-1-57-0-release/27244/1 "2021-11-01T16:38:38Z")

</div>

Rclone 1.57.0 has been released. Find it in the [rclone downloads](https://rclone.org/downloads/) or use `rclone selfupdate` to upgrade.

Some highlights of the release:

- [Sia](https://rclone.org/sia/) decentralized cloud backend
- [Hasher](https://rclone.org/hasher/): backend to cache hashes and enable hashes for backends that don't support them natively
- [lsjson --stat](https://rclone.org/commands/rclone_lsjson/) to get info about a single file/dir
- [config paths](https://rclone.org/commands/rclone_config_paths/): show configured paths

Thank you to all the contributors to this release, those who contributed code or doc fixes (41 people) or made issues or answered questions in the forum - your help is much appreciated!

If you (or your company) is enjoying rclone, please consider [donating or sponsoring](https://rclone.org/donate/) to keep the project sustainable, or hire me to add a feature you really want!

## v1.57.0 - 2021-11-01

[See commits](https://github.com/rclone/rclone/compare/v1.56.0...v1.57.0)

- New backends
  - Sia: for Sia decentralized cloud (Ian Levesque, Matthew Sevey, Ivan Andreev)
  - Hasher: caches hashes and enable hashes for backends that don't support them (Ivan Andreev)

- New commands
  - lsjson --stat: to get info about a single file/dir and `operations/stat` api (Nick Craig-Wood)
  - config paths: show configured paths (albertony)

- New Features
  - about: Make human-readable output more consistent with other commands (albertony)
  - build
    - Use go1.17 for building and make go1.14 the minimum supported (Nick Craig-Wood)
    - Update Go to 1.16 and NDK to 22b for Android builds (x0b)

  - config
    - Support hyphen in remote name from environment variable (albertony)
    - Make temporary directory user-configurable (albertony)
    - Convert `--cache-dir` value to an absolute path (albertony)
    - Do not override MIME types from OS defaults (albertony)

  - docs
    - Toc styling and header levels cleanup (albertony)
    - Extend documentation on valid remote names (albertony)
    - Mention make for building and cmount tag for macos (Alex Chen)
    - ...and many more contributions to numerous to mention!

  - fs: Move with `--ignore-existing` will not delete skipped files (Nathan Collins)
  - hashsum
    - Treat hash values in sum file as case insensitive (Ivan Andreev)
    - Don't put `ERROR` or `UNSUPPORTED` in output (Ivan Andreev)

  - lib/encoder: Add encoding of square brackets (Ivan Andreev)
  - lib/file: Improve error message when attempting to create dir on nonexistent drive on windows (albertony)
  - lib/http: Factor password hash salt into options with default (Nolan Woods)
  - lib/kv: Add key-value database api (Ivan Andreev)
  - librclone
    - Add `RcloneFreeString` function (albertony)
    - Free strings in python example (albertony)

  - log: Optionally print pid in logs (Ivan Andreev)
  - ls: Introduce `--human-readable` global option to print human-readable sizes (albertony)
  - ncdu: Introduce key `u` to toggle human-readable (albertony)
  - operations: Add `rmdirs -v` output (Justin Winokur)
  - serve sftp
    - Generate an ECDSA server key as well as RSA (Nick Craig-Wood)
    - Generate an Ed25519 server key as well as ECDSA and RSA (albertony)

  - serve docker
    - Allow to customize proxy settings of docker plugin (Ivan Andreev)
    - Build docker plugin for multiple platforms (Thomas Stachl)

  - size: Include human-readable count (albertony)
  - touch: Add support for touching files in directory, with recursive option, filtering and `--dry-run`/`-i` (albertony)
  - tree: Option to print human-readable sizes removed in favor of global option (albertony)

- Bug Fixes
  - lib/http
    - Fix bad username check in single auth secret provider (Nolan Woods)
    - Fix handling of SSL credentials (Nolan Woods)

  - serve ftp: Ensure modtime is passed as UTC always to fix timezone oddities (Nick Craig-Wood)
  - serve sftp: Fix generation of server keys on windows (albertony)
  - serve docker: Fix octal umask (Ivan Andreev)

- Mount
  - Enable rclone to be run as mount helper direct from the fstab (Ivan Andreev)
  - Use procfs to validate mount on linux (Ivan Andreev)
  - Correctly daemonize for compatibility with automount (Ivan Andreev)

- VFS
  - Ensure names used in cache path are legal on current OS (albertony)
  - Ignore `ECLOSED` when truncating file handles to fix intermittent bad file descriptor error (Nick Craig-Wood)

- Local
  - Refactor default OS encoding out from local backend into shared encoder lib (albertony)

- Crypt
  - Return wrapped object even with `--crypt-no-data-encryption` (Ivan Andreev)
  - Fix uploads with `--crypt-no-data-encryption` (Nick Craig-Wood)

- Azure Blob
  - Add `--azureblob-no-head-object` (Tatsuya Noyori)

- Box
  - Make listings of heavily used directories more reliable (Nick Craig-Wood)
  - When doing cleanup delete as much as possible (Nick Craig-Wood)
  - Add `--box-list-chunk` to control listing chunk size (Nick Craig-Wood)
  - Delete items in parallel in cleanup using `--checkers` threads (Nick Craig-Wood)
  - Add `--box-owned-by` to only show items owned by the login passed (Nick Craig-Wood)
  - Retry `operation_blocked_temporary` errors (Nick Craig-Wood)

- Chunker
  - Md5all must create metadata if base hash is slow (Ivan Andreev)

- Drive
  - Speed up directory listings by constraining the API listing using the current filters (fotile96, Ivan Andreev)
  - Fix buffering for single request upload for files smaller than `--drive-upload-cutoff` (YenForYang)
  - Add `-o config` option to `backend drives` to make config for all shared drives (Nick Craig-Wood)

- Dropbox
  - Add `--dropbox-batch-commit-timeout` to control batch timeout (Nick Craig-Wood)

- Filefabric
  - Make backoff exponential for error\_background to fix errors (Nick Craig-Wood)
  - Fix directory move after API change (Nick Craig-Wood)

- FTP
  - Enable tls session cache by default (Ivan Andreev)
  - Add option to disable tls13 (Ivan Andreev)
  - Fix timeout after long uploads (Ivan Andreev)
  - Add support for precise time (Ivan Andreev)
  - Enable CI for ProFtpd, PureFtpd, VsFtpd (Ivan Andreev)

- Googlephotos
  - Use encoder for album names to fix albums with control characters (Parth Shukla)

- Jottacloud
  - Implement `SetModTime` to support modtime-only changes (albertony)
  - Improved error handling with `SetModTime` and corrupt files in general (albertony)
  - Add support for `UserInfo` (`rclone config userinfo`) feature (albertony)
  - Return direct download link from `rclone link` command (albertony)

- Koofr
  - Create direct share link (Dmitry Bogatov)

- Pcloud
  - Add sha256 support (Ken Enrique Morel)

- Premiumizeme
  - Fix directory listing after API changes (Nick Craig-Wood)
  - Fix server side move after API change (Nick Craig-Wood)
  - Fix server side directory move after API changes (Nick Craig-Wood)

- S3
  - Add support to use CDN URL to download the file (Logeshwaran)
  - Add AWS Snowball Edge to providers examples (r0kk3rz)
  - Use a combination of SDK retries and rclone retries (Nick Craig-Wood)
  - Fix IAM Role for Service Account not working and other auth problems (Nick Craig-Wood)
  - Fix `shared_credentials_file` auth after reverting incorrect fix (Nick Craig-Wood)
  - Fix corrupted on transfer: sizes differ 0 vs xxxx with Ceph (Nick Craig-Wood)

- Seafile
  - Fix error when not configured for 2fa (Fred)

- SFTP
  - Fix timeout when doing MD5SUM of large file (Nick Craig-Wood)

- Swift
  - Update OCI URL (David Liu)
  - Document OVH Cloud Archive (HNGamingUK)

- Union
  - Fix rename not working with union of local disk and bucket based remote (Nick Craig-Wood)

---

<div class="post-metadata">

**Author:** ![system](https://forum.rclone.org/uploads/default/original/2X/3/39ad3235f6ffec76ccd0c81616bd55697b4c300d.png) [@system](https://forum.rclone.org/u/system)\
**Post date:** [January 1, 2022, 12:39pm UTC](https://forum.rclone.org/t/rclone-1-57-0-release/27244/2 "2022-01-01T12:39:34Z")

</div>

Closed on January 1, 2022, 12:39pm UTC

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
