source: trunk/relnotes.txt

Last change on this file was 51e9fcab, checked in by meejah <meejah@…>, at 2024-01-18T23:03:12Z

fixups from review (thanks itamarst)

  • Property mode set to 100644
File size: 6.8 KB
Line 
1ANNOUNCING Tahoe, the Least-Authority File Store, v1.19.0
2
3The Tahoe-LAFS team is pleased to announce version 1.19.0 of
4Tahoe-LAFS, an extremely reliable decentralized storage
5system. Get it with "pip install tahoe-lafs", or download a
6tarball here:
7
8  https://tahoe-lafs.org/downloads
9
10Tahoe-LAFS is the first distributed storage system to offer
11"provider-independent security" — meaning that not even the
12operators of your storage servers can read or alter your data
13without your consent. Here is the one-page explanation of its
14unique security and fault-tolerance properties:
15
16  https://tahoe-lafs.readthedocs.org/en/latest/about.html
17
18The previous stable release of Tahoe-LAFS was v1.18.0, released on
19October 2, 2022. Major new features and changes in this release:
20
21A new "Grid Manager" feature allows clients to specify any number of
22parties whom they will use to limit which storage-server that client
23talks to. See docs/managed-grid.rst for more.
24
25The new HTTP-based "Great Black Swamp" protocol is now enabled
26(replacing Foolscap). This allows integrators to start with their
27favourite HTTP library (instead of implementing Foolscap first). Both
28storage-servers and clients support this new protocol.
29
30`tahoe run` will now exit if its stdin is closed (but accepts --allow-stdin-close now).
31
32Mutables may be created with a pre-determined signature key; care must
33be taken!
34
35This release drops Python 3.7 support and adds Python 3.11 and 3.12
36support. Several performance improvements have been made. Introducer
37correctly listens on Tor or I2P. Debian 10 and Ubuntu 20.04 are no
38longer tested.
39
40Besides all this there have been dozens of other bug-fixes and
41improvements.
42
43Enjoy!
44
45Please see ``NEWS.rst`` [1] for a complete list of changes.
46
47
48WHAT IS IT GOOD FOR?
49
50With Tahoe-LAFS, you distribute your data across multiple
51servers. Even if some of the servers fail or are taken over
52by an attacker, the entire file store continues to function
53correctly, preserving your privacy and security. You can
54easily share specific files and directories with other people.
55
56In addition to the core storage system itself, volunteers
57have built other projects on top of Tahoe-LAFS and have
58integrated Tahoe-LAFS with existing systems, including
59Windows, JavaScript, iPhone, Android, Hadoop, Flume, Django,
60Puppet, bzr, mercurial, perforce, duplicity, TiddlyWiki, and
61more. See the Related Projects page on the wiki [3].
62
63We believe that strong cryptography, Free and Open Source
64Software, erasure coding, and principled engineering practices
65make Tahoe-LAFS safer than RAID, removable drive, tape,
66on-line backup or cloud storage.
67
68This software is developed under test-driven development, and
69there are no known bugs or security flaws which would
70compromise confidentiality or data integrity under recommended
71use. (For all important issues that we are currently aware of
72please see the known_issues.rst file [2].)
73
74
75COMPATIBILITY
76
77This release should be compatible with the version 1 series of
78Tahoe-LAFS. Clients from this release can write files and
79directories in the format used by clients of all versions back
80to v1.0 (which was released March 25, 2008). Clients from this
81release can read files and directories produced by clients of
82all versions since v1.0.
83
84Network connections are limited by the Introducer protocol in use. If
85the Introducer is running v1.10 or v1.11, then servers from this
86release can serve clients of all versions back to v1.0 . If it is
87running v1.12 or higher, then they can only serve clients back to
88v1.10. Clients from this release can use servers back to v1.10, but
89not older servers.
90
91Except for the new optional MDMF format, we have not made any
92intentional compatibility changes. However we do not yet have
93the test infrastructure to continuously verify that all new
94versions are interoperable with previous versions. We intend
95to build such an infrastructure in the future.
96
97This is the twenty-second release in the version 1 series. This
98series of Tahoe-LAFS will be actively supported and maintained
99for the foreseeable future, and future versions of Tahoe-LAFS
100will retain the ability to read and write files compatible
101with this series.
102
103
104LICENCE
105
106You may use this package under the GNU General Public License,
107version 2 or, at your option, any later version. See the file
108"COPYING.GPL" [4] for the terms of the GNU General Public
109License, version 2.
110
111You may use this package under the Transitive Grace Period
112Public Licence, version 1 or, at your option, any later
113version. (The Transitive Grace Period Public Licence has
114requirements similar to the GPL except that it allows you to
115delay for up to twelve months after you redistribute a derived
116work before releasing the source code of your derived work.)
117See the file "COPYING.TGPPL.rst" [5] for the terms of the
118Transitive Grace Period Public Licence, version 1.
119
120(You may choose to use this package under the terms of either
121licence, at your option.)
122
123
124INSTALLATION
125
126Tahoe-LAFS works on Linux, Mac OS X, Windows, Solaris, *BSD,
127and probably most other systems. Start with "docs/INSTALL.rst"
128[6].
129
130
131HACKING AND COMMUNITY
132
133Please join us on the mailing list [7]. Patches are gratefully
134accepted -- the Roadmap page [8] shows the next improvements
135that we plan to make and CREDITS [9] lists the names of people
136who've contributed to the project. The Dev page [10] contains
137resources for hackers.
138
139
140SPONSORSHIP
141
142A special thanks goes out to Least Authority Enterprises [12],
143which employs several Tahoe-LAFS developers, for their
144continued support.
145
146HACK TAHOE-LAFS!
147
148If you can find a security flaw in Tahoe-LAFS which is serious
149enough that we feel compelled to warn our users and issue a fix,
150then we will award you with a customized t-shirt with your
151exploit printed on it and add you to the "Hack Tahoe-LAFS Hall
152Of Fame" [13].
153
154
155ACKNOWLEDGEMENTS
156
157This is the twentieth release of Tahoe-LAFS to be created solely as a
158labor of love by volunteers. Thank you very much to the team of
159"hackers in the public interest" who make Tahoe-LAFS possible.
160
161meejah
162on behalf of the Tahoe-LAFS team
163
164October 1, 2022
165Planet Earth
166
167
168[1] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.19.0/NEWS.rst
169[2] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/docs/known_issues.rst
170[3] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/RelatedProjects
171[4] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.19.0/COPYING.GPL
172[5] https://github.com/tahoe-lafs/tahoe-lafs/blob/tahoe-lafs-1.19.0/COPYING.TGPPL.rst
173[6] https://tahoe-lafs.readthedocs.org/en/tahoe-lafs-1.19.0/INSTALL.html
174[7] https://lists.tahoe-lafs.org/mailman/listinfo/tahoe-dev
175[8] https://tahoe-lafs.org/trac/tahoe-lafs/roadmap
176[9] https://github.com/tahoe-lafs/tahoe-lafs/blob/master/CREDITS
177[10] https://tahoe-lafs.org/trac/tahoe-lafs/wiki/Dev
178[12] https://leastauthority.com/
179[13] https://tahoe-lafs.org/hacktahoelafs/
180[14] https://github.com/warner/magic-wormhole
Note: See TracBrowser for help on using the repository browser.