HELICS v2.4.2 Release Notes

Release Date: 2020-03-27 // about 4 years ago
  • ๐Ÿ›  Increased code coverage and additional bug fixes.

    ๐Ÿ‘ On March 31, 2020 support for installing HELICS using the Spack develop branch was added

    ๐Ÿ”„ Changed

    • โšก๏ธ Update toml11 library to 3.3.1 with some warning fixes for C++17
    • The query handling in the core library was cleaned up to be more extensible and uniform

    ๐Ÿ›  Fixed

    • ๐ŸŽ MacOS build with python 2.7 failure
    • Fixed some issues with the build/test process if the ENABLE_ZMQ_CORE=OFF
    • ๐Ÿ›  Fixed a potential issue with queries if they are triggered before the connection ack
    • An issue with host name resolution on some systems with restricted DNS lookup
    • ๐Ÿ‘ Allow camelCase in file parameters from JSON
    • ๐Ÿ›  Fixed linking error with default OpenMPI Spack package
    • ๐Ÿ›  Fixed timing benchmark federate name

    โž• Added

    • โœ… A series of tests for MessageFederate.cpp to increase coverage on that file to 100%
    • Callbacks for custom filters in the C shared library
    • โœ… A series of tests for CoreApp, BrokerApp, and FederateInfo and a few fixes for them
    • โœ… A few additional tests of helics supports types and conversions
    • CoreApp has a connect() and reset() method and constructor from a Core shared pointer
    • BrokerApp has a connect() method and constructor from a Broker shared pointer
    • Added a data_flow_graph query which gets all the connections in a federation