Duplicity 0.8.21

Milestone information

Project:
Duplicity
Series:
0.8-series
Version:
0.8.21
Released:
 
Registrant:
Kenneth Loafman
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
No users assigned to blueprints and bugs.
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
2 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon duplicity-0.8.21.tar.gz (md5, sig) duplicity tarball 335
last downloaded today
Total downloads: 335

Release notes 

## rel.0.8.21 (2021-11-09)

### New

* Add update of API docs to deploy step. [Kenneth Loafman]

### Changes

* Fix build of pages. [Kenneth Loafman]

* Switch over to sphinx-rtd-theme. [Kenneth Loafman]

* Fix command line warning messages. [Kenneth Loafman]

* Nuke generated .rst files. [Kenneth Loafman]

* Nuke before\_script. [ci skip] [Kenneth Loafman]

* Move html to public dir. [Kenneth Loafman]

* Back to alabaster theme. Port changes from sqlite branch. [Kenneth Loafman]

* Remove Dockerfiles for .10 versions. [Kenneth Loafman]

* Fix some rst errors in docstrings. Add doctest module. [Kenneth Loafman]

* Fixes to make API docs work right. [Kenneth Loafman]

### Fix

* Fix #93 - dupliicity wants private encryption key. [Kenneth Loafman]

* PAR2 backend failes to create par2 file with spaces in name. [Kenneth Loafman]

* Fix bug 930151 - Restore symlink changes target attributes (2) [Kenneth Loafman]

* Fix LP bug 930151 - Restore a symlink changes target attributes. [Kenneth Loafman]

* Fix #89 part 2 - handle small input files where par2 fails. [Kenneth Loafman]

* Fix theme name, sphinx\_rtd\_theme. [Kenneth Loafman]

* Fix #90 - rclone backend fails with spaces in pathnames. [Kenneth Loafman]

* Fix #89 - Add PAR2 number volumes option. [Kenneth Loafman]

* Fix #88 - Add PAR2 creation failure error message. [Kenneth Loafman]

* Fix bug #87, Restore fails and stops on corrupted backup volume. [Kenneth Loafman]

* Fix bug #86, PAR2 backend fails on restore, with patch supplied. [Kenneth Loafman]

* Fix PEP8 style errors. [Kenneth Loafman]

* Fix issue #81 - Assertion fail when par2 prefix forgotten. [Kenneth Loafman]

* Fix issue #79 - Multibackend degradation. [Kenneth Loafman]

* Add verbose exception on progress file failure. [Kenneth Loafman]

### Other

* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]

* Merge branch 'issue73' into 'master' [Kenneth Loafman]

    resolve os option key naming mismatch

    See merge request duplicity/duplicity!74

* Resolve os option key naming mismatch. [Johannes Winter]

* Merge branch 'master' into 'master' [Kenneth Loafman]

    Set up gdrive client credentials scope correctly to allow refreshing token

    See merge request duplicity/duplicity!72

* Set up gdrive client credentials scope correctly. [Christopher Haglund]

* Merge branch 'master' of git@gitlab.com:duplicity/duplicity.git. [Kenneth Loafman]

* Merge branch 'y0va-master-patch-75623' into 'master' [Kenneth Loafman]

    don't query for filesize.

    See merge request duplicity/duplicity!71

* Don't query for filesize. [Johannes Winter]

* Merge branch 'issue85' into 'master' [Kenneth Loafman]

    upgrade docker test environment

    See merge request duplicity/duplicity!70

* Upgrade docker test environment. [Johannes Winter]

* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]

* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]

* Merge branch 'mr4' into 'master' [Kenneth Loafman]

    Fix TypeError.

    See merge request duplicity/duplicity!69

* Fix TypeError. [Clemens Fuchslocher]

* Merge branch 'mr3' into 'master' [Kenneth Loafman]

* SSHPExpectBackend: Implement \_delete\_list method. [Clemens Fuchslocher]

* Merge branch 'mr2' into 'master' [Kenneth Loafman]

* MultiBackend: Don't log username and password. [Clemens Fuchslocher]

* Merge branch 'mr1' into 'master' [Kenneth Loafman]

    Fix NameError.

    See merge request duplicity/duplicity!66

* Fix NameError. [Clemens Fuchslocher]

* Merge branch 'onedrive-token-take2' into 'master' [Kenneth Loafman]

    onedrive: Support using an external client id / refresh token

    See merge request duplicity/duplicity!65

* Onedrive: Support using an external client id / refresh token. [Michael Terry]

* Merge branch 'fix-tmdir' into 'master' [Kenneth Loafman]

    fix functional tests when _runtest_dir is not /tmp

    See merge request duplicity/duplicity!64

* Fix functional tests when \_runtestdir is not /tmp. [Guillaume Girol]

* Merge branch 'date' into 'master' [Kenneth Loafman]

    Allow to override manpage date with SOURCE_DATE_EPOCH

    See merge request duplicity/duplicity!63

* Allow to override manpage date with SOURCE\_DATE\_EPOCH. [Bernhard M. Wiedemann]

    in order to make builds reproducible.
    See https://reproducible-builds.org/ for why this is good
    and https://reproducible-builds.org/specs/source-date-epoch/
    for the definition of this variable.

    Also use UTC/gmtime to be independent of timezone.

* Merge branch 'origin/merge-requests/61' [Kenneth Loafman]

* Improved management of volumes unsealing for PCA backend For PCA backend, unseal all volumes at once when restoring them instead of unsealing once at a time. Use pre\_process\_download method already available in dup\_main. Need to implement it on BackendWrapper and Multibackend as well. [Erwan B]

Changelog 

View the full changelog

## rel.0.8.21 (2021-11-09)

### New

* Add update of API docs to deploy step. [Kenneth Loafman]

### Changes

* Fix build of pages. [Kenneth Loafman]

* Switch over to sphinx-rtd-theme. [Kenneth Loafman]

* Fix command line warning messages. [Kenneth Loafman]

* Nuke generated .rst files. [Kenneth Loafman]

* Nuke before\_script. [ci skip] [Kenneth Loafman]

* Move html to public dir. [Kenneth Loafman]

* Back to alabaster theme. Port changes from sqlite branch. [Kenneth Loafman]

* Remove Dockerfiles for .10 versions. [Kenneth Loafman]

* Fix some rst errors in docstrings. Add doctest module. [Kenneth Loafman]

* Fixes to make API docs work right. [Kenneth Loafman]

### Fix

* Fix #93 - dupliicity wants private encryption key. [Kenneth Loafman]

* PAR2 backend failes to create par2 file with spaces in name. [Kenneth Loafman]

* Fix bug 930151 - Restore symlink changes target attributes (2) [Kenneth Loafman]

* Fix LP bug 930151 - Restore a symlink changes target attributes. [Kenneth Loafman]

* Fix #89 part 2 - handle small input files where par2 fails. [Kenneth Loafman]

* Fix theme name, sphinx\_rtd\_theme. [Kenneth Loafman]

* Fix #90 - rclone backend fails with spaces in pathnames. [Kenneth Loafman]

* Fix #89 - Add PAR2 number volumes option. [Kenneth Loafman]

* Fix #88 - Add PAR2 creation failure error message. [Kenneth Loafman]

* Fix bug #87, Restore fails and stops on corrupted backup volume. [Kenneth Loafman]

* Fix bug #86, PAR2 backend fails on restore, with patch supplied. [Kenneth Loafman]

* Fix PEP8 style errors. [Kenneth Loafman]

* Fix issue #81 - Assertion fail when par2 prefix forgotten. [Kenneth Loafman]

* Fix issue #79 - Multibackend degradation. [Kenneth Loafman]

* Add verbose exception on progress file failure. [Kenneth Loafman]

### Other

* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]

* Merge branch 'issue73' into 'master' [Kenneth Loafman]

    resolve os option key naming mismatch

    See merge request duplicity/duplicity!74

* Resolve os option key naming mismatch. [Johannes Winter]

* Merge branch 'master' into 'master' [Kenneth Loafman]

    Set up gdrive client credentials scope correctly to allow refreshing token

    See merge request duplicity/duplicity!72

* Set up gdrive client credentials scope correctly. [Christopher Haglund]

* Merge branch 'master' of <email address hidden>:duplicity/duplicity.git. [Kenneth Loafman]

* Merge branch 'y0va-master-patch-75623' into 'master' [Kenneth Loafman]

    don't query for filesize.

    See merge request duplicity/duplicity!71

* Don't query for filesize. [Johannes Winter]

* Merge branch 'issue85' into 'master' [Kenneth Loafman]

    upgrade docker test environment

    See merge request duplicity/duplicity!70

* Upgrade docker test environment. [Johannes Winter]

* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]

* Merge branch 'master' of gitlab.com:duplicity/duplicity. [Kenneth Loafman]

* Merge branch 'mr4' into 'master' [Kenneth Loafman]

    Fix TypeError.

    See merge request duplicity/duplicity!69

* Fix TypeError. [Clemens Fuchslocher]

* Merge branch 'mr3' into 'master' [Kenneth Loafman]

* SSHPExpectBackend: Implement \_delete\_list method. [Clemens Fuchslocher]

* Merge branch 'mr2' into 'master' [Kenneth Loafman]

* MultiBackend: Don't log username and password. [Clemens Fuchslocher]

* Merge branch 'mr1' into 'master' [Kenneth Loafman]

    Fix NameError.

    See merge request duplicity/duplicity!66

* Fix NameError. [Clemens Fuchslocher]

* Merge branch 'onedrive-token-take2' into 'master' [Kenneth Loafman]

    onedrive: Support using an external client id / refresh token

    See merge request duplicity/duplicity!65

* Onedrive: Support using an external client id / refresh token. [Michael Terry]

* Merge branch 'fix-tmdir' into 'master' [Kenneth Loafman]

    fix functional tests when _runtest_dir is not /tmp

    See merge request duplicity/duplicity!64

* Fix functional tests when \_runtestdir is not /tmp. [Guillaume Girol]

* Merge branch 'date' into 'master' [Kenneth Loafman]

    Allow to override manpage date with SOURCE_DATE_EPOCH

    See merge request duplicity/duplicity!63

* Allow to override manpage date with SOURCE\_DATE\_EPOCH. [Bernhard M. Wiedemann]

    in order to make builds reproducible.
    See https://reproducible-builds.org/ for why this is good
    and https://reproducible-builds.org/specs/source-date-epoch/
    for the definition of this variable.

    Also use UTC/gmtime to be independent of timezone.

* Merge branch 'origin/merge-requests/61' [Kenneth Loafman]

* Improved management of volumes unsealing for PCA backend For PCA backend, unseal all volumes at once when restoring them instead of unsealing once at a time. Use pre\_process\_download method already available in dup\_main. Need to implement it on BackendWrapper and Multibackend as well. [Erwan B]

0 blueprints and 2 bugs targeted

Bug report Importance Assignee Status
930151 #930151 Restore a symlink changes target attributes 4 Medium   10 Fix Released
1031610 #1031610 documentation for why long incremental chains are bad 4 Medium   10 Fix Released
This milestone contains Public information
Everyone can see this information.