0.31.0-rc0 (2020-04-16)
Implemented enhancements:
- Session destroy from provider side on shutdown #2032
- P2P: Determine consumer port changes #2021
- P2P: Use proposals Contact when connecting to provider #2011
- P2P: Add send auto retry logic #1930
Fixed bugs:
- [urgent question] was myst signed? #2069
- Failed to topup consumer balance #2048
- Connection disconnect / cancel is not reliable #2024
- Nat pinger is not cancellable #2018
- P2P: Add upnp for peer listener #2017
- P2P: keep alive continues after session termination #1974
- P2P: Provider channel may not be closed is some cases #1968
- Bandwidth limit seems to work only for OpenVPN, but does not work for Wireguard #1956
- getting session balance timeouts randomly #1944
- Flaky tests: accountant_promise_settler #1928
- Whitelisting randomly changed #1917
- Enable wireguard traffic shaper #2054 (soffokl)
- Reconnect payments client on connect/disconnect. #2049 (soffokl)
- Fix panic in boltdb on golang 1.14.2 #2047 (soffokl)
- Fix CLI session status duration output in seconds #2046 (soffokl)
Closed issues:
- [Test] 0.30.0-rc1 node version with cli #2028
- Providers should be able to change price #1962
- Expose spent tokens amount for the current session #1958
- Desktop app should not run in provider mode #1939
- Account and topups management in desktop application #1880
- Show active session stats #1873
- Send session earnings data into monitoring #1779
- e2e tests: add accountant, test payment flow #1330
Merged pull requests:
- Recheck balances with accountant #2080 (vkuznecovas)
- Fix for broken buster compatibility with wg unstable #2077 (zolia)
- Use state field which was locked to prevent data races #2073 (anjmao)
- Invoice timeout should be lower duration to fire first #2072 (anjmao)
- Fixes NAT e2e #2070 (vkuznecovas)
- Fix flaky stats publisher test #2065 (anjmao)
- Make nat traversal more stable #2064 (zolia)
- Update protobuf #2063 (anjmao)
- Do not error on missing config for prometheus #2061 (zolia)
- Send session earnings metric #2043 (Waldz)
- Detect peer remote addr changes #2042 (anjmao)
- Send first invoice with retry #2039 (anjmao)
- Add options to set service prices for provider #2038 (soffokl)
- Protect context read access with RWMutex #2037 (anjmao)
- Remove connect timeout on context #2036 (anjmao)
- Extend session history with earnings #2033 (Waldz)
- Add upnp port mapping support for p2p ports #2030 (anjmao)
- Remove redundant topups #2029 (vkuznecovas)
- Add p2p contact #2026 (anjmao)
- Disconnect on any error during connect #2025 (anjmao)
- Pass context for nat pinger cancellation #2023 (anjmao)
- Payment e2e test #2013 (vkuznecovas)
- Disable unit tests cache when running all unit tests #2003 (anjmao)
* This Changelog was automatically generated by github_changelog_generator