Releases: COVESA/capicxx-dbus-tools
Releases · COVESA/capicxx-dbus-tools
3.1.10
- 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
- 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.