Releases: GENIVI/rvi_lib
v1.0.1
This release improves handling for large JSON messages and provides basic logging capabilities. It also provides a new initialization function that accepts a JSON string for configuration so that a configuration file is not required. (It's a bit overdue for packaging as a release.)
v1.0.0
This release includes an API-breaking change to rviRegisterService, removing the "dataSize" parameter to the function. The buffer pointed to by userData must be maintained by the calling application for as long as the service is registered and must be freed after the service is unregistered.
This release also adds an optional Python wrapper around the library. To build the Python wrapper, install cython, then simply run cd python; make
from the top level of the rvi_lib repo.
Alpha release
This alpha release of rvi_lib supports basic client behavior for an RVI node to communicate with other nodes/vehicles in an RVI network. An application using this C library can initiate connections with other RVI nodes, make local procedures available remotely as services, and invoke remote services, all using the security model defined in the RVI Core implementation at GENIVI/rvi_core. Yocto build recipes are available at GENIVI/meta-rvi.