/ CHANGELOG.md
CHANGELOG.md
1 # Changelog 2 All notable changes to this project will be documented in this file. 3 4 The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) 5 (modification: no type change headlines) and this project adheres to 6 [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 7 8 9 ## [2.5.1] - 2018-12-12 10 - Fix connection error by ignoring ``RLPX`` peers with missing tcp port, PR [#45](https://github.com/ethereumjs/ethereumjs-devp2p/pull/45) 11 12 [2.5.1]: https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.5.0...v2.5.1 13 14 ## [2.5.0] - 2018-03-22 15 - Light client protocol (``LES/2``) implementation, PR [#21](https://github.com/ethereumjs/ethereumjs-devp2p/pull/21) 16 - ``LES/2`` usage example, see: ``examples/peer-communication-les.js`` 17 - Better test coverage for upper-layer protocols (``ETH``, ``LES/2``), PR [#34](https://github.com/ethereumjs/ethereumjs-devp2p/pull/34) 18 19 [2.5.0]: https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.4.0...v2.5.0 20 21 ## [2.4.0] - 2018-02-28 22 - First release providing a reliable ``ETH`` connection 23 - Fix Parity ``DPT`` ping echo hash bug preventing the library to connect 24 to Parity clients, PR [#32](https://github.com/ethereumjs/ethereumjs-devp2p/pull/32) 25 - Fixed a bug not setting weHello in peer after sent ``HELLO`` msg 26 27 [2.4.0]: https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.3.0...v2.4.0 28 29 ## [2.3.0] - 2018-02-27 30 - Fix critical ``RLPX`` bug leading to not processing incoming ``EIP-8`` ``Auth`` or ``Ack`` messages, PR [#26](https://github.com/ethereumjs/ethereumjs-devp2p/pull/26) 31 - Fix bug not forwarding ``k-bucket`` remove event through ``DPT`` (so ``peer:removed`` from 32 ``DPT`` was not working), PR [#27](https://github.com/ethereumjs/ethereumjs-devp2p/pull/27) 33 - Fix updating ``ingressMac`` with wrong ``Auth`` msg leading to diverging ``Mac`` hashes, PR [#29](https://github.com/ethereumjs/ethereumjs-devp2p/pull/29) 34 - Fix bug not let first ``ETH`` ``status`` message emit a ``message`` event, PR [#30](https://github.com/ethereumjs/ethereumjs-devp2p/pull/30) 35 - Large rework of the test setup, additional ``DPT``, ``RLPX`` and ``ETH`` simulator tests, 36 improving test coverage from 48% to 84%, PR [#25](https://github.com/ethereumjs/ethereumjs-devp2p/pull/25) 37 38 [2.3.0]: https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.2.0...v2.3.0 39 40 ## [2.2.0] - 2017-12-07 41 - ``EIP-8`` compatibility 42 - Improved debug messages 43 - Fixes a bug on DPT ping timeout being triggered even if pong message is received 44 - Only send connect event after both HELLO msgs are exchanged (fixes unreliable upper-protocol communication start) 45 - Connection reliability improvements for ``peer-communication`` example 46 - API documentation 47 48 [2.2.0]: https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.1.3...v2.2.0 49 50 ## [2.1.3] - 2017-11-09 51 - Dependency updates 52 - Improved README documentation 53 54 [2.1.3]: https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.1.2...v2.1.3 55 56 ## Older releases: 57 58 - [2.1.2](https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.1.1...v2.1.2) - 2017-05-16 59 - [2.1.1](https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.1.0...v2.1.1) - 2017-04-27 60 - [2.1.0](https://github.com/ethereumjs/ethereumjs-devp2p/compare/v2.0.0...v2.1.0) - 2016-12-11 61 - [2.0.0](https://github.com/ethereumjs/ethereumjs-devp2p/compare/v1.0.0...v2.0.0) - 2016-11-14 62 - 1.0.0 - 2016-10-18 63 64 65 66