Skip to content

Release of 1.6.0

Latest
Compare
Choose a tag to compare
@marcluque marcluque released this 15 Apr 17:44
· 157 commits to master since this release

Version 1.6.0 fixed a major issue with the the packet class that wouldn't receive the correct buffer to work with. This problem caused the communication to not be entirely reliable. This problem luckily is resolved and Hydra is back again able to handle any kind of payload. Another improvement is the example module, that I introduced to make the handling of examples easier, as there are going to be a lot of example usages. Therefore an example of a chat application was implemented and is soon going to be featured in the wiki.
The probably biggest improvement of this release is the improvement of the serialization. By changing the strategy Hydra would you before to serialize and send the payload, the amount of time needed was reduced to a third of the previous time needed. As the serialization was improved a lot, it was time to implement serialization of custom class arrays and therefore create examples, that are now available. Furthermore fixed a little bug that wouldn't allow one to create a client or server without creating a session listener. The last feature that was added to this release, that hopefully is just the beginning of that feature, is the support of distribution algorithms for the server.
This release comes with a lot of important fixes and performance improvements.