Skip to content

Latest commit

 

History

History
56 lines (33 loc) · 2.77 KB

CHANGELOG.md

File metadata and controls

56 lines (33 loc) · 2.77 KB

Changelog

v1.2.1 (31JAN23)

  • 👍 Reinstating python 3.6 compatibility to ensure make it compatible with older Centos 7/RHEL installations that ship python 3.6.

v1.2.0 (23JAN23)

This release is named "The Other S3 As Well"-Release. We now support other S3 storage providers, other than only the Amazon one. So now you can use digitalocean (tested) or even dropbox for that matter as a remote storage for your backups.

  • ⭐ Added the option extra_args in the configuration yaml. These extra_args may be provided as a list in the yaml and they are passed down to duplicity. See the duplicity documentation for the exact use of them. (#8)
  • ⭐ Added the option to provide the full remote uri in the yaml section remote > uri. This will circumvent the construction of the uri based on endpoint, bucket and path and ensures that when you know what you are doing a lot of different storage providers may be used. See the duplicity help documentation how to provide the remote uri correctly. (#8)
  • ⭐ Added GPG encryption possibilities. Thanks to @denismatveev. (#5)
  • ⭐ Added the ability to use custom S3 endpoints. Now it does not default to amazon S3 and you can use S3 compatible storage targets such as digitalocean (tested on Digital Ocean). Thanks to @denismatveev. (#5)
  • 👍 Improved init command to add a flag --quiet for less chatty way of initialisation of the config file. (#8)
  • 👍 Thorough spring cleanup. Dropped support for Python releases below 3.7. Black-ened, pyupgrade-ed, isort-ed the codebase. Fixed tests and added tests for newer python releases. Switched to dependabot for dependency management. (#8)

v1.1.0 (8DEC20)

  • added restore command implementation.

v1.0.2 (3APR20)

  • Added appdirs to the setup.py requirements.

v1.0.1 (UNRELEASED)

Not released to the public.

v1.0.0 (16DEC19)

First production release.

  • implemented appdirs, such that the configuration file can be safely placed and located from a known configuration directory on disk.
  • added remove command to remove collections from the backup target after a specified time. Please consult the duplicity_backup_s3 remove --help documentation for guidance.
  • added init command to initialise the configuration in an interactive fashion for users.
  • various development improvements, e.g. GitHub actions for testing and publishing to PyPI; removed all flake8 warnings and pydocstyle errors. Added pre-commit hooks. Code is A++ grade now.

v0.5.0 (5JUN19)

First initial public release.

  • commands incr, list, status, verify, cleanup implemented.
  • added yaml schema check for the configuration file.

v0.2.0 (3JUN19)

Internal release.

  • migrated to command structure. Now offers incr and init

v0.1.0 (3JUN19)

Internal release.

  • First release on PyPI.