Re: Duplicity 3.1.0 Released
Kenneth Loafman via Duplicity-talk <[email protected]> Tue, 16 Jun 2026 14:15:04 -0500
| Newsgroups | gmane.comp.sysutils.backup.duplicity.general |
|---|---|
| Message-ID | <CAD-_Ma0TOrAUmht4y3BPQjD-yJi0a17+zqjOcXpbuzSmzQwHgQ@mail.gmail.com> |
--===============5266509530466076697== Content-Type: multipart/alternative; boundary="00000000000053d68b065463c38e" --00000000000053d68b065463c38e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Just a heads up, Launchpad is being very slow today. PyPI wheels are generated (GitLab not Launchpad). The rest are delayed. ...Ken On Tue, Jun 16, 2026 at 12:10=E2=80=AFPM Kenneth Loafman <[email protected]= om> wrote: > Hi everyone, > > I am pleased to announce the release of duplicity version 3.1.0. > > This release follows version 3.0.7 and includes a minor version bump to > reflect a significant new feature. Thanks to elmuz's contribution, restor= e > operations can now use --include, --exclude, --include-regexp, and > --include-filelist directly from the command line. > > There are many other improvements and bug fixes included in this update. > Please see the CHANGELOG below for full details. > > Thanks, > Ken > > rel.3.1.0 / 2026-06-16 > > - 821a8cda:chg: Merge branch dev into main. > - eeb5d106:chg: Replace setup.py with modern python-build for sdist > - 5c4cdc2f:new: Now do pip builds for macOS and Linux > - 0140a374:new: Add include/exclude restore filtering using > archive-relative paths > - 46a4796b:chg: Update snapcraft.yaml for license, type, and typo fixes= . > - 143373b8:chg: Use --build-on for snapcraft remote-build. > - 182d6e33:chg: Use python3 -m build for sdist in release-prep. > - 3997156c:chg: Update README-RELEASE.md. > - 0f5430db:fix: Fix so GNUPGHOME is not changed in production. > - 53cc9659:fix: lower boto warning log level, rephrase. > - 88bfc75e:chg: Misc cleanups for developers > - 4b0bb8d5:chg: Update 'release pip version' in README-RELEASE.md. > - c17b03bc:fix: try/except block masking real S3UploadFailedError > - db127ce5:new: Add --full-if-n-inc flag for count-based full backup. > - dc977419:fix: Simplify swig module definition. > - 0de30e69:chg: Adjust to newer sphinx. > - c1883117:fix: Add templates for bug and feature requests. > - 39150d34:fix: delete unused Path.patch_with_attribs. > - 1a7c6790:fix: Remove support for Python 2. > - 564dd593:fix: fix flag name --gpg-agent -> --use-agent. > - 866680d0:chg: Multiple changes for 2026 are planned > - 29e00b55:fix: Fix incompatibility with Python 3.14. > - 50faabfc:chg: Partial fix for #924. > - 00ae7687:fix: webdav, always send warmup OPTIONS request, prevent loo= p > - 37841a0e:fix: Handle local version identifiers in b2backend > - 3475dd05:fix: Unnecessary passphrase prompt with --encrypt-key > --no-check-remote. > - b8508f6d:chg: Remove slow marker from tests. > > --00000000000053d68b065463c38e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">Just a heads up, Launchpad is being very slow today.<div><= br></div><div>PyPI wheels are generated (GitLab not Launchpad).=C2=A0 The r= est are delayed.</div><div><br></div><div>...Ken</div><div><br></div></div>= <br><div class=3D"gmail_quote gmail_quote_container"><div dir=3D"ltr" class= =3D"gmail_attr">On Tue, Jun 16, 2026 at 12:10=E2=80=AFPM Kenneth Loafman &l= t;<a href=3D"mailto:[email protected]">[email protected]</a>> wrote:= <br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8= ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr= ">Hi everyone,<br><br>I am pleased to announce the release of duplicity ver= sion 3.1.0.<br><br>This release follows version 3.0.7 and includes a minor = version bump to reflect a significant new feature. Thanks to elmuz's co= ntribution, restore operations can now use --include, --exclude, --include-= regexp, and --include-filelist directly from the command line.<br><br>There= are many other improvements and bug fixes included in this update. Please = see the CHANGELOG below for full details.<br><br>Thanks,<br>Ken<br><br>rel.= 3.1.0 / 2026-06-16<br><br>=C2=A0 - 821a8cda:chg: Merge branch dev into main= .<br>=C2=A0 - eeb5d106:chg: Replace setup.py with modern python-build for s= dist<br>=C2=A0 - 5c4cdc2f:new: Now do pip builds for macOS and Linux<br>=C2= =A0 - 0140a374:new: Add include/exclude restore filtering using archive-rel= ative paths<br>=C2=A0 - 46a4796b:chg: Update snapcraft.yaml for license, ty= pe, and typo fixes.<br>=C2=A0 - 143373b8:chg: Use --build-on for snapcraft = remote-build.<br>=C2=A0 - 182d6e33:chg: Use python3 -m build for sdist in r= elease-prep.<br>=C2=A0 - 3997156c:chg: Update README-RELEASE.md.<br>=C2=A0 = - 0f5430db:fix: Fix so GNUPGHOME is not changed in production.<br>=C2=A0 - = 53cc9659:fix: lower boto warning log level, rephrase.<br>=C2=A0 - 88bfc75e:= chg: Misc cleanups for developers<br>=C2=A0 - 4b0bb8d5:chg: Update 'rel= ease pip version' in README-RELEASE.md.<br>=C2=A0 - c17b03bc:fix: try/e= xcept block masking real S3UploadFailedError<br>=C2=A0 - db127ce5:new: Add = --full-if-n-inc flag for count-based full backup.<br>=C2=A0 - dc977419:fix:= Simplify swig module definition.<br>=C2=A0 - 0de30e69:chg: Adjust to newer= sphinx.<br>=C2=A0 - c1883117:fix: Add templates for bug and feature reques= ts.<br>=C2=A0 - 39150d34:fix: delete unused Path.patch_with_attribs.<br>=C2= =A0 - 1a7c6790:fix: Remove support for Python 2.<br>=C2=A0 - 564dd593:fix: = fix flag name --gpg-agent -> --use-agent.<br>=C2=A0 - 866680d0:chg: Mult= iple changes for 2026 are planned<br>=C2=A0 - 29e00b55:fix: Fix incompatibi= lity with Python 3.14.<br>=C2=A0 - 50faabfc:chg: Partial fix for #924.<br>= =C2=A0 - 00ae7687:fix: webdav, always send warmup OPTIONS request, prevent = loop<br>=C2=A0 - 37841a0e:fix: Handle local version identifiers in b2backen= d<br>=C2=A0 - 3475dd05:fix: Unnecessary passphrase prompt with --encrypt-ke= y --no-check-remote.<br>=C2=A0 - b8508f6d:chg: Remove slow marker from test= s.<br><br></div> </blockquote></div> --00000000000053d68b065463c38e-- --===============5266509530466076697== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRHVwbGljaXR5 LXRhbGsgbWFpbGluZyBsaXN0CkR1cGxpY2l0eS10YWxrQG5vbmdudS5vcmcKaHR0cHM6Ly9saXN0 cy5ub25nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZHVwbGljaXR5LXRhbGsK --===============5266509530466076697==--