EB corbos AdaptiveCore 2.15.0 release
In the ADG-2.15.0 release, the following features have been introduced:
BUILDENV: The Crypto module has been removed from the default build configuration of EB corbos AdaptiveCore and now is a configurable add-on.
COM: ara::com now checks the offered service for uniqueness on the local machine. As an Elektrobit-specific extension, ara::com provides the new kEventDirectCallOpt method call processing mode. kEventDirectCallOpt reduces context switches for kEvent method calls in the intra-process communication to plain method calls. For AUTOSAR R20-11, AraComBindingGenerator.araexec validates the selected constraints from the AUTOSAR_PRS_E2EProtocol specification. Code size optimization: Severe code bloating caused by the use of a thick template in service element templates has been improved to reduce the size of the service interface shared library.
DM: The DM module supports the interpretation of manufacturer-specific payload types in DoIP messages. The custom payloads must be configured in the DM configuration. This is not an AUTOSAR feature but a custom feature.
IAM: The IAM module now supports the Android platform. Android users can use the functionality of the IAM module for identity and access management in their application during the service offer and find.
PM: The application-specific limits configuration has been renamed to application_id_amd.json in order to have the UID of the connecting application and limits information. For AUTOSAR R20-11, a recovery concept supports the Key-Value Storage (KVS) with a recovery report callback. A recovery report callback is triggered first for the recovered keys and then for any failed keys. It is triggered twice if there are both recovered and failed keys.
UCM: For AUTOSAR R20-11: When UCM is in the state of kIdle or kReady, software packages can be processed by calling the ProcessSwPackage method while data transfer is still ongoing.
EB corbos Studio: EB corbos Studio enables the automatic deletion of obsolete generated files when a .pluget/.araexec is run from the user interface. The Master Task supports the RunProjectImporter option on the command line. This option allows importing one or more projects and executing other tasks in the same command.
This version is available on the Elektrobit Command server.
EB corbos AdaptiveCore 2.14.0 release
The following features have been introduced:
BUILDENV: Host build support for ara-cli allows building EB corbos AdaptiveCore modules with a host toolchain. (On Linux platform)An example integration support for the reference Yocto project has been implemented. (On Linux platform)
COM: The underlying error handling for the AUTOSAR R20-11 API now supports error codes that relate to language binding. New AUTOSAR R20-11 validation constraints for existing functionality have been added. A new dynamic linker script optimizes the binary sizes of shared library binaries.
CRYPTO: The basic hash functionality according to AUTOSAR R20-11 has been implemented. The VolatileTrustedContainer functionality according to AUTOSAR R20-11 has been implemented.
DLT: For AUTOSAR 20-11, ara::log now supports the following: modeled messages API, DLT ara::log manifest file, ara::log output adaptor
DM: Support for Latched-WIR has been added. DTC enhanced the fault detection counter threshold. Monitor action now caches on service disconnection. Reentrancy specification for the diagnostic interfaces is available to the application.
PM: A recovery concept supports the key-value storage without a report callback.
This version is available on the Elektrobit Command server.
EB corbos AdaptiveCore 2.13.0 release
The following features have been introduced:
BUILDENV: Configurable deployment for EB corbos AdaptiveCore has been enabled for both Linux and QNX.EB corbos AdaptiveCore generators now use Java 11.0.
COM: Error handling for AUTOSAR R20-11 API functions ResolveInstanceIDs and OfferService has been implemented.Support for reordering struct members and method arguments in SOME/IP deserialization has been implemented.
CRYPTO: Elektrobit tool for creating crypto object containers has been introduced. In addition, the following has been implemented in the Crypto module according to AUTOSAR R20-11: AUTOSAR GetPrototypedProps, AUTOSAR save and clear methods, AUTOSAR key generation, AUTOSAR key agreement
EM: The EM daemon supports multiple StateDependentStartupConfigs for one process. The StateClient API complies with AUTOSAR R20-11.
UCM: UCM supports version 2.0 of the cluster schema.UCM request handling has been introduced for AUTOSAR R20-11: Cleanup requests are sent to Persistency Manager using the PersistencyCleanup service and its methods. Update requests are sent to State Manager using the UpdateRequests service and its methods.
This version is available on the Elektrobit Command server.