0.32.0-rc0 (2020-05-06)
Fixed bugs:
- Fix leaking goroutines in NAT pinger #2160 (soffokl)
- Stop sending proposal pings on service stop #2144 (soffokl)
- Send successful NAT traversal event for p2p connection #2135 (soffokl)
- Try to recover grand total promised if it's not found #2095 (soffokl)
- Fix the OpenVPN price setting flag description #2090 (soffokl)
Merged pull requests:
- Allow to pass user report email to feedback service #2175 (anjmao)
- Fix racing events in balance tracker tests #2173 (vkuznecovas)
- Fix flaky nat pinger test #2172 (anjmao)
- Remove redundant check for consumer registration #2171 (vkuznecovas)
- Efficient keystore unlock operation #2169 (Waldz)
- Fixes Handles_GrandTotalChanges flakiness #2164 (vkuznecovas)
- New default pricing #2163 (vkuznecovas)
- Allow to pass identity address and passphrase #2162 (anjmao)
- Publish session stats only after Connected state #2158 (soffokl)
- Fix provider trying to settle early #2155 (vkuznecovas)
- Allow service start with default payment price #2150 (Waldz)
- Alleviate the connection race pains #2148 (vkuznecovas)
- Support ubuntu 20.04 #2147 (zolia)
- Use lightweight keystore by default #2136 (anjmao)
- Kill Openvpn clients on session destroy #2131 (Waldz)
- Do not block connection state event publishing #2130 (anjmao)
- Use light scrypt for lightweight store #2122 (anjmao)
- Even faster e2e #2111 (vkuznecovas)
- Bump dvpn webui #2109 (zolia)
- P2P manual port forward #2108 (anjmao)
- Protect identity use or creation by mutex #2105 (anjmao)
- Do not allow to overwrite accountant promise to lower value #2103 (vkuznecovas)
- Do not overwrite accountant promise on R recovery #2102 (vkuznecovas)
- Handle 429 from accountant #2101 (vkuznecovas)
- Freeze transactor to 0.1.4 #2100 (vkuznecovas)
- Remove not needed replace as it is done in separate mage task now #2097 (anjmao)
- Update webui to the latest version #2088 (soffokl)
- Faster e2e implementation #2087 (vkuznecovas)