HELICS v2.6.1 Release Notes
Release Date: 2020-10-16 // over 3 years ago-
๐ Several small bug fixes and minor enhancements to query operations
๐ Changed
- In
helics_enum.h
flags were separated into separate enums with the same symbols splitting up flags specific to federates, cores, and those applicable to all entities - โ CMAKE 3.18 was tested and verified and used as the baseline version when available.
- โก๏ธ Default libzmq was updated to 4.3.3
๐ Fixed
- A few flags were unable to be queried through
getOptionFlag
operations #1655 - The index values for some flags were not able to be retrieved via getFlagIndex operations #1645
- 0๏ธโฃ In some cases specifying a custom port of a number less than the default ports led to federates being unable to bind the appropriate port #1648
- โ Duplicate target specification and warnings were improved #1639
- Certain property strings did not generate the correct property index #1642
- For large packets in the TCP core on particular operating systems partial buffers may be sent and this was not handled property in the tcp core #1600
- ๐ Boost 1.74 deprecated some interfaces used in the webserver. The code was updated to support the latest release of boost. #1629
- The requested_time field in the
current_time
query for federates was missing #1619 - Some broker queries did not reset properly when changes in the federation occurred #1617
- ๐ Handle cases of empty install prefix #1577
โ Added
- The C api now has a query callback method for responding to federate specific queries. #1634
- Some tutorials for the hello_world example on visual studio #1621
- A
helicsMessageClear
method was added to the C API for clearing the data from a message object #1622 - A
global_state
query to actively query the current state of all objects in a federation. #1614 - ๐ง A strict config checking flag to generate errors on potentially incorrect configuration files #1607
- In