HELICS v2.0.0 Release Notes
Release Date: 2019-02-12 // about 5 years ago-
This is a major revision so this changelog will not capture all the changes that have been made in detail. Some highlights:
- major revision to the API including
- use of an error object in the C api function instead of a return code.
- better match the C++ api in terms of function names and layers.
- The C++ api now uses objects for the interfaces instead of identification ids.
- Filters can have multiple Targets
- Define an input object which can be addressed from outside the federate
- ➕ add a ZMQ_SS core type useful for large numbers of federates on a single machine.
- ➕ add a TCP_SS socket for firewall usage though it may be applicable in other situations
- 🔨 numerous bug fixes and internal refactorings.
- ➕ add target functions to the interface objects to add and remove targets
- functions to allow cores and brokers to add links between federates
- an octave interface
- an early version of the C# interface.
- an ability to set a global value (as a string) that can be queried.
- a local info field for all the interfaces for user defined string data.
- many other small changes.
- License file changed to match BSD-3-clause exactly(terms are the same but the file had some extra disclaimers in it, now it matches the standard BSD-3-clause license)
- 🏷 tag source files with appropriate licensing information
- major revision to the API including