NEWS/INSTALL/relnotes: release 1.12.1

This commit is contained in:
Brian Warner 2017-01-18 16:15:36 -08:00
parent 9da041cf0e
commit ce47f6aaee
3 changed files with 26 additions and 31 deletions

View File

@ -4,21 +4,20 @@
User-Visible Changes in Tahoe-LAFS User-Visible Changes in Tahoe-LAFS
================================== ==================================
Release 1.12.1 (???) Release 1.12.1 (18-Jan-2017)
'''''''''''''''''''' ''''''''''''''''''''''''''''
This release fixes a few small problems discovered just after the 1.12.0 This fixes a few small problems discovered just after 1.12.0 was released.
release.
* ``introducers.yaml`` was entirely broken (due to a unicode-vs-ascii * ``introducers.yaml`` was entirely broken (due to a unicode-vs-ascii
problem), and the documentation recommended an invalid syntax. Both were problem), and the documentation recommended an invalid syntax. Both have
fixed. (#2862) been fixed. (#2862)
* Creating a node with ``--hide-ip`` shouldn't set ``tcp = tor`` if txtorcon * Creating a node with ``--hide-ip`` shouldn't set ``tcp = tor`` if txtorcon
is unavailable. I2P-only systems should get ``tcp = disabled``. (#2860) is unavailable. I2P-only systems should get ``tcp = disabled``. (#2860)
* As a result, we now require foolscap-0.12.6 . * As a result, we now require foolscap-0.12.6 .
* setup.py now creates identical wheels on win32 and unix. Previously wheels * setup.py now creates identical wheels on win32 and unix. Previously wheels
created on windows got an unconditional dependency upon ``pypiwin32``, created on windows got an unconditional dependency upon ``pypiwin32``,
making them uninstallable on unix. Now the dependency is marked as making them uninstallable on unix. Now that dependency is marked as
``sys_platform=win32`` only. (#2763) ``sys_platform=win32`` only. (#2763)
Some other small changes include: Some other small changes include:

View File

@ -158,7 +158,7 @@ from PyPI with ``venv/bin/pip install tahoe-lafs``. After installation, run
Successfully installed ... Successfully installed ...
% venv/bin/tahoe --version % venv/bin/tahoe --version
tahoe-lafs: 1.12.0 tahoe-lafs: 1.12.1
foolscap: ... foolscap: ...
% %
@ -178,14 +178,14 @@ You can also install directly from the source tarball URL::
New python executable in ~/venv/bin/python2.7 New python executable in ~/venv/bin/python2.7
Installing setuptools, pip, wheel...done. Installing setuptools, pip, wheel...done.
% venv/bin/pip install https://tahoe-lafs.org/downloads/tahoe-lafs-1.12.0.tar.bz2 % venv/bin/pip install https://tahoe-lafs.org/downloads/tahoe-lafs-1.12.1.tar.bz2
Collecting https://tahoe-lafs.org/downloads/tahoe-lafs-1.12.0.tar.bz2 Collecting https://tahoe-lafs.org/downloads/tahoe-lafs-1.12.1.tar.bz2
... ...
Installing collected packages: ... Installing collected packages: ...
Successfully installed ... Successfully installed ...
% venv/bin/tahoe --version % venv/bin/tahoe --version
tahoe-lafs: 1.12.0 tahoe-lafs: 1.12.1
... ...
@ -208,7 +208,7 @@ the additional libraries needed to run the unit tests::
Successfully installed ... Successfully installed ...
% venv/bin/tahoe --version % venv/bin/tahoe --version
tahoe-lafs: 1.12.0.post34.dev0 tahoe-lafs: 1.12.1.post34.dev0
... ...
This way, you won't have to re-run the ``pip install`` step each time you This way, you won't have to re-run the ``pip install`` step each time you
@ -257,7 +257,7 @@ result in a "all tests passed" mesage::
% tox % tox
GLOB sdist-make: ~/tahoe-lafs/setup.py GLOB sdist-make: ~/tahoe-lafs/setup.py
py27 recreate: ~/tahoe-lafs/.tox/py27 py27 recreate: ~/tahoe-lafs/.tox/py27
py27 inst: ~/tahoe-lafs/.tox/dist/tahoe-lafs-1.12.0.post8.dev0.zip py27 inst: ~/tahoe-lafs/.tox/dist/tahoe-lafs-1.12.1.post8.dev0.zip
py27 runtests: commands[0] | tahoe --version py27 runtests: commands[0] | tahoe --version
py27 runtests: commands[1] | trial --rterrors allmydata py27 runtests: commands[1] | trial --rterrors allmydata
allmydata.test.test_auth allmydata.test.test_auth

View File

@ -1,6 +1,6 @@
ANNOUNCING Tahoe, the Least-Authority File Store, v1.12.0 ANNOUNCING Tahoe, the Least-Authority File Store, v1.12.1
The Tahoe-LAFS team is pleased to announce version 1.12.0 of The Tahoe-LAFS team is pleased to announce version 1.12.1 of
Tahoe-LAFS, an extremely reliable decentralized storage Tahoe-LAFS, an extremely reliable decentralized storage
system. Get it with "pip install tahoe-lafs", or download a system. Get it with "pip install tahoe-lafs", or download a
tarball here: tarball here:
@ -15,17 +15,13 @@ unique security and fault-tolerance properties:
http://tahoe-lafs.readthedocs.org/en/latest/about.html http://tahoe-lafs.readthedocs.org/en/latest/about.html
The previous stable release of Tahoe-LAFS was v1.11.0, The previous stable release of Tahoe-LAFS was v1.12.0,
released on March 30, 2016. released on December 17, 2016.
v1.12.0 adds better Tor/I2P support, enables multiple v1.12.1 fixes a few small problems discovered just after the
introducers, enables no introducers, allows static server v1.12.0 release in the new "multiple-introducers" feature and
definitions, and adds "Magic Folders", an experimental two-way the new "--hide-ip" feature (on systems with I2P support but
directory-synchronization tool. It removes some little-used not Tor).
features like the "key-generator" node and the old v1
introducer protocol (v2 has been available since 1.10). Many
smaller fixes and changes were made: see the NEWS file [1] for
details.
WHAT IS IT GOOD FOR? WHAT IS IT GOOD FOR?
@ -137,7 +133,7 @@ Of Fame" [13].
ACKNOWLEDGEMENTS ACKNOWLEDGEMENTS
This is the sixteenth release of Tahoe-LAFS to be created This is the seventeenth release of Tahoe-LAFS to be created
solely as a labor of love by volunteers. Thank you very much solely as a labor of love by volunteers. Thank you very much
to the team of "hackers in the public interest" who make to the team of "hackers in the public interest" who make
Tahoe-LAFS possible. Tahoe-LAFS possible.
@ -145,16 +141,16 @@ Tahoe-LAFS possible.
Brian Warner Brian Warner
on behalf of the Tahoe-LAFS team on behalf of the Tahoe-LAFS team
December 17, 2016 January 18, 2017
San Francisco, California, USA San Francisco, California, USA
[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.0/NEWS.rst [1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.1/NEWS.rst
[2] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/docs/known_issues.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 [3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects
[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.0/COPYING.GPL [4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.1/COPYING.GPL
[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.0/COPYING.TGPPL.rst [5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.1/COPYING.TGPPL.rst
[6] http://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.12.0/INSTALL.html [6] http://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.12.1/INSTALL.html
[7] https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev [7] https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
[8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap [8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap
[9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS [9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS