Releases: open-simulation-platform/libcosim
Releases · open-simulation-platform/libcosim
v0.7.1 Minor fixes
Added
- improving documentation (PR#617)
Fixed
- Compile using VS2019(PR#638)
- Allow empty sequence of initial values in OspSystemStructure (PR#613)
- Model description only exposed through execution (PR#603)
- Validate initial variable values from OspSystemStructure (PR#604)
- Real time timer improvements (PR#605)
- Link dependencies dynamically (PR#596)
- updating dependencies and resolving conflicts (PR#610, PR#632, PR#641)
v0.7.0 First public release
v0.6.0 Partner release
Changed
- MSMI configuration (OspSystemStructure.xml and OspModelDescription.xml) updated
- multi-variable connections replaced with functions (PR#518)
- algorithm configuration moved to DefaultExperiment in .ssd (PR#447)
- OspModelDescription file location at FMU path or configuration path (#462)
Added
Functions
for calculations between time steps (PR#517)- Support setting initial values through C API (#328)
- Increased SSP support:
- Support on/off toggling of file observer (#508)
- Add functionality for offline model building (#114)
- Support stateful and/or time-dependent manipulators (#203)
- Persistent FMU cache (PR#388)
- Update fmu-proxy client to match upstream v0.6.1 (#434)
- Scenarios can be written in YAML (#271)
- Allow CSV files produced by
file_observer
to be generated without a timestamp (PR#555)
Fixed
v0.5.1 Partner release
Changed
- Move
visitor
to utility header (PR#425)
Fixed
- Warning about string truncation in newer GCCs (#418)
- Simulation errors are not propagated when using
cse_execution_start()
(#415) - Sum connections not parsed properly from
OspSystemStructure.xml
(#429) - True/false boolean initial values not supported in
OspSystemStructure.xml
(#420) - Fails to load FMU with empty folders in the
resources
directory (#440) - Conflicting Conan dependencies (#450)
- Scenario does not support string values (#354)
v0.5.0 Partner release
Added
- Multi-variable connections (PR#295)
- Support for MSMI extension to FMUs
<FMU-name>_OspModelDescription.xml
, that enables mapping of FMU variables into plugs, sockets and bonds (PR#333) - New CSE configuration format
OspSystemStructure.xml
(PR#333), that enables configuration of:- Individual model step size
- Plug/socket and bond connections
- Multi-variable connections. Only sum connection included.
- Can advance an execution to a specific point in time with
cse_execution_simulate_until
in C-API (PR#325) - Can override configured step size and start time for fixed-step algorithm in
cse_ssp_fixed_step_execution_create
andcse_ssp_execution_create
in C-API (PR#373)
Changed
- Must provide instance name when creating local slaves with
cse_local_slave_create
. (Fixing #381, PR#387) cse_variable_index
renamed tocse_value_reference
PR#339
Fixed
cse_local_slave_create
is broken when adding more than one instance of the same FMU (#381)- Memory error when moving a cse::uri (#361)
- Cryptic error message with ill-defined or missing osp:FixedStepMaster in SSP (#338)
- Invalid connections in SSP are not properly handled (#336)
- Cannot use "." as file_observer output directory (#310)
v0.4.0 Partner release
v0.3.0 Partner release
Added
- fmu-proxy integration (PR#162, PR#239)
- introducing
orchestration
interface for classes that resolve model URIs of one or more specific URI schemes (PR#233) - logging configuration (PR#247)
- observers can observe string and boolean variables (PR#257)
- can set arbitraty real time factor (PR#261)
- improved error reporting
Fixed
v0.2.0 Partner release
.
v0.1.0 First partner release
Bug/fix archive artifacts after conan build (#140) * Artifacts archived in debug/release folders in .zip * Archiving artifacts under windows/linux sub folders