C++ Actor Framework v0.16.3 Release Notes

Release Date: 2018-12-27 // over 5 years ago
  • โž• Added

    • The new class cow_tuple provides an std::tuple-like interface for a heap-allocated, copy-on-write tuple.
    • Missing overloads for dictionary.
    • The new to_lowercase function for atoms allows convenient conversion without having to convert between strings and atoms.

    ๐Ÿ”„ Changed

    • ๐Ÿ–จ Printing timestamps now consistently uses ISO 8601 format.
    • The logger now uses a bounded queue. This change in behavior will cause the application to slow down when logging faster than the logger can do I/O, but the queue can no longer grow indefinitely.
    • Actors now always try to dequeue from the high-priority queue first.

    ๐Ÿ›  Fixed

    • ๐Ÿ— Solved linker errors related to socket_guard in some builds.
    • ๐Ÿ›  Fix the logger output for class names.
    • Deserializing into non-empty containers appended to the content instead of overriding it. The new implementation properly clears the container before filling it.
    • The split function from the string algorithms header now works as the documentation states.
    • โš  Silence several compiler warnings on GCC and Clang.