Releases: OpenSimulationInterface/osi-sensor-model-packaging
ASAM OSMP v1.5.0 "Jovial Johansson"
Ambr(OSI)al Features!
Purpose
This release adds definitions for FMI 3.0 and SSP based packaging.
This release is based on the 3.7.0 "Jolly Jones" release of ASAM OSI:
- Added FMI 3.0 packaging definitions.
- Added SSP packaging definitions.
- Updated referenced ASAM OSI release to 3.7.0.
- Clarified Traffic Participant inputs and outputs.
- Clarified OSMPGroundTruthInit semantics/scope.
- Improvements in build infrastructure and documentation.
Content/Changes
- Clarify Traffic Participant Inputs and Outputs by @ClemensLinnhoff in #103
- Modernize actions and use OSI protobuf build setup by @pmai in #106
- Add SSP as Packaging in Model Types by @ClemensLinnhoff in #104
- Change 'static' to 'not changing' in the specification of GroundTruthInit by @ClemensLinnhoff in #108
- Add FMI 3.0 native support by @pmai in #109
- Clarify mime type of FMI 3.0 binary variables by @pmai in #110
- Add reference to SSP standard in bibliography by @pmai in #111
Full Changelog: v1.4.0...v1.5.0
ASAM OSMP v1.5.0-rc2 "Jovial Johansson"
Ambr(OSI)al Features!
This is a release candidate of OSMP as part of OSI, not an official release. If no final changes are needed, it might be promoted to an official release upon confirmation by the ASAM TSC.
Purpose
This release adds definitions for FMI 3.0 and SSP based packaging.
This release is a pre-release based on the 3.7.0-rc.2 "Jolly Jones" pre-release of ASAM OSI:
- Added FMI 3.0 packaging definitions.
- Added SSP packaging definitions.
- Updated referenced ASAM OSI release to 3.7.0.
- Clarified Traffic Participant inputs and outputs.
- Clarified OSMPGroundTruthInit semantics/scope.
- Improvements in build infrastructure and documentation.
Content/Changes
- Clarify Traffic Participant Inputs and Outputs by @ClemensLinnhoff in #103
- Modernize actions and use OSI protobuf build setup by @pmai in #106
- Add SSP as Packaging in Model Types by @ClemensLinnhoff in #104
- Change 'static' to 'not changing' in the specification of GroundTruthInit by @ClemensLinnhoff in #108
- Add FMI 3.0 native support by @pmai in #109
- Clarify mime type of FMI 3.0 binary variables by @pmai in #110
- Add reference to SSP standard in bibliography by @pmai in #111
Full Changelog: v1.4.0...v1.5.0-rc2
ASAM OSMP v1.5.0-rc1 "Jovial Johansson"
Ambr(OSI)al Features!
This is a release candidate of OSMP as part of OSI, not an official release. If no final changes are needed, it might be promoted to an official release upon confirmation by the ASAM TSC.
Purpose
This release adds definitions for FMI 3.0 and SSP based packaging.
This release is a pre-release based on the 3.7.0-rc.1 "Jolly Jones" pre-release of ASAM OSI:
- Added FMI 3.0 packaging definitions.
- Added SSP packaging definitions.
- Updated referenced ASAM OSI release to 3.7.0.
- Clarified Traffic Participant inputs and outputs.
- Clarified OSMPGroundTruthInit semantics/scope.
- Improvements in build infrastructure and documentation.
Content/Changes
- Clarify Traffic Participant Inputs and Outputs by @ClemensLinnhoff in #103
- Modernize actions and use OSI protobuf build setup by @pmai in #106
- Add SSP as Packaging in Model Types by @ClemensLinnhoff in #104
- Change 'static' to 'not changing' in the specification of GroundTruthInit by @ClemensLinnhoff in #108
- Add FMI 3.0 native support by @pmai in #109
Full Changelog: v1.4.0...v1.5.0-rc1
ASAM OSMP v1.4.0 "Indomitable Ickx"
Limitless P(OSI)bilities!
Purpose
This release adds definitions for the StreamingUpdate interface.
This release is a production release based on the 3.6.0 "Inspiring Irvine" release of ASAM OSI:
- Added StreamingUpdate interface definition.
- Updated referenced ASAM OSI release to 3.6.0.
- Fixed coordinate transformation bugs in example code, cleaned up transformations.
- Improvements in build infrastructure and documentation.
Content/Changes
- Build: Create base Antora setup by @philipwindecker in #85
- Build/master branch renaming by @philipwindecker in #88
- Enhancement of documentation for better explaining static/dynamic lin… by @PhRosenberger in #93
- Build: Create features for a combined release pipeline by @philipwindecker in #92
- Fix errors in rotation function in OSMPDummySensor by @ClemensLinnhoff in #95
- Update README.md by @philipwindecker in #98
- Doc/protobuf build instructions by @thomassedlmayer in #91
- Add streaming update consumer model type and interface by @pmai in #99
New Contributors
- @philipwindecker made their first contribution in #85
- @ClemensLinnhoff made their first contribution in #95
- @thomassedlmayer made their first contribution in #91
Full Changelog: v1.3.0...v1.4.0
ASAM OSMP v1.4.0-rc1 "Indomitable Ickx"
Limitless P(OSI)bilities!
This is a release candidate of OSMP as part of OSI, not an official release. If no final changes are needed, it might be promoted to an official release upon confirmation by the ASAM TSC.
Purpose
This release adds definitions for the StreamingUpdate interface.
This release is a pre-release release based on the 3.6.0-rc1 "Inspiring Irvine" pre-release of ASAM OSI:
- Added StreamingUpdate interface definition.
- Updated referenced ASAM OSI release to 3.6.0.
- Fixed coordinate transformation bugs in example code, cleaned up transformations.
- Improvements in build infrastructure and documentation.
Content/Changes
- Build: Create base Antora setup by @philipwindecker in #85
- Build/master branch renaming by @philipwindecker in #88
- Enhancement of documentation for better explaining static/dynamic lin… by @PhRosenberger in #93
- Build: Create features for a combined release pipeline by @philipwindecker in #92
- Fix errors in rotation function in OSMPDummySensor by @ClemensLinnhoff in #95
- Update README.md by @philipwindecker in #98
- Doc/protobuf build instructions by @thomassedlmayer in #91
- Add streaming update consumer model type and interface by @pmai in #99
New Contributors
- @philipwindecker made their first contribution in #85
- @ClemensLinnhoff made their first contribution in #95
- @thomassedlmayer made their first contribution in #91
Full Changelog: v1.3.0...v1.4.0-rc1
ASAM OSMP v1.3.0 "Hunting Häkkinen"
L(OSI)ng is not an option!
Purpose
This release adds definitions for the TrafficCommandUpdate back-channel interface.
This release is a production release based on the 3.5.0 "Hard-fighting Hunt" release of ASAM OSI:
Content/Changes
Technical Updates:
- Added TrafficCommandUpdate back-channel interface definitions.
- Updated referenced ASAM OSI release to 3.5.0.
OSMP v1.2.0 "Gifted Grosjean"
Speak p(OSI)tive!
Purpose
This minor release, provides a revamped example build process capturing build settings in the source code provided for the FMUs.
Moreover, this release provides a first glance on the on-going efforts for OSI's documentation improvements and migration to AsciiDoc.
This release is a production release based on the 3.4.0 "Gallant Glock" release of OSI:
ToDo: Create "whats changed" chapter to be included in introduction.
Content/Changes
Documentation Updates:
- Updated the documentation's structure and migrated it to AsciiDoc.
- Updated the description of OSI's top level messages and model types.
Technical Updates:
- Revamped build process to capture build settings in the source code provided for the example FMUs.
- Updated referenced OSI release to 3.4.0.
OSMP v1.1.1 "Focused Fittipaldi", Update 1
This release is a production release based on the 3.3.1 "Fabulous Fangio", Update1 release of OSI:
Content/Changes
- Bug Fix: Switched to OSI version 3.3.1, which fixed outdated version information in VERSION file in 3.3.0.
- Bug Fix: XML Schema is more lenient in the OSMP version it accepts, reflecting actual version semantics.
OSMP v1.1.0 "Focused Fittipaldi"
Purpose
As a part of the increasing adoption of OSI and OSMP in the industry, and its movement to ASAM as its home, several new use cases and extensions for OSI and OSMP have been identified. This minor release highlights the work that has been done on several working packages including the introduction of the new traffic participant model type and related new top level messages which extend OSI's and OSMP's scope beyond the specialized world of sensor modeling.
This release is a production release based on the 3.3.0 "Fabulous Fangio" release of OSI:
Content/Changes
-
Introduced the Traffic Participant model type.
-
Introduced the TrafficCommand top-level message which enables event-based control of traffic participant models, e.g. with regard to a scenario specification.
-
Introduced the TrafficUpdate top-level message to send updated properties of traffic participant models.
-
Introduced optional GroundTruth Initialization parameters for pre-simulation start distribution of static/initial information.
-
Fixed C++ portability issues in the examples.
-
Fixed coordinate system issues in the sensor model examples.
-
Build and release infrastructure improvements.
OSMP v1.0.0 "Clean Clark"
This release is a production release based on the 3.0.0 "Cosmic Coulthard" release of OSI:
- Generalized binary variable capability for uses besides OSI
- Adjusted to match expected binary variable support in upcoming post-2.0 FMI release
- Support the new types of interface messages defined in OSI 3.0.0 (i.e. SensorView, SensorViewConfiguration, SensorData).