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