Skip to content

Releases: dac1976/CoreLibrary

v2.0.8

13 Apr 22:04

Choose a tag to compare

Added final version of new ManagedSingleton, including unit tests and Doxygen comments.

v2.0.7

03 Apr 14:08

Choose a tag to compare

Reworked MessageHandler and added new smart ReceivedMessagePool. When using a receive pool it now handles back pressure in a far nicer way.

v2.0.6

29 Mar 21:58

Choose a tag to compare

Fixed several minor build issues for Linux, tweaked some of the build, scripts, regenerated documentation.

v2.0.5 - Added support for MessagePack

22 Mar 22:23

Choose a tag to compare

Added serialization and deserialization support for MessagePack in the network classes. Updated the Doxygen docs to Match. Also v7.0.0 of MessagePack is included with the CoreLibrary code.

v2.0.4 - TcpConnection Improvements

08 Mar 12:26

Choose a tag to compare

Receive buffer and memory reallocation improvements.

v2.0.3 - Improvments

05 Mar 00:24

Choose a tag to compare

Reworked NetworkUntils.h/.cpp improvement the implementation and adding additional functions. Fixed some compilation issues. Added some more unit tests for some of NetworkUtils.

v2.0.2 - Google flatbuffers support

01 Mar 13:36

Choose a tag to compare

ASIO network classes now support (de)serialising messages using Google's flatbuffers. Tweaks to the public API of network classes to accommodate this change. Added new unit tests for flatbuffer usage. Updated build scripts accordingly. Also updated doxygen docs.

v2.0.1 - ASIO API improvments

27 Feb 23:39
70655fe

Choose a tag to compare

ASIO classes public interfaces now use std::span and std::string_view instead of std::vector const& and std::string const&. This provides users with more flexibility when setting IP addresses and sending messages.

v2.0.0 - 2026 Rework

25 Feb 21:32

Choose a tag to compare

Large rework of all the CoreLibrary code, including bug fixes, enhancements and some new classes and features.

See included Doxygen documentation for the API reference and unit tests for usage examples.