# Rclone v1.69.0 release

**URL:** <https://forum.rclone.org/t/rclone-v1-69-0-release/49474>\
**Category:** Releases\
**Created:** [January 12, 2025, 4:20pm UTC](https://forum.rclone.org/t/rclone-v1-69-0-release/49474 "2025-01-12T16:20:30Z")\
**Posts on this page:** 4\
**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:** [January 12, 2025, 4:20pm UTC](https://forum.rclone.org/t/rclone-v1-69-0-release/49474/1 "2025-01-12T16:20:30Z")

</div>

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

Some highlights of the release:

- New backends
  - [ICloud Drive](https://rclone.org/iclouddrive/)
  - [Cloudinary](https://rclone.org/cloudinary/)
  - New S3 providers: [Outscale](https://rclone.org/s3/#outscale), [Selectel](https://rclone.org/s3/#selectel)

- New features
  - [Symlink support for mount](https://rclone.org/commands/rclone_mount/#symlinks)

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

If you’re working in the industry and you feel your company could benefit from a [support contract](https://rclone.com/support/) please get in touch at [sales@rclone.com](mailto:sales@rclone.com) or if you’re interested in [advertising with us](https://rclone.com/sponsorship/) then please drop us a message to [sponsorship@rclone.com](mailto:sponsorship@rclone.com).

Please consider [donating or sponsoring](https://rclone.org/sponsor/) to keep the project sustainable and a big thank you to our existing sponsors.

## v1.69.0 - 2025-01-12

[See commits](https://github.com/rclone/rclone/compare/v1.68.0...v1.69.0)

- New backends
  - [ICloud Drive](https://rclone.org/iclouddrive/) (lostb1t)
  - [Cloudinary](https://rclone.org/cloudinary/) (yuval-cloudinary)
  - New S3 providers:
    - [Outscale](https://rclone.org/s3/#outscale) (Matthias Gatto)
    - [Selectel](https://rclone.org/s3/#selectel) (Nick Craig-Wood)

- Security fixes
  - serve sftp: Resolve CVE-2024-45337 - Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass (dependabot)
    - Rclone was **not** vulnerable to this.
    - See [Misuse of ServerConfig.PublicKeyCallback may cause authorization bypass in golang.org/x/crypto · CVE-2024-45337 · GitHub Advisory Database · GitHub](https://github.com/advisories/GHSA-v778-237x-gjrc)

  - build: Update [The Go Programming Language](http://golang.org/x/net) to v0.33.0 to fix CVE-2024-45338 - Non-linear parsing of case-insensitive content (Nick Craig-Wood)
    - Rclone was **not** vulnerable to this.
    - See [Non-linear parsing of case-insensitive content in golang.org/x/net/html · CVE-2024-45338 · GitHub Advisory Database · GitHub](https://github.com/advisories/GHSA-w32m-9786-jp63)

- New Features
  - accounting: Write the current bwlimit to the log on SIGUSR2 (Nick Craig-Wood)
  - bisync: Change exit code from 2 to 7 for critically aborted run (albertony)
  - build
    - Update all dependencies (Nick Craig-Wood)
    - Replace Windows-specific `NewLazyDLL` with `NewLazySystemDLL` (albertony)

  - cmd: Change exit code from 1 to 2 for syntax and usage errors (albertony)
  - docker serve: make sure all mount and VFS options are parsed (Nick Craig-Wood)
  - doc fixes (albertony, Alexandre Hamez, Anthony Metzidis, buengese, Dan McArdle, David Seifert, Francesco Frassinelli, Michael R. Davis, Nick Craig-Wood, Pawel Palucha, Randy Bush, remygrandin, Sam Harrison, shenpengfeng, tgfisher, Thomas ten Cate, ToM, Tony Metzidis, vintagefuture, Yxxx)
  - fs: Make `--links` flag global and add new `--local-links` and `--vfs-links` flags (Nick Craig-Wood)
  - http servers: Disable automatic authentication skipping for unix sockets in http servers (Moises Lima)
    - This was making it impossible to use unix sockets with an proxy
    - This might now cause rclone to need authenticaton where it didn't before

  - oauthutil: add support for OAuth client credential flow (Martin Hassack, Nick Craig-Wood)
  - operations: make log messages consistent for mkdir/rmdir at INFO level (Nick Craig-Wood)
  - rc: Add `relative` to [vfs/queue-set-expiry](https://rclone.org/rc/#vfs-queue-set-expiry) (Nick Craig-Wood)
  - serve dlna: Sort the directory entries by directories first then alphabetically by name (Nick Craig-Wood)
  - serve nfs
    - Introduce symlink support (Nick Craig-Wood)
    - Implement `--nfs-cache-type` symlink (Nick Craig-Wood)

  - size: Make output compatible with `-P` (Nick Craig-Wood)
  - test makefiles: Add `--flat` flag for making directories with many entries (Nick Craig-Wood)

- Bug Fixes
  - accounting
    - Fix global error acounting (Benjamin Legrand)
    - Fix debug printing when debug wasn't set (Nick Craig-Wood)
    - Fix race stopping/starting the stats counter (Nick Craig-Wood)

  - rc/job: Use mutex for adding listeners thread safety (hayden.pan)
  - serve docker: Fix incorrect GID assignment (TAKEI Yuya)
  - serve nfs: Fix missing inode numbers which was messing up `ls -laR` (Nick Craig-Wood)
  - serve s3: Fix `Last-Modified` timestamp (Nick Craig-Wood)
  - serve sftp: Fix loading of authorized keys file with comment on last line (albertony)

- Mount
  - Introduce symlink support (Filipe Azevedo, Nick Craig-Wood)
  - Better snap mount error message (divinity76)
  - mount2: Fix missing `.` and `..` entries (Filipe Azevedo)

- VFS
  - With `--vfs-used-is-size` value is calculated and then thrown away (Ilias Ozgur Can Leonard)
  - Add symlink support to VFS (Filipe Azevedo, Nick Craig-Wood)
    - This can be enabled with the specific `--vfs-links` flag or the global `--links` flag

  - Fix open files disappearing from directory listings (Nick Craig-Wood)
  - Add remote name to vfs cache log messages (Nick Craig-Wood)

- Cache
  - Fix parent not getting pinned when remote is a file (nielash)

- Azure Blob
  - Add `--azureblob-disable-instance-discovery` (Nick Craig-Wood)
  - Add `--azureblob-use-az` to force the use of the Azure CLI for auth (Nick Craig-Wood)
  - Quit multipart uploads if the context is cancelled (Nick Craig-Wood)

- Azurefiles
  - Fix missing x-ms-file-request-intent header (Nick Craig-Wood)

- B2
  - Add `daysFromStartingToCancelingUnfinishedLargeFiles` to `backend lifecycle` command (Louis Laureys)

- Box
  - Fix server-side copying a file over existing dst (nielash)
  - Fix panic when decoding corrupted PEM from JWT file (Nick Craig-Wood)

- Drive
  - Add support for markdown format (Noam Ross)
  - Implement `rclone backend rescue` to rescue orphaned files (Nick Craig-Wood)

- Dropbox
  - Fix server side copying over existing object (Nick Craig-Wood)
  - Fix return status when full to be fatal error (Nick Craig-Wood)

- FTP
  - Implement `--ftp-no-check-upload` to allow upload to write only dirs (Nick Craig-Wood)
  - Fix ls commands returning empty on "Microsoft FTP Service" servers (Francesco Frassinelli)

- Gofile
  - Fix server side copying over existing object (Nick Craig-Wood)

- Google Cloud Storage
  - Add access token auth with `--gcs-access-token` (Leandro Piccilli)
  - Update docs on service account access tokens (Anthony Metzidis)

- Googlephotos
  - Implement `--gphotos-proxy` to allow download of full resolution media (Nick Craig-Wood)
  - Fix nil pointer crash on upload (Nick Craig-Wood)

- HTTP
  - Fix incorrect URLs with initial slash (Oleg Kunitsyn)

- Onedrive
  - Add support for OAuth client credential flow (Martin Hassack, Nick Craig-Wood)
  - Fix time precision for OneDrive personal (Nick Craig-Wood)
  - Fix server side copying over existing object (Nick Craig-Wood)

- Opendrive
  - Add `rclone about` support to backend (quiescens)

- Oracle Object Storage
  - Make specifying `compartmentid` optional (Manoj Ghosh)
  - Quit multipart uploads if the context is cancelled (Nick Craig-Wood)

- Pikpak
  - Add option to use original file links (wiserain)

- Protondrive
  - Improve performance of Proton Drive backend (Lawrence Murray)

- Putio
  - Fix server side copying over existing object (Nick Craig-Wood)

- S3
  - Add initial `--s3-directory-bucket` to support AWS Directory Buckets (Nick Craig-Wood)
  - Add Wasabi `eu-south-1` region (Diego Monti)
  - Fix download of compressed files from Cloudflare R2 (Nick Craig-Wood)
  - Rename glacier storage class to flexible retrieval (Henry Lee)
  - Quit multipart uploads if the context is cancelled (Nick Craig-Wood)

- SFTP
  - Allow inline ssh public certificate for sftp (Dimitar Ivanov)
  - Fix nil check when using auth proxy (Nick Craig-Wood)

- Smb
  - Add initial support for Kerberos authentication (more work needed). (Francesco Frassinelli)
  - Fix panic if stat fails (Nick Craig-Wood)

- Sugarsync
  - Fix server side copying over existing object (Nick Craig-Wood)

- WebDAV
  - Nextcloud: implement backoff and retry for 423 LOCKED errors (Nick Craig-Wood)
  - Make `--webdav-auth-redirect` to fix 401 unauthorized on redirect (Nick Craig-Wood)

- Yandex
  - Fix server side copying over existing object (Nick Craig-Wood)

- Zoho
  - Use download server to accelerate downloads (buengese)
  - Switch to large file upload API for larger files, fix missing URL encoding of filenames for the upload API (buengese)
  - Print clear error message when missing oauth scope (buengese)
  - Try to handle rate limits a bit better (buengese)
  - Add support for private spaces (buengese)
  - Make upload cutoff configurable (buengese)

---

<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:** [January 12, 2025, 4:20pm UTC](https://forum.rclone.org/t/rclone-v1-69-0-release/49474/2 "2025-01-12T16:20:49Z")

</div>

Pinned globally on January 12, 2025, 4:20pm UTC



---

<div class="post-metadata">

**Author:** ![jared](https://forum.rclone.org/letter_avatar_proxy/v4/letter/j/848f3c/32.png) [@jared](https://forum.rclone.org/u/jared)\
**Post date:** [January 17, 2025, 8:13pm UTC](https://forum.rclone.org/t/rclone-v1-69-0-release/49474/3 "2025-01-17T20:13:05Z")

</div>

love reading through the release notes. this tool just keeps getting better and better. meanwhile, i keep sitting here waiting patiently for the option to have a local database for large syncs 🧘🏽‍♂️🙂

keep up the good work meanwhile

---

<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:** [March 19, 2025, 4:13pm UTC](https://forum.rclone.org/t/rclone-v1-69-0-release/49474/4 "2025-03-19T16:13:14Z")

</div>

Closed on March 19, 2025, 4:13pm UTC

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