Releases: COVESA/vsomeip
Releases · COVESA/vsomeip
2.9.4
- Fixed deadlock on suspend to RAM / resume, triggered
by signal handler.
2.9.3
- Fixed race condition on application shutdown
- Fixed bug that application object was not destroyed
- Enabled client side logging of received messages
to DLT if environment variable VSOMEIP_CLIENTSIDELOGGING
is set to empty string or another arbitrary value. - Ensure that the correct source port is used for sending events
2.9.2
- fix handling of received response messages for unknown
clients. - Ensure that all external services are marked as offline when
routing_state is set to RS_SUSPENDED - Ensure to start sending out FindService messages for requested
services after resuming. - Ensure that the service info is also deleted if no unreliable
communication happened before the service TTL has expired.
2.9.1
- Don't ignore service requests for UDP-only remote services done
before corresponding OfferService message was received. - Ensure that main dispatcher thread waits until newly started
dispatcher threads are finished with their call into the user code
before starting to dispatch again after a blocking call occurred.
2.9.0
- Added get_offered_services_async method to application interface to
read the currently offered services - Added set_watchdog_handler method to application interface which can
be used to register a handler invoked in a given interval. - Optimize processing time of incoming service discovery messages
- Events are now sent based on their configuration in the json file
- If a remote service is offered reliable and unreliable subscriptions
are now done always with both endpoint options. - Incoming subscriptions are now not acknowledged if not all events of
the eventgroup can be served with the given endpoint options.
2.8.1
- Support negative filter in trace connector
2.8.0
- Change behaviour of register_subscription_status_handler method of
the application interface: Registered handlers will only be called
if the subscription was accepted by the remote side. - Add 2nd register_subscription_status_handler method to application
interface with additional flag to enable calling of the registered
handler if the subscription is rejected by the remote side.
2.7.3
- Fix deadlock when stopping client endpoints to remote services
- Fix deadlock during construction of Subscribe Eventgroup entries
2.7.2
- Avoid deadlock when printing error message about too large messages
2.7.1
- Prevent processing of too short messages received via UDP
- Avoid catching SIGABRT in vsomeipd
- Prevent duplicate logging of remote messages
- Log message cleanup/enhancement