Duplicity 3.1.0.dev0 Released

Kenneth Loafman via Duplicity-talk <[email protected]> Thu, 4 Jun 2026 10:39:59 -0500
Newsgroups gmane.comp.sysutils.backup.duplicity.general
Message-ID <CAD-_Ma0gWPt6xLbyMrbqTa-is49Byq9SGUY3796AS+p79RXDrA@mail.gmail.com>
--===============5638169138623373574==
Content-Type: multipart/alternative; boundary="000000000000fc2c3406536f5b94"

--000000000000fc2c3406536f5b94
Content-Type: text/plain; charset="UTF-8"

Hello,

We don't normally send email on development releases, but I thought it was
appropriate in this case.  *We have a new feature, we can now do --include
and --exclude in restores*.  I thought this should not be held up until the
full 3.1.0 is done.

See CHANGELOG
<https://gitlab.com/duplicity/duplicity/-/blob/main/CHANGELOG.md> for
details.   The new feature is documented in the man page.

NOTE: We use the devN moniker the same as a release candidate.  The dev
branch has been updated on GitLab, wheels, snaps, and .deb releases have
been made.  Snaps are delayed until they finish their manual review.

...Thanks,
...Ken

rel.3.1.0.dev0 / 2026-06-04
===========================

 * 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.

--000000000000fc2c3406536f5b94
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div>Hello,</div><div><br></div><div>We don&#39;t normally=
 send email on development releases, but I thought it was appropriate in th=
is=C2=A0case.=C2=A0 <b><i>We have a new feature, we can now do --include an=
d --exclude in restores</i></b>.=C2=A0=C2=A0I thought this should not be he=
ld up until the full 3.1.0 is done.</div><div><br></div><div><span style=3D=
"color:rgb(58,56,63);font-family:&quot;Helvetica Neue&quot;,Helvetica,Arial=
,sans-serif">See=C2=A0</span><a href=3D"https://gitlab.com/duplicity/duplic=
ity/-/blob/main/CHANGELOG.md" target=3D"_blank" style=3D"font-family:&quot;=
Helvetica Neue&quot;,Helvetica,Arial,sans-serif;margin-top:0px">CHANGELOG</=
a><span style=3D"color:rgb(58,56,63);font-family:&quot;Helvetica Neue&quot;=
,Helvetica,Arial,sans-serif">=C2=A0for details.=C2=A0 =C2=A0</span>The new =
feature is documented in the man page.</div><div><br></div><div>NOTE: We us=
e the devN moniker the same as a release candidate.=C2=A0 The dev branch ha=
s been updated on GitLab, wheels, snaps, and .deb releases have been made.=
=C2=A0 Snaps are delayed until they finish their manual review.</div><div><=
br></div><div>...Thanks,</div><div>...Ken</div><div><br></div><div>rel.3.1.=
0.dev0 / 2026-06-04<br>=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<br><br>=C2=A0* 5c4cdc2f:new: Now do pip buil=
ds for macOS and Linux<br>=C2=A0* 0140a374:new: Add include/exclude restore=
 filtering using archive-relative paths<br>=C2=A0* 46a4796b:chg: Update sna=
pcraft.yaml for license, type, and typo fixes.<br>=C2=A0* 143373b8:chg: Use=
 `--build-on` for snapcraft remote-build.<br>=C2=A0* 182d6e33:chg: Use `pyt=
hon3 -m build` for sdist in release-prep.<br></div><div><br></div>
</div>

--000000000000fc2c3406536f5b94--


--===============5638169138623373574==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KRHVwbGljaXR5
LXRhbGsgbWFpbGluZyBsaXN0CkR1cGxpY2l0eS10YWxrQG5vbmdudS5vcmcKaHR0cHM6Ly9saXN0
cy5ub25nbnUub3JnL21haWxtYW4vbGlzdGluZm8vZHVwbGljaXR5LXRhbGsK

--===============5638169138623373574==--