Skip to content

Releases: COVESA/vsomeip

2.9.4

25 Jan 11:35
Compare
Choose a tag to compare
  • Fixed deadlock on suspend to RAM / resume, triggered
    by signal handler.

2.9.3

25 Jan 11:34
Compare
Choose a tag to compare
  • 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

25 Jan 11:34
Compare
Choose a tag to compare
  • 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

25 Jan 11:33
Compare
Choose a tag to compare
  • 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

25 Jan 11:33
Compare
Choose a tag to compare
  • 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

25 Jan 11:32
Compare
Choose a tag to compare
  • Support negative filter in trace connector

2.8.0

25 Jan 11:32
Compare
Choose a tag to compare
  • 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

25 Jan 11:31
Compare
Choose a tag to compare
  • Fix deadlock when stopping client endpoints to remote services
  • Fix deadlock during construction of Subscribe Eventgroup entries

2.7.2

25 Jan 11:31
Compare
Choose a tag to compare
  • Avoid deadlock when printing error message about too large messages

2.7.1

25 Jan 11:30
Compare
Choose a tag to compare
  • Prevent processing of too short messages received via UDP
  • Avoid catching SIGABRT in vsomeipd
  • Prevent duplicate logging of remote messages
  • Log message cleanup/enhancement