Original release notes
Wasabi Wallet is an easy to use, privacy-focused, open-source, non-custodial, Bitcoin wallet.
:window: Windows :green_apple: Apple M1/M2 :apple: Apple Intel :penguin: Ubuntu / Debian :penguin: Other Linux
---
Release Highlights
New loading screen
Receive Taproot by default
Support for two new packages for Linux (AppImage)
Bug fixes
Release Summary
Wasabi Wallet v2.8.1 includes several fixes that improve synchronization UX and performance.
New loading screen
More detailed progress is now displayed while your wallet is loading. Peers, block headers, filter headers, compact filters, and blocks are now visually trackable. Filter headers now download in parallel.
Receive Taproot by default
Taproot addresses use Bitcoin's most scalable and private script type. The soft fork was activated in August 2021 at block height 709,632, but sending to the new bech32m encoding type was not initially supported by wallet software. 5 years have now past, and Wasabi will shift the pressure to upgrade to unupgraded providers.
Support for two new packages for Linux (AppImage)
Wasabi package that runs anywhere. You can download Wasabi Wallet and run it on your Linux desktop system just like you would do with a Windows or Mac application.
Bug fixes
Some issues preventing users from synchronizing with their node were fixed. A bug blocking version upgrade announcements was fixed, and the Nostr relay list was updated.
---
Installation Guide
Download the operating system relevant software package and install Wasabi like you would with any other software on your computer. For a detailed installation guide, including signature verification, see the documentation.
Documentation
:spider_web: Website :onion: Tor onion site :orange_book: Documentation :grey_question: FAQ
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.
Requirements
- Windows 10 1607+
- Windows 11 23H2+
- macOS 14+
- Ubuntu 22.04+
- Fedora 42+
- Debian 12+
---
What's Changed
CoinJoinManager: Convertasyncmethods to sync [8/n] by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14709CoinJoinManager: Convertasyncmethods to sync [9/n] by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14712- Update Publisher by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14722
- fix: only use Tor RPCClient for .onion addresses by @remcoros in https://github.com/WalletWasabi/WalletWasabi/pull/14711
- Fix unresponsive "Done" button when opened from the Bitcoin RPC error by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14727
Logger: Make sure that logger is initialized as early as possible [1/n] by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14726- StatusIcon: Use more descriptive status for Bitcoin RPC by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14715
- [codex] Limit RPC filter sync batches by @nopara73 in https://github.com/WalletWasabi/WalletWasabi/pull/14732
- UX: Show TXID(s) at the top of transaction details by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14719
- Replace
relay.damus.ioby `nostr.mom by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14739 - Announce linux ARM by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14740
- Fix bundled apps permissions by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14742
- [trivial] Logger: Rename
InitializeDefaultstoConfigure[2/n] by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14731 - Change end of feed detection by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14723
- Upgrade Tor to 0.4.9.9 by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14703
- Add appimage packages by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14741
- LinqExtensions: Remove
Singleton()by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14745 - Fix coins wrongly showing anonymity score 2147483647 by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14730
- NScheme migration by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14747
- TorProcessManager: Log folder and parameters of the Tor process that ... by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14746
- Rounds: Improve log by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14756
- Remove
P2PNodesManagerand merge toNodeConnectionManagerby @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14713 - WalletFilterProcessor: Minor cleanup by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14765
- KeyManager: Fix a synchronization issue in
GetKeysby @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14763 - LinqExtensionsTests: CombinationsWithoutRepetitionZeroLength can fail... by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14764
- Ban NWabiSabi
WasabiRandomimplementations by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14760 - LinqExtensions: Optimize
WeightedAveragemethod by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14748 - Logger: Configuration only through
Configuremethod [3/n] by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14744 - LinqExtensions: Use .NET shuffling algorithm by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14757
- Improve randomness generation code by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14767
- Fix mempool fee estimation for non-matching targets by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14768
- Display info while p2p sync by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14698
- Fix regtest from persisting block header chain by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14773
- Measure the sync progress in the wallet's own block range by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14779
- Fix GUI staying frozen after Ctrl-C when shutdown is prevented by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14783
- regtest-coinjoin-test.sh: Fix loading by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14799
- CoinJoinManager: Fix namespace by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14790
- Random: Remove unnecessary allocations by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14787
- Try to improve performance by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14788
- Wallet: Add debug logs by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14794
- Bip21UriParser: Add basic support for silent payments by @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14797
- KeyManager: Add
NoLocksuffix toAssertLockedInternalKeysIndexedby @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14778 - TreeDataGrid: Work around missing row-action cells on Linux by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14807
- Use Taproot receive addresses by default by @Coinjoiner21 in https://github.com/WalletWasabi/WalletWasabi/pull/14808
- Download filter headers in parallel by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14772
- KeyManager: Remove unused
GetNextSilentPaymentDummyKeyby @Carti-it in https://github.com/WalletWasabi/WalletWasabi/pull/14776 - Add global usings to reduce frequent changes by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14805
- Release notes v2.8.1 by @Kruwed in https://github.com/WalletWasabi/WalletWasabi/pull/14749
- Announce AppImage packages too by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14815
- Use tag name as version by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14816
- Fix macos vs linux sed incompatibility by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14818
- Remove stashing in release.sh by @lontivero in https://github.com/WalletWasabi/WalletWasabi/pull/14819
Full Changelog: https://github.com/WalletWasabi/WalletWasabi/compare/v2.8.0...v2.8.1


