This is the first stable release of Mysterium Network Testnet 2.0 node. From this point onwards Testnet 2.0 is our main network and is open to everyone.
Main changes:
- New node on-boarding process and updates to node’s user interface.
- Mysterium dVPN app now is accessible from China.
- Added consumer CLI for advanced Linux and macOS users (learn more here: https://docs.mysterium.network/user-guide/#basic-connect-using-myst-commands)
- Updated My.Mysterium.Network dashboard (different ways to claim nodes, UX fixes...).
- Bounties now will be paid in MYST tokens! 1 MYSTT now is equal 1 MYST (https://docs.mysterium.network/token/bounty/).
Implemented enhancements:
- Provider sends session events and traffic #2922 (soffokl)
- Add connection event to metrics #2911 (soffokl)
- Send signed NAT mapping events to quality oracle #2903 (soffokl)
- Try to login docker before any job for protected branches #2863 (soffokl)
- Add packages for Ubuntu 20.10 groovy #2855 (soffokl)
- Upgrade Raspbian for our RPi image #2963
- Migrate testnet identity to testnet2 on update DEB #2850 (soffokl)
- Stop SSDP service if it accessible from the Internet #2846 (soffokl)
- Further improve e2e reliability #2986
- Node should not fail to connect to providers on Linux #2976
- Attach Matic node servers to monitoring #2889
- Node should provide docs URL via tequilapi config #2967
- Use existing beneficiary address during auto-upgrade into Testnet 2.0 #2956
- Desktop app should have interface to accept other cryto during topup #2769 #2771
- Use payment options in CLI #2944
- Update price filters for testnet2 android app #2940
- Use pilvytis currency rates in node #2926
- Provide topup amount choices API (pilvytis) #2917
- Use topup amount choices from pilvytis (android) #2916
- Consumers should be able to create referral codes #2886
- Currency ticker should be configurable #2884
- Finalize settlement/wallet screen #2883
- Test provider in WSL #2868
- Test node and apps for Testnet 2.0 #2844
- Give free registration for testnet users #2790
- Dynamic settlement pricing in transactor #2701
- Wallet screen - settlement history + settle button #2639
- Auto settlement threshold settings modal #2638
- Relicense to LGPL-3.0-or-later #1843
- Android: Release testnet2 to internal testing #2923
- User friendly CLI #2837
- Android app should have interface to accept other cryto during topup #2769
- Add more trackable metrics to understand why nodes are not connectable #2761
- Deploy self-hosted maven repo for android artifacts #2908
- WebUI bugfixed #2888
- Add beneficiary changing into settings #2881
- Add config management into CLI #2878
- Node UI should show bounty widget #2877
- Web-UI styling #2841
- Hide wallet icon from menu #2882
- Change beneficiary dialogue #2876
- Starting onboard wizard after login #2873
- Hide logs in interactive CLI apps #2840
- Pilvytis in tequilaAPI and MobileNode #2784
- Adapt CLI for registration and topup using payment processor #2773
- Adapt WebUI for multichain flow #2750
- Add log dump to error reporting #2466
- Reflect status of beneficiary/payout address change in WebUI #2067
Fixed bugs:
- Send provider session data stats on session disconnect #2977
- Credential reset command not working in production #2971
- Android app is connecting only from second/third time #2964
- Basic e2e tests failing randomly #2958
- Unexpected config workflow after installing using apt #2948
- Make e2e pass at least most of the time. #2906
- [Windows] App get stuck on loading screen #2661
- Incorrect session duration #2091
- Can't filter by bookmarked nodes in mobile app (beta) #1540
- Windows 10 with mysterium-vpn 0.4.0 cannot access Google/Youtube site, however can access Microsoft website. #993
- Use mysterium service for IP detection on mobile #2970 (soffokl)
- [MacOS] getting 422 (Unprocessable Entity) when trying to register identity #2937
- Can't save price settings via WebUI #2880
- NodeUI is exposed from container's ip address #2682
- Can't connect on linux update-resolv-conf is unwritable #2928
- Session information fails to print full message #2927
- Auto reconnect does disconnect right after reconnect #2921
- Session data reports incorrect transfer #2912
- Node 0.40.3 (and snapshot) is not working (on desktop app) #2909
- Remove extra disconnect calls to prevent double disconnects #2934 (soffokl)
- Send NAT mapping events for Public IP #2929 (soffokl)
- payment client GetProviderChannel always returns 0 for lastUsedNonce #2899
- Invalid fee when settling old promises #2893
- Pilvytis CoinGate callback race-condition #2892
- Failed to start a node after testnet2 update with whitelisting #2872
- Node on linux destroys internet access #2838
- Cannot add a wallet to my Node #2815
- Betanet account doesn't work with regular account #2814
- Mount only required identity to e2e consumer #2856 (soffokl)