Releases: COVESA/capicxx-dbus-runtime
Releases · COVESA/capicxx-dbus-runtime
capicxx-dbus-runtime 3.2.3-r1
3.2.0
- Adapted to capicxx-core-runtime 3.2.0
3.1.12.11
- Prevent crash when deregistering managed service (via 'deregisterManagedStub*') and another service (via 'unregisterService') in parallel with same DBus connection
3.1.12.9
- Unregister mappings in DBusAddressTranslator (to free memory again) when proxies are destroyed
- Fixed crash in DBusConnectionTest
3.1.12.7
- Adapted 'capi-dbus-add-support-for-custom-marshalling.patch' to be compatible with dbus version 1.12.x.
- Removed concurrent timeout handling.
- Ensure availability listeners are unregistered properly (to free memory) when proxies are being destroyed in callback invoking the availability listener(s).
3.1.12.4
- support 'lock functors' in AttributeDispatcher(s)
3.1.12.3
- Fixed data race in generated StubDefault when using attributes
- use eventfd instead of pipe in Watch
3.1.12.2
- Fixed hang-up in proxy destruction when async method call was done and proxy is not available
- DBus connections are now released even if they were not created with the Factory interface
3.1.12.1
- Fixed race condition for managed services. When a managed services was removed, an appropriate
availability status changed event was received (service became unavailable) and afterwards a 'getAvailablStatusAsync' call for the removed service instance was done, the response could be that
the service instance is still available.
3.1.12
- Support DBus type DBUS_TYPE_UNIX_FD as deployment for ints
- DBus deployment: IsObjectPath for all string locations