Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.1.0 — First full release #155

Merged
merged 1 commit into from
Feb 4, 2025
Merged

v0.1.0 — First full release #155

merged 1 commit into from
Feb 4, 2025

Conversation

jwodder
Copy link
Member

@jwodder jwodder commented Feb 4, 2025

  • 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

- 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
@jwodder jwodder added the release label Feb 4, 2025
Copy link

codecov bot commented Feb 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 56.79%. Comparing base (a9aa51d) to head (67904f7).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #155   +/-   ##
=======================================
  Coverage   56.79%   56.79%           
=======================================
  Files          21       21           
  Lines        2546     2546           
=======================================
  Hits         1446     1446           
  Misses       1100     1100           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jwodder jwodder merged commit 5609143 into main Feb 4, 2025
13 checks passed
@jwodder jwodder deleted the release branch February 4, 2025 16:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant