Skip to content

Releases: INTO-CPS-Association/maestro

Release/3.0.0

21 Oct 10:15
Compare
Choose a tag to compare

This release updates includes a number of updates to maestro and its internal language:

  • Native library updated to support FMI3
  • Native library updated to support FMI2 serialize
  • Mabl language updated with additional data types required for FMI3
  • Interpreter updated to support FMI3
  • Internal high level language updated with support for FMI3

Note that array variables are not supported in the internal high level language but can be used in MABL.

Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/3.0.0/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/3.0.0/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>3.0.0</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>3.0.0</version>
</dependency>

122833dfd0a549c48a585f1c9dd94af2 maestro/target/maestro-3.0.0-jar-with-dependencies.jar
6973ad89c9f3987c93489bef5e49d24b maestro-webapi/target/maestro-webapi-3.0.0-bundle.jar

Things that changed in this release

Uncategorized
  • Kel/fmi3 all types buffers
  • Adding support for FMI2 serialize commands
  • Kel/fmi3 clocks

Online test models

11 Apr 09:50
OnlineTestModels
Compare
Choose a tag to compare
Online test models Pre-release
Pre-release
OnlineTestModels

This tag does not point to the sources of the test models

Release/2.4.1

17 Mar 23:05
Compare
Choose a tag to compare

Highlights

  • Update of native libraries for FMU loading, specifically fixed dependency issues on windows
  • Fixed issue with boolean parameters when using numbers as values

Other
Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.4.1/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/2.4.1/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.4.1</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.4.1</version>
</dependency>

65ab3543d232001e4872ddc4c5f92829 maestro/target/maestro-2.4.1-jar-with-dependencies.jar
6d8b8340016cbcf962215773c6da6261 maestro-webapi/target/maestro-webapi-2.4.1-bundle.jar

Things that changed in this release

Uncategorized
  • updating nexus-staging-maven-plugin to 1.6.13
  • fixed #441 boolean variables not parsed correctly from the model defi…
  • update-fmu-native-loader-1.4.1

Release/2.3.1

17 Mar 10:59
Compare
Choose a tag to compare

This is intact the 2.4.1 release just build with the wrong version number so dont use this.

Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.3.1/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/2.3.1/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.3.1</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.3.1</version>
</dependency>

9ba72430902117b304077afb57e8ba0c maestro/target/maestro-2.3.1-jar-with-dependencies.jar
6e497401987a90ea8a4dbc44771a5044 maestro-webapi/target/maestro-webapi-2.3.1-bundle.jar

Things that changed in this release

Uncategorized
  • updating nexus-staging-maven-plugin to 1.6.13
  • fixed #441 boolean variables not parsed correctly from the model defi…
  • update-fmu-native-loader-1.4.1

Release/2.4.0

14 Mar 09:01
87293a6
Compare
Choose a tag to compare

Highlights

  • Full deployment of maestro to maven central including all nested dependencies
  • Updated VDM FMI. Check
  • Updated scenario verifier
  • Fixed issue with initialisation from multimodal where some parameters was not set with the specified value
  • Enabled undefined endtime (infinite execution)

Other
Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.4.0/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/2.4.0/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.4.0</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.4.0</version>
</dependency>

Things that changed in this release

  • Fixed issue with parameters not being set when include in sg1 import

📦 Dependencies

  • Bump commons-text from 1.9 to 1.10.0
  • Bump certifi from 2021.5.30 to 2023.7.22 in /external_tester
  • Bump requests from 2.25.1 to 2.31.0 in /external_tester
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.13.3 to 2.13.4.2
  • Bump urllib3 from 1.26.5 to 1.26.18 in /external_tester
Uncategorized
  • Feature enabled undefined endtime
  • Scenario verifier test
  • Update pom.xml

What's Changed

Full Changelog: Release/2.3.0...Release/2.4.0

Release/2.3.0

03 Oct 19:49
Compare
Choose a tag to compare

Highlights

  • Added model transformation

Other

Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.3.0/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/2.3.0/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.3.0</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.3.0</version>
</dependency>

c0d651117025ec8f2a42eb6f7b7d584b maestro/target/maestro-2.3.0-jar-with-dependencies.jar
dc402f4c06d9756475630705265a6abc maestro-webapi/target/maestro-webapi-2.3.0-bundle.jar

Things that changed in this release

Uncategorized
  • Hejersbo/modeltrans fixing tests
  • Hejersbo/modeltrans

Release/2.2.5

30 Sep 12:17
Compare
Choose a tag to compare

Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.2.5/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/2.2.5/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.2.5</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.2.5</version>
</dependency>

389f7943ab7a988765ceef55fdcd6ef9 maestro/target/maestro-2.2.5-jar-with-dependencies.jar
6ae9a1a6706ad80e8bcfcf0fc41c7cdf maestro-webapi/target/maestro-webapi-2.2.5-bundle.jar

Things that changed in this release

Uncategorized
  • feature fmi2 unit checking on sg1 import

Release/2.2.4

29 Sep 08:50
Compare
Choose a tag to compare

Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.2.4/jar
and https://search.maven.org/artifact/org.into-cps.maestro/maestro-webapi/2.2.4/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.2.4</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.2.4</version>
</dependency>

Things that changed in this release

Uncategorized
  • Enable caching on github actions
  • updated to jnifmiapi 1.3.5 with fmi3 support
  • fixed sun.reflect.Reflection.getCallerClass is not supported

Release/2.2.1

22 Sep 22:05
Compare
Choose a tag to compare

Grab the new version from Maven central https://search.maven.org/artifact/org.into-cps.maestro/maestro/2.2.1/jar:

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro</artifactId>
  <version>2.2.1</version>
</dependency>

<dependency>
  <groupId>org.into-cps.maestro</groupId>
  <artifactId>maestro-webapi</artifactId>
  <version>2.2.1</version>
</dependency>

Things that changed in this release

📦 Dependencies

  • Bump log4j-api from 2.15.0 to 2.16.0
  • Bump log4j-api from 2.16.0 to 2.17.0
  • Bump log4j-api from 2.17.0 to 2.17.1
Uncategorized
  • Sigver integration improvements
  • Fpm/353
  • Issue 318 try finally mapping cpp
  • Fpm/334
  • fixed external tester dependencies, wrong version and missing bundle
  • changed webpi repack into repacking as bundle
  • Fpm/webapi fi
  • disable libzip options thats not needed and improved the readme
  • upgraded jackson to version 2.13.2
  • enabled SimulationControl for jacobian step and fmu upload
  • fixed pom issues with dublicates and missing version
  • jackson-update-2.13.3
  • Kel/new ci versioning

Maestro2 2.2.0

14 Dec 14:11
Compare
Choose a tag to compare

This is a manual release of Maestro to version 2.2.0.
The release includes:

  • Multiple improvements to Sigver.
  • Handling of name clashes.
  • Security patches.

Maestro MD5 hash: a84c2277b534b6f98ef94880463bdf21
Maestro Web API MD5 hash: f12a50b1ce4336e72c105c82a5fbe927