Wasabi v1.1.12 - To The Moon

# Summary Among many other improvements, this major release is a preparation for the upcoming [v4 Hard Fork](https://github.com/zkSNACKs/WalletWasabi/issues/3913). In the near future, the backend will be upgraded to v4 and Hard Fork means that it will break the compatibility with old clients. In any case, your funds are safe, even if you forget to upgrade - you will just find yourself in front of an "upgrade your client now" message. To avoid this **it is recommended to upgrade, as this version support both v3 and v4 backend**. There are many other improvements: - **Major connectivity improvements** Tor version upgraded from v4.2.5 to v4.3.5 on both client and backend side - hopefully, it will mitigate the connectivity issues. Also, there were a couple of Tor/Connection related issues that were fixed. See the changelog [here](https://gitweb.torproject.org/tor.git/plain/ChangeLog?h=tor-0.4.3.5) for more details. - **PayJoin support** together with BTCPay, we added PayJoin support that can work through Tor. More details [here](https://blog.btcpayserver.org/btcpay-server-1-0-4-0/). - **Hardware wallet Segwit vulnerability fix support** recently disclosed [security vulnerability](https://medium.com/@jmacato/wasabi-wallets-advisory-for-trezor-users-7d942c727f92) causing compatibility problems with some hardware wallets. We added support to the newest firmware where this vulnerability is fixed. **Important! Upgrade your hardware's firmware!** - **v3 and v4 backend support** as in the summary with this version Wasabi will keep working after the Hard Fork. - **Bitcoin Knots 0.20.0** contains important bug fixes, this is a recommended upgrade for users who are actively using the full node integration feature. - **Stability improvements** see release notes for details. # 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 [Installation Instructions](https://docs.wasabiwallet.io/using-wasabi/InstallPackage.html) guide. # Advanced Guide If you want to build Wasabi from source code or update the source code check out [these instructions.](https://docs.wasabiwallet.io/using-wasabi/BuildSource.html) From version 1.1.3 Wasabi also introduces [reproducible builds](https://reproducible-builds.org/): [Deterministic Build Guide](https://github.com/zkSNACKs/WalletWasabi/blob/master/WalletWasabi.Documentation/Guides/DeterministicBuildGuide.md) Build with .NET Core 3.1.302-win-x64. ## FAQ - **Frequently asked questions [here](https://docs.wasabiwallet.io/FAQ/).** - **Requirements?** x64, Linux, >Win10, >macOS 10.13. # Release Notes - **Bitcoin Knots** https://github.com/zkSNACKs/WalletWasabi/pull/4026 https://github.com/zkSNACKs/WalletWasabi/pull/4047 - **Tor Anonymity Network** https://github.com/zkSNACKs/WalletWasabi/pull/3844 - **GUI engine Avalonia** https://github.com/zkSNACKs/WalletWasabi/pull/3839 - **Crash report** https://github.com/zkSNACKs/WalletWasabi/pull/3733 https://github.com/zkSNACKs/WalletWasabi/pull/3865 https://github.com/zkSNACKs/WalletWasabi/pull/4009 - **Can only run a single instance of Wasabi** https://github.com/zkSNACKs/WalletWasabi/pull/3702 - **NBitcoin** https://github.com/zkSNACKs/WalletWasabi/pull/3773 https://github.com/zkSNACKs/WalletWasabi/pull/3817 https://github.com/zkSNACKs/WalletWasabi/pull/4038 - **Deterministic build** https://github.com/zkSNACKs/WalletWasabi/pull/3950 https://github.com/zkSNACKs/WalletWasabi/pull/4069 https://github.com/zkSNACKs/WalletWasabi/pull/4083 https://github.com/zkSNACKs/WalletWasabi/pull/4086 https://github.com/zkSNACKs/WalletWasabi/pull/4087 https://github.com/zkSNACKs/WalletWasabi/pull/4097 - **Support for v4 backend** https://github.com/zkSNACKs/WalletWasabi/pull/3654 https://github.com/zkSNACKs/WalletWasabi/pull/3818 https://github.com/zkSNACKs/WalletWasabi/pull/3843 - **Backend improvements** https://github.com/zkSNACKs/WalletWasabi/pull/3670 https://github.com/zkSNACKs/WalletWasabi/pull/3678 https://github.com/zkSNACKs/WalletWasabi/pull/3722 https://github.com/zkSNACKs/WalletWasabi/pull/3741 https://github.com/zkSNACKs/WalletWasabi/pull/3812 https://github.com/zkSNACKs/WalletWasabi/pull/3819 https://github.com/zkSNACKs/WalletWasabi/pull/3876 https://github.com/zkSNACKs/WalletWasabi/pull/4088 https://github.com/zkSNACKs/WalletWasabi/pull/4096 - **Hardware wallet** https://github.com/zkSNACKs/WalletWasabi/pull/3822 https://github.com/zkSNACKs/WalletWasabi/pull/3841 https://github.com/zkSNACKs/WalletWasabi/pull/3848 https://github.com/zkSNACKs/WalletWasabi/pull/3849 - **RPC server** https://github.com/zkSNACKs/WalletWasabi/pull/3633 https://github.com/zkSNACKs/WalletWasabi/pull/3617 https://github.com/zkSNACKs/WalletWasabi/pull/3764 https://github.com/zkSNACKs/WalletWasabi/pull/3729 https://github.com/zkSNACKs/WalletWasabi/pull/3792 - **PayJoin support** https://github.com/zkSNACKs/WalletWasabi/pull/3528 https://github.com/zkSNACKs/WalletWasabi/pull/3639 https://github.com/zkSNACKs/WalletWasabi/pull/3637 https://github.com/zkSNACKs/WalletWasabi/pull/3972 https://github.com/zkSNACKs/WalletWasabi/pull/4023 - **GUI improvements** https://github.com/zkSNACKs/WalletWasabi/pull/3609 https://github.com/zkSNACKs/WalletWasabi/pull/3537 https://github.com/zkSNACKs/WalletWasabi/pull/3617 https://github.com/zkSNACKs/WalletWasabi/pull/3642 https://github.com/zkSNACKs/WalletWasabi/pull/3656 https://github.com/zkSNACKs/WalletWasabi/pull/3698 https://github.com/zkSNACKs/WalletWasabi/pull/3544 https://github.com/zkSNACKs/WalletWasabi/pull/3842 https://github.com/zkSNACKs/WalletWasabi/pull/3599 https://github.com/zkSNACKs/WalletWasabi/pull/3868 https://github.com/zkSNACKs/WalletWasabi/pull/3880 https://github.com/zkSNACKs/WalletWasabi/pull/4012 https://github.com/zkSNACKs/WalletWasabi/pull/3888 https://github.com/zkSNACKs/WalletWasabi/pull/4033 - **Code improvements** https://github.com/zkSNACKs/WalletWasabi/pull/3586 https://github.com/zkSNACKs/WalletWasabi/pull/3630 https://github.com/zkSNACKs/WalletWasabi/pull/3615 https://github.com/zkSNACKs/WalletWasabi/pull/3677 https://github.com/zkSNACKs/WalletWasabi/pull/3705 https://github.com/zkSNACKs/WalletWasabi/pull/3707 https://github.com/zkSNACKs/WalletWasabi/pull/3757 https://github.com/zkSNACKs/WalletWasabi/pull/3776 https://github.com/zkSNACKs/WalletWasabi/pull/3780 https://github.com/zkSNACKs/WalletWasabi/pull/3778 https://github.com/zkSNACKs/WalletWasabi/pull/3790 https://github.com/zkSNACKs/WalletWasabi/pull/3800 https://github.com/zkSNACKs/WalletWasabi/pull/3798 https://github.com/zkSNACKs/WalletWasabi/pull/3786 https://github.com/zkSNACKs/WalletWasabi/pull/3770 https://github.com/zkSNACKs/WalletWasabi/pull/3821 https://github.com/zkSNACKs/WalletWasabi/pull/3756 https://github.com/zkSNACKs/WalletWasabi/pull/3856 https://github.com/zkSNACKs/WalletWasabi/pull/3857 https://github.com/zkSNACKs/WalletWasabi/pull/3799 https://github.com/zkSNACKs/WalletWasabi/pull/3869 https://github.com/zkSNACKs/WalletWasabi/pull/3833 https://github.com/zkSNACKs/WalletWasabi/pull/3859 https://github.com/zkSNACKs/WalletWasabi/pull/4018 - **Bugfixes** https://github.com/zkSNACKs/WalletWasabi/pull/3594 https://github.com/zkSNACKs/WalletWasabi/pull/3645 https://github.com/zkSNACKs/WalletWasabi/pull/3811 https://github.com/zkSNACKs/WalletWasabi/pull/3771 https://github.com/zkSNACKs/WalletWasabi/pull/3852 https://github.com/zkSNACKs/WalletWasabi/pull/3954 https://github.com/zkSNACKs/WalletWasabi/pull/4066 - **Documentation and website** https://github.com/zkSNACKs/WalletWasabi/pull/3623 https://github.com/zkSNACKs/WalletWasabi/pull/3730 https://github.com/zkSNACKs/WalletWasabi/pull/3745 https://github.com/zkSNACKs/WalletWasabi/pull/3769 https://github.com/zkSNACKs/WalletWasabi/pull/3749 https://github.com/zkSNACKs/WalletWasabi/pull/3814 https://github.com/zkSNACKs/WalletWasabi/pull/3813 https://github.com/zkSNACKs/WalletWasabi/pull/3824 https://github.com/zkSNACKs/WalletWasabi/pull/4028 - **Clean code typos refactor** https://github.com/zkSNACKs/WalletWasabi/pull/3598 https://github.com/zkSNACKs/WalletWasabi/pull/3605 https://github.com/zkSNACKs/WalletWasabi/pull/3600 https://github.com/zkSNACKs/WalletWasabi/pull/3629 https://github.com/zkSNACKs/WalletWasabi/pull/3610 https://github.com/zkSNACKs/WalletWasabi/pull/3621 https://github.com/zkSNACKs/WalletWasabi/pull/3631 https://github.com/zkSNACKs/WalletWasabi/pull/3613 https://github.com/zkSNACKs/WalletWasabi/pull/3622 https://github.com/zkSNACKs/WalletWasabi/pull/3666 https://github.com/zkSNACKs/WalletWasabi/pull/3684 https://github.com/zkSNACKs/WalletWasabi/pull/3570 https://github.com/zkSNACKs/WalletWasabi/pull/3692 https://github.com/zkSNACKs/WalletWasabi/pull/3689 https://github.com/zkSNACKs/WalletWasabi/pull/3711 https://github.com/zkSNACKs/WalletWasabi/pull/3714 https://github.com/zkSNACKs/WalletWasabi/pull/3694 https://github.com/zkSNACKs/WalletWasabi/pull/3724 https://github.com/zkSNACKs/WalletWasabi/pull/3762 https://github.com/zkSNACKs/WalletWasabi/pull/3763 https://github.com/zkSNACKs/WalletWasabi/pull/3761 https://github.com/zkSNACKs/WalletWasabi/pull/3766 https://github.com/zkSNACKs/WalletWasabi/pull/3759 https://github.com/zkSNACKs/WalletWasabi/pull/3765 https://github.com/zkSNACKs/WalletWasabi/pull/3768 https://github.com/zkSNACKs/WalletWasabi/pull/3797 https://github.com/zkSNACKs/WalletWasabi/pull/3796 https://github.com/zkSNACKs/WalletWasabi/pull/3807 https://github.com/zkSNACKs/WalletWasabi/pull/3802 https://github.com/zkSNACKs/WalletWasabi/pull/3801 https://github.com/zkSNACKs/WalletWasabi/pull/3827 https://github.com/zkSNACKs/WalletWasabi/pull/3826 https://github.com/zkSNACKs/WalletWasabi/pull/3828 https://github.com/zkSNACKs/WalletWasabi/pull/3861 https://github.com/zkSNACKs/WalletWasabi/pull/3853 https://github.com/zkSNACKs/WalletWasabi/pull/3838 https://github.com/zkSNACKs/WalletWasabi/pull/4016