Skip to content

Commit 763df18

Browse files
authored
Preparing for 0.10.0 release (#726)
* updated changelog * updated changelog
1 parent 819ee4e commit 763df18

1 file changed

Lines changed: 15 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,19 @@ All notable changes to libcosim will be documented in this file. This includes n
33

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

6+
### [v0.10.0] - 2022-12-02
7+
##### Changed
8+
* GCC7 and GCC8 artifact builds have been removed, and GCC9 artifact builds added. This is currently the only supported GCC version.
9+
* 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.
10+
* 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.
11+
* 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.
12+
* Update to proxyfmu 0.2.9.
13+
##### Added
14+
* An asynchronous version of `simulate_until` is now available through the `execution` interface. This accepts
15+
an optional end time parameter and launches the execution in a new thread.
16+
* 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.
17+
##### Fixed
18+
619
### [v0.9.0] – 2022-04-05
720
##### Changed
821
* Removed fibers to simplify code and increase simulation performance. Concurrency must now be implemented in the master
@@ -160,7 +173,7 @@ algorithm, and `fixed_step_algorithm` has been modified to use a thread pool. ([
160173
* 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))
161174
* logging configuration ([PR#247](https://github.com/open-simulation-platform/cse-core/pull/247))
162175
* observers can observe string and boolean variables ([PR#257](https://github.com/open-simulation-platform/cse-core/pull/257))
163-
* can set arbitraty real time factor ([PR#261](https://github.com/open-simulation-platform/cse-core/pull/261))
176+
* can set arbitrary real time factor ([PR#261](https://github.com/open-simulation-platform/cse-core/pull/261))
164177
* improved error reporting
165178

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

0 commit comments

Comments
 (0)