duplicity-team team mailing list archive
-
duplicity-team team
-
Mailing list archive
-
Message #06036
Duplicity 3.0.0 Released
Hi,
We have released 3.0.0 of duplicity. The change log below is short, but
meaningful. Thanks to the efforts of Thomas Laubrock (@poggenpower) we now
have a functional multiprocessing backend that works and closes some bugs
and warnings in the older asynchronous backend. See the Fixes section
below.
*Reminder from v2.2.4: If you intend to install from PyP, please read
the README <https://gitlab.com/duplicity/duplicity/-/blob/dev/README.md>.
Thanks to PyPA, the process has changed, hopefully for the better.*
...Thanks,
...Ken
##
*rel.3.0.0 (2024-05-29)*
### Changes
* Run po/update-pot. [Kenneth Loafman]
* Collected fixes to setup process. [Kenneth Loafman]
only check Python version's lower bound
* remove install_requires again
* minor changes to tools/testpip\[x\]
* revert pip-compile additions
* CommandLineError: argument --gpg-options: expected one argument. [Kenneth
Loafman]
* Set dev branch to 2.2.5.dev. [Kenneth Loafman]
* Skip tests on Launchpad. [Kenneth Loafman]
### Fix
* Volume missing if --asynchronous-upload and put fails. [Kenneth Loafman]
Closes #745, #807, #815
- --asynchronous-upload is replaced with --concurrency=N
- without --concurrency=N it defaults to no multiprocessing
- with --concurrency=N it uses a multiprocessing pool of N
- requires N volumes of temp space if used, otherwise 1
* Don't raise KeyError if OSError.errno is unrecognized. [Michael Terry]