From 5db3540c206b8bc9b12b50d61800b669334e3555 Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 10:56:28 +0100 Subject: [PATCH 01/11] update NEWS.txt for release --- NEWS.rst | 98 ++++++++++++++++++++++++++++++++ newsfragments/1549.installation | 1 - newsfragments/2928.minor | 0 newsfragments/3037.other | 1 - newsfragments/3283.minor | 0 newsfragments/3314.minor | 0 newsfragments/3326.installation | 1 - newsfragments/3384.minor | 0 newsfragments/3385.minor | 0 newsfragments/3390.minor | 0 newsfragments/3399.feature | 1 - newsfragments/3404.minor | 0 newsfragments/3428.minor | 0 newsfragments/3432.minor | 0 newsfragments/3433.installation | 1 - newsfragments/3434.minor | 0 newsfragments/3435.minor | 0 newsfragments/3454.minor | 0 newsfragments/3459.minor | 0 newsfragments/3460.minor | 0 newsfragments/3465.minor | 0 newsfragments/3466.minor | 0 newsfragments/3467.minor | 0 newsfragments/3468.minor | 0 newsfragments/3470.minor | 0 newsfragments/3471.minor | 0 newsfragments/3472.minor | 0 newsfragments/3473.minor | 0 newsfragments/3474.minor | 0 newsfragments/3475.minor | 0 newsfragments/3477.minor | 0 newsfragments/3478.minor | 1 - newsfragments/3479.minor | 0 newsfragments/3481.minor | 0 newsfragments/3482.minor | 0 newsfragments/3483.minor | 0 newsfragments/3485.minor | 0 newsfragments/3486.installation | 1 - newsfragments/3488.minor | 0 newsfragments/3490.minor | 0 newsfragments/3491.minor | 0 newsfragments/3492.minor | 0 newsfragments/3493.minor | 0 newsfragments/3496.minor | 0 newsfragments/3497.installation | 1 - newsfragments/3499.minor | 0 newsfragments/3500.minor | 0 newsfragments/3501.minor | 0 newsfragments/3502.minor | 0 newsfragments/3503.other | 1 - newsfragments/3504.configuration | 1 - newsfragments/3509.bugfix | 1 - newsfragments/3510.bugfix | 1 - newsfragments/3511.minor | 0 newsfragments/3513.minor | 0 newsfragments/3514.minor | 0 newsfragments/3515.minor | 0 newsfragments/3517.minor | 0 newsfragments/3518.removed | 1 - newsfragments/3520.minor | 0 newsfragments/3521.minor | 0 newsfragments/3522.minor | 0 newsfragments/3523.minor | 0 newsfragments/3524.minor | 0 newsfragments/3528.minor | 0 newsfragments/3529.minor | 0 newsfragments/3532.minor | 0 newsfragments/3533.minor | 0 newsfragments/3534.minor | 0 newsfragments/3536.minor | 0 newsfragments/3537.minor | 0 newsfragments/3539.bugfix | 1 - newsfragments/3542.minor | 0 newsfragments/3544.minor | 0 newsfragments/3545.other | 1 - newsfragments/3546.minor | 0 newsfragments/3547.minor | 0 newsfragments/3549.removed | 1 - newsfragments/3550.removed | 1 - newsfragments/3551.minor | 0 newsfragments/3552.minor | 0 newsfragments/3553.minor | 0 newsfragments/3555.minor | 0 newsfragments/3557.minor | 0 newsfragments/3558.minor | 0 newsfragments/3560.minor | 0 newsfragments/3563.minor | 0 newsfragments/3564.minor | 0 newsfragments/3565.minor | 0 newsfragments/3566.minor | 0 newsfragments/3567.minor | 0 newsfragments/3568.minor | 0 newsfragments/3572.minor | 0 newsfragments/3574.minor | 0 newsfragments/3575.minor | 0 newsfragments/3576.minor | 0 newsfragments/3577.minor | 0 newsfragments/3578.minor | 0 newsfragments/3579.minor | 0 newsfragments/3580.minor | 0 newsfragments/3582.minor | 0 newsfragments/3583.removed | 1 - newsfragments/3584.bugfix | 1 - newsfragments/3587.minor | 1 - newsfragments/3588.incompat | 1 - newsfragments/3588.minor | 0 newsfragments/3589.minor | 0 newsfragments/3590.bugfix | 1 - newsfragments/3591.minor | 0 newsfragments/3592.minor | 0 newsfragments/3593.minor | 0 newsfragments/3594.minor | 0 newsfragments/3595.minor | 0 newsfragments/3596.minor | 0 newsfragments/3599.minor | 0 newsfragments/3600.minor | 0 newsfragments/3603.minor.rst | 0 newsfragments/3605.minor | 0 newsfragments/3606.minor | 0 newsfragments/3607.minor | 0 newsfragments/3608.minor | 0 newsfragments/3611.minor | 0 newsfragments/3612.minor | 0 newsfragments/3613.minor | 0 newsfragments/3615.minor | 0 newsfragments/3616.minor | 0 newsfragments/3617.minor | 0 newsfragments/3618.minor | 0 newsfragments/3619.minor | 0 newsfragments/3620.minor | 0 newsfragments/3621.minor | 0 newsfragments/3623.minor | 1 - newsfragments/3624.minor | 0 newsfragments/3625.minor | 0 newsfragments/3626.minor | 0 newsfragments/3628.minor | 0 newsfragments/3629.feature | 1 - newsfragments/3630.minor | 0 newsfragments/3631.minor | 0 newsfragments/3632.minor | 0 newsfragments/3633.installation | 1 - newsfragments/3634.minor | 0 newsfragments/3635.minor | 0 newsfragments/3637.minor | 0 newsfragments/3638.minor | 0 newsfragments/3640.minor | 0 newsfragments/3642.minor | 0 newsfragments/3644.other | 1 - newsfragments/3645.minor | 0 newsfragments/3646.minor | 0 newsfragments/3647.minor | 0 newsfragments/3648.minor | 0 newsfragments/3649.minor | 0 newsfragments/3650.bugfix | 1 - newsfragments/3651.minor | 1 - newsfragments/3652.removed | 1 - newsfragments/3653.minor | 0 newsfragments/3654.minor | 0 newsfragments/3655.minor | 0 newsfragments/3656.minor | 0 newsfragments/3657.minor | 0 newsfragments/3658.minor | 0 newsfragments/3659.documentation | 0 newsfragments/3662.minor | 0 newsfragments/3663.other | 1 - newsfragments/3664.documentation | 1 - newsfragments/3666.documentation | 1 - newsfragments/3667.minor | 0 newsfragments/3669.minor | 0 newsfragments/3670.minor | 0 newsfragments/3671.minor | 0 newsfragments/3672.minor | 0 newsfragments/3674.minor | 0 newsfragments/3675.minor | 0 newsfragments/3676.minor | 0 newsfragments/3677.documentation | 1 - newsfragments/3678.minor | 0 newsfragments/3679.minor | 0 newsfragments/3681.minor | 8 --- newsfragments/3682.documentation | 1 - newsfragments/3683.minor | 0 newsfragments/3686.minor | 0 newsfragments/3687.minor | 0 newsfragments/3691.minor | 0 newsfragments/3692.minor | 0 newsfragments/3699.minor | 0 newsfragments/3700.minor | 0 newsfragments/3701.minor | 0 newsfragments/3702.minor | 0 newsfragments/3703.minor | 0 newsfragments/3704.minor | 0 newsfragments/3705.minor | 0 newsfragments/3707.minor | 0 newsfragments/3708.minor | 0 newsfragments/3709.minor | 0 newsfragments/3711.minor | 0 newsfragments/3712.installation | 1 - newsfragments/3713.minor | 0 newsfragments/3714.minor | 0 newsfragments/3715.minor | 0 newsfragments/3716.incompat | 1 - newsfragments/3717.minor | 0 newsfragments/3718.minor | 0 newsfragments/3721.documentation | 1 - newsfragments/3722.minor | 0 newsfragments/3723.minor | 0 newsfragments/3726.documentation | 1 - newsfragments/3727.minor | 0 newsfragments/3728.minor | 0 newsfragments/3729.minor | 0 newsfragments/3730.minor | 0 newsfragments/3731.minor | 0 newsfragments/3732.minor | 0 newsfragments/3733.installation | 1 - newsfragments/3734.minor | 0 newsfragments/3735.minor | 0 newsfragments/3736.minor | 0 newsfragments/3738.bugfix | 1 - newsfragments/3739.bugfix | 1 - newsfragments/3741.minor | 0 newsfragments/3743.minor | 0 newsfragments/3744.minor | 0 newsfragments/3745.minor | 0 newsfragments/3746.minor | 0 newsfragments/3747.documentation | 1 - newsfragments/3749.documentation | 1 - newsfragments/3751.minor | 0 newsfragments/3757.other | 1 - newsfragments/3759.minor | 0 newsfragments/3760.minor | 0 newsfragments/3763.minor | 0 newsfragments/3764.documentation | 1 - newsfragments/3765.documentation | 1 - newsfragments/3769.documentation | 1 - newsfragments/3773.minor | 0 newsfragments/3774.documentation | 1 - newsfragments/3777.documentation | 1 - newsfragments/3779.bugfix | 1 - newsfragments/3781.minor | 0 newsfragments/3782.documentation | 1 - newsfragments/3785.documentation | 1 - 241 files changed, 98 insertions(+), 60 deletions(-) delete mode 100644 newsfragments/1549.installation delete mode 100644 newsfragments/2928.minor delete mode 100644 newsfragments/3037.other delete mode 100644 newsfragments/3283.minor delete mode 100644 newsfragments/3314.minor delete mode 100644 newsfragments/3326.installation delete mode 100644 newsfragments/3384.minor delete mode 100644 newsfragments/3385.minor delete mode 100644 newsfragments/3390.minor delete mode 100644 newsfragments/3399.feature delete mode 100644 newsfragments/3404.minor delete mode 100644 newsfragments/3428.minor delete mode 100644 newsfragments/3432.minor delete mode 100644 newsfragments/3433.installation delete mode 100644 newsfragments/3434.minor delete mode 100644 newsfragments/3435.minor delete mode 100644 newsfragments/3454.minor delete mode 100644 newsfragments/3459.minor delete mode 100644 newsfragments/3460.minor delete mode 100644 newsfragments/3465.minor delete mode 100644 newsfragments/3466.minor delete mode 100644 newsfragments/3467.minor delete mode 100644 newsfragments/3468.minor delete mode 100644 newsfragments/3470.minor delete mode 100644 newsfragments/3471.minor delete mode 100644 newsfragments/3472.minor delete mode 100644 newsfragments/3473.minor delete mode 100644 newsfragments/3474.minor delete mode 100644 newsfragments/3475.minor delete mode 100644 newsfragments/3477.minor delete mode 100644 newsfragments/3478.minor delete mode 100644 newsfragments/3479.minor delete mode 100644 newsfragments/3481.minor delete mode 100644 newsfragments/3482.minor delete mode 100644 newsfragments/3483.minor delete mode 100644 newsfragments/3485.minor delete mode 100644 newsfragments/3486.installation delete mode 100644 newsfragments/3488.minor delete mode 100644 newsfragments/3490.minor delete mode 100644 newsfragments/3491.minor delete mode 100644 newsfragments/3492.minor delete mode 100644 newsfragments/3493.minor delete mode 100644 newsfragments/3496.minor delete mode 100644 newsfragments/3497.installation delete mode 100644 newsfragments/3499.minor delete mode 100644 newsfragments/3500.minor delete mode 100644 newsfragments/3501.minor delete mode 100644 newsfragments/3502.minor delete mode 100644 newsfragments/3503.other delete mode 100644 newsfragments/3504.configuration delete mode 100644 newsfragments/3509.bugfix delete mode 100644 newsfragments/3510.bugfix delete mode 100644 newsfragments/3511.minor delete mode 100644 newsfragments/3513.minor delete mode 100644 newsfragments/3514.minor delete mode 100644 newsfragments/3515.minor delete mode 100644 newsfragments/3517.minor delete mode 100644 newsfragments/3518.removed delete mode 100644 newsfragments/3520.minor delete mode 100644 newsfragments/3521.minor delete mode 100644 newsfragments/3522.minor delete mode 100644 newsfragments/3523.minor delete mode 100644 newsfragments/3524.minor delete mode 100644 newsfragments/3528.minor delete mode 100644 newsfragments/3529.minor delete mode 100644 newsfragments/3532.minor delete mode 100644 newsfragments/3533.minor delete mode 100644 newsfragments/3534.minor delete mode 100644 newsfragments/3536.minor delete mode 100644 newsfragments/3537.minor delete mode 100644 newsfragments/3539.bugfix delete mode 100644 newsfragments/3542.minor delete mode 100644 newsfragments/3544.minor delete mode 100644 newsfragments/3545.other delete mode 100644 newsfragments/3546.minor delete mode 100644 newsfragments/3547.minor delete mode 100644 newsfragments/3549.removed delete mode 100644 newsfragments/3550.removed delete mode 100644 newsfragments/3551.minor delete mode 100644 newsfragments/3552.minor delete mode 100644 newsfragments/3553.minor delete mode 100644 newsfragments/3555.minor delete mode 100644 newsfragments/3557.minor delete mode 100644 newsfragments/3558.minor delete mode 100644 newsfragments/3560.minor delete mode 100644 newsfragments/3563.minor delete mode 100644 newsfragments/3564.minor delete mode 100644 newsfragments/3565.minor delete mode 100644 newsfragments/3566.minor delete mode 100644 newsfragments/3567.minor delete mode 100644 newsfragments/3568.minor delete mode 100644 newsfragments/3572.minor delete mode 100644 newsfragments/3574.minor delete mode 100644 newsfragments/3575.minor delete mode 100644 newsfragments/3576.minor delete mode 100644 newsfragments/3577.minor delete mode 100644 newsfragments/3578.minor delete mode 100644 newsfragments/3579.minor delete mode 100644 newsfragments/3580.minor delete mode 100644 newsfragments/3582.minor delete mode 100644 newsfragments/3583.removed delete mode 100644 newsfragments/3584.bugfix delete mode 100644 newsfragments/3587.minor delete mode 100644 newsfragments/3588.incompat delete mode 100644 newsfragments/3588.minor delete mode 100644 newsfragments/3589.minor delete mode 100644 newsfragments/3590.bugfix delete mode 100644 newsfragments/3591.minor delete mode 100644 newsfragments/3592.minor delete mode 100644 newsfragments/3593.minor delete mode 100644 newsfragments/3594.minor delete mode 100644 newsfragments/3595.minor delete mode 100644 newsfragments/3596.minor delete mode 100644 newsfragments/3599.minor delete mode 100644 newsfragments/3600.minor delete mode 100644 newsfragments/3603.minor.rst delete mode 100644 newsfragments/3605.minor delete mode 100644 newsfragments/3606.minor delete mode 100644 newsfragments/3607.minor delete mode 100644 newsfragments/3608.minor delete mode 100644 newsfragments/3611.minor delete mode 100644 newsfragments/3612.minor delete mode 100644 newsfragments/3613.minor delete mode 100644 newsfragments/3615.minor delete mode 100644 newsfragments/3616.minor delete mode 100644 newsfragments/3617.minor delete mode 100644 newsfragments/3618.minor delete mode 100644 newsfragments/3619.minor delete mode 100644 newsfragments/3620.minor delete mode 100644 newsfragments/3621.minor delete mode 100644 newsfragments/3623.minor delete mode 100644 newsfragments/3624.minor delete mode 100644 newsfragments/3625.minor delete mode 100644 newsfragments/3626.minor delete mode 100644 newsfragments/3628.minor delete mode 100644 newsfragments/3629.feature delete mode 100644 newsfragments/3630.minor delete mode 100644 newsfragments/3631.minor delete mode 100644 newsfragments/3632.minor delete mode 100644 newsfragments/3633.installation delete mode 100644 newsfragments/3634.minor delete mode 100644 newsfragments/3635.minor delete mode 100644 newsfragments/3637.minor delete mode 100644 newsfragments/3638.minor delete mode 100644 newsfragments/3640.minor delete mode 100644 newsfragments/3642.minor delete mode 100644 newsfragments/3644.other delete mode 100644 newsfragments/3645.minor delete mode 100644 newsfragments/3646.minor delete mode 100644 newsfragments/3647.minor delete mode 100644 newsfragments/3648.minor delete mode 100644 newsfragments/3649.minor delete mode 100644 newsfragments/3650.bugfix delete mode 100644 newsfragments/3651.minor delete mode 100644 newsfragments/3652.removed delete mode 100644 newsfragments/3653.minor delete mode 100644 newsfragments/3654.minor delete mode 100644 newsfragments/3655.minor delete mode 100644 newsfragments/3656.minor delete mode 100644 newsfragments/3657.minor delete mode 100644 newsfragments/3658.minor delete mode 100644 newsfragments/3659.documentation delete mode 100644 newsfragments/3662.minor delete mode 100644 newsfragments/3663.other delete mode 100644 newsfragments/3664.documentation delete mode 100644 newsfragments/3666.documentation delete mode 100644 newsfragments/3667.minor delete mode 100644 newsfragments/3669.minor delete mode 100644 newsfragments/3670.minor delete mode 100644 newsfragments/3671.minor delete mode 100644 newsfragments/3672.minor delete mode 100644 newsfragments/3674.minor delete mode 100644 newsfragments/3675.minor delete mode 100644 newsfragments/3676.minor delete mode 100644 newsfragments/3677.documentation delete mode 100644 newsfragments/3678.minor delete mode 100644 newsfragments/3679.minor delete mode 100644 newsfragments/3681.minor delete mode 100644 newsfragments/3682.documentation delete mode 100644 newsfragments/3683.minor delete mode 100644 newsfragments/3686.minor delete mode 100644 newsfragments/3687.minor delete mode 100644 newsfragments/3691.minor delete mode 100644 newsfragments/3692.minor delete mode 100644 newsfragments/3699.minor delete mode 100644 newsfragments/3700.minor delete mode 100644 newsfragments/3701.minor delete mode 100644 newsfragments/3702.minor delete mode 100644 newsfragments/3703.minor delete mode 100644 newsfragments/3704.minor delete mode 100644 newsfragments/3705.minor delete mode 100644 newsfragments/3707.minor delete mode 100644 newsfragments/3708.minor delete mode 100644 newsfragments/3709.minor delete mode 100644 newsfragments/3711.minor delete mode 100644 newsfragments/3712.installation delete mode 100644 newsfragments/3713.minor delete mode 100644 newsfragments/3714.minor delete mode 100644 newsfragments/3715.minor delete mode 100644 newsfragments/3716.incompat delete mode 100644 newsfragments/3717.minor delete mode 100644 newsfragments/3718.minor delete mode 100644 newsfragments/3721.documentation delete mode 100644 newsfragments/3722.minor delete mode 100644 newsfragments/3723.minor delete mode 100644 newsfragments/3726.documentation delete mode 100644 newsfragments/3727.minor delete mode 100644 newsfragments/3728.minor delete mode 100644 newsfragments/3729.minor delete mode 100644 newsfragments/3730.minor delete mode 100644 newsfragments/3731.minor delete mode 100644 newsfragments/3732.minor delete mode 100644 newsfragments/3733.installation delete mode 100644 newsfragments/3734.minor delete mode 100644 newsfragments/3735.minor delete mode 100644 newsfragments/3736.minor delete mode 100644 newsfragments/3738.bugfix delete mode 100644 newsfragments/3739.bugfix delete mode 100644 newsfragments/3741.minor delete mode 100644 newsfragments/3743.minor delete mode 100644 newsfragments/3744.minor delete mode 100644 newsfragments/3745.minor delete mode 100644 newsfragments/3746.minor delete mode 100644 newsfragments/3747.documentation delete mode 100644 newsfragments/3749.documentation delete mode 100644 newsfragments/3751.minor delete mode 100644 newsfragments/3757.other delete mode 100644 newsfragments/3759.minor delete mode 100644 newsfragments/3760.minor delete mode 100644 newsfragments/3763.minor delete mode 100644 newsfragments/3764.documentation delete mode 100644 newsfragments/3765.documentation delete mode 100644 newsfragments/3769.documentation delete mode 100644 newsfragments/3773.minor delete mode 100644 newsfragments/3774.documentation delete mode 100644 newsfragments/3777.documentation delete mode 100644 newsfragments/3779.bugfix delete mode 100644 newsfragments/3781.minor delete mode 100644 newsfragments/3782.documentation delete mode 100644 newsfragments/3785.documentation diff --git a/NEWS.rst b/NEWS.rst index 1cfc726ae..a7d814c70 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -5,6 +5,104 @@ User-Visible Changes in Tahoe-LAFS ================================== .. towncrier start line +Release 1.15.1.post2188.dev0 (2021-09-17)Release 1.15.1.post2188.dev0 (2021-09-17) +''''''''''''''''''''''''''''''''''''''''' + +Backwards Incompatible Changes +------------------------------ + +- The Tahoe command line now always uses UTF-8 to decode its arguments, regardless of locale. (`#3588 `_) +- tahoe backup's --exclude-from has been renamed to --exclude-from-utf-8, and correspondingly requires the file to be UTF-8 encoded. (`#3716 `_) + + +Features +-------- + +- Added 'typechecks' environment for tox running mypy and performing static typechecks. (`#3399 `_) +- The NixOS-packaged Tahoe-LAFS now knows its own version. (`#3629 `_) + + +Bug Fixes +--------- + +- Fix regression that broke flogtool results on Python 2. (`#3509 `_) +- Fix a logging regression on Python 2 involving unicode strings. (`#3510 `_) +- Certain implementation-internal weakref KeyErrors are now handled and should no longer cause user-initiated operations to fail. (`#3539 `_) +- SFTP public key auth likely works more consistently, and SFTP in general was previously broken. (`#3584 `_) +- Fixed issue where redirecting old-style URIs (/uri/?uri=...) didn't work. (`#3590 `_) +- ``tahoe invite`` will now read share encoding/placement configuration values from a Tahoe client node configuration file if they are not given on the command line, instead of raising an unhandled exception. (`#3650 `_) +- Fix regression where uploading files with non-ASCII names failed. (`#3738 `_) +- Fixed annoying UnicodeWarning message on Python 2 when running CLI tools. (`#3739 `_) +- Fixed bug where share corruption events were not logged on storage servers running on Windows. (`#3779 `_) + + +Dependency/Installation Changes +------------------------------- + +- Tahoe-LAFS now requires Twisted 19.10.0 or newer. As a result, it now has a transitive dependency on bcrypt. (`#1549 `_) +- Debian 8 support has been replaced with Debian 10 support. (`#3326 `_) +- Tahoe-LAFS no longer depends on Nevow. (`#3433 `_) +- Tahoe-LAFS now requires the `netifaces` Python package and no longer requires the external `ip`, `ifconfig`, or `route.exe` executables. (`#3486 `_) +- The Tahoe-LAFS project no longer commits to maintaining binary packages for all dependencies at . Please use PyPI instead. (`#3497 `_) +- Tahoe-LAFS now uses a forked version of txi2p (named txi2p-tahoe) with Python 3 support. (`#3633 `_) +- The Nix package now includes correct version information. (`#3712 `_) +- Use netifaces 0.11.0 wheel package from PyPI.org if you use 64-bit Python 2.7 on Windows. VCPython27 downloads are no longer available at Microsoft's website, which has made building Python 2.7 wheel packages of Python libraries with C extensions (such as netifaces) on Windows difficult. (`#3733 `_) + + +Configuration Changes +--------------------- + +- The ``[client]introducer.furl`` configuration item is now deprecated in favor of the ``private/introducers.yaml`` file. (`#3504 `_) + + +Documentation Changes +--------------------- + +- (`#3659 `_) +- Documentation now has its own towncrier category. (`#3664 `_) +- `tox -e docs` will treat warnings about docs as errors. (`#3666 `_) +- The visibility of the Tahoe-LAFS logo has been improved for "dark" themed viewing. (`#3677 `_) +- A cheatsheet-style document for contributors was created at CONTRIBUTORS.rst (`#3682 `_) +- Our IRC channel, #tahoe-lafs, has been moved to irc.libera.chat. (`#3721 `_) +- Tahoe-LAFS project is now registered with Libera.Chat IRC network. (`#3726 `_) +- Rewriting the installation guide for Tahoe-LAFS. (`#3747 `_) +- Documentation and installation links in the README have been fixed. (`#3749 `_) +- The Great Black Swamp proposed specification now includes sample interactions to demonstrate expected usage patterns. (`#3764 `_) +- The Great Black Swamp proposed specification now includes a glossary. (`#3765 `_) +- The Great Black Swamp specification now allows parallel upload of immutable share data. (`#3769 `_) +- There is now a specification for the scheme which Tahoe-LAFS storage clients use to derive their lease renewal secrets. (`#3774 `_) +- The Great Black Swamp proposed specification now has a simplified interface for reading data from immutable shares. (`#3777 `_) +- tahoe-dev mailing list is now at tahoe-dev@lists.tahoe-lafs.org. (`#3782 `_) +- The Great Black Swamp specification now describes the required authorization scheme. (`#3785 `_) + + +Removed Features +---------------- + +- Announcements delivered through the introducer system are no longer automatically annotated with copious information about the Tahoe-LAFS software version nor the versions of its dependencies. (`#3518 `_) +- The stats gatherer, broken since at least Tahoe-LAFS 1.13.0, has been removed. The ``[client]stats_gatherer.furl`` configuration item in ``tahoe.cfg`` is no longer allowed. The Tahoe-LAFS project recommends using a third-party metrics aggregation tool instead. (`#3549 `_) +- The deprecated ``tahoe`` start, restart, stop, and daemonize sub-commands have been removed. (`#3550 `_) +- FTP is no longer supported by Tahoe-LAFS. Please use the SFTP support instead. (`#3583 `_) +- Removed support for the Account Server frontend authentication type. (`#3652 `_) + + +Other Changes +------------- + +- The "Great Black Swamp" proposed specification has been expanded to include two lease management APIs. (`#3037 `_) +- The specification section of the Tahoe-LAFS documentation now includes explicit discussion of the security properties of Foolscap "fURLs" on which it depends. (`#3503 `_) +- The README, revised by Viktoriia with feedback from the team, is now more focused on the developer community and provides more information about Tahoe-LAFS, why it's important, and how someone can use it or start contributing to it. (`#3545 `_) +- The "Great Black Swamp" proposed specification has been changed use ``v=1`` as the URL version identifier. (`#3644 `_) +- You can run `make livehtml` in docs directory to invoke sphinx-autobuild. (`#3663 `_) +- Refactored test_introducer in web tests to use custom base test cases (`#3757 `_) + + +Misc/Other +---------- + +- `#2928 `_, `#3283 `_, `#3314 `_, `#3384 `_, `#3385 `_, `#3390 `_, `#3404 `_, `#3428 `_, `#3432 `_, `#3434 `_, `#3435 `_, `#3454 `_, `#3459 `_, `#3460 `_, `#3465 `_, `#3466 `_, `#3467 `_, `#3468 `_, `#3470 `_, `#3471 `_, `#3472 `_, `#3473 `_, `#3474 `_, `#3475 `_, `#3477 `_, `#3478 `_, `#3479 `_, `#3481 `_, `#3482 `_, `#3483 `_, `#3485 `_, `#3488 `_, `#3490 `_, `#3491 `_, `#3492 `_, `#3493 `_, `#3496 `_, `#3499 `_, `#3500 `_, `#3501 `_, `#3502 `_, `#3511 `_, `#3513 `_, `#3514 `_, `#3515 `_, `#3517 `_, `#3520 `_, `#3521 `_, `#3522 `_, `#3523 `_, `#3524 `_, `#3528 `_, `#3529 `_, `#3532 `_, `#3533 `_, `#3534 `_, `#3536 `_, `#3537 `_, `#3542 `_, `#3544 `_, `#3546 `_, `#3547 `_, `#3551 `_, `#3552 `_, `#3553 `_, `#3555 `_, `#3557 `_, `#3558 `_, `#3560 `_, `#3563 `_, `#3564 `_, `#3565 `_, `#3566 `_, `#3567 `_, `#3568 `_, `#3572 `_, `#3574 `_, `#3575 `_, `#3576 `_, `#3577 `_, `#3578 `_, `#3579 `_, `#3580 `_, `#3582 `_, `#3587 `_, `#3588 `_, `#3589 `_, `#3591 `_, `#3592 `_, `#3593 `_, `#3594 `_, `#3595 `_, `#3596 `_, `#3599 `_, `#3600 `_, `#3603 `_, `#3605 `_, `#3606 `_, `#3607 `_, `#3608 `_, `#3611 `_, `#3612 `_, `#3613 `_, `#3615 `_, `#3616 `_, `#3617 `_, `#3618 `_, `#3619 `_, `#3620 `_, `#3621 `_, `#3623 `_, `#3624 `_, `#3625 `_, `#3626 `_, `#3628 `_, `#3630 `_, `#3631 `_, `#3632 `_, `#3634 `_, `#3635 `_, `#3637 `_, `#3638 `_, `#3640 `_, `#3642 `_, `#3645 `_, `#3646 `_, `#3647 `_, `#3648 `_, `#3649 `_, `#3651 `_, `#3653 `_, `#3654 `_, `#3655 `_, `#3656 `_, `#3657 `_, `#3658 `_, `#3662 `_, `#3667 `_, `#3669 `_, `#3670 `_, `#3671 `_, `#3672 `_, `#3674 `_, `#3675 `_, `#3676 `_, `#3678 `_, `#3679 `_, `#3681 `_, `#3683 `_, `#3686 `_, `#3687 `_, `#3691 `_, `#3692 `_, `#3699 `_, `#3700 `_, `#3701 `_, `#3702 `_, `#3703 `_, `#3704 `_, `#3705 `_, `#3707 `_, `#3708 `_, `#3709 `_, `#3711 `_, `#3713 `_, `#3714 `_, `#3715 `_, `#3717 `_, `#3718 `_, `#3722 `_, `#3723 `_, `#3727 `_, `#3728 `_, `#3729 `_, `#3730 `_, `#3731 `_, `#3732 `_, `#3734 `_, `#3735 `_, `#3736 `_, `#3741 `_, `#3743 `_, `#3744 `_, `#3745 `_, `#3746 `_, `#3751 `_, `#3759 `_, `#3760 `_, `#3763 `_, `#3773 `_, `#3781 `_ + + Release 1.15.1 '''''''''''''' diff --git a/newsfragments/1549.installation b/newsfragments/1549.installation deleted file mode 100644 index cbb91cea5..000000000 --- a/newsfragments/1549.installation +++ /dev/null @@ -1 +0,0 @@ -Tahoe-LAFS now requires Twisted 19.10.0 or newer. As a result, it now has a transitive dependency on bcrypt. diff --git a/newsfragments/2928.minor b/newsfragments/2928.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3037.other b/newsfragments/3037.other deleted file mode 100644 index 947dc8f60..000000000 --- a/newsfragments/3037.other +++ /dev/null @@ -1 +0,0 @@ -The "Great Black Swamp" proposed specification has been expanded to include two lease management APIs. \ No newline at end of file diff --git a/newsfragments/3283.minor b/newsfragments/3283.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3314.minor b/newsfragments/3314.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3326.installation b/newsfragments/3326.installation deleted file mode 100644 index 2a3a64e32..000000000 --- a/newsfragments/3326.installation +++ /dev/null @@ -1 +0,0 @@ -Debian 8 support has been replaced with Debian 10 support. diff --git a/newsfragments/3384.minor b/newsfragments/3384.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3385.minor b/newsfragments/3385.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3390.minor b/newsfragments/3390.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3399.feature b/newsfragments/3399.feature deleted file mode 100644 index d30a91679..000000000 --- a/newsfragments/3399.feature +++ /dev/null @@ -1 +0,0 @@ -Added 'typechecks' environment for tox running mypy and performing static typechecks. diff --git a/newsfragments/3404.minor b/newsfragments/3404.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3428.minor b/newsfragments/3428.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3432.minor b/newsfragments/3432.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3433.installation b/newsfragments/3433.installation deleted file mode 100644 index 3c06e53d3..000000000 --- a/newsfragments/3433.installation +++ /dev/null @@ -1 +0,0 @@ -Tahoe-LAFS no longer depends on Nevow. \ No newline at end of file diff --git a/newsfragments/3434.minor b/newsfragments/3434.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3435.minor b/newsfragments/3435.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3454.minor b/newsfragments/3454.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3459.minor b/newsfragments/3459.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3460.minor b/newsfragments/3460.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3465.minor b/newsfragments/3465.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3466.minor b/newsfragments/3466.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3467.minor b/newsfragments/3467.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3468.minor b/newsfragments/3468.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3470.minor b/newsfragments/3470.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3471.minor b/newsfragments/3471.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3472.minor b/newsfragments/3472.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3473.minor b/newsfragments/3473.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3474.minor b/newsfragments/3474.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3475.minor b/newsfragments/3475.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3477.minor b/newsfragments/3477.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3478.minor b/newsfragments/3478.minor deleted file mode 100644 index 8b1378917..000000000 --- a/newsfragments/3478.minor +++ /dev/null @@ -1 +0,0 @@ - diff --git a/newsfragments/3479.minor b/newsfragments/3479.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3481.minor b/newsfragments/3481.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3482.minor b/newsfragments/3482.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3483.minor b/newsfragments/3483.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3485.minor b/newsfragments/3485.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3486.installation b/newsfragments/3486.installation deleted file mode 100644 index 7b24956b2..000000000 --- a/newsfragments/3486.installation +++ /dev/null @@ -1 +0,0 @@ -Tahoe-LAFS now requires the `netifaces` Python package and no longer requires the external `ip`, `ifconfig`, or `route.exe` executables. diff --git a/newsfragments/3488.minor b/newsfragments/3488.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3490.minor b/newsfragments/3490.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3491.minor b/newsfragments/3491.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3492.minor b/newsfragments/3492.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3493.minor b/newsfragments/3493.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3496.minor b/newsfragments/3496.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3497.installation b/newsfragments/3497.installation deleted file mode 100644 index 4a50be97e..000000000 --- a/newsfragments/3497.installation +++ /dev/null @@ -1 +0,0 @@ -The Tahoe-LAFS project no longer commits to maintaining binary packages for all dependencies at . Please use PyPI instead. diff --git a/newsfragments/3499.minor b/newsfragments/3499.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3500.minor b/newsfragments/3500.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3501.minor b/newsfragments/3501.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3502.minor b/newsfragments/3502.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3503.other b/newsfragments/3503.other deleted file mode 100644 index 5d0c681b6..000000000 --- a/newsfragments/3503.other +++ /dev/null @@ -1 +0,0 @@ -The specification section of the Tahoe-LAFS documentation now includes explicit discussion of the security properties of Foolscap "fURLs" on which it depends. diff --git a/newsfragments/3504.configuration b/newsfragments/3504.configuration deleted file mode 100644 index 9ff74482c..000000000 --- a/newsfragments/3504.configuration +++ /dev/null @@ -1 +0,0 @@ -The ``[client]introducer.furl`` configuration item is now deprecated in favor of the ``private/introducers.yaml`` file. \ No newline at end of file diff --git a/newsfragments/3509.bugfix b/newsfragments/3509.bugfix deleted file mode 100644 index 4d633feab..000000000 --- a/newsfragments/3509.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix regression that broke flogtool results on Python 2. \ No newline at end of file diff --git a/newsfragments/3510.bugfix b/newsfragments/3510.bugfix deleted file mode 100644 index d4a2bd5dc..000000000 --- a/newsfragments/3510.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix a logging regression on Python 2 involving unicode strings. \ No newline at end of file diff --git a/newsfragments/3511.minor b/newsfragments/3511.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3513.minor b/newsfragments/3513.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3514.minor b/newsfragments/3514.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3515.minor b/newsfragments/3515.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3517.minor b/newsfragments/3517.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3518.removed b/newsfragments/3518.removed deleted file mode 100644 index 460af5142..000000000 --- a/newsfragments/3518.removed +++ /dev/null @@ -1 +0,0 @@ -Announcements delivered through the introducer system are no longer automatically annotated with copious information about the Tahoe-LAFS software version nor the versions of its dependencies. diff --git a/newsfragments/3520.minor b/newsfragments/3520.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3521.minor b/newsfragments/3521.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3522.minor b/newsfragments/3522.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3523.minor b/newsfragments/3523.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3524.minor b/newsfragments/3524.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3528.minor b/newsfragments/3528.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3529.minor b/newsfragments/3529.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3532.minor b/newsfragments/3532.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3533.minor b/newsfragments/3533.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3534.minor b/newsfragments/3534.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3536.minor b/newsfragments/3536.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3537.minor b/newsfragments/3537.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3539.bugfix b/newsfragments/3539.bugfix deleted file mode 100644 index ed4aeb9af..000000000 --- a/newsfragments/3539.bugfix +++ /dev/null @@ -1 +0,0 @@ -Certain implementation-internal weakref KeyErrors are now handled and should no longer cause user-initiated operations to fail. diff --git a/newsfragments/3542.minor b/newsfragments/3542.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3544.minor b/newsfragments/3544.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3545.other b/newsfragments/3545.other deleted file mode 100644 index fd8adc37b..000000000 --- a/newsfragments/3545.other +++ /dev/null @@ -1 +0,0 @@ -The README, revised by Viktoriia with feedback from the team, is now more focused on the developer community and provides more information about Tahoe-LAFS, why it's important, and how someone can use it or start contributing to it. \ No newline at end of file diff --git a/newsfragments/3546.minor b/newsfragments/3546.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3547.minor b/newsfragments/3547.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3549.removed b/newsfragments/3549.removed deleted file mode 100644 index 53c7a7de1..000000000 --- a/newsfragments/3549.removed +++ /dev/null @@ -1 +0,0 @@ -The stats gatherer, broken since at least Tahoe-LAFS 1.13.0, has been removed. The ``[client]stats_gatherer.furl`` configuration item in ``tahoe.cfg`` is no longer allowed. The Tahoe-LAFS project recommends using a third-party metrics aggregation tool instead. diff --git a/newsfragments/3550.removed b/newsfragments/3550.removed deleted file mode 100644 index 2074bf676..000000000 --- a/newsfragments/3550.removed +++ /dev/null @@ -1 +0,0 @@ -The deprecated ``tahoe`` start, restart, stop, and daemonize sub-commands have been removed. \ No newline at end of file diff --git a/newsfragments/3551.minor b/newsfragments/3551.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3552.minor b/newsfragments/3552.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3553.minor b/newsfragments/3553.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3555.minor b/newsfragments/3555.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3557.minor b/newsfragments/3557.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3558.minor b/newsfragments/3558.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3560.minor b/newsfragments/3560.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3563.minor b/newsfragments/3563.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3564.minor b/newsfragments/3564.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3565.minor b/newsfragments/3565.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3566.minor b/newsfragments/3566.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3567.minor b/newsfragments/3567.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3568.minor b/newsfragments/3568.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3572.minor b/newsfragments/3572.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3574.minor b/newsfragments/3574.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3575.minor b/newsfragments/3575.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3576.minor b/newsfragments/3576.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3577.minor b/newsfragments/3577.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3578.minor b/newsfragments/3578.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3579.minor b/newsfragments/3579.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3580.minor b/newsfragments/3580.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3582.minor b/newsfragments/3582.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3583.removed b/newsfragments/3583.removed deleted file mode 100644 index a3fce48be..000000000 --- a/newsfragments/3583.removed +++ /dev/null @@ -1 +0,0 @@ -FTP is no longer supported by Tahoe-LAFS. Please use the SFTP support instead. \ No newline at end of file diff --git a/newsfragments/3584.bugfix b/newsfragments/3584.bugfix deleted file mode 100644 index faf57713b..000000000 --- a/newsfragments/3584.bugfix +++ /dev/null @@ -1 +0,0 @@ -SFTP public key auth likely works more consistently, and SFTP in general was previously broken. \ No newline at end of file diff --git a/newsfragments/3587.minor b/newsfragments/3587.minor deleted file mode 100644 index 8b1378917..000000000 --- a/newsfragments/3587.minor +++ /dev/null @@ -1 +0,0 @@ - diff --git a/newsfragments/3588.incompat b/newsfragments/3588.incompat deleted file mode 100644 index 402ae8479..000000000 --- a/newsfragments/3588.incompat +++ /dev/null @@ -1 +0,0 @@ -The Tahoe command line now always uses UTF-8 to decode its arguments, regardless of locale. diff --git a/newsfragments/3588.minor b/newsfragments/3588.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3589.minor b/newsfragments/3589.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3590.bugfix b/newsfragments/3590.bugfix deleted file mode 100644 index aa504a5e3..000000000 --- a/newsfragments/3590.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed issue where redirecting old-style URIs (/uri/?uri=...) didn't work. \ No newline at end of file diff --git a/newsfragments/3591.minor b/newsfragments/3591.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3592.minor b/newsfragments/3592.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3593.minor b/newsfragments/3593.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3594.minor b/newsfragments/3594.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3595.minor b/newsfragments/3595.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3596.minor b/newsfragments/3596.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3599.minor b/newsfragments/3599.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3600.minor b/newsfragments/3600.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3603.minor.rst b/newsfragments/3603.minor.rst deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3605.minor b/newsfragments/3605.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3606.minor b/newsfragments/3606.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3607.minor b/newsfragments/3607.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3608.minor b/newsfragments/3608.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3611.minor b/newsfragments/3611.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3612.minor b/newsfragments/3612.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3613.minor b/newsfragments/3613.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3615.minor b/newsfragments/3615.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3616.minor b/newsfragments/3616.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3617.minor b/newsfragments/3617.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3618.minor b/newsfragments/3618.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3619.minor b/newsfragments/3619.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3620.minor b/newsfragments/3620.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3621.minor b/newsfragments/3621.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3623.minor b/newsfragments/3623.minor deleted file mode 100644 index 8b1378917..000000000 --- a/newsfragments/3623.minor +++ /dev/null @@ -1 +0,0 @@ - diff --git a/newsfragments/3624.minor b/newsfragments/3624.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3625.minor b/newsfragments/3625.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3626.minor b/newsfragments/3626.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3628.minor b/newsfragments/3628.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3629.feature b/newsfragments/3629.feature deleted file mode 100644 index cdca48a18..000000000 --- a/newsfragments/3629.feature +++ /dev/null @@ -1 +0,0 @@ -The NixOS-packaged Tahoe-LAFS now knows its own version. diff --git a/newsfragments/3630.minor b/newsfragments/3630.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3631.minor b/newsfragments/3631.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3632.minor b/newsfragments/3632.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3633.installation b/newsfragments/3633.installation deleted file mode 100644 index 8f6d7efdd..000000000 --- a/newsfragments/3633.installation +++ /dev/null @@ -1 +0,0 @@ -Tahoe-LAFS now uses a forked version of txi2p (named txi2p-tahoe) with Python 3 support. diff --git a/newsfragments/3634.minor b/newsfragments/3634.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3635.minor b/newsfragments/3635.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3637.minor b/newsfragments/3637.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3638.minor b/newsfragments/3638.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3640.minor b/newsfragments/3640.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3642.minor b/newsfragments/3642.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3644.other b/newsfragments/3644.other deleted file mode 100644 index 4b159e45d..000000000 --- a/newsfragments/3644.other +++ /dev/null @@ -1 +0,0 @@ -The "Great Black Swamp" proposed specification has been changed use ``v=1`` as the URL version identifier. \ No newline at end of file diff --git a/newsfragments/3645.minor b/newsfragments/3645.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3646.minor b/newsfragments/3646.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3647.minor b/newsfragments/3647.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3648.minor b/newsfragments/3648.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3649.minor b/newsfragments/3649.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3650.bugfix b/newsfragments/3650.bugfix deleted file mode 100644 index 09a810239..000000000 --- a/newsfragments/3650.bugfix +++ /dev/null @@ -1 +0,0 @@ -``tahoe invite`` will now read share encoding/placement configuration values from a Tahoe client node configuration file if they are not given on the command line, instead of raising an unhandled exception. diff --git a/newsfragments/3651.minor b/newsfragments/3651.minor deleted file mode 100644 index 9a2f5a0ed..000000000 --- a/newsfragments/3651.minor +++ /dev/null @@ -1 +0,0 @@ -We added documentation detailing the project's ticket triage process diff --git a/newsfragments/3652.removed b/newsfragments/3652.removed deleted file mode 100644 index a3e964702..000000000 --- a/newsfragments/3652.removed +++ /dev/null @@ -1 +0,0 @@ -Removed support for the Account Server frontend authentication type. diff --git a/newsfragments/3653.minor b/newsfragments/3653.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3654.minor b/newsfragments/3654.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3655.minor b/newsfragments/3655.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3656.minor b/newsfragments/3656.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3657.minor b/newsfragments/3657.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3658.minor b/newsfragments/3658.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3659.documentation b/newsfragments/3659.documentation deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3662.minor b/newsfragments/3662.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3663.other b/newsfragments/3663.other deleted file mode 100644 index 62abf2666..000000000 --- a/newsfragments/3663.other +++ /dev/null @@ -1 +0,0 @@ -You can run `make livehtml` in docs directory to invoke sphinx-autobuild. diff --git a/newsfragments/3664.documentation b/newsfragments/3664.documentation deleted file mode 100644 index ab5de8884..000000000 --- a/newsfragments/3664.documentation +++ /dev/null @@ -1 +0,0 @@ -Documentation now has its own towncrier category. diff --git a/newsfragments/3666.documentation b/newsfragments/3666.documentation deleted file mode 100644 index 3f9e34777..000000000 --- a/newsfragments/3666.documentation +++ /dev/null @@ -1 +0,0 @@ -`tox -e docs` will treat warnings about docs as errors. diff --git a/newsfragments/3667.minor b/newsfragments/3667.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3669.minor b/newsfragments/3669.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3670.minor b/newsfragments/3670.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3671.minor b/newsfragments/3671.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3672.minor b/newsfragments/3672.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3674.minor b/newsfragments/3674.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3675.minor b/newsfragments/3675.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3676.minor b/newsfragments/3676.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3677.documentation b/newsfragments/3677.documentation deleted file mode 100644 index 51730e765..000000000 --- a/newsfragments/3677.documentation +++ /dev/null @@ -1 +0,0 @@ -The visibility of the Tahoe-LAFS logo has been improved for "dark" themed viewing. diff --git a/newsfragments/3678.minor b/newsfragments/3678.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3679.minor b/newsfragments/3679.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3681.minor b/newsfragments/3681.minor deleted file mode 100644 index bc84b6b8f..000000000 --- a/newsfragments/3681.minor +++ /dev/null @@ -1,8 +0,0 @@ -(The below text is no longer valid: netifaces has released a 64-bit -Python 2.7 wheel for Windows. Ticket #3733 made the switch in CI. We -should be able to test and run Tahoe-LAFS without needing vcpython27 -now.) - -Tahoe-LAFS CI now runs tests only on 32-bit Windows. Microsoft has -removed vcpython27 compiler downloads from their site, and Tahoe-LAFS -needs vcpython27 to build and install netifaces on 64-bit Windows. diff --git a/newsfragments/3682.documentation b/newsfragments/3682.documentation deleted file mode 100644 index 5cf78bd90..000000000 --- a/newsfragments/3682.documentation +++ /dev/null @@ -1 +0,0 @@ -A cheatsheet-style document for contributors was created at CONTRIBUTORS.rst \ No newline at end of file diff --git a/newsfragments/3683.minor b/newsfragments/3683.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3686.minor b/newsfragments/3686.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3687.minor b/newsfragments/3687.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3691.minor b/newsfragments/3691.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3692.minor b/newsfragments/3692.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3699.minor b/newsfragments/3699.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3700.minor b/newsfragments/3700.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3701.minor b/newsfragments/3701.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3702.minor b/newsfragments/3702.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3703.minor b/newsfragments/3703.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3704.minor b/newsfragments/3704.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3705.minor b/newsfragments/3705.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3707.minor b/newsfragments/3707.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3708.minor b/newsfragments/3708.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3709.minor b/newsfragments/3709.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3711.minor b/newsfragments/3711.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3712.installation b/newsfragments/3712.installation deleted file mode 100644 index b80e1558b..000000000 --- a/newsfragments/3712.installation +++ /dev/null @@ -1 +0,0 @@ -The Nix package now includes correct version information. \ No newline at end of file diff --git a/newsfragments/3713.minor b/newsfragments/3713.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3714.minor b/newsfragments/3714.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3715.minor b/newsfragments/3715.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3716.incompat b/newsfragments/3716.incompat deleted file mode 100644 index aa03eea47..000000000 --- a/newsfragments/3716.incompat +++ /dev/null @@ -1 +0,0 @@ -tahoe backup's --exclude-from has been renamed to --exclude-from-utf-8, and correspondingly requires the file to be UTF-8 encoded. \ No newline at end of file diff --git a/newsfragments/3717.minor b/newsfragments/3717.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3718.minor b/newsfragments/3718.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3721.documentation b/newsfragments/3721.documentation deleted file mode 100644 index 36ae33236..000000000 --- a/newsfragments/3721.documentation +++ /dev/null @@ -1 +0,0 @@ -Our IRC channel, #tahoe-lafs, has been moved to irc.libera.chat. diff --git a/newsfragments/3722.minor b/newsfragments/3722.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3723.minor b/newsfragments/3723.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3726.documentation b/newsfragments/3726.documentation deleted file mode 100644 index fb94fff32..000000000 --- a/newsfragments/3726.documentation +++ /dev/null @@ -1 +0,0 @@ -Tahoe-LAFS project is now registered with Libera.Chat IRC network. diff --git a/newsfragments/3727.minor b/newsfragments/3727.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3728.minor b/newsfragments/3728.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3729.minor b/newsfragments/3729.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3730.minor b/newsfragments/3730.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3731.minor b/newsfragments/3731.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3732.minor b/newsfragments/3732.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3733.installation b/newsfragments/3733.installation deleted file mode 100644 index c1cac649b..000000000 --- a/newsfragments/3733.installation +++ /dev/null @@ -1 +0,0 @@ -Use netifaces 0.11.0 wheel package from PyPI.org if you use 64-bit Python 2.7 on Windows. VCPython27 downloads are no longer available at Microsoft's website, which has made building Python 2.7 wheel packages of Python libraries with C extensions (such as netifaces) on Windows difficult. diff --git a/newsfragments/3734.minor b/newsfragments/3734.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3735.minor b/newsfragments/3735.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3736.minor b/newsfragments/3736.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3738.bugfix b/newsfragments/3738.bugfix deleted file mode 100644 index 6a4bc1cd9..000000000 --- a/newsfragments/3738.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fix regression where uploading files with non-ASCII names failed. \ No newline at end of file diff --git a/newsfragments/3739.bugfix b/newsfragments/3739.bugfix deleted file mode 100644 index 875941cf8..000000000 --- a/newsfragments/3739.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed annoying UnicodeWarning message on Python 2 when running CLI tools. \ No newline at end of file diff --git a/newsfragments/3741.minor b/newsfragments/3741.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3743.minor b/newsfragments/3743.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3744.minor b/newsfragments/3744.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3745.minor b/newsfragments/3745.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3746.minor b/newsfragments/3746.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3747.documentation b/newsfragments/3747.documentation deleted file mode 100644 index a2559a6a0..000000000 --- a/newsfragments/3747.documentation +++ /dev/null @@ -1 +0,0 @@ -Rewriting the installation guide for Tahoe-LAFS. diff --git a/newsfragments/3749.documentation b/newsfragments/3749.documentation deleted file mode 100644 index 554564a0b..000000000 --- a/newsfragments/3749.documentation +++ /dev/null @@ -1 +0,0 @@ -Documentation and installation links in the README have been fixed. diff --git a/newsfragments/3751.minor b/newsfragments/3751.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3757.other b/newsfragments/3757.other deleted file mode 100644 index 3d2d3f272..000000000 --- a/newsfragments/3757.other +++ /dev/null @@ -1 +0,0 @@ -Refactored test_introducer in web tests to use custom base test cases \ No newline at end of file diff --git a/newsfragments/3759.minor b/newsfragments/3759.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3760.minor b/newsfragments/3760.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3763.minor b/newsfragments/3763.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3764.documentation b/newsfragments/3764.documentation deleted file mode 100644 index d473cd27c..000000000 --- a/newsfragments/3764.documentation +++ /dev/null @@ -1 +0,0 @@ -The Great Black Swamp proposed specification now includes sample interactions to demonstrate expected usage patterns. \ No newline at end of file diff --git a/newsfragments/3765.documentation b/newsfragments/3765.documentation deleted file mode 100644 index a3b59c4d6..000000000 --- a/newsfragments/3765.documentation +++ /dev/null @@ -1 +0,0 @@ -The Great Black Swamp proposed specification now includes a glossary. \ No newline at end of file diff --git a/newsfragments/3769.documentation b/newsfragments/3769.documentation deleted file mode 100644 index 3d4ef7d4c..000000000 --- a/newsfragments/3769.documentation +++ /dev/null @@ -1 +0,0 @@ -The Great Black Swamp specification now allows parallel upload of immutable share data. diff --git a/newsfragments/3773.minor b/newsfragments/3773.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3774.documentation b/newsfragments/3774.documentation deleted file mode 100644 index d58105966..000000000 --- a/newsfragments/3774.documentation +++ /dev/null @@ -1 +0,0 @@ -There is now a specification for the scheme which Tahoe-LAFS storage clients use to derive their lease renewal secrets. diff --git a/newsfragments/3777.documentation b/newsfragments/3777.documentation deleted file mode 100644 index 7635cc1e6..000000000 --- a/newsfragments/3777.documentation +++ /dev/null @@ -1 +0,0 @@ -The Great Black Swamp proposed specification now has a simplified interface for reading data from immutable shares. diff --git a/newsfragments/3779.bugfix b/newsfragments/3779.bugfix deleted file mode 100644 index 073046474..000000000 --- a/newsfragments/3779.bugfix +++ /dev/null @@ -1 +0,0 @@ -Fixed bug where share corruption events were not logged on storage servers running on Windows. \ No newline at end of file diff --git a/newsfragments/3781.minor b/newsfragments/3781.minor deleted file mode 100644 index e69de29bb..000000000 diff --git a/newsfragments/3782.documentation b/newsfragments/3782.documentation deleted file mode 100644 index 5e5cecc13..000000000 --- a/newsfragments/3782.documentation +++ /dev/null @@ -1 +0,0 @@ -tahoe-dev mailing list is now at tahoe-dev@lists.tahoe-lafs.org. diff --git a/newsfragments/3785.documentation b/newsfragments/3785.documentation deleted file mode 100644 index 4eb268f79..000000000 --- a/newsfragments/3785.documentation +++ /dev/null @@ -1 +0,0 @@ -The Great Black Swamp specification now describes the required authorization scheme. From 0377c619cb358697e0379d664bc8eee487338f0b Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 10:58:07 +0100 Subject: [PATCH 02/11] release 1.16.0-rc1 Signed-off-by: fenn-cs --- newsfragments/3754.minor | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 newsfragments/3754.minor diff --git a/newsfragments/3754.minor b/newsfragments/3754.minor new file mode 100644 index 000000000..e69de29bb From ac603c5e17f32cf18fcde479ab289329dfc3570b Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 11:05:47 +0100 Subject: [PATCH 03/11] added proper release title Signed-off-by: fenn-cs --- NEWS.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/NEWS.rst b/NEWS.rst index a7d814c70..366e45907 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -5,8 +5,9 @@ User-Visible Changes in Tahoe-LAFS ================================== .. towncrier start line -Release 1.15.1.post2188.dev0 (2021-09-17)Release 1.15.1.post2188.dev0 (2021-09-17) -''''''''''''''''''''''''''''''''''''''''' + +Release 1.16.0 (2021-09-17) +''''''''''''''''''''''''''' Backwards Incompatible Changes ------------------------------ From 3d9644f42915fc3140bf88007020d6526b32f139 Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 11:06:19 +0100 Subject: [PATCH 04/11] release notes for 1.16.0 Signed-off-by: fenn-cs --- relnotes.txt | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/relnotes.txt b/relnotes.txt index 4afbd6cc5..c97b42664 100644 --- a/relnotes.txt +++ b/relnotes.txt @@ -1,6 +1,6 @@ -ANNOUNCING Tahoe, the Least-Authority File Store, v1.15.1 +ANNOUNCING Tahoe, the Least-Authority File Store, v1.16.0 -The Tahoe-LAFS team is pleased to announce version 1.15.1 of +The Tahoe-LAFS team is pleased to announce version 1.16.0 of Tahoe-LAFS, an extremely reliable decentralized storage system. Get it with "pip install tahoe-lafs", or download a tarball here: @@ -16,14 +16,23 @@ unique security and fault-tolerance properties: https://tahoe-lafs.readthedocs.org/en/latest/about.html The previous stable release of Tahoe-LAFS was v1.15.0, released on -January 19, 2021. +March 23rd, 2021. -In this release: PyPI does not accept uploads of packages that use -PEP-508 version specifiers. +The major change in this release is the completion of the Python 3 +port -- while maintaining support for Python 2. A future release will +remove Python 2 support. -Note that Python3 porting is underway but not yet complete in this -release. Developers may notice python3 as new targets for certain -tools. +The previously deprecated subcommands "start", "stop", "restart" and +"daemonize" have been removed. You must now use "tahoe run" (possibly +along with your favourite daemonization software). + +Several features are now removed: the Account Server, stats-gatherer +and FTP support. + +There are several dependency changes that will be interesting for +distribution maintainers. + +As well 196 bugs have been fixed since the last release. Please see ``NEWS.rst`` for a more complete list of changes. @@ -142,19 +151,19 @@ solely as a labor of love by volunteers. Thank you very much to the team of "hackers in the public interest" who make Tahoe-LAFS possible. -meejah +fenn-cs on behalf of the Tahoe-LAFS team -March 23, 2021 +September 16, 2021 Planet Earth -[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.15.1/NEWS.rst +[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.16.0/NEWS.rst [2] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/docs/known_issues.rst [3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects -[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.15.1/COPYING.GPL -[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.15.1/COPYING.TGPPL.rst -[6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.15.1/INSTALL.html +[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.16.0/COPYING.GPL +[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.16.0/COPYING.TGPPL.rst +[6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.16.0/INSTALL.html [7] https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev [8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap [9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS From 87ea676502cc5a231a2efabfc50f2cb7fd42d9bf Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 11:06:37 +0100 Subject: [PATCH 05/11] update nix version Signed-off-by: fenn-cs --- nix/tahoe-lafs.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nix/tahoe-lafs.nix b/nix/tahoe-lafs.nix index 35b29f1cc..2aff6af18 100644 --- a/nix/tahoe-lafs.nix +++ b/nix/tahoe-lafs.nix @@ -7,7 +7,7 @@ , html5lib, pyutil, distro, configparser }: python.pkgs.buildPythonPackage rec { - # Most of the time this is not exactly the release version (eg 1.15.1). + # Most of the time this is not exactly the release version (eg 1.16.0). # Give it a `post` component to make it look newer than the release version # and we'll bump this up at the time of each release. # @@ -20,7 +20,7 @@ python.pkgs.buildPythonPackage rec { # is not a reproducable artifact (in the sense of "reproducable builds") so # it is excluded from the source tree by default. When it is included, the # package tends to be frequently spuriously rebuilt. - version = "1.15.1.post1"; + version = "1.16.0.post1"; name = "tahoe-lafs-${version}"; src = lib.cleanSourceWith { src = ../.; From d26101c82528243af03d427e0c6f411d114572a1 Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 11:07:24 +0100 Subject: [PATCH 06/11] acknowledge new contributors Signed-off-by: fenn-cs --- CREDITS | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CREDITS b/CREDITS index b0923fc35..8a6e876ec 100644 --- a/CREDITS +++ b/CREDITS @@ -240,3 +240,23 @@ N: Lukas Pirl E: tahoe@lukas-pirl.de W: http://lukas-pirl.de D: Buildslaves (Debian, Fedora, CentOS; 2016-2021) + +N: Anxhelo Lushka +E: anxhelo1995@gmail.com +D: Web site design and updates + +N: Fon E. Noel +E: fenn25.fn@gmail.com +D: bug-fixes and refactoring + +N: Jehad Baeth +E: jehad@leastauthority.com +D: Documentation improvement + +N: May-Lee Sia +E: mayleesia@gmail.com +D: Community-manager and documentation improvements + +N: Yash Nayani +E: yashaswi.nram@gmail.com +D: Installation Guide improvements From f6a96ae3976ee21ad0376f7b6a22fc3d12110dce Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Fri, 17 Sep 2021 11:07:58 +0100 Subject: [PATCH 07/11] fix tarballs target for release Signed-off-by: fenn-cs --- tox.ini | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tox.ini b/tox.ini index 9b0f71038..3aa6a6d43 100644 --- a/tox.ini +++ b/tox.ini @@ -258,7 +258,8 @@ commands= pyinstaller -y --clean pyinstaller.spec [testenv:tarballs] +basepython = python3 deps = commands = python setup.py update_version - python setup.py sdist --formats=bztar,gztar,zip bdist_wheel + python setup.py sdist --formats=bztar,gztar,zip bdist_wheel --universal From e1dfee1d7b35d494b55178568612f6f648cf1205 Mon Sep 17 00:00:00 2001 From: fenn-cs Date: Tue, 19 Oct 2021 23:20:38 +0100 Subject: [PATCH 08/11] put notes under correct categories Signed-off-by: fenn-cs --- NEWS.rst | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/NEWS.rst b/NEWS.rst index 366e45907..e4fef833a 100644 --- a/NEWS.rst +++ b/NEWS.rst @@ -59,7 +59,6 @@ Configuration Changes Documentation Changes --------------------- -- (`#3659 `_) - Documentation now has its own towncrier category. (`#3664 `_) - `tox -e docs` will treat warnings about docs as errors. (`#3666 `_) - The visibility of the Tahoe-LAFS logo has been improved for "dark" themed viewing. (`#3677 `_) @@ -75,6 +74,11 @@ Documentation Changes - The Great Black Swamp proposed specification now has a simplified interface for reading data from immutable shares. (`#3777 `_) - tahoe-dev mailing list is now at tahoe-dev@lists.tahoe-lafs.org. (`#3782 `_) - The Great Black Swamp specification now describes the required authorization scheme. (`#3785 `_) +- The "Great Black Swamp" proposed specification has been expanded to include two lease management APIs. (`#3037 `_) +- The specification section of the Tahoe-LAFS documentation now includes explicit discussion of the security properties of Foolscap "fURLs" on which it depends. (`#3503 `_) +- The README, revised by Viktoriia with feedback from the team, is now more focused on the developer community and provides more information about Tahoe-LAFS, why it's important, and how someone can use it or start contributing to it. (`#3545 `_) +- The "Great Black Swamp" proposed specification has been changed use ``v=1`` as the URL version identifier. (`#3644 `_) +- You can run `make livehtml` in docs directory to invoke sphinx-autobuild. (`#3663 `_) Removed Features @@ -90,11 +94,6 @@ Removed Features Other Changes ------------- -- The "Great Black Swamp" proposed specification has been expanded to include two lease management APIs. (`#3037 `_) -- The specification section of the Tahoe-LAFS documentation now includes explicit discussion of the security properties of Foolscap "fURLs" on which it depends. (`#3503 `_) -- The README, revised by Viktoriia with feedback from the team, is now more focused on the developer community and provides more information about Tahoe-LAFS, why it's important, and how someone can use it or start contributing to it. (`#3545 `_) -- The "Great Black Swamp" proposed specification has been changed use ``v=1`` as the URL version identifier. (`#3644 `_) -- You can run `make livehtml` in docs directory to invoke sphinx-autobuild. (`#3663 `_) - Refactored test_introducer in web tests to use custom base test cases (`#3757 `_) From 1e6265b87cdb5c0c04a79b69a82027edf07072a1 Mon Sep 17 00:00:00 2001 From: meejah Date: Tue, 19 Oct 2021 17:24:29 -0600 Subject: [PATCH 09/11] update relnotes --- relnotes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relnotes.txt b/relnotes.txt index c97b42664..fc18f4e96 100644 --- a/relnotes.txt +++ b/relnotes.txt @@ -32,7 +32,7 @@ and FTP support. There are several dependency changes that will be interesting for distribution maintainers. -As well 196 bugs have been fixed since the last release. +In all, 240 issues have been fixed since the last release. Please see ``NEWS.rst`` for a more complete list of changes. From 4bfb9d21700b8084d5fb2c697ceeb7088dd97c37 Mon Sep 17 00:00:00 2001 From: meejah Date: Tue, 19 Oct 2021 17:25:34 -0600 Subject: [PATCH 10/11] correct previous-release version --- relnotes.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/relnotes.txt b/relnotes.txt index fc18f4e96..e5976a97b 100644 --- a/relnotes.txt +++ b/relnotes.txt @@ -15,7 +15,7 @@ unique security and fault-tolerance properties: https://tahoe-lafs.readthedocs.org/en/latest/about.html -The previous stable release of Tahoe-LAFS was v1.15.0, released on +The previous stable release of Tahoe-LAFS was v1.15.1, released on March 23rd, 2021. The major change in this release is the completion of the Python 3 From a7ce84f4d5a884e165232a4e009e345c976cabff Mon Sep 17 00:00:00 2001 From: meejah Date: Tue, 19 Oct 2021 18:02:29 -0600 Subject: [PATCH 11/11] correct names, dates --- relnotes.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/relnotes.txt b/relnotes.txt index e5976a97b..2748bc4fa 100644 --- a/relnotes.txt +++ b/relnotes.txt @@ -151,10 +151,10 @@ solely as a labor of love by volunteers. Thank you very much to the team of "hackers in the public interest" who make Tahoe-LAFS possible. -fenn-cs +fenn-cs + meejah on behalf of the Tahoe-LAFS team -September 16, 2021 +October 19, 2021 Planet Earth