Skip to content

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2023-01-27

Added

  • Initial release -- code split from org.openjaus.sdk.cpp v8.0.0
  • virtual toXml() method to the model::Trigger class which is overridden by all derived Messages and InternalEvents
  • removeMessageCallback() method to model::StateMachine and core_v1_1::services::Transport to allow removing of a callback registered using addMessageCallback()

Changed

  • Add getOjConfigFilePath() to system::Application class to get the path to the ojconf file based on the command-line arguments

Deprecated

  • openjaus::model::SystemTree* Component::getSystemTree() const;

Fixed

  • Incorrect assertion in DatagramSocket::reuseAddress which caused a SocketException to be thrown on success
  • Using BroadcastMethod=BOTH did not enable use of multicast
  • Boolean message field type was packed incorrectly for BOOLEAN_FALSE