Skip to content

Commit

Permalink
Preparing for 0.10.0 release (#726)
Browse files Browse the repository at this point in the history
* updated changelog

* updated changelog
  • Loading branch information
restenb authored Dec 5, 2022
1 parent 819ee4e commit 763df18
Showing 1 changed file with 15 additions and 1 deletion.
16 changes: 15 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,19 @@ All notable changes to libcosim will be documented in this file. This includes n

This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html)

### [v0.10.0] - 2022-12-02
##### Changed
* GCC7 and GCC8 artifact builds have been removed, and GCC9 artifact builds added. This is currently the only supported GCC version.
* The file observer is now programmatically configurable, and there is no longer a need for clients to create a separate `LogConfig.xml` file upfront to specify it's configuration.
* The file observer no longer outputs headers as `variable name [reference, type, causality].` Instead only the variable name is output, and the extra data about each variable and the model itself is output in a separate metadata file, in YAML format. This will have the same filename as the CSV file with the simulation data, including the timestamp, with `_metadata` at the end.
* Using `find_variable` no longer throws an exception, but rather returns an optional value, which may be empty if the variable could not be found.
* Update to proxyfmu 0.2.9.
##### Added
* An asynchronous version of `simulate_until` is now available through the `execution` interface. This accepts
an optional end time parameter and launches the execution in a new thread.
* Support has been added for optionally specifying simulation end time (where only start time was supported) in `OspSystemStructure.xml`. If specified, end time will also be parsed and made available in the simulation configuration.
##### Fixed

### [v0.9.0] – 2022-04-05
##### Changed
* Removed fibers to simplify code and increase simulation performance. Concurrency must now be implemented in the master
Expand Down Expand Up @@ -160,7 +173,7 @@ algorithm, and `fixed_step_algorithm` has been modified to use a thread pool. ([
* introducing`orchestration` interface for classes that resolve model URIs of one or more specific URI schemes ([PR#233](https://github.com/open-simulation-platform/cse-core/pull/233))
* logging configuration ([PR#247](https://github.com/open-simulation-platform/cse-core/pull/247))
* observers can observe string and boolean variables ([PR#257](https://github.com/open-simulation-platform/cse-core/pull/257))
* can set arbitraty real time factor ([PR#261](https://github.com/open-simulation-platform/cse-core/pull/261))
* can set arbitrary real time factor ([PR#261](https://github.com/open-simulation-platform/cse-core/pull/261))
* improved error reporting

##### Fixed
Expand Down Expand Up @@ -193,3 +206,4 @@ First OSP JIP partner release
[v0.8.2]: https://github.com/open-simulation-platform/cse-core/compare/v0.8.1...v0.8.2
[v0.8.3]: https://github.com/open-simulation-platform/cse-core/compare/v0.8.2...v0.8.3
[v0.9.0]: https://github.com/open-simulation-platform/cse-core/compare/v0.8.3...v0.9.0
[v0.10.0]: https://github.com/open-simulation-platform/cse-core/compare/v0.9.0...v0.10.0

0 comments on commit 763df18

Please sign in to comment.