Releases: COVESA/capicxx-core-runtime
Releases · COVESA/capicxx-core-runtime
capicxx-core-runtime 3.2.4
capicxx-core-runtime 3.2.3-r7
- Fixed warnings with gcc11 for Wextra-extra-semi flag
- Fix capi-core-runtime Runtime::loadLibrary
- vSomeIP Security: Update vsomeip_sec
- Fixed commonapi-core-runtime windows build
- Fix race condition.
- Remove mutex and add exception handling to RuntimeDeinit.
- Fix double initialization of loggerImpl.
- Linux: avoid static initialization of std::mutex
- Replace deprecated std::ptr_fun
- Properly initialize Runtime::defaultCallTimeout_
- Removed GENIVI copyright line
- Fix bug in assignment operator of Variant in case of self-assignment
- Ensure to stop struct deserialization on error
- Implement "no_timeout" in method responses
- Use COMMONAPI_EXPORT_CLASS_EXPLICIT to export classes
- Removed libdlt dependency from android
- Add support to logs in Android
- Update android build files
- Support retrieval of environment (hostname) from client identifier.
- Use lock objects and remove self assignment.
3.2.0
- Support ABI compatible changes (additional attributes, broadcast and methods added to the end of the interface specification)
- Use vSomeIP 3.x interface
3.1.12.6
- Fix race condition leading to event delivery after unsubscription
- Initialize valueType in copy ctors of Variant class
3.1.12.4
- Fix calling of registered subscription status handlers for
selective broadcasts
3.1.12.3
- Added copy constructor for CommonAPI CallInfo
3.1.12.2
- Defer Runtime destruction till shared object is unloaded
3.1.12.1
- replaced std::chrono::high_resolution_clock by std::chrono::steady_clock in MainLoopContext.cpp
3.1.12
- Add possibility to be notified on proxy destruction via Proxy::getCompletionFuture method
- set CommonAPI CallStatus to INVALID_VALUE for wrong CRC values
- fixed code sonar warnings
3.1.11
- console logging - log to standard error stream instead of standard output stream
- Runtime::initFactories() made public
- check for #define _WIN32 instead of (deprecated) WIN32