Skip to content

Releases: dandi/s3invsync

v0.2.0 — Ignoring more errors

26 Feb 22:17
v0.2.0

Choose a tag to compare

  • --ok-errors renamed to --ignore-errors; the old name remains usable but is deprecated.
  • Add access-denied and invalid-object-state items to --ignore-errors

v0.1.0 — First full release

04 Feb 17:25
v0.1.0
5ce2aec

Choose a tag to compare

  • Add --compress-filter-msgs option
  • Support all documented S3 Inventory fields in inventory lists
  • Add --list-dates option
  • The --inventory-jobs and --object-jobs options have been eliminated in favor of a new --jobs option
  • Files & directories in the backup tree that are not listed in the inventory are deleted
  • Increased MSRV to 1.82
  • The temporary file used to download a manifest is now deleted immediately after parsing the manifest
  • The default --jobs value now equals the number of available CPU cores or
    20, whichever is lower
  • Add --ok-errors option
  • Store start & successful end times of program runs in .s3invsync.state.json
  • Support objects without version IDs
  • Error out immediately if outdir is nonempty and does not contain an .s3invsync.state.json file
    • Added --allow-new-nonempty option to disable this check
  • Add --require-last-success option

v0.1.0-alpha.2 — Second alpha release

06 Jan 21:16
v0.1.0-alpha.2

Choose a tag to compare

Pre-release
  • After fully scanning an inventory list CSV file, delete it
  • --version now includes the Git commit hash
  • Log various process details when an error first occurs
  • Fix a stall when cleaning up after an error
  • Add --trace-progress option
  • Drastically reduce memory usage
  • Reject keys with directory components with special meaning, not just keys with filenames with special meaning
  • If the download path for an item already exists and points to a directory, delete the directory
  • If any of the ancestors for an item's download path points to a file, delete the file
  • Ignore keys in inventory lists that end with a slash and are zero-sized
  • Fix locking of paths currently being processed
  • Increase number of retries on failed S3 requests to 10 attempts
  • Support loading AWS credentials from standard locations
  • Treat Ctrl-C like an error, triggering graceful shutdown

v0.1.0-alpha — Alpha release

26 Nov 20:07
v0.1.0-alpha

Choose a tag to compare

Pre-release
Version 0.1.0-alpha