Added
- The node exposes more metrics, including its uptime, number of connected peers, number of peers in
the routing table, and the number of open connections. These will help us more effectively
diagnose user issues.
Changed
- Communication between node and client is strictly limited through synchronised public keys. The
current beta network allows the node and client to use different public keys, resulting in
undefined behaviour and performance issues. This change mitigates some of those issues and we also
expect it to prevent other double spend issues. - Reduced base traffic for nodes, resulting in better upload performance. This will result in better
distribution of nanos, meaning users with a smaller number of nodes will be expected to receive
nanos more often.
Fixed
- In the case where a client retries a failed upload, they would re-send their payment. In a rare
circumstance, the node would forward this reward for a second time too. This is fixed on the node. - Nodes are prevented from double spending under rare circumstances.
- ARM builds are no longer prevented from connecting to the network.