Releases: mysteriumnetwork/node
0.20.3
0.20.2
Fixed bugs:
- 32 bit consumer failed to report more then 2GB OpenVPN stats #1622
- node from the DEB does not have enough permissions to start wireguard #1614
- Parse flags before applying it to policy fetcher #1635 (soffokl)
- Fix npm repo tagging #1629 (soffokl)
Closed issues:
- Updates to release process #1630
- Add latest ubuntu distribution support #1610
- Update leaderboard with new rules for January #1511
- Adapt payout script with new rules for January #1510
- Offer the possibility to set custom service port number in UI on RPI #1277
- Node full cone NAT traversal support for Wireguard #771
Merged pull requests:
- Handle accountant errors #1618 (vkuznecovas)
0.20.1
Implemented enhancements:
- Node release should trigger myst NPM release build #1592
- Release newest binary into npm #1509
- Logging: rolling files #1026
- Add PPA package for Ubuntu Eoan 19.10 #1617 (soffokl)
- Release mysterium-client-npm-package on node release #1593 (soffokl)
Fixed bugs:
- Payment engine error #1582
- Wireguard behind NAT not working on MacOS in some cases #1564
- Wireguard does not cleanup when connection fails #1499
Closed issues:
- Balance status inconsistent #1558
- Create automatic tests for install script #1545
- Issue bounty for ethereum lib build support for windows (antanas) #1507
- RPi Node Potentially Breached by Chinese Hackers #1498
- Add/Generate valid developers certificates #1020
- Rework the balance difference check #812
Merged pull requests:
- Provide config option for openvpn.port in web UI #1620 (tadaskay)
- Fix WireGuard connection cleanup if start fails #1606 (anjmao)
- Port testinstall to docker+go #1603 (tadaskay)
- Decouple Iptables utility from from kill switch feature #1602 (Waldz)
- Remove redundant storage + relevent code from exchange message tracker #1601 (vkuznecovas)
- Refactor connection factories #1600 (anjmao)
- Possibility to have just on-demand proposal fetching #1598 (Waldz)
- Fix typo in the sudoers #1591 (soffokl)
- Fix mobile bindings #1589 (Waldz)
- Reveal R on session termination #1586 (vkuznecovas)
- Fix install script on all platforms #1583 (tadaskay)
- Synchronise access policies with TrustOracle #1561 (Waldz)
0.20.0
0.20.0 (2020-01-28)
Implemented enhancements:
- Use providers DNS on Android WireGuard when available #1541
Fixed bugs:
- OpenVPN service failed to start #1566
- Failed NAT hole punching never stop the session #1565
- Flaky tests: Test_Provider_Registrar_FailsAfterRetries #1550
- Since 0.19 --openvpn.port= is no longer working #1542
- "Limit bandwidth to 5Mbps" option does not appear to work #1534
- Android proposals selection is broken #1512
- Install script broken on Raspberry #1497
- Analyse logs unreachable node xf784 #1279
- RPi hangs/crashes after a dozen hours every day. Logs attached. #1267
- Bump go-wondershaper to fix bandwidth limiting. #1578 (soffokl)
- Fix getting a single proposal #1557 (soffokl)
Closed issues:
- Balance status inconsistent #1558
- Sensible consumer price range #1570
- node/accountant race #1548
- Make 1 MYSTT = 1 USD --> Make all needed changes in transactor and node #1547
- Flaky tests: StartSyncsHealthyProposals #1529
- Pass in payment information from actual proposal #1520
- CLI call to force settlement on provider side #1519
- Test WG nat hole punching #1501
- Providers payouts using accountant data #1295
- Combine Online/Offline statuses into one single #1252
- Re-evaluate session creation dialog #720
Merged pull requests:
- Correctly apply stake for provider registration #1581 (vkuznecovas)
- Fix balance inconsistency #1580 (vkuznecovas)
- mystt = 1$ #1579 (vkuznecovas)
- Sensible limits payments #1577 (vkuznecovas)
- Wireguard port mapping fixes #1575 (anjmao)
- Contributors updated #1574 (zolia)
- Parse payment info from the proposal #1569 (vkuznecovas)
- Test install script #1563 (tadaskay)
- Use mysteriumnetwork xgo docker images [ci full] #1562 (anjmao)
- Make package install distro independent #1560 (zolia)
- Add compatibility e2e tests #1556 (anjmao)
- added missing balance event #1555 (vkuznecovas)
- Skip heavy packaging jobs on PRs unless requested with [ci full] #1554 (tadaskay)
- Fixes #1529 #1552 (vkuznecovas)
- Remove the flakiness #1551 (vkuznecovas)
- solve race between node and accountant with a retry #1549 (vkuznecovas)
- Use raspberrypi-kernel-headers instead of linux-headers on raspbian #1544 (tadaskay)
- Delete leftover empty file #1543 (soffokl)
- Cleanup e2e infrastructre #1537 (anjmao)
- Add bug report template [skip ci] #1536 (tadaskay)
- Improve docker run instructions [skip ci] #1535 (tadaskay)
- Don't sync proposals for providers #1531 (Waldz)
- put more trust to accountant when calculating balance #1530 (vkuznecovas)
- Cli settle #1526 (vkuznecovas)
- WireGuard NAT hole punching #1522 (anjmao)
- Possibility to subscribe for proposal changes #1518 (Waldz)
- More accurate descriptions [skip ci] #1456 (chompomonim)
0.19.1
0.19.1 (2020-01-17)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
0.19.0
0.19.0 (2020-01-16)
Breaking changes:
Implemented enhancements:
- Remove proposal fetching in service mode #1515
- Remove old registration process to avoid confusing #1486 (soffokl)
Fixed bugs:
- Node takes long time to disconnect (openvpn) #1484
- Fix leaking goroutines in the connection manager #1489 (soffokl)
- Invoice tracker will now work independent of the order of exchange me… #1485 (vkuznecovas)
Closed issues:
- discovery.type flag default value is not overridden #1495
- invoice_tracker.go - separate wait from send #1466
- Add payment disablement flag #1459
- Handle ethereum client timeouts #1458
Merged pull requests:
- Install wireguard from launchpad instead of deb unstable #1527 (tadaskay)
- Remove discovery proposal fetcher #1523 (tadaskay)
- Configurable proposal fetch interval #1517 (Waldz)
- Remove r recovery #1514 (vkuznecovas)
- Improve OS info collector for MMN #1513 (tadaskay)
- fix underflow #1508 (vkuznecovas)
- fixes proposal timeout races #1504 (vkuznecovas)
- switch to locks from atomics #1500 (vkuznecovas)
- Increase proposal ping period #1493 (zolia)
- Log openvpn bytecounts on a trace level #1492 (tadaskay)
- Improve node disconnect time #1491 (tadaskay)
- generate agreement id randomly #1490 (vkuznecovas)
- Turn on proposal synchronisation from Broker discovery #1479 (Waldz)
* This Changelog was automatically generated by github_changelog_generator
0.18.0
Implemented enhancements:
- Use accountant ID from configuration in CLI #1477
- Node file logging should rotate logs into archives #1416
- Reuse requests Client to close idle connections by timeout #1474 (soffokl)
Closed issues:
- Stuck in connecting state after disconnect #1475
- Remove OpenDNS as default when most providers are capable of running DNS proxy #1407
- Make dns server on node optional #1403
- Enable proper dependencies install on older mystberries #1353
Merged pull requests:
- Show service type and access policy in proposal list (CLI) #1482 (tadaskay)
- Disable client key renegotiation and increase server key reneg to 1 hour #1481 (anjmao)
- Use upstream WireGuard #1480 (anjmao)
- Improve CLI UX for identity registration/accountant #1478 (tadaskay)
- Build log options locally #1476 (anjmao)
- Turn on proposal announcements to Broker discovery #1465 (Waldz)
* This Change Log was automatically generated by github_changelog_generator
0.17.0
0.17.0 (2019-12-20)
Fixed bugs:
- Old node logs are not removed #1460
Merged pull requests:
- Fix log file rolling & cleanup #1467 (tadaskay)
- Added settlement logic changes #1455 (vkuznecovas)
- More resilient consumer balance #1453 (vkuznecovas)
- listen for topup events on BC when appropriate #1450 (vkuznecovas)
- added missing myst sc address to mobile endpoint #1449 (vkuznecovas)
- Consumer balance #1446 (vkuznecovas)
- Settle and rebalance calls #1437 (vkuznecovas)
- Retry bc #1433 (vkuznecovas)
- Allow for settling of accountant promises #1421 (vkuznecovas)
- Consumer block until registered #1412 (vkuznecovas)
- register provider automatically #1399 (vkuznecovas)
- Payment v2 messaging #1325 (vkuznecovas)
* This Changelog was automatically generated by github_changelog_generator
0.16.2
Fixed bugs:
- Old node logs are not removed #1460
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator