diff options
author | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-07 00:09:41 +0900 |
---|---|---|
committer | Martin Schanzenbach <schanzen@gnunet.org> | 2022-12-07 00:09:41 +0900 |
commit | 930acde63fef036e1a83f3acc50cad0ea40f1a0f (patch) | |
tree | f2241e835113ad076fab96761b7c3134024a2733 | |
parent | 455058698d0d07edad961f49fa5ca1d46f9366e7 (diff) |
v0.19.0
-rw-r--r-- | template/news/2022-12-0.19.0.html.j2 | 89 | ||||
-rw-r--r-- | www.yml | 3 |
2 files changed, 92 insertions, 0 deletions
diff --git a/template/news/2022-12-0.19.0.html.j2 b/template/news/2022-12-0.19.0.html.j2 new file mode 100644 index 00000000..1d734d2b --- /dev/null +++ b/template/news/2022-12-0.19.0.html.j2 @@ -0,0 +1,89 @@ +{% extends "common/news.j2" %} +{% block body_content %} + <h1>GNUnet 0.19.0 released</h1> +<p> + We are pleased to announce the release of GNUnet 0.19.0. + <br/> + GNUnet is an alternative network stack for building secure, decentralized and + privacy-preserving distributed applications. + Our goal is to replace the old insecure Internet protocol stack. + Starting from an application for secure publication of files, it has grown to + include all kinds of basic protocol components and applications towards the + creation of a GNU internet. +</p> +<p> + This is a new major release. + It breaks protocol compatibility with the 0.18.x versions. + Please be aware that Git master is thus henceforth (and has been for a + while) <b>INCOMPATIBLE</b> with + the 0.18.x GNUnet network, and interactions between old and new peers + will result in issues. 0.18.x peers will be able to communicate with Git + master or 0.19.x peers, but some services will not be compatible.<br/> + In terms of usability, users should be aware that there are still + <b>a number of known open issues</b> in particular with respect to ease + of use, but also some critical privacy issues especially for mobile users. + Also, the nascent network is tiny and thus unlikely to + provide good anonymity or extensive amounts of interesting information. + As a result, the 0.19.0 release is still <b>only suitable for early adopters + with some reasonable pain tolerance</b>. +</p> +<h4>Download links</h4> +<ul> + <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.19.0.tar.gz">gnunet-0.19.0.tar.gz</a> (<a href="http://ftpmirror.gnu.org/gnunet/gnunet-0.19.0.tar.gz.sig">signature</a>)</li> + <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.19.0.tar.gz">gnunet-gtk-0.19.0.tar.gz</a> (<a href="http://ftpmirror.gnu.org/gnunet/gnunet-gtk-0.19.0.tar.gz.sig">signature</a>)</li> + <li><a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.19.0.tar.gz">gnunet-fuse-0.19.0.tar.gz</a> (<a href="http://ftpmirror.gnu.org/gnunet/gnunet-fuse-0.19.0.tar.gz.sig">signature</a>)</li> +</ul> +<p> + The GPG key used to sign is: <a href="https://gnunet.org/~schanzen/3D11063C10F98D14BD24D1470B0998EF86F59B6A">3D11063C10F98D14BD24D1470B0998EF86F59B6A</a> +</p> +<p> + Note that due to mirror synchronization, not all links might be functional + early after the release. For direct access try + <a href="http://ftp.gnu.org/gnu/gnunet/">http://ftp.gnu.org/gnu/gnunet/</a> +</p> +<h4>Noteworthy changes in 0.19.0 (since 0.18.2)</h4> +<ul> + <li><tt>UTIL</tt>: Moved <tt>GNUNET_BIO_MetaData</tt> handling into <tt>FS</tt>.</li> + <li><tt>BUILD</tt>: <tt>platform.h</tt> removed as it should not be used by + third parties anyway. + <tt>gnunet_config.h</tt> is renamed to <tt>gnunet_private_config.h</tt> + and the new replacement <tt>gnunet_config.h</tt> is added to provide + build information for components linking against/using GNUnet.</li> + <li><tt>UTIL</tt>: Components part of <tt>gnunet_util_lib.h</tt> must now + be included through <tt>gnunet_util_lib.h</tt> and through that header + <b>only</b>.</li> + <li><tt>NAMESTORE</tt>: + <tt>gnunet-namestore</tt> can now parse a list of records into zones + from <tt>stdin</tt> in new <tt>recordline</tt> format. + </li> + <li><tt>GTK</tt>: Added an identity selector to the search to accomodate for + previously deprecated "default" identities for subsystems.</li> + <li>Other: Postgres plugins implementations modernized and previous regressions + fixed.</li> +</ul> +<p> +A detailed list of changes can be found in the <a href="https://git.gnunet.org/gnunet.git/tree/ChangeLog">ChangeLog</a> and +the <a href="https://bugs.gnunet.org/changelog_page.php?project_id=13">bug tracker</a>. +</p> +<h4>Known Issues</h4> +<ul> + <li>There are known major design issues in the TRANSPORT, ATS and CORE subsystems which will need to be addressed in the future to achieve acceptable usability, performance and security.</li> + <li>There are known moderate implementation limitations in CADET that negatively impact performance.</li> + <li>There are known moderate design issues in FS that also impact usability and performance.</li> + <li>There are minor implementation limitations in SET that create unnecessary attack surface for availability.</li> + <li>The RPS subsystem remains experimental.</li> + <li>Some high-level tests in the test-suite fail non-deterministically due to the low-level TRANSPORT issues.</li> +</ul> +<p> +In addition to this list, you may also want to consult our bug tracker at <a href="https://bugs.gnunet.org/">bugs.gnunet.org</a> which lists about 190 more specific issues. +</p> + +<h4>Thanks</h4> +<p> +This release was the work of many people. The following people contributed code and were thus easily identified: +Christian Grothoff, Tristan Schwieren, madmurphy, t3sserakt, TheJackiMonster and Martin Schanzenbach. +<!--We are greatful for funding from <a href="https://nlnet.nl/discovery/">NGI Zero DISCOVERY</a> that +has supported several developers over the last four years to work on the +<a href="../gns.html">GNU Name System</a> and related subsystems.--> +</p> +{% endblock body_content %} @@ -29,6 +29,9 @@ meetingnotes: 2019: 2019-12-27 2020: 2020-12-30 newsposts: + - page: 2022-12-0.19.0.html + date: 2022-12-06 + title: GNUnet 0.19.0 - page: 2022-11-NGI-Entrust-GNS-TLDs.html date: 2022-11-14 title: 'NGI Zero Entrust: "GNS to DNS Migration and Zone Management"' |