start doc changes for new release

This commit is contained in:
meejah 2018-05-16 17:31:20 -06:00
parent 91c655298a
commit 43c0c0b3ec
2 changed files with 78 additions and 54 deletions

View File

@ -7,64 +7,73 @@ User-Visible Changes in Tahoe-LAFS
Release ?? (??)
'''''''''''''''
TOP
unedited list of changes since last release, needs cleanup, explanation,
credit authors, limit to user-visible things
* add "tahoe list-aliases --readonly-uri" PR400
* web: return "Referrer-Policy: no-referrer" on all requests
* deps: use stdlib "json" instead of external "simplejson" #2766 PR405
* internal: use @implementer instead of implements PR406
* add "tahoe status" command
* other PRs: 407 412 410 419 423
* deps: require txi2p>=0.3.2 to work around TLS who-is-client issue #2861 PR409
* complain more loudly in setup.py under py3 PR414
* add "tahoe list-aliases --json" PR452
* immutable upload now uses happiness-metric algorithm #1382 PR416
* deps: now need libyaml-dev from system before build PR420
* rename "filesystem" to "file store" #2345 PR380
* test "tahoe list-aliases --readonly-uri" #2863 PR403
* replace deprecated twisted.web.client with treq #2857 PR428
* internal: improve happiness integration test #2895 PR432
* web internal: refactor response-format (?t=) logic #2893 PR429
* web: add JSON welcome page #2476 PR430
* improve/stablize some test coverage #2891
* internal: fix pyflakes issues #2898 PR434
* internal: setup.py use find_packages #2897 PR433
* add magic-wormhole -based "tahoe invite" and "tahoe create-client --join="
#126 PR418
* internal: ValueOrderedDict fixes #2891
* tahoe-backup: report progress #1587 PR474
* web: return "Referrer-Policy: no-referrer" on all requests
* web: add JSON welcome page #2476 PR430
* web: handle OPTIONS request #1307 PR447
* add PyInstaller build #2729 PR421
* internal: remove unnused NumDict #2891 PR438
* internal: setup.py use python_requires= so tox3 works #2876
* fix crash when starting with invalid pidfile PR440
* delete invalid pidfile #1680 PR450
* update debian packaging notes after 'stretch' release PR444
* add Dockerfile PR445
* internal: rewrite tahoe stop/start/daemonize refs #1148 #275 #1121 #1377 #2149 #719 PR417
* add tub.port=listen:i2p / listen:tor, refs #2889 PR437
* handle multiple magic-folders
* #2880 (something involving magic-folders) PR448
* internal magic-folder test improvement PR453
* deps: twisted>=16.4.0 for "python -m twisted.trial" PR454
* web: handle OPTIONS request #1307 PR447
* internal: add docs links to RFCs/etc PR456
* docs: #455
* magic-folder: allow for multiple magic-folders in one client
* magic-folder: only create .backup files on deletes #2880 PR448
* magic-folder: don't set +x in default umask #2881 PR458
* internal: pytest changes PR462
* deps: pin pypiwin32 to 219 until upstream bug resolved PR464
TODO: can we remove this now? pypiwin32 is now at 223
* magic-folder: preserve user mtime #2882 PR457
* internal: upload appveyor generated wheels as artifacts #2903
* use secure mkstemp() PR460
* add "tahoe list-aliases --json" PR452
* tahoe.cfg: allow storage path to be configured #2045 PR472
* magic-folder: something about status #2885
* deps: setuptools >=28.8.0 for something PR470
* tahoe-backup: report progress #1587 PR474
* internal: fix tox-vs-setuptools-upgrade #2910
* tahoe.cfg: allow storage path to be configured #2045 PR472
* tahoe.cfg: tell user path to tahoe.cfg file PR412
* fix crash when starting with invalid pidfile PR440
* delete invalid pidfile #1680 PR450
People hacking on Tahoe-LAFS code will be interested in some internal
improvements which shouldn't have any user-visible effects:
* internal: skip some unicode tests on non-unicode platforms #2912
* internal: tox: pre-install Incremental to workaround setuptools bug #2913
* internal: fix PyInstaller builds PR482
* internal: use @implementer instead of implements PR406
* internal: improve happiness integration test #2895 PR432
* web internal: refactor response-format (?t=) logic #2893 PR429
* internal: fix pyflakes issues #2898 PR434
* internal: setup.py use find_packages #2897 PR433
* internal: ValueOrderedDict fixes #2891
* internal: remove unnused NumDict #2891 PR438
* internal: setup.py use python_requires= so tox3 works #2876
* internal: rewrite tahoe stop/start/daemonize refs #1148 #275 #1121 #1377 #2149 #719 PR417
* internal: add docs links to RFCs/etc PR456
* internal: magic-folder test improvement PR453
* internal: pytest changes PR462
* internal: upload appveyor generated wheels as artifacts #2903
* internal: fix tox-vs-setuptools-upgrade #2910
* deps: require txi2p>=0.3.2 to work around TLS who-is-client issue #2861 PR409
* deps: now need libyaml-dev from system before build PR420
* deps: twisted>=16.4.0 for "python -m twisted.trial" PR454
* deps: pin pypiwin32 to 219 until upstream bug resolved PR464
* deps: setuptools >=28.8.0 for something PR470
* deps: use stdlib "json" instead of external "simplejson" #2766 PR405
* complain more loudly in setup.py under py3 PR414
* rename "filesystem" to "file store" #2345 PR380
* replace deprecated twisted.web.client with treq #2857 PR428
* improve/stablize some test coverage #2891
* TODO: can we remove this now? pypiwin32 is now at 223
* use secure mkstemp() PR460
* test "tahoe list-aliases --readonly-uri" #2863 PR403
* #455: remove outdated comment
* PR407 fix stopService calls
* PR410 explicit python2.7 virtualenv
* PR419 fix list of supported OSes
* PR423 switch travis to a supported Ubuntu
Release 1.12.1 (18-Jan-2017)

View File

@ -1,6 +1,6 @@
ANNOUNCING Tahoe, the Least-Authority File Store, v1.12.1
ANNOUNCING Tahoe, the Least-Authority File Store, v1.13.0
The Tahoe-LAFS team is pleased to announce version 1.12.1 of
The Tahoe-LAFS team is pleased to announce version 1.13.0 of
Tahoe-LAFS, an extremely reliable decentralized storage
system. Get it with "pip install tahoe-lafs", or download a
tarball here:
@ -15,13 +15,27 @@ unique security and fault-tolerance properties:
http://tahoe-lafs.readthedocs.org/en/latest/about.html
The previous stable release of Tahoe-LAFS was v1.12.0,
released on December 17, 2016.
The previous stable release of Tahoe-LAFS was v1.13.1,
released on January 18, 2017.
v1.12.1 fixes a few small problems discovered just after the
v1.12.0 release in the new "multiple-introducers" feature and
the new "--hide-ip" feature (on systems with I2P support but
not Tor).
v1.13.1 fixes several problems with the magic-folder frontend, adds
--json to more commands, adds the "tahoe status" and "tahoe
magic-folder status" commands and some internal refactoring. It is
also now possible to have multiple magic folders in a single Tahoe
client.
A long-standing feature to improve the share-placement algorithm
("servers of happiness") has been updated and merged. "tahoe backup"
now reports progress.
New clients can now be added to a grid using "magic wormhole" [14], a
SPAKE2-based method of securely connecting two computers. This adds
the "tahoe invite" command for a current grid-participant to invite a
new client and a corresponding option "tahoe create-client --join" for
the other side. These use a server at ``wormhole.tahoe-lafs.org``
currently operated by Least Authority.
Please see ``NEWS.rst`` for a more complete list of changes.
WHAT IS IT GOOD FOR?
@ -133,7 +147,7 @@ Of Fame" [13].
ACKNOWLEDGEMENTS
This is the seventeenth release of Tahoe-LAFS to be created
This is the eighteenth 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.
@ -141,19 +155,20 @@ Tahoe-LAFS possible.
Brian Warner
on behalf of the Tahoe-LAFS team
January 18, 2017
May 17, 2018
San Francisco, California, USA
[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.12.1/NEWS.rst
[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.13.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.12.1/COPYING.GPL
[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.1/INSTALL.html
[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.13.0/COPYING.GPL
[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.13.0/COPYING.TGPPL.rst
[6] http://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.13.0/INSTALL.html
[7] https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
[8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap
[9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS
[10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev
[12] https://leastauthority.com/
[13] https://tahoe-lafs.org/hacktahoelafs/
[14] http://magic-wormhole.io