Based on rclone v1.75.2.
Changes:
- Recursively discover service-account JSON files and identify them by their full paths, including duplicate basenames in different directories.
- Skip malformed local credentials while preserving a working client when replacement fails.
- Add
--drive-service-account-file-strategy=cross-folder. Directory groups alternate with independent circular positions, including unequal group sizes and JSON files directly in the configured root. - Keep
defaultselection behavior and initial random selection unchanged. Cross-folder selection applies to proactive rolling and quota-triggered switching under the existing retry rules. - Preserve the committed account's group if its credential file disappears, and prevent cancelled client construction from publishing a replacement.
- Expand the README with configuration and mount examples.
To enable cross-folder selection, configure service_account_file_path and set service_account_file_strategy = cross-folder, or add --drive-service-account-file-strategy=cross-folder to the command line. Use --drive-rolling-sa to enable proactive rotation.
Validation includes Drive/VFS race regressions, independent review, and Linux FUSE mount tests for both strategies with SQLite WAL transactions, atomic replacement and remote readback.
Full changes: v1.75.2-mod1.6.7...v1.75.2-mod1.6.8