]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blobdiff - relnotes.txt
Fix an error-reporting problem in test_welcome (this does not fix the underlying...
[tahoe-lafs/tahoe-lafs.git] / relnotes.txt
index 6fdf6bb298374646f88ed154111b0cbe317f20aa..d7f671b36d08de07f1a0cf0742349962f41b43fd 100644 (file)
@@ -1,84 +1,98 @@
-ANNOUNCING Tahoe, the Lofty-Atmospheric Filesystem, v1.5
+ANNOUNCING Tahoe, the Least-Authority File Store, v1.10.2
 
-The Tahoe-LAFS team is pleased to announce the immediate
-availability of version 1.5 of Tahoe, the Lofty Atmospheric
-File System.
+The Tahoe-LAFS team is pleased to announce version 1.10.2 of
+Tahoe-LAFS, an extremely reliable decentralized storage system.
+Get it here:
 
-Tahoe-LAFS is the first cloud storage technology which offers
-security and privacy in the sense that the cloud storage
-service provider itself can't read or alter your data. Here is
-the one-page explanation of its unique security and
-fault-tolerance properties:
+https://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/quickstart.rst
 
-http://allmydata.org/source/tahoe/trunk/docs/about.html
+Tahoe-LAFS is the first distributed storage system to offer
+"provider-independent security" — meaning that not even the
+operators of your storage servers can read or alter your data
+without your consent. Here is the one-page explanation of its
+unique security and fault-tolerance properties:
 
-This release is the successor to v1.4.1, which was released
-April 13, 2009 [1]. This is a major new release, improving the
-user interface and performance and fixing a few bugs, and
-adding ports to OpenBSD, NetBSD, ArchLinux, NixOS, and embedded
-systems built on ARM CPUs. See the NEWS file [2] for more
-information.
+https://tahoe-lafs.org/source/tahoe-lafs/trunk/docs/about.rst
 
-In addition to the functionality of Tahoe-LAFS itself, a crop
-of related projects have sprung up to extend it and to
-integrate it into operating systems and applications.  These
-include frontends for Windows, Macintosh, JavaScript, and
-iPhone, and plugins for duplicity, bzr, Hadoop, and TiddlyWiki,
-and more. See the Related Projects page on the wiki [3].
+The previous stable release of Tahoe-LAFS was v1.10.1, released
+on June 15, 2015.
 
+v1.10.2 is a small bugfix release, which fixes a critical
+packaging error that prevented v1.10.1 from building against the
+latest version of the upstream "mock" library. A few small bugs
+were fixed too. See the NEWS file [1] for details.
 
-COMPATIBILITY
 
-Version 1.5 is fully compatible with the version 1 series of
-Tahoe-LAFS. Files written by v1.5 clients can be read by
-clients of all versions back to v1.0. v1.5 clients can read
-files produced by clients of all versions since v1.0.  v1.5
-servers can serve clients of all versions back to v1.0 and v1.5
-clients can use servers of all versions back to v1.0.
+WHAT IS IT GOOD FOR?
 
-This is the sixth release in the version 1 series. The version
-1 series of Tahoe-LAFS will be actively supported and
-maintained for the forseeable future, and future versions of
-Tahoe-LAFS will retain the ability to read and write files
-compatible with Tahoe-LAFS v1.
+With Tahoe-LAFS, you distribute your data across multiple
+servers. Even if some of the servers fail or are taken over
+by an attacker, the entire file store continues to function
+correctly, preserving your privacy and security. You can
+easily share specific files and directories with other people.
 
-The version 1 series of Tahoe-LAFS is the basis of the consumer
-backup product from Allmydata, Inc. -- http://allmydata.com .
+In addition to the core storage system itself, volunteers
+have built other projects on top of Tahoe-LAFS and have
+integrated Tahoe-LAFS with existing systems, including
+Windows, JavaScript, iPhone, Android, Hadoop, Flume, Django,
+Puppet, bzr, mercurial, perforce, duplicity, TiddlyWiki, and
+more. See the Related Projects page on the wiki [3].
 
+We believe that strong cryptography, Free and Open Source
+Software, erasure coding, and principled engineering practices
+make Tahoe-LAFS safer than RAID, removable drive, tape,
+on-line backup or cloud storage.
 
-WHAT IS IT GOOD FOR?
+This software is developed under test-driven development, and
+there are no known bugs or security flaws which would
+compromise confidentiality or data integrity under recommended
+use. (For all important issues that we are currently aware of
+please see the known_issues.rst file [2].)
 
-With Tahoe-LAFS, you can distribute your filesystem across a
-set of servers, such that if some of them fail or even turn out
-to be malicious, the entire filesystem continues to be
-available. You can share your files with other users, using a
-simple and flexible access control scheme.
 
-We believe that the combination of erasure coding, strong
-encryption, Free/Open Source Software and careful engineering
-make Tahoe-LAFS safer than RAID, removable drive, tape, on-line
-backup or other Cloud storage systems.
+COMPATIBILITY
 
-This software comes with extensive tests, and there are no
-known security flaws which would compromise confidentiality or
-data integrity in typical use.  (For all currently known issues
-please see the known_issues.txt file [4].)
+This release should be compatible with the version 1 series of
+Tahoe-LAFS. Clients from this release can write files and
+directories in the format used by clients of all versions back
+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. Servers from this release can serve
+clients of all versions back to v1.0 and clients from this
+release can use servers of all versions back to v1.0.
+
+Except for the new optional MDMF format, we have not made any
+intentional compatibility changes. However we do not yet have
+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.
+
+The new Introducer protocol added in v1.10 is backwards
+compatible with older clients and introducer servers, however
+some features will be unavailable when an older node is
+involved. Please see docs/nodekeys.rst [14] for details.
+
+This is the nineteenth 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
+with this series.
 
 
 LICENCE
 
 You may use this package under the GNU General Public License,
-version 2 or, at your option, any later version.  See the file
-"COPYING.GPL" [5] for the terms of the GNU General Public
+version 2 or, at your option, any later version. See the file
+"COPYING.GPL" [4] for the terms of the GNU General Public
 License, version 2.
 
 You may use this package under the Transitive Grace Period
 Public Licence, version 1 or, at your option, any later
-version.  (The Transitive Grace Period Public Licence has
+version. (The Transitive Grace Period Public Licence has
 requirements similar to the GPL except that it allows you to
-wait for up to twelve months after you redistribute a derived
+delay for up to twelve months after you redistribute a derived
 work before releasing the source code of your derived work.)
-See the file "COPYING.TGPPL.html" [6] for the terms of the
+See the file "COPYING.TGPPL.rst" [5] for the terms of the
 Transitive Grace Period Public Licence, version 1.
 
 (You may choose to use this package under the terms of either
@@ -87,68 +101,64 @@ licence, at your option.)
 
 INSTALLATION
 
-Tahoe-LAFS works on Linux, Mac OS X, Windows, Cygwin, Solaris,
-*BSD, and probably most other systems.  Start with
-"docs/install.html" [7].
+Tahoe-LAFS works on Linux, Mac OS X, Windows, Solaris, *BSD,
+and probably most other systems. Start with
+"docs/quickstart.rst" [6].
 
 
 HACKING AND COMMUNITY
 
-Please join us on the mailing list [8].  Patches are gratefully
-accepted -- the RoadMap page [9] shows the next improvements
-that we plan to make and CREDITS [10] lists the names of people
-who've contributed to the project.  The Dev page [11] contains
+Please join us on the mailing list [7]. Patches are gratefully
+accepted -- the RoadMap page [8] shows the next improvements
+that we plan to make and CREDITS [9] lists the names of people
+who've contributed to the project. The Dev page [10] contains
 resources for hackers.
 
 
 SPONSORSHIP
 
-Tahoe-LAFS was originally developed thanks to the sponsorship
-of Allmydata, Inc. [12], a provider of commercial backup
-services.  Allmydata, Inc. created the Tahoe-LAFS project and
-contributed hardware, software, ideas, bug reports,
-suggestions, demands, and money (employing several Tahoe-LAFS
-hackers and instructing them to spend part of their work time
-on this Free Software project).  Also they awarded customized
-t-shirts to hackers who found security flaws in Tahoe-LAFS (see
-http://hacktahoe.org ). After discontinuing funding of
-Tahoe-LAFS R&D in early 2009, Allmydata, Inc. has continued to
-provide servers, co-lo space and bandwidth to the open source
-project. Thank you to Allmydata, Inc. for their generous and
-public-spirited support.
-
-This is the second release of Tahoe-LAFS which was created
-solely as a labor of love by volunteers; developer time is no
-longer funded by allmydata.com (see [13] for details).
-
-Zooko Wilcox-O'Hearn
+Atlas Networks has contributed several hosted servers for
+performance testing. Thank you to Atlas Networks [11] for
+their generous and public-spirited support.
+
+And a special thanks to Least Authority Enterprises [12],
+which employs several Tahoe-LAFS developers, for their
+continued support.
+
+HACK TAHOE-LAFS!
+
+If you can find a security flaw in Tahoe-LAFS which is serious
+enough that we feel compelled to warn our users and issue a fix,
+then we will award you with a customized t-shirt with your
+exploit printed on it and add you to the "Hack Tahoe-LAFS Hall
+Of Fame" [13].
+
+
+ACKNOWLEDGEMENTS
+
+This is the fourteenth 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.
+
+Brian Warner
 on behalf of the Tahoe-LAFS team
 
-Special acknowledgment goes to Brian Warner, whose superb
-engineering skills and dedication are primarily responsible for
-the Tahoe implementation, and significantly responsible for the
-Tahoe design as well, not to mention most of the docs and
-tests. Tahoe-LAFS wouldn't exist without him.
-
-August 1, 2009
-Boulder, Colorado, USA
-
-P.S.  Just kidding about that acronym.  "LAFS" actually stands
-for "Lightweight Authorization File System".  Or possibly for
-"Least-Authority File System".  There is no truth to the rumour
-that it actually stands for "Long-lived Axe-tolerant File
-System".
-
-[1] http://allmydata.org/trac/tahoe/browser/relnotes.txt?rev=3853
-[2] http://allmydata.org/trac/tahoe/browser/NEWS?rev=4033
-[3] http://allmydata.org/trac/tahoe/wiki/RelatedProjects
-[4] http://allmydata.org/trac/tahoe/browser/docs/known_issues.txt
-[5] http://allmydata.org/trac/tahoe/browser/COPYING.GPL
-[6] http://allmydata.org/source/tahoe/trunk/COPYING.TGPPL.html
-[7] http://allmydata.org/source/tahoe/trunk/docs/install.html
-[8] http://allmydata.org/cgi-bin/mailman/listinfo/tahoe-dev
-[9] http://allmydata.org/trac/tahoe/roadmap
-[10] http://allmydata.org/trac/tahoe/browser/CREDITS?rev=4035
-[11] http://allmydata.org/trac/tahoe/wiki/Dev
-[12] http://allmydata.com
-[13] http://allmydata.org/pipermail/tahoe-dev/2009-March/001461.html
+July 30, 2015
+San Francisco, California, USA
+
+
+[1] https://tahoe-lafs.org/trac/tahoe-lafs/browser/NEWS.rst
+[2] https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/known_issues.rst
+[3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects
+[4] https://tahoe-lafs.org/trac/tahoe-lafs/browser/COPYING.GPL
+[5] https://tahoe-lafs.org/trac/tahoe-lafs/browser/COPYING.TGPPL.rst
+[6] https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/quickstart.rst
+[7] https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
+[8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap
+[9] https://tahoe-lafs.org/trac/tahoe-lafs/browser/CREDITS
+[10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev
+[11] http://atlasnetworks.us/
+[12] https://leastauthority.com/
+[13] https://tahoe-lafs.org/hacktahoelafs/
+[14] https://tahoe-lafs.org/trac/tahoe-lafs/browser/docs/nodekeys.rst