summaryrefslogtreecommitdiff
path: root/template/news/2021-09.html.j2
blob: 9b0089e8c616c113da3c6a7fee0b07b84cb3f815 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
{% extends "common/news.j2" %}
{% block body_content %}
<h1>2021-9: GNU Taler v0.8 released</h1>
<p>
We are happy to announce the release of GNU Taler v0.8.
</p>
<p>
We have addressed over 400 individual issues, our bug tracker
has the <a href="https://bugs.gnunet.org/changelog_page.php?version_id=294">full list</a>.
Notable changes include:
</p>
<ul>
<li>NEW: LibEuFin component to talk via EBICS/FinTS to European banks</li>
<li>NEW: Wallet(-core) now supports backup and restore</li>
<li>NEW: WebExtension wallet now works with GNU IceCat</li>
<li>NEW: Support for terms of service endpoints in exchange and merchant</li>
<li>NEW: Optional inventory management by the merchant backend</li>
<li>NEW: Product image previews in contracts</li>
<li>NEW: Packaged merchant point-of-sale and cashier Apps for F-Droid</li>
<li>NEW: Better isolation of online private keys</li>
<li>NEW: Better isolation of sensitive exchange configuration options</li>
<li>Implemented long-polling support for refunds</li>
<li>Improved the HTTP API of the merchant to be more RESTful and easier to use</li>
<li>Improved message flow for tipping and refunds to ensure merchant knows
    exact state and to reduce bandwidth required by the wallet</li>
<li>Improved security of order claiming by introducing claim tokens</li>
<li>Simplified development of merchant frontends by having the backend
    generate HTML pages for wallet interactions</li>
<li>Significantly reduced permissions required to use the wallet WebExtension</li>
<li>Redesigned transactions view in the wallet, which unifies pending operations, history and error reporting</li>
<li>Improved usability, error reporting, robustness and stability of the wallet</li>
<li>Availability of a documented API for the wallet core, now used by all user interfaces</li>
<li>Various minor bugfixes and documentation improvements</li>
</ul>

<p>
Some of the major changes are based on the security audit performed by Code
Blau in 2020. Addressing these recommendations was done as part of the NLnet
Grant 2019-06-28 funded by the European Commissions great <a
href="https://ngi.eu/">Next Generation Internet</a> initiative under grant
agreement number 825310. In particular, Code Blau had recommended
strengthening the isolation of the private keys, which is now implemented
using the <tt>taler-exchange-secmod-*</tt> binaries that can run under a
different user ID than the network-facing <tt>taler-exchange-httpd</tt>
process.  Our detailed response to the audit is available
<a href="https://taler.net/papers/response-202109.pdf">here</a>.
</p>

<h4>Download links</h4>
<p>
The wallet has its own download site <a
href="https://wallet.taler.net/">here</a>.  The exchange, merchant backend,
sync and bank components are distributed via the GNU FTP mirrors.
</p>
<ul>

<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.8.3.tar.gz">http://ftpmirror.gnu.org/taler/taler-exchange-0.8.3.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-exchange-0.8.3.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-exchange-0.8.3.tar.gz.sig</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-bank-0.8.2.tar.gz.sig</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-merchant-0.8.2.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-merchant-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-merchant-0.8.2.tar.gz.sig</a></li>

<!-- STILL TO BE FINISHED, TAGGED & UPLOADED:
<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.0.0.tar.gz">http://ftpmirror.gnu.org/taler/libeufin-0.0.0.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/libeufin-0.0.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/libeufin-0.0.0.tar.gz.sig</a></li>

<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz">http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-wallet-webex-0.6.0.tar.gz.sig</a></li>
-->

<!-- DONE: -->
<li><a href="http://ftpmirror.gnu.org/taler/sync-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/sync-0.8.2.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/sync-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/sync-0.8.2.tar.gz.sig</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz">http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-mdb-0.8.2.tar.gz.sig</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.8.1.tar.gz">http://ftpmirror.gnu.org/taler/taler-twister-0.8.1.tar.gz</a></li>
<li><a href="http://ftpmirror.gnu.org/taler/taler-twister-0.8.1.tar.gz.sig">http://ftpmirror.gnu.org/taler/taler-twister-0.8.1.tar.gz.sig</a></li>
</ul>
You must first install <a href="https://gnunet.org/en/news/2021-08-0.15.0.html">GNUnet v0.15.0</a> to compile GNU Taler 0.8.

{% endblock body_content %}