Skip to content

Releases: COVESA/capicxx-dbus-tools

3.1.10

04 Nov 16:54
Compare
Choose a tag to compare
  • Upgrade to JDK-1.8.
  • Moved mutex lock in 'DemoMainLoop::registerWatch' to avoid deadlock. The mutex was moved after registering
    the file descriptor. Otherwise a deadlock can occur when 'DemoMainLoop::unregisterWatch' is called in parallel.
  • Support DBus message type Error. It is now possible to deploy a broadcast with type 'error'. An error broadcast
    signals an occured error due to a method call and needs an appropriate error name.
  • Replace polling mechanism in Windows main-loop. The current polling mechanism of the main-loops is not
    reliable under Windows. It is replaced with a WSAPoll on the file descriptors instead of
    WSAWaitForMultipleEvents on wsa events.
  • Fix merge of core type deployments to interfaces and type collections.

3.1.9

19 Oct 10:59
Compare
Choose a tag to compare
  • Fix for not generated code for deployment of an array of type (type collection).
  • Protected access to selective subscribers map.
  • Franca Import validator issues false error.
  • Common API address is extended by interface version string as defined in fidl file to allow different versions of the same interface.
  • The class hierarchy of the stub adapter classes has been changed.
  • Changed timeouts from usleep() to std::this_thread::sleep_for.
  • Fix for extended interfaces in different namespaces.
  • Allow arbitrary instance names for managed stubs.
  • (Fix) D-Bus CommonAPI validators throw NPE on anonymous type collections.