Releases: zkSNACKs/WalletWasabi
Wasabi Wallet v2.0.2.1
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
🐳 Cheaper privacy for whales
⬆️ Automatically verify the signatures of the software updater
🛑 Prevent accidental coinjoin double spend
🆕 Faster onboarding experience
🐛 Lots of bug fixes
Release Summary
With the latest update, it is now possible to coinjoin coins up to 43000 bitcoin. Coinjoin coin selection is improved for whales, giving greater privacy at a lower cost. The "discrete mode" feature reveals the hidden information by hovering your mouse over the hidden items. Additionally, the coordinator now pays for the coinjoin transaction overhead cost. You can also view transaction details by double clicking the history table. Other improvements include an upgrade to Tor v0.4.7.11,which resolves some issues on MacOS, and upgrading to .NET 7. This update also includes numerous bug fixes and minor improvements. If you manually set a custom backend URI values by modifying your config file, set them again after the first run of this version.
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
- Add SemiPrivateThreshold constant by @yahiheb in #9410
- [Trivial][VDG] Remove empty wallet message by @yahiheb in #9391
- Fix MempoolMirror's ArgumentException by @adamPetho in #9374
- Correct log message when building transaction by @yahiheb in #9413
- [VDG] Fix
IsSemiPrivate()
method by @soosr in #9418 - [VDG] Transaction Preview: Hide fiat amounts when exchange rate is zero by @ichthus1604 in #9399
- Loading page by @CAnorbo in #9459
- [VDG] Fix SearchBar flyout issue on theme change by @ichthus1604 in #9401
- [VDG] Only recreate mnemonics if the user start everything over by @soosr in #9394
- fix empty history style by @soosr in #9421
- [VDG] Add Wallet - fix delay after password by @soosr in #9461
- [VDG] [trivial] broadast TX caption typo by @MarnixCroes in #9440
- [VDG] Discreet Mode - fix hover on empty labels in Wallet Coins by @soosr in #9460
- [VDG] Discreet control alignment by @ichthus1604 in #9475
IdempotencyRequestCache
: Add test: 2 requests, first one throws an ex… by @kiminuo in #9482- Add cancellation token to Controllers #1 by @adamPetho in #9396
- Add test for preventing double output registration by @molnard in #9470
- rename and change order WalletView menu items by @MarnixCroes in #9442
- [VDG] Privacy Ring Details Layout by @ichthus1604 in #9382
- [VDG] Hide edit pockets button on Preview transactions by @soosr in #9486
MempoolMirror
: Improve effectiveness ofEvictSpendersNoLock
by @kiminuo in #9448- UpdateManager: typo fixes by @MarnixCroes in #9491
- [Trivial][VDG] Disable back button for privacy ring dialog by @yahiheb in #9355
- Remove
default
CTs from Tor code (2) by @kiminuo in #9487 - Remove
HttpClientWrapper
by @kiminuo in #9488 - [Trivial] Fix obsolete warning by @molnard in #9483
- [VDG] fix calculation of
AreAllCoinsPrivate
by @soosr in #9457 - Enable auto add action for PRs by @soosr in #9497
- [VDG] Decrease prebuilds by @soosr in #9500
- Order settings by @yahiheb in #9511
- Revert "Enable auto add action for PRs" by @soosr in #9509
- Use LogInfo in UpdateManager if it's called from Linux distro by @adamPetho in #9499
- Add
catch IOException
to UpdateManager by @Szpoti in #9512 - [Trivial] simplify backup message by @yahiheb in #9472
- Packager SHA256SUMS.asc by @molnard in #9515
- Auto-add discussions to project board by @MaxHillebrand in #9524
- Revert "Auto-add discussions to project board" by @MaxHillebrand in #9526
- Tolerate some missing fee rate by @lontivero in #9530
- Increase fee rate tolerance by @lontivero in #9531
- [VDG] Double shield coinjoin icon by @soosr in #9510
- [VDG] improve connect hww & enter pin message by @MarnixCroes in #9431
- [Packager] Skip MSI creation if already exists by @molnard in #9533
- [VDG] Add PlainTextColumn for TreeDataGrid by @wieslawsoltes in #9514
- [Trivial] Fix lambda consistency by @Szpoti in #9550
- Relax mining fee rate diff. by @lontivero in #9556
- Coin selection improvement by @molnard in #9555
- Use .NET 5's HEX function by @kiminuo in #9561
- [VDG] Tile system refactoring by @SuperJMN in #9493
- [Documentation] [Trivial] Update manual steps for RegTest setup by @SuperJMN in #9554
- [VDG] Add support for double-click to show details by @wieslawsoltes in #9538
- Fix feerate calculation by @lontivero in #9558
- Clarify break condition by @molnard in #9569
- [Trivial] Update supported OS by @yahiheb in #9574
- [VDG] [Trivial] Adapt View names for consistency by @SuperJMN in #9551
- [VDG] [Trivial] Fix different sort ordering in items between searches by @SuperJMN in #9582
- [trivial]
EventAwaiter(s)
: Fix IDE0130 warnings by @kiminuo in #9580 - [VDG] Welcome Page Simplification by @jmacato in #9534
- [VDG] Privacy ring reordering by @ichthus1604 in #9397
- MirrorMempool: Swap old mempool snapshot for a new mempool snapshot by @kiminuo in #9428
- [minor]
CoinJoinClient
: Simplify a line by @kiminuo in #9585 - [VDG] PrivacyContentControl dual mode by @ichthus1604 in #9570
- [VDG] Privacy Ring - fix glitch during resize by @soosr in #9590
- [VDG] Privacy Bar reordering by @ichthus1604 in #9465
- Remove fallback mechanism by @kiminuo in #9528
MempoolNotifiesAsync
: Fix test by @kiminuo in htt...
Wasabi Wallet v2.0.2 - Better Faster Stronger
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 latency optimization for more frequent coinjoins
🦯 New privacy progress indicator
👓 Improvements on anonymity scoring
🔼 Minor UI improvements
🐛 Numerous bug fixes and stability improvements
Release Summary
This major release includes countless optimizations to how Wasabi uses the Tor network, most notably now the Wasabi client uses Tor exit nodes to talk to the backend, greatly improving reliability and increasing the frequency and size of coinjoin rounds. On the home screen is now a privacy progress bar, showing the size of coins and their privacy level. This view can be expanded to see a progress ring, with additional information about the coins. Also included are the usual bug fixes and performance 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
- Fix CI - Wait a bit more for the CoinJoin by @molnard in #8908
WabiSabiHttpApiClient
: Remove extracatch
by @kiminuo in #8927- [VDG] Optimize PrivacyContentControl template by @wieslawsoltes in #8929
- Use virtual wallet input and outputs concepts by @nopara73 in #8928
- Anonymity improvement tests by @onvej-sl in #8933
- Improvement of anonymity computation by @nopara73 in #8932
- [GitHub Action] Add issues automatically to the project board by @soosr in #8939
- [VDG] Remove unused BlurBehind control by @wieslawsoltes in #8946
- Revert "Anonymity improvement tests" by @nopara73 in #8948
- [Trivial] Fix some typos by @yahiheb in #8944
- Add RPC
Start
andStop
coinjoin by @lontivero in #8955 - Compatibility update 2 by @karozagorus in #8850
- Prioritize warning by @MaxHillebrand in #8966
- Update to Avalonia 0.10.18 by @jmacato in #8957
- Add CoinVerifier by @Szpoti in #8971
- Add password parameter by @lontivero in #8962
- [WasabikaCodex] Extend git scripts by @soosr in #8923
- [VDG] tx broadcast caption text by @MarnixCroes in #8978
- Fix namespace of
ReadyToSignRequestRequest
by @kiminuo in #8980 - Update WW2 legal docs by @yahiheb in #8377
- Add a message when the history table is empty by @turbolay in #8977
- [VDG] custom fee CurrencyEntryBox improvement by @MarnixCroes in #8984
- [VDG] SendViewModel - fix reentrance problem in TryParseUrl() by @ichthus1604 in #8968
- [VDG] DualCurrencyEntryBox - small layout correction for readonly style by @ichthus1604 in #8960
- Adjust Timeouts + fix backend bug by @adamPetho in #8981
- tor: Remove unused macOS script that is not a part of the official distribution by @kiminuo in #8982
- [VDG] Set focus away when activating actionable item by @SuperJMN in #8970
- Remove Instagram, Facebook from footer by @bfiics in #8974
- Tor circuit prebuilding by @kiminuo in #8827
- Subscribe Tor Control
STREAM
events by @kiminuo in #8979 - [Trivial] Bump VS version by @nopara73 in #8990
- Update NuGets by @nopara73 in #8992
- coinjoin icons change by @Bodnaralexa in #8989
- Script to upgrade Tor binaries by @kiminuo in #8547
- [Taproot support] Separate persistent methods by @lontivero in #8996
- Tiny changes to clean the
KeyManager
by @lontivero in #9005 - hardwallet design changes by @Bodnaralexa in #8993
- [VDG] Send - fix paste button flashing after pasting PayJoin address by @ichthus1604 in #9001
- [TRIVIAL] Fix incorrect icon on HW wallet page by @soosr in #9011
- Do not log
System.OperationCanceledException: The peer has been disconnected
on debug level by @kiminuo in #9007 - [trivial] Remove benchmark code by @kiminuo in #9006
- Enable "skip" for seed confirmation in debug mode by @turbolay in #9016
- Tor: Fix use of
AnyOneOffCircuit
by @kiminuo in #9017 - Fix warnings in Backend project (take 2) by @kiminuo in #8100
- Fix taproot test warnings by @kiminuo in #9021
- Revert "Fix warnings in Backend project (take 2)" by @molnard in #9027
- [Trivial] Edit command for faster cloning of the repo (README.md) by @yahiheb in #9029
- Tor: Proper matching of
TorTcpConnection
s and Tor's streams (circuits) by @kiminuo in #9020 - Check if cts is disposed by @nopara73 in #8969
- [Trivial] LogInfo for NoEstimationException by @turbolay in #9019
- [VDG] Privacy bar by @ichthus1604 in #8956
- [VDG] Privacy Ring by @ichthus1604 in #8832
- Small changes in
KeyManager
by @lontivero in #9030 - Log on Trace level when every coin is mixed by @Szpoti in #9023
- Fix namespace of
RPCClientExtensions
by @kiminuo in #9022 - [MusicBox] Don't display "Round finished..." when user presses pause during InputRegPhase by @turbolay in #8997
- Act on reviews of 8994 by @nopara73 in #9031
- [VDG] Improve UX of Send/QRCode by @SuperJMN in #7577
- [VDG] Discreet Mode for BitcoinP2PEndPoint in Settings by @MarnixCroes in #8691
- Fix warnings in Backend project (take 3) by @kiminuo in #9028
- [VDG] Reveal privacy item when mouse is over it for a while by @SuperJMN in #8905
- [VDG] [Trivial] Use ObserveOn correctly by @SuperJMN in #9045
- [VDG] Privacy Ring + Privacy Bar improvements by @ichthus1604 in #9037
- Remove unused Wallet.InitializingChanged static event by @wieslawsoltes in #9050
- [Trivial] Use expression body for lambda expressions by @yahiheb in #9043
- Bypass WitnessAlreadyProvided exception by @molnard in https://github.com/zkSNACKs/WalletWasabi/p...
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
Wasabi Wallet v2.0.1.3
Wasabi is an easy to use, privacy-focused, open-source, non-custodial, Bitcoin wallet
Download
🪟 Windows
🍏 Apple M1
🍎 Apple Intel
🐧 Ubuntu / Debian
🐧 Other Linux
Summary
This minor release includes dependency updates of Avalonia and HWI, reduces the number of coins a coinjoin wallet will generate, as well as numerous bug fixes and stability improvements.
Highlights
🪙 Less utxos created in coinjoins make it cheaper.
💻 Hardware wallet bug fixes and UI improvements.
⬆️ UI crash and minor bug fixes
📜 Improvements to the scroll bar and table sorting.
🧑🦱 Show the recipient on the transaction preview screen.
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.
Build with .NET 6.0.300.
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
- Make OperationCanceledException log only in Debug mode in CoinJoinClient by @adamPetho in #8698
- [trivial] Fix namespace for
NBitcoinExtension
class andExtensions
class by @kiminuo in #8184 - Change WW2 monitor timeout from 1h to 3h by @nopara73 in #8721
- [Trivial] Improve message to detect HW by @yahiheb in #8726
- [VDG] Add HasChildren method to history item by @wieslawsoltes in #8728
- [VDG] searchbar wording Bitcoin Knots by @MarnixCroes in #8736
- [VDG] lowercase writing musicbox ellipse by @MarnixCroes in #8737
- [VDG] Decrease show delay for scroll bars to improve user experience by @wieslawsoltes in #8740
- [VDG] tooltip coinjoin time preference by @MarnixCroes in #8749
- [Trivial] Move classes into there own files by @yahiheb in #8679
- Fix logs by @nopara73 in #8756
- update README Download image by @MarnixCroes in #8638
- [VDG] Round to significant figures in Change Avoidance Suggestions by @SuperJMN in #8752
- Fix infinite loop in CoinSelector by @molnard in #8367
- [VDG] Fee Slider - full labels by @soosr in #8704
- Update avalonia 0.10.17 by @danwalmsley in #8716
- [VDG] Remember window size by @soosr in #8650
- [VDG] Recipient on txn preview by @soosr in #8563
TorMonitor
: Report that "we are no longer confident that we can build Tor circuits" by @kiminuo in #8711- [VDG] Add ability to sort coins in Coin List by indicators by @SuperJMN in #8760
- Add original round id to log message when creating blame round by @molnard in #8762
- [VDG] WalletManagerViewModel - simplification by @soosr in #8692
- [VDG] Fix for focus loss after window becomes inactive by @SuperJMN in #8759
- [VDG] MainViewModel - cleanup & simplification by @soosr in #8236
- Remove unused methods from LinqExtensions.cs by @yahiheb in #8755
- [VDG] hww not connected text wording by @MarnixCroes in #8782
- [VDG] Use ItemTemplate instead of DataTemplates by @wieslawsoltes in #8776
- Return ownership proofs by @soosr in #8708
- Target low UTXO count by @nopara73 in #8768
- Update HWI & Ledger Katas by @Szpoti in #8792
- Update HWI to 2.1.1 by @yahiheb in #7791
- [VDG] Fee Chart - Fix labels plural form by @soosr in #8795
Full Changelog: v2.0.1.2...v2.0.1.3
Wasabi Wallet 2.0.1.2
Summary
PRIVACY IS YOUR ABILITY TO SELECTIVELY REVEAL YOURSELF TO THE WORLD
This release includes a couple of stabilization improvements mostly around network communication, but also adds new features.
- Fixing the problem when Tor gets stuck with TtlExpired error.
- Adds RedCoinIsolation feature.
- Minor improvement in CoinJoin coin selector algorithm.
- Crash fixes.
Newbie Guide
While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the How To Use guide.
Advanced Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide
Build with .NET 6.0.300.
FAQ
- Frequently asked questions here.
- Requirements? x64, Linux, >Win10, >macOS 10.15.
What's Changed
- [VDG] Fix possibly null reference in QrCode by @wieslawsoltes in #8627
TorHttpPool
: Catch evenTorConnectCommandFailedException
withoutTtlExpired
flag. by @kiminuo in #8553TorTcpConnectionFactory
: Log only on trace level by @kiminuo in #8629- Remove unnecessary logging to console by @onvej-sl in #8624
- Remove WW1 client code. by @kiminuo in #8639
- Fix rounding error in anonscore calculation by @nopara73 in #8633
- [Trivial] Fix code factor issues by @yahiheb in #8634
- [VDG] Discreet Mode for wallet coins by @MarnixCroes in #8188
- [VDG] Modify
RxApp.DefaultExceptionHandler
by @soosr in #7478 - Backend: Additional Docker stuff by @Kukks in #8596
- Add RedCoinIsolation by @nopara73 in #8522
- [Trivial] Update tooltip for Red coin isolation by @Szpoti in #8644
- Update CoinJoinProfile equalities + remove redundant code by @adamPetho in #8643
- [VDG] change item order in Transaction Details by @MarnixCroes in #8645
WasabiSynchronizer
: Remove request blocking by @kiminuo in #8640- Return ownership proofs by @onvej-sl in #8635
- Fix fallback by @nopara73 in #8654
- [VDG] WalletManagerViewModel - cleanup by @soosr in #8652
- [VDG] WalletViewModelBase - Cleanup by @soosr in #8651
- [Trivial] Order elements (CodeFactor) by @yahiheb in #8657
- Use
NoAuthenticationRequired
for DefaultCircuit by @kiminuo in #8660 - [Trivial] Fix Codefactor issues by @yahiheb in #8658
- [VDG] Update to Avalonia 0.10.16 by @wieslawsoltes in #8663
- [Trivial] Remove unused code by @nopara73 in #8668
- Revert "Return ownership proofs" by @nopara73 in #8671
- Don't swallow exception by @nopara73 in #8673
- Make AliceClient handle Protocol exceptions by @adamPetho in #8675
- Tor: remove digest line for macOS by @kiminuo in #8628
- [VDG] NavBarViewModel - cleanup by @soosr in #8666
WasabiSynchronizer
: Improve exception handling by @kiminuo in #8641- [VDG] Fix LabelsPanel not displaying all items by @wieslawsoltes in #8683
- [VDG] wallet stats lowercase writing by @MarnixCroes in #8686
- [VDG] NavBarItemViewModel - cleanup by @soosr in #8667
- [VDG] Fix NavBarItem shaking title by @wieslawsoltes in #8688
- Weakly consider AS for coin selection by @nopara73 in #8659
TorMonitor
: Add restarting capability by @kiminuo in #8669- Allow only single run of
PrivacySuggestionsFlyoutViewModel.BuildPrivacySuggestionsAsync
by @kiminuo in #8594 - Update Website main image by @CAnorbo in #8702
- macOS: Tor control failed to initialize by @kiminuo in #8700
Full Changelog: v2.0.1.1...v2.0.1.2
Wasabi Wallet 2.0.1.1 - Tor update
Summary
PRIVACY IS YOUR ABILITY TO SELECTIVELY REVEAL YOURSELF TO THE WORLD
The most important change is the Tor update. There is an ongoing attack against the Tor network causing delays. Under the hood Wasabi is using Tor to anonymize network traffic, so this has an effect on us as well. The updated Tor client mitigates the problem, see Tor changelog below 👇:
-
This version fixes several bugfixes including a High severity security issue
categorized as a Denial of Service. Everyone running an earlier version
should upgrade to this version. -
Major bugfixes (congestion control, TROVE-2022-001):
- Fix a scenario where RTT estimation can become wedged, seriously
degrading congestion control performance on all circuits. This
impacts clients, onion services, and relays, and can be triggered
remotely by a malicious endpoint. Tracked as CVE-2022-33903. Fixes
bug 40626; bugfix on 0.4.7.5-alpha.
- Fix a scenario where RTT estimation can become wedged, seriously
It is recommended to update Wasabi to this version. Please read the What's Changed section for details.
We live in an Orwellian surveillance society where your information is being used to typecast and manipulate you. Bitcoin projects are being pressured to collect more and more data, if possible.
This is why Wasabi Wallet is programmed to be a zero-knowledge software. Developers do not and never will collect any information about you. What you do with your bitcoin is your business.
-
OPEN SOURCE: Wasabi Wallet is a free, open-source and deterministically reproducible software. Anyone can see, verify and even contribute to the code.
-
TRUSTLESS BY DESIGN: The software is designed so that neither the public nor the developers can breach your privacy. This is done through coinjoins, client-side block filtering and communication over the Tor anonymity network.
-
NON-CUSTODIAL: Not your keys, not your coins. Wasabi Wallet lets you control your private keys, offering you true financial self sovereignty.
-
EASY TO USE: Wasabi is designed to be a user friendly Bitcoin wallet, that handles its users' privacy automatically under the hood, including network connections, input selection and conjoining.
-
COMPREHENSIVE: The wallet uses WabiSabi, an anonymous credential scheme that was designed to enable more accessible and efficient coinjoins. It allows users to utilize the best privacy tool without requiring a large amount of bitcoin in the wallet.
-
AFFORDABLE: Coinjoining coins with a value above 0.01 BTC costs 0.3% as a coordinator fee + mining fees. Inputs of 0.01 BTC or below don't pay coordinator fees, nor remixes, even after one transaction. Thus, a payment made with coinjoined funds allows the sender and the recipient to remix their coins without paying any coordinator fees.
Newbie Guide
While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the How To Use guide.
Advanced Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide
Build with .NET 6.0.300.
FAQ
- Frequently asked questions here.
- Requirements? x64, Linux, >Win10, >macOS 10.15.
What's Changed
- [VDG] Fix bad StatusIcon icon by @SuperJMN in #8558
- [VDG] shorten musicbox message by @MarnixCroes in #8548
- [VDG] Send - Add missing log by @soosr in #8546
- [VDG] Fix bad flyout behavior after theme switch by @SuperJMN in #8343
- [VDG] Remove hyperlink from add HW wallet by @soosr in #8320
- [VDG] Enable Go Back in Welcome Screen by @SuperJMN in #8560
- [VDG] Display error in compact dialog if it happened there by @soosr in #8561
- [VDG] add confirmation numbers by @soosr in #8564
- Bump version on the website by @nopara73 in #8559
- Allow override of backend url by @Kukks in #8414
- [VDG] Sort coins in Coin List by amount by @SuperJMN in #8568
- Preparation for anonymity calculation improvement by @nopara73 in #8178
- [VDG] Bitcoin Network Badge by @jmacato in #8526
- Clarify a sentence in website text. by @BTCparadigm in #8593
- Remove leftover by @molnard in #8591
- [VDG] limit btc value decimals by @soosr in #8574
- Remove dead code by @yahiheb in #8530
- Tests: AliceTimeoutTests - minor improvements by @kiminuo in #8601
- Filter out WW2.0.0 Clients in the First Round by @nopara73 in #8600
- Measure arena period as well by @molnard in #8592
- Only logtrace OperationCanceledException by @nopara73 in #8611
- Elevate some log messages from Debug to Info by @molnard in #8612
- Abort registrations on ended rounds by @lontivero in #8605
- Improve cancellation logic and logs by @nopara73 in #8614
- Update NewtonSoft by @molnard in #8599
- [VDG] Settings dialog by @ichthus1604 in #8606
- [VDG] Add implicit zero for decimal numbers by @SuperJMN in #8577
- [VDG] Fix resource icons by @SuperJMN in #8557
- [VDG] LabelsList scroll fix by @ichthus1604 in #8608
- [VDG] Add transaction counters in wallet stats by @ichthus1604 in #8609
- [VDG] Adjust network badge position on macOS by @wieslawsoltes in #8616
- Update Tor to
0.4.7.8
by @kiminuo in #8613 - Bias random coin selection towards larger amounts by @nopara73 in #8595
- Avoid always punishing WW2 denom outputs by @nopara73 in #8621
- Fix of CombinationsWithoutRepetition() by @onvej-sl in #8620
- Bump version to v2.0.1.1 by @molnard in #8623
Full Changelog: v2.0.1.0...v2.0.1.1
Wasabi Wallet 2.0.1 - Antifragility pack
Summary
PRIVACY IS YOUR ABILITY TO SELECTIVELY REVEAL YOURSELF TO THE WORLD
This is the first release after 2.0 version. Many improvements were made to make the software more robust and tolerant against network failures for example the ongoing distributed denial of service attack (DDoS) on the Tor network. It is recommended to update Wasabi to this version. Please read the What's Changed section for details.
We live in an Orwellian surveillance society where your information is being used to typecast and manipulate you. Bitcoin projects are being pressured to collect more and more data, if possible.
This is why Wasabi Wallet is programmed to be a zero-knowledge software. Developers do not and never will collect any information about you. What you do with your bitcoin is your business.
-
OPEN SOURCE: Wasabi Wallet is a free, open-source and deterministically reproducible software. Anyone can see, verify and even contribute to the code.
-
TRUSTLESS BY DESIGN: The software is designed so that neither the public nor the developers can breach your privacy. This is done through coinjoins, client-side block filtering and communication over the Tor anonymity network.
-
NON-CUSTODIAL: Not your keys, not your coins. Wasabi Wallet lets you control your private keys, offering you true financial self sovereignty.
-
EASY TO USE: Wasabi is designed to be a user friendly Bitcoin wallet, that handles its users' privacy automatically under the hood, including network connections, input selection and conjoining.
-
COMPREHENSIVE: The wallet uses WabiSabi, an anonymous credential scheme that was designed to enable more accessible and efficient coinjoins. It allows users to utilize the best privacy tool without requiring a large amount of bitcoin in the wallet.
-
AFFORDABLE: Coinjoining coins with a value above 0.01 BTC costs 0.3% as a coordinator fee + mining fees. Inputs of 0.01 BTC or below don't pay coordinator fees, nor remixes, even after one transaction. Thus, a payment made with coinjoined funds allows the sender and the recipient to remix their coins without paying any coordinator fees.
Newbie Guide
While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the How To Use guide.
Advanced Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide
Build with .NET 6.0.300.
FAQ
- Frequently asked questions here.
- Requirements? x64, Linux, >Win10, >macOS 10.15.
What's Changed
- 2.0 website by @CAnorbo in #8373
- Improve backend log a bit by @adamPetho in #8389
- Optimize MaxSuggestedAmount variation by @molnard in #8390
- Add Human readable round information API by @molnard in #8391
- Fix LegalDocs link in website by @adamPetho in #8392
- Keep largest MaxSuggestedAmount until successful input reg by @molnard in #8393
- Add log for possible blame failure catch by @nopara73 in #8397
- Remove nonimportant tohashsets those might ruin things by @nopara73 in #8401
- Log witness count by @nopara73 in #8402
- Add more log by @nopara73 in #8403
- Add more logs by @nopara73 in #8404
- Remove unnecessary log by @nopara73 in #8407
- Add wabisabi request statista by @nopara73 in #8410
- Increase statista time to 60 minutes by @nopara73 in #8411
- [Fix] Registration halt by @lontivero in #8417
- If someone didnt confirm fail and blame by @nopara73 in #8418
- Add back output reg step for blame rounds by @nopara73 in #8432
- Add buffer times by @nopara73 in #8433
- Reduce buffer of signing to zero by @nopara73 in #8441
- Send NotAllAlicesSign so people get into blame round by @nopara73 in #8442
- Revert blame round creation by @nopara73 in #8443
- Fix order by @nopara73 in #8444
- Add buffer for output reg by @nopara73 in #8445
- Timeout fast when previous phase failed by @nopara73 in #8464
- Revert buffer time by @nopara73 in #8465
- Fix unit test by @nopara73 in #8466
- Never release during a Tor network disruption by @nopara73 in #8431
- TorHttpPool: Split lock to allow concurrent Tor circuits creation [dev 2.0.1] by @kiminuo in #8469
- Decrease input reg available time, so the clients hurry up. by @adamPetho in #8472
- Chaos monkey by @lontivero in #8468
- Add phase to human monitor and order results by importance by @nopara73 in #8485
- Log phase duration in case of late requests, so we can analyze it by @adamPetho in #8471
- Implement parallel rounds by @nopara73 in #8486
- Implement WW2.0.0 Compatible CJ Load Balancer by @nopara73 in #8495
- Improve DDoS Protection by @nopara73 in #8499
TorMonitor
: Verify using software-versions API [dev 2.0.1] by @kiminuo in #8481- Update Tor to 0.4.7.7 [dev 2.0.1] by @kiminuo in #8475
- Abort pending requests when we are late by @lontivero in #8489
- Continue retrying requests until the phase finishes by @lontivero in #8504
- Upgrade xUnit to get NRT support by @kiminuo in #8507
- Load Balancing by @nopara73 in #8506
.editorconfig
: Insert final newline to all files by @kiminuo in #8509- Do not unregister wrong phase by @lontivero in #8493
- Try fix tokens around registration by @nopara73 in #8512
- Add missing EndRoundState msgs by @nopara73 in #8510
- [trivial] Fix analyzer error. by @kiminuo in #8474
- [VDG] Add Tor Status Checker by @SuperJMN in #8476
- Clarify wording + Increase Time by @nopara73 in #8524
- Drop exit node after 2h instead of 1d by @nopara73 in #8525
- Antifragility Pack WW2.0.1 by @nopara73 in #8497
- Cancel when not conn conf by @nopara73 in #8520
- Make WW2.0.0 client most preferred round to be the last by @nopara73 in #8521
- Avoid exit nodes by @nopara73 in #8533
- trivial - typo fix by @MarnixCroes in #8532
- Fix for Tor Checker preventing application from closing normally by @SuperJMN in #8534
- [VDG] Make TorIssuesControl have a proper size in StatusIcon by @SuperJMN in #8539
IHttpClient
: Add missingOperationCanceledException
by @kiminuo in h...
Wasabi Wallet 2.0 - Privacy by default
Summary
PRIVACY IS YOUR ABILITY TO SELECTIVELY REVEAL YOURSELF TO THE WORLD
We live in an Orwellian surveillance society where your information is being used to typecast and manipulate you. Bitcoin projects are being pressured to collect more and more data, if possible.
This is why Wasabi Wallet is programmed to be a zero-knowledge software. Developers do not and never will collect any information about you. What you do with your bitcoin is your business.
-
OPEN SOURCE: Wasabi Wallet is a free, open-source and deterministically reproducible software. Anyone can see, verify and even contribute to the code.
-
TRUSTLESS BY DESIGN: The software is designed so that neither the public nor the developers can breach your privacy. This is done through coinjoins, client-side block filtering and communication over the Tor anonymity network.
-
NON-CUSTODIAL: Not your keys, not your coins. Wasabi Wallet lets you control your private keys, offering you true financial self sovereignty.
-
EASY TO USE: Wasabi is designed to be a user friendly Bitcoin wallet, that handles its users' privacy automatically under the hood, including network connections, input selection and conjoining.
-
COMPREHENSIVE: The wallet uses WabiSabi, an anonymous credential scheme that was designed to enable more accessible and efficient coinjoins. It allows users to utilize the best privacy tool without requiring a large amount of bitcoin in the wallet.
-
AFFORDABLE: Coinjoining coins with a value above 0.01 BTC costs 0.3% as a coordinator fee + mining fees. Inputs of 0.01 BTC or below don't pay coordinator fees, nor remixes, even after one transaction. Thus, a payment made with coinjoined funds allows the sender and the recipient to remix their coins without paying any coordinator fees.
Newbie Guide
While setting up Wasabi is straightforward, even a Linux wizard with the longest beard can get stuck on the most basic tasks. Consider taking a look at the How To Use guide.
Advanced Guide
If you want to build Wasabi from source code or update the source code check out these instructions.
From version 1.1.3 Wasabi also introduces reproducible builds: Deterministic Build Guide
Build with .NET 6.0.300.
FAQ
- Frequently asked questions here.
- Requirements? x64, Linux, >Win10, >macOS 10.15.
Release Notes
- Brand new considerations to improve the user experience. Receive, wait, spend. Privately, by default.
- Easy to install, easy to use.
- New UI made with love using Avalonia framework.
- A new coinjoin protocol called WabiSabi. See the research paper here.
- Apple M1 native packages, as well as portable packages (zip files), are available.
- For a blog post about new features, click here.
- Max Privacy, @MaxHillebrand.
Credits
@adamPetho @Szpoti @molnard @lontivero @kiminuo @nopara73 @nothingmuch @yahiheb @MarnixCroes @jmacato @danwalmsley @soosr @ichthus1604 @SuperJMN @wieslawsoltes @MaxHillebrand @BTCparadigm @CAnorbo @Belliusz @bharmat @hgergoil @Bodnaralexa @seresistvanandras @Trxlz @AvivMilner and many others...Wasabi 2.0 - TestNet Release v5
Summary
Welcome! This is the 5th TestNet release. This version of Wasabi 2.0 is suitable for Testing purposes. It only allows you to CoinJoin on TestNet and we do not recommend using the wallet on MainNet yet - don't be #reckless. The software is still under active development, so be careful.
Are you a first-time user?
- Download the package below by choosing your favorite operating system.
- Install and try it out! 🤞
Already using Wasabi?
- This installation will overwrite your current version of Wasabi 1.0 ❗. If you want to continue using Wasabi 1.0, especially CoinJoining on MainNet, we suggest installing this version under a new user profile of your operating system. If you still want to experiment with overwriting your existing installation, make sure to change the network settings to TestNet and you have backed up everything - as usual.
- Download the package below by choosing your favorite operating system.
- Install and try it out! 🤞
- You can downgrade from the test version by uninstalling it and then installing the latest stable release of Wasabi 1.0.
Download here 🔥 🚀
- See below 👇
The version is intentionally v1.98.4.0.
Where to get TestNet coins?
- Create a Wallet and a Receive address in Wasabi - it will be automatically copied to your clipboard.
- There are services that can send you TestNet coins into your wallet - they are called faucets.
- Choose one or more from the following list of faucets and follow the instructions:
- You should receive the coins in less than a minute. 💸
FAQ
- Requirements? Windows 10 1607+ (except 1703), macOs 10.15+, Ubuntu 16.04, 18.04, 20.04+, Fedora 33+, Debian 10+
- Compatibility? Click here.
Feedback
Your feedback is essential for the development of Wasabi 2.0.
- There is a dedicated discussion for this release below. 👇
- Join the general discussion.
- Or create a new issue here.
What's Changed
Click to expand!
- [VDG] Put back correct margin to AdornerCanvas by @SuperJMN in #7810
- [VDG] Fix wrong dialog behavior by @SuperJMN in #7811
- [VDG] Fix missing error message in Dual Currency Input by @ichthus1604 in #7816
- [VDG] New Wallet Icons by @jmacato in #7798
- [VDG] Take private pocket into account when it was autoselected by @soosr in #7818
- [VDG] [Trivial] Add Wasabi Logo icon to MainWindow by @SuperJMN in #7817
- [VDG] Fix flickering button by @soosr in #7813
- [VDG] Fix dialog border on full screen by @soosr in #7815
- Correct password before checking by @soosr in #7774
- Fix missing icon in Pocket Selection by @jmacato in #7823
- [VDG] Coinjoin Profiles screen rework by @ichthus1604 in #7793
- Vsize credentials fix by @lontivero in #7830
- Consider sybils for anonymity score calculation by @nopara73 in #7756
- [VDG] Improve private pocket autoselection logic by @soosr in #7833
- [VDG] [Trivial] Add missing icon back (used by SearchBar) by @SuperJMN in #7835
- Update the list of coins with the successfully registered ones. by @molnard in #7826
- Revert 7756 by @molnard in #7840
- Add runtime support for Apple Silicon. by @kiminuo in #7827
- [VDG] Loading wallet - no seconds displayed when more than 1 hr by @MarnixCroes in #7842
- [Trivial] Remove unnecessary null check by @yahiheb in #7846
- Make AutoCoinJoin business logic more robust by @molnard in #7839
WasabiRandom
is no longerIDisposable
by @kiminuo in #7847- [TRIVIAL] WabiSabi Client coinjoin writing by @MarnixCroes in #7855
- [VDG] Remove dead code by @MarnixCroes in #7856
UiConfig
: Switch fromTaskPoolScheduler
toMainThreadScheduler
by @kiminuo in #7838Packager
: Minor changes regarding documentation and minor improvements by @kiminuo in #7845- [Packager] Use macOS instead of OSX by @molnard in #7869
- [Packager] Add feature to pass appleId in CLI by @molnard in #7868
- [VDG] Use
LabelsListBox
instead of readonlyTagsBox
by @soosr in #7864 - [Arena] Get the status from RoundStates instead of Rounds by @molnard in #7854
- [Packager] Release arm64 package to macOS by @molnard in #7871
- Waiting for Blame round never times out by @molnard in #7881
- [TRIVIAL] WabiSabi backend coinjoin writing by @MarnixCroes in #7885
- [trivial] Fix warnings and a typo by @kiminuo in #7894
- Only stop restarting if round was intentionally stopped by @molnard in #7900
- Add test to verify round awaiter can be cancelled by @lontivero in #7901
- Fix warnings in blinding tests. by @kiminuo in #7888
- [Trivial] Fix CodeFactor issues by @yahiheb in #7887
- [VDG] Extend SearchBar capabilities by @SuperJMN in #7797
- [VDG] [Trivial] Unset default monospaced font for Flyouts by @SuperJMN in #7867
- [VDG] Add wallet name to Loading screen by @ichthus1604 in #7825
- [VDG] New Add Wallet options screen by @ichthus1604 in #7792
- [VDG] Dual Currency Input Minor layout improvement by @ichthus1604 in #7731
- [VDG] Correct music status message by @yahiheb in #7640
- [VDG] [Fluent] Log platform renderer by @wieslawsoltes in #7781
- BnB: Do not allow modifying BTC/USD exchange rate during computations by @kiminuo in #7886
- [Trivial] Place elements in correct order by @yahiheb in #7905
- [Trivial] Fix CodeFactor issues by @yahiheb in #7904
- [VDG] NavBar - HandCursor for Wallets & Items by @MarnixCroes in #7807
- [WabiSabi] Lock-Free coordinator (part 1) by @lontivero in #7860
- BnB: Restrict number of coins by @kiminuo in #7902
- Tune down consolidation penalty in coinjoins by @nopara73 in #7907
- [VDG] decrease CPU & GPU usage by @soosr in #7910
- Do not coinjoin insignificant amounts by @nopara73 in #7915
- [trivial] Shorten music box message by @yahiheb in #7914
- Fix
isLongBan
missing after restart by @Szpoti in #7906 - Prevent BnB to offer the same suggestion by amount by @Szpoti in #7870
- Fix a bug in BitcoinFactory by @nopara73 in #7923
- [VDG] Remove fee from self transfer notifications by @MarnixCroes in #7899
- BnB: Fix bug in LessSelectionStrategy where
MinPaymentThreshold
paramete… by @kiminuo in #7917 Wallet
: Remove unused code by @kiminuo in #7918- Lower min and max non-private UTXO target from 35 to 21 and from 150 to 100 by @nopara73 in #7928
- It's confusing if we trim by @nopara73 in #7930
- Cleanup coin selection by @nopara73 in #7936
- [Trivial] Fix CodeFactor issues by @yahiheb in #7933
- [VDG] Adjust navbar tint colors & Fix icon foreground by @jmacato in #7934
- [Trivial] Fix CodeFactor issues by @yahiheb in https://github.com/zkSN...
Wasabi 2.0 - TestNet Release v4
Summary
Welcome! This is the 4th TestNet release. This version of Wasabi 2.0 is suitable for Testing purposes. It only allows you to CoinJoin on TestNet and we do not recommend using the wallet on MainNet yet - don't be #reckless. The software is still under active development, so be careful.
Are you a first-time user?
- Download the package below by choosing your favorite operating system.
- Install and try it out! 🤞
Already using Wasabi?
- This installation will overwrite your current version of Wasabi 1.0 ❗. If you want to continue using Wasabi 1.0, especially CoinJoining on MainNet, we suggest installing this version under a new user profile of your operating system. If you still want to experiment with overwriting your existing installation, make sure to change the network settings to TestNet and you have backed up everything - as usual.
- Download the package below by choosing your favorite operating system.
- Install and try it out! 🤞
- You can downgrade from the test version by uninstalling it and then installing the latest stable release of Wasabi 1.0.
Download here 🔥 🚀
The version is intentionally v1.98.3.0.
Where to get TestNet coins?
- Create a Wallet and a Receive address in Wasabi - it will be automatically copied to your clipboard.
- There are services that can send you TestNet coins into your wallet - they are called faucets.
- Choose one or more from the following list of faucets and follow the instructions:
- You should receive the coins in less than a minute. 💸
FAQ
- Requirements? Windows 10 1607+ (except 1703), macOs 10.15+, Ubuntu 16.04, 18.04, 20.04+, Fedora 33+, Debian 10+
- Compatibility? Click here.
Feedback
Your feedback is essential for the development of Wasabi 2.0.
- There is a dedicated discussion for this release below. 👇
- Join the general discussion.
- Or create a new issue here.
What's Changed
- Rename P2wpkhOutputSizeInBytes to P2wpkhOutputVirtualSize by @onvej-sl in #7728
- [VDG] Fix DualCurrencyInput not properly updating text value by @ichthus1604 in #7734
- [VDG] [Fluent] [Trivial] Fix xaml errors by @wieslawsoltes in #7737
- Correct anonset calculation by @nopara73 in #7719
AmountDecomposer
: PassRandom
via ctor by @kiminuo in #7700- Add
CoinJoinIdStore
to store old and new coinjoins at one place by @Szpoti in #7726 - [Trivial] Move restart automatically log message by @yahiheb in #7670
- Add Wallet coin list dump RPC by @lontivero in #7715
- [VDG] SearchBar - Warning fixes and simplification by @soosr in #7757
- [VDG] Hand Cursor for Searchbar dropdown items by @MarnixCroes in #7772
- [VDG] Add label column sorting on wallet coins view by @soosr in #7744
- [VDG] Receive addresses - Enable sorting on label column by @soosr in #7743
- [VDG] Improve error message by @soosr in #7742
- [VDG] Use
SmartLabel
inHistoryItemViewModelBase.cs
by @soosr in #7741 - [VDG] Add MaxLength to Searchbar by @MarnixCroes in #7754
- [VDG] Add ToolTip to privacy settings by @MarnixCroes in #7769
- [VDG] make
LabelsPanel
compatible withSmartLabel
by @soosr in #7746 - [Trivial] Remove unused code by @yahiheb in #7768
- Re-implement
SecureRandom
by @kiminuo in #7688 - Rename Task Manager and add ToolTip to TrayIcon by @MarnixCroes in #7780
- [VDG] Retry after wrong password entry for wallet authorization by @SuperJMN in #7758
- Update to NBitcoin 7.0.6 (take 2) by @kiminuo in #7735
- [VDG] Add custom logic to display OOBE background on Add Wallet from SearchBar by @SuperJMN in #7785
- [VDG] Add SearchBar TextBox behavior to select text on focus by @SuperJMN in #7783
- Add WabiSabi CoinJoin monitor to status request API by @molnard in #7787
- [VDG] [Fluent] Xaml cleanup by @wieslawsoltes in #7788
- [VDG] [Fluent] Don't register Global with locator by @wieslawsoltes in #7784
- [VDG] [Fluent] Use TreeDataGrid from official NuGet by @wieslawsoltes in #7776
- [VDG] [Trivial] SendView - To input max height by @ichthus1604 in #7691
- [VDG] Ignore case during pocket selection by @soosr in #7749
- Add SuggestedMaxAmount by @molnard in #7748
- Fix start up Window State by @adamPetho in #7779
- Switch RoundStateResponseJsonConverter from 'JsonConverter' to 'JsonConverter' by @yahiheb in #7668
- [Trivial] Fix typo in filename ProtocolConstants by @molnard in #7786
- Specify blame rounds in logs by @yahiheb in #7782
Full Changelog: v1.98.2.0...v1.98.3.0