3.3 KiB
3.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog (modification: no type change headlines) and this project adheres to Semantic Versioning.
2.5.1 - 2018-12-12
- Fix connection error by ignoring
RLPX
peers with missing tcp port, PR #45
2.5.0 - 2018-03-22
- Light client protocol (
LES/2
) implementation, PR #21 LES/2
usage example, see:examples/peer-communication-les.js
- Better test coverage for upper-layer protocols (
ETH
,LES/2
), PR #34
2.4.0 - 2018-02-28
- First release providing a reliable
ETH
connection - Fix Parity
DPT
ping echo hash bug preventing the library to connect to Parity clients, PR #32 - Fixed a bug not setting weHello in peer after sent
HELLO
msg
2.3.0 - 2018-02-27
- Fix critical
RLPX
bug leading to not processing incomingEIP-8
Auth
orAck
messages, PR #26 - Fix bug not forwarding
k-bucket
remove event throughDPT
(sopeer:removed
fromDPT
was not working), PR #27 - Fix updating
ingressMac
with wrongAuth
msg leading to divergingMac
hashes, PR #29 - Fix bug not let first
ETH
status
message emit amessage
event, PR #30 - Large rework of the test setup, additional
DPT
,RLPX
andETH
simulator tests, improving test coverage from 48% to 84%, PR #25
2.2.0 - 2017-12-07
EIP-8
compatibility- Improved debug messages
- Fixes a bug on DPT ping timeout being triggered even if pong message is received
- Only send connect event after both HELLO msgs are exchanged (fixes unreliable upper-protocol communication start)
- Connection reliability improvements for
peer-communication
example - API documentation
2.1.3 - 2017-11-09
- Dependency updates
- Improved README documentation