Thanks to PR 17: - Backup Warden will no longer crash if update check fails to connect to PyPI. This allows it to be used offline now - Added parameter `--no-update-check` to skip checking for an update
1.0.12
Thanks to 15: - Supports deleting more than 1000 objects by processing in chunks of 1000 - Correctly handles `s3-only-prefixes` option by recursively deleting all objects in each prefix
1.0.11
Very minor release to clean up code for how I maintain the `paths` variable. It is now in `BackupWarden` class instead of `Warden_Backups`
1.0.10
- Resolved Issue 8: The exit code now returns `1` for critical errors (previously returned `0`) - Updated command-line parameters for consistency with config file options: - `include` is now `include-list` - `exclude` is now `exclude-list`
1.0.9
Thanks to PR 13: - New option `--s3-only-prefixes` that will only consider prefixes (not individual objects) for rotation. This drastically improves performance when the bucket contains a large number of objects, but only works if your backups are nested under timestamped prefixes.
1.0.8
Thanks to PR 7: - Added support for `AWS_SESSION_TOKEN` (i.e. for OIDC roles or AWS SSO temporary credentials) - Updated packages to latest version