Skip to content

Latest commit

 

History

History
140 lines (77 loc) · 3.25 KB

CHANGELOG.md

File metadata and controls

140 lines (77 loc) · 3.25 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Tags on this repository

[Unreleased]

  • Add more unit and integration tests.

2.0.2 - 2020-06-12

Changed

  • Java 8 support.

2.0.1 - 2020-06-12

Changed

  • Updated dependencies;
  • Updated copyrights;
  • Unknown version has Integer.MAX_VALUE code instead of -1.

2.0.0 - 2019-03-17

Added

  • More documentation;

Changed

  • Make the client async;
  • Refactored the server, simplify it;
  • Rewritten the code to make it more readable.

Removed

  • Netty support.

1.0.2 - 2018-06-06

Code refactoring.

Added

  • JavaDoc comments.
  • README.md content.

1.0.1 - 2018-03-23

Small refactoring.

Changed

  • Server generates creation from 1 to 3 now.
  • Small bug fixes.
  • Updated dependencies.

1.0.0 - 2018-03-16

Code style refactoring.

Changed

  • PMD, FindBugs and Checkstyle fixes;
  • Updated dependencies.

0.4.2 - 2018-03-05

Removed lookup cache, which was full of bugs

Removed

  • Lookup cache of node infos.

0.4.1 - 2018-02-16

Minor bug fixes

Changed

  • EPMD address and port are public now.
  • Lookup cache doesn't cache not found items any more.

0.4.0 - 2018-02-16

Introducing NIO server.

Added

  • Netty server instead of simple IO-based.

Changed

  • The way of serialization/deserialization of EPMD messages.

0.3.3 - 2018-02-09

Minor fix, using unsigned numbers where they are needed

0.3.2 - 2018-01-31

Added

  • EPMD server sub-project.
  • Server test.

Changed

  • [Core]: registration result returns creation 0 in case of failure.
  • [Client]: set connection read timeout (connection_timeout * 2).

0.2.2 - 2018-01-29

Added

  • EPMD client sub-project.
  • Serialization/Deserialization exceptions in Core.

Changed

  • Fixed RegistrationResult length (it doesn't have this by spec).

0.0.2 - 2018-01-28

Changed

  • Simplified serialiation/deserialization mechanism.

0.0.1 - 2018-01-26

Initial release. Core serialized/deserialized POJOs for communication between EPMD client and server.

Added

  • Serialized/deserialized POJOs.