Releases: INTO-CPS-Association/maestro
Maestro2 2.0.0
This marks the first officlal release of Maestro 2.
Maestro1 configuration files are referred to as legacy configuration files.
The features of this release of Maestro2 are:
- Maestro Base Language (MaBL) DSL
- Expansion Plugins (Plugins that generate MaBL code)
- Runtime plugins (plugins invoked runtime, does not code-generate to MaBL)
- VDMCheck of model-description files
- Prolog verification of initialization order
- Stabilisation during initialization
- Calculation of strongly connected components in initialization.
- Interpretor of MaBL and thereby execution of Co-simulation
- Webapi adhering to interface of Maestro1 - albeit with less features.
No support for: variable step, slave functionality, stabilisation, distributed FMU, slow down to real-time. - New CLI for expansion and execution of MaBL files. No CLI for legacy configuration files.
- TemplateGenerator capable of generating MaBL for a co-simulation based on Maestro1 configuration files. Is used by webapi.
- Swagger documentation of webapi that can be accessed at http://localhost:8082/swagger-ui.html when the webapi is running.
- Documentation available at https://into-cps-maestro.readthedocs.io/en/latest/
maestro-2.0.0-jar-with-dependencies.jar features the new CLI
maestro-webapi-2.0.0.jar features the web api.
Maestro 1.0.10
Realease 1.0.10 uses a newer version of jni fmu api, namely version 1.0.10.
The reason for this is that the loading mechanism related to loading native libraries has been changed such that it is allowed in java 11+.
Release for Software Test Procedure of the ESA ACOSIM Project
The release related to the software test procedure of the ESA ACOSIM Project
Maestro 1.0.6
Changes:
- This release changes the end of simulation from
time < endtime
totime <= endtime
. - API for Maestro in slave mode. This makes it possible to use another tool for orchestrating the simulation and utilising Maestro to perform the FMI-related simulation. Documentation pending - contact for draft version.
Release 1.0.4
Maestro 1.0.4 - Release Notes - 02 November 2018
Bugfixes
Please note that the interactive list is at https://github.com/INTO-CPS-Association/maestro/milestone/4
Release 1.0.2
Maestro 1.0.2 - Release Notes - 13 September 2018
Bugfixes
Please note that the interactive list is at https://github.com/INTO-CPS-Association/maestro/milestone/3
Release 1.0.0
Release 0.2.22
Maestro 0.2.22 - Release Notes - 22 December 2017
Bugfixes
Please note that the interactive list is at https://github.com/INTO-CPS-Association/maestro/milestone/1