Clear the advisories that cargo audit reports against the lockfile. - Update rustls, quinn-proto and ctutils to their fixed releases. - Move zip to 9, whose ZipFile::name() now returns a Result. - Add the 2.0.3 entry to the changelog.
2.0 KiB
2.0 KiB
Changelog
All notable changes to this project will be documented in this file.
[2.0.3] - 2026-11-04
Changed
- Updated dependencies, including
zip9.
Security
- Updated
rustls,quinn-protoandctutilsto releases that fix known vulnerabilities. - Moved to
zip9, which fixes known vulnerabilities in archive extraction.selfupdatereads the binary out of the archive directly and was not affected.
[2.0.2] - 2026-09-04
Added
- Accepted
-eas the short form ofdownload --exclude.
Changed
- Transferred files larger than the memory available, in both directions.
- Left an existing local file intact when a download fails part way through.
- Showed the reason the server gave when it refused a request.
- Updated dependencies.
Fixed
- Kept a session working across concurrent runs, long server queues, and providers that rotate refresh tokens.
- Listed a tree containing locked folders with
ls --json --recursiveinstead of failing on the first one. - Other minor fixes to
ls --jsonoutput, remote path handling, and the login cache.
Security
- Verified the downloaded archive against the release checksum before
selfupdatereplaces the binary.
[2.0.1] - 2026-06-12
Added
- Accepted a DOI in place of a path, as
remote:10.xxxx/prefix.ID[/sub/path]. - Allowed
downloadand the read-only commands to run without signing in.
[2.0.0] - 2026-04-20
First release of the command-line client.
Added
- Commands
config,login,logout,whoami,labs,ls,mkdir,upload,download,mv,cp,rm,chacl,metadata,file-metadata,version, andselfupdate. - Release build scripts for Linux, macOS, and Windows.
Changed
- Sped up transfers by working on folders and files in parallel, bounded by
MDRS_CLIENT_CONCURRENT.
Fixed
- Kept the session valid throughout a long-running transfer, and across concurrent runs.
- Handled file and folder names with combining characters consistently.