Skip to content

v3.0.1

Compare
Choose a tag to compare
@phlptp phlptp released this 27 Aug 14:14
· 457 commits to main since this release
91f4cbc

This release includes some bug fixes and refinements to the build process for HELICS3, as well as general bug fixes and the addition of a compatibility layer making it possible for HELICS 2 federates to interact with a HELICS 3 broker if absolutely required. The migrating 2 to 3 page includes some specific details on migrating from HELICS 2 to 3.

Fixed

  • Timing issues using UNINTERUPTIBLE_FLAG and iterations together resulted in incorrect timing
  • Some issues with the automated generation of interface files for inclusion in the repository (Java, and Matlab)
  • Fixed several broken links in the documentation pages

Added

  • JSON serialization method for HELICS supported data types
  • JSON serialization method for HELICS actionMessage to allow some level of backwards compatibility support. The intention is that using the --json flag on a federate will allow full forward compatibility in the future. It is slower but as it is a text stream and it includes a version code, future versions can adapt.
  • Profiling capability, see Profiling