Wasabi Wallet v2.0.1.4
Wasabi is an easy to use, privacy-focused, open-source, non-custodial, Bitcoin wallet
Download
🪟 Windows
🍏 Apple M1
🍎 Apple Intel
🐧 Ubuntu / Debian
🐧 Other Linux
Release Highlights
🧅 Tor improvements for bigger and faster coinjoins
💾 Ledger Nano S Plus support
🦥 Auto-download of software updates
Release Summary
With this minor release we hope to solve the ongoing problem of coinjoin failures during the Tor denial of service attack, coinjoins should now be happening more frequently and with more users. Wasabi can now optionally download the new software package in the background and will ask you to install it. The Ledger Nano S Plus hardware wallet is now supported. Of course included are the usual numerous bug fixes and stability improvements.
Installation Guide
Download the operating system relevant software package and install Wasabi like you would any other software on your computer. For a detailed installation guide, including signature verification, see the documentation.
Advanced Guide
If you want to build or update Wasabi from source code, check out these easy instructions.
Wasabi uses reproducible builds, which you can verify with this guide.
Documentation
🕸️ Website
🧅 Tor onion site
❔ FAQ
Requirements
- Windows 10+
- macOs 10.15+
- Ubuntu 16.04, 18.04, 20.04+
- Fedora 33+
- Debian 10+
What's Changed
- [trivial] Packager: Replace three conditions with a single one by @kiminuo in #8379
- Update compatibiltiy information by @karozagorus in #8743
TorSettings
: UseKeepAliveIsolateSOCKSAuth
flag by @kiminuo in #8819- [VDG] Simplify AnySelected in Coins List by @SuperJMN in #8813
Packager
: Fix for WSL2 by @kiminuo in #7837WasabiSynchronizer
: Fix exception being handled. by @kiminuo in #8821- [VDG] Trace all info in exception on app crash by @SuperJMN in #8809
- [VDG] remove unnecessary using directive in AddressViewmodel by @MarnixCroes in #8828
- [VDG] lowercase writing not coinjoining tooltip by @MarnixCroes in #8829
HttpMessageHelper
: Change exception being thrown by @kiminuo in #8810- [VDG] [Trivial] Replace coinjoin icon by @SuperJMN in #8845
- Make software update flow better by @Szpoti in #8741
- [VDG] CurrencyEntryBox - fix divide by zero crash by @ichthus1604 in #8844
- [VDG] Fix DualCurrencyEntryBox bug when ConversionRate is zero by @ichthus1604 in #8847
- Add support for Ledger Nano S+ by @jmacato in #8801
- [VDG] Add Enable GPU setting by @wieslawsoltes in #8342
- [VDG] Add Coinjoin Settings dialog by @SuperJMN in #8849
- Simplify
TorHttpPool.CreateNewConnectionAsync
by @kiminuo in #8861 - [VDG] Searchbar Flyout logic Review & Fix by @SuperJMN in #8437
- [VDG] Improve Coin List by @SuperJMN in #8822
- [Trivial] Add latest Bitcoin Core version to Constants.UserAgents by @yahiheb in #8826
- [Trivial] Fix CodeFactor issues by @yahiheb in #8872
- Display user friendly exception message by @yahiheb in #8871
- [Trivial] Fix formatting by @yahiheb in #8865
- [Trivial] Hide overwhelming
SocketExceptions
by @Szpoti in #8853 - Introduce CancellationToken to UpdateManager by @Szpoti in #8864
- [Tor] Experiment no.1 by @kiminuo in #8846
- [Tor] Experiment - Set shorter
SocksTimeout
by @kiminuo in #8860 - [VDG] Show formatted "until" date for banned coins by @SuperJMN in #8879
- [VDG] Change the wallet creation ux to set the password later by @jmacato in #8867
- More user friendly error message for Invalid Hex String error by @Szpoti in #8836
- Abstractify enough to reuse Wabisabi without Wasabi wallet by @Kukks in #8754
- Fixup Support DnsEndpoint for Tor by @nopara73 in #8888
- [VDG] Update % when AnonScore changes in CJ settings by @SuperJMN in #8891
- [VDG] Remove OAPH from SearchBar by @SuperJMN in #8875
- [VDG] Remove OAPH from Coin List by @SuperJMN in #8874
TorProcessManagerTests
: Fix test by @kiminuo in #8896- [Tor] Add timeout to GetStatus request by @molnard in #8878
- [VDG] [Trivial] Optimize Replay by @SuperJMN in #8901
- Implement Virtual Coins by @nopara73 in #8689
- [VDG] Fix scrolling issues with mouse wheel in UTXO list (and other lists) when labels are under mouse by @wieslawsoltes in #8895
- Better log messages when round aborted with not enough alices by @molnard in #8907
- [VDG] Fee Chart dialog + custom fee rate input by @ichthus1604 in #8610
- Support taproot (coordinator side) by @nopara73 in #8912
- Suport taproot by @onvej-sl in #8831
- Add retry timeouts to CoinJoin requests by @molnard in #8898
- [VDG] Optimize LabelsListBox - and rename to LabelsItemsPresenter by @wieslawsoltes in #8909
TorTcpConnectionFactory
: Add missing cancellation token by @kiminuo in #8911- Tor SOCKS5: Remove "keepalive" functionality by @kiminuo in #8897
- [VDG] Send preview - fix button is not clickable by @soosr in #8869
- [VDG] Fee Chart - fix crash by @soosr in #8803
- Refactor SmartCoinSelector tests by @jmacato in #8790
New Contributors
- @karozagorus made their first contribution in #8743
Full Changelog: v2.0.1.3...v2.0.1.4