mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-07 10:56:49 +00:00
Merge pull request #1170 from meejah/3858.release-1.17.1
3858.release 1.17.1
This commit is contained in:
commit
da50cd9e4e
14
NEWS.rst
14
NEWS.rst
@ -5,6 +5,20 @@ User-Visible Changes in Tahoe-LAFS
|
||||
==================================
|
||||
|
||||
.. towncrier start line
|
||||
Release 1.17.1 (2022-01-07)
|
||||
'''''''''''''''''''''''''''
|
||||
|
||||
Bug Fixes
|
||||
---------
|
||||
|
||||
- Fixed regression on Python 3 causing the JSON version of the Welcome page to sometimes produce a 500 error (`#3852 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3852>`_)
|
||||
- Fixed regression on Python 3 where JSON HTTP POSTs failed to be processed. (`#3854 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3854>`_)
|
||||
|
||||
|
||||
Misc/Other
|
||||
----------
|
||||
|
||||
- `#3848 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3848>`_, `#3849 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3849>`_, `#3850 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3850>`_, `#3856 <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3856>`_
|
||||
|
||||
|
||||
Release 1.17.0 (2021-12-06)
|
||||
|
@ -28,15 +28,15 @@ To install Tahoe-LAFS on Windows:
|
||||
3. Open the installer by double-clicking it. Select the **Add Python to PATH** check-box, then click **Install Now**.
|
||||
|
||||
4. Start PowerShell and enter the following command to verify python installation::
|
||||
|
||||
|
||||
python --version
|
||||
|
||||
5. Enter the following command to install Tahoe-LAFS::
|
||||
|
||||
|
||||
pip install tahoe-lafs
|
||||
|
||||
6. Verify installation by checking for the version::
|
||||
|
||||
|
||||
tahoe --version
|
||||
|
||||
If you want to hack on Tahoe's source code, you can install Tahoe in a ``virtualenv`` on your Windows Machine. To learn more, see :doc:`install-on-windows`.
|
||||
@ -56,13 +56,13 @@ If you are working on MacOS or a Linux distribution which does not have Tahoe-LA
|
||||
* **pip**: Most python installations already include `pip`. However, if your installation does not, see `pip installation <https://pip.pypa.io/en/stable/installing/>`_.
|
||||
|
||||
2. Install Tahoe-LAFS using pip::
|
||||
|
||||
|
||||
pip install tahoe-lafs
|
||||
|
||||
3. Verify installation by checking for the version::
|
||||
|
||||
|
||||
tahoe --version
|
||||
|
||||
If you are looking to hack on the source code or run pre-release code, we recommend you install Tahoe-LAFS on a `virtualenv` instance. To learn more, see :doc:`install-on-linux`.
|
||||
If you are looking to hack on the source code or run pre-release code, we recommend you install Tahoe-LAFS on a `virtualenv` instance. To learn more, see :doc:`install-on-linux`.
|
||||
|
||||
You can always write to the `tahoe-dev mailing list <https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev>`_ or chat on the `Libera.chat IRC <irc://irc.libera.chat/%23tahoe-lafs>`_ if you are not able to get Tahoe-LAFS up and running on your deployment.
|
||||
|
@ -70,7 +70,6 @@ Create Branch and Apply Updates
|
||||
- commit it
|
||||
|
||||
- update "docs/known_issues.rst" if appropriate
|
||||
- update "docs/Installation/install-tahoe.rst" references to the new release
|
||||
- Push the branch to github
|
||||
- Create a (draft) PR; this should trigger CI (note that github
|
||||
doesn't let you create a PR without some changes on the branch so
|
||||
|
@ -1 +0,0 @@
|
||||
|
@ -1 +0,0 @@
|
||||
Fixed regression on Python 3 where JSON HTTP POSTs failed to be processed.
|
@ -7,7 +7,7 @@
|
||||
, html5lib, pyutil, distro, configparser, klein, cbor2
|
||||
}:
|
||||
python.pkgs.buildPythonPackage rec {
|
||||
# Most of the time this is not exactly the release version (eg 1.17.0).
|
||||
# Most of the time this is not exactly the release version (eg 1.17.1).
|
||||
# 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.17.0.post1";
|
||||
version = "1.17.1.post1";
|
||||
name = "tahoe-lafs-${version}";
|
||||
src = lib.cleanSourceWith {
|
||||
src = ../.;
|
||||
|
45
relnotes.txt
45
relnotes.txt
@ -1,6 +1,6 @@
|
||||
ANNOUNCING Tahoe, the Least-Authority File Store, v1.17.0
|
||||
ANNOUNCING Tahoe, the Least-Authority File Store, v1.17.1
|
||||
|
||||
The Tahoe-LAFS team is pleased to announce version 1.17.0 of
|
||||
The Tahoe-LAFS team is pleased to announce version 1.17.1 of
|
||||
Tahoe-LAFS, an extremely reliable decentralized storage
|
||||
system. Get it with "pip install tahoe-lafs", or download a
|
||||
tarball here:
|
||||
@ -15,19 +15,12 @@ unique security and fault-tolerance properties:
|
||||
|
||||
https://tahoe-lafs.readthedocs.org/en/latest/about.html
|
||||
|
||||
The previous stable release of Tahoe-LAFS was v1.16.0, released on
|
||||
October 19, 2021.
|
||||
The previous stable release of Tahoe-LAFS was v1.17.0, released on
|
||||
December 6, 2021.
|
||||
|
||||
This release fixes several security issues raised as part of an audit
|
||||
by Cure53. We developed fixes for these issues in a private
|
||||
repository. Shortly after this release, public tickets will be updated
|
||||
with further information (along with, of course, all the code).
|
||||
This release fixes two Python3-releated regressions and 4 minor bugs.
|
||||
|
||||
There is also OpenMetrics support now and several bug fixes.
|
||||
|
||||
In all, 46 issues have been fixed since the last release.
|
||||
|
||||
Please see ``NEWS.rst`` for a more complete list of changes.
|
||||
Please see ``NEWS.rst`` [1] for a complete list of changes.
|
||||
|
||||
|
||||
WHAT IS IT GOOD FOR?
|
||||
@ -66,12 +59,12 @@ to v1.0 (which was released March 25, 2008). Clients from this
|
||||
release can read files and directories produced by clients of
|
||||
all versions since v1.0.
|
||||
|
||||
Network connections are limited by the Introducer protocol in
|
||||
use. If the Introducer is running v1.10 or v1.11, then servers
|
||||
from this release (v1.12) can serve clients of all versions
|
||||
back to v1.0 . If it is running v1.12, then they can only
|
||||
serve clients back to v1.10. Clients from this release can use
|
||||
servers back to v1.10, but not older servers.
|
||||
Network connections are limited by the Introducer protocol in use. If
|
||||
the Introducer is running v1.10 or v1.11, then servers from this
|
||||
release can serve clients of all versions back to v1.0 . If it is
|
||||
running v1.12 or higher, then they can only serve clients back to
|
||||
v1.10. Clients from this release can use servers back to v1.10, but
|
||||
not older servers.
|
||||
|
||||
Except for the new optional MDMF format, we have not made any
|
||||
intentional compatibility changes. However we do not yet have
|
||||
@ -79,7 +72,7 @@ the test infrastructure to continuously verify that all new
|
||||
versions are interoperable with previous versions. We intend
|
||||
to build such an infrastructure in the future.
|
||||
|
||||
This is the twenty-first release in the version 1 series. This
|
||||
This is the twenty-second release in the version 1 series. This
|
||||
series of Tahoe-LAFS will be actively supported and maintained
|
||||
for the foreseeable future, and future versions of Tahoe-LAFS
|
||||
will retain the ability to read and write files compatible
|
||||
@ -139,7 +132,7 @@ Of Fame" [13].
|
||||
|
||||
ACKNOWLEDGEMENTS
|
||||
|
||||
This is the eighteenth release of Tahoe-LAFS to be created
|
||||
This is the nineteenth release of Tahoe-LAFS to be created
|
||||
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.
|
||||
@ -147,16 +140,16 @@ Tahoe-LAFS possible.
|
||||
meejah
|
||||
on behalf of the Tahoe-LAFS team
|
||||
|
||||
December 6, 2021
|
||||
January 7, 2022
|
||||
Planet Earth
|
||||
|
||||
|
||||
[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.17.0/NEWS.rst
|
||||
[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.17.1/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.17.0/COPYING.GPL
|
||||
[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.17.0/COPYING.TGPPL.rst
|
||||
[6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.17.0/INSTALL.html
|
||||
[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.17.1/COPYING.GPL
|
||||
[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.17.1/COPYING.TGPPL.rst
|
||||
[6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.17.1/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
|
||||
|
Loading…
x
Reference in New Issue
Block a user