0.3.0-M1
The Eclipse KUKSA project is in the process of restructure its repositories and components. As part of this effort, the 0.3.0 release retired the IDE, Apps and the in.vehicle repositories and shifted the focus to the kuksa.val repository with the new KUKSA databroker component and python client library. Thus, it contains mostly, a new version of KUKSA databroker. It introduces a new, more streamlined API and fully supports VSS actuators. Improved build recipes make sure the generated artifacts are much smaller.
The project leadership certifies that the APIs in this release are "Eclipse Quality".
Old API of databroker is still not deprecated and needs to be retired
KUKSA.val server is to be replaced by databroker. However, not all security features implemented by the server are already available in datbroker, so it has be arround for a while
Restructuring of project repositories is still not complete. Code contained in the kuksa.val repo needs to be migrated to new repositories (eg python client)
no security vunerabilities found in bugzilla for kuksa project
we activated dependabot to automatically update our dependencies if security vulnerabilities occur for our dependencies
We adjusted the project homepage to the restructuring of the project. However, this work is still in progress and needs further work within the next release cycle
User documentation was improved in the last release cycle but as a lot of changes happening in the project structure, there is still work to do.
We retired three repositories
- https://github.com/eclipse/kuksa.ide
- https://github.com/eclipse/kuksa.apps
- https://github.com/eclipse/kuksa.invehicle
Now the project supports VSS v3 (https://github.com/COVESA/vehicle_signal_specification/releases/tag/v3.0)
The project does not provide any graphical user interface but exposes a broker component with API. The old API was retired in favor of a revised one, which was improved according to user feedback.
The retired components Kuksa.IDE, Kuksa.APPs and Kuksa.InVehicle have been retired and there repositories archived.
- https://github.com/eclipse/kuksa.ide
- https://github.com/eclipse/kuksa.apps
- https://github.com/eclipse/kuksa.invehicle
Now the project supports VSS v3 (https://github.com/COVESA/vehicle_signal_specification/releases/tag/v3.0)
Users/Adopters
Kuksa databroker is integrated into the Eclipse Velocitas development framework and work exists to integrate the databroker into Automotive Grade Linux
Kuksa's architecture in the covesa consortium (https://www.covesa.global) as example for VSS implementation
Kuksas components where covered in several presentations on events
- Applying VSS In-Vehicle (https://wiki.covesa.global/display/WIK4/COVESA+All+Member+Meeting+~+October+18-20%2C+2022)
- Eclipse Kuksa (https://sdv.eclipse.org/sdv-contribution-day-sept-2022/)
- AN ECLIPSE AUTOMOTIVE STACK FOR RAPID-PROTOTYPING SOFTWARE DEFINED VEHICLES (https://www.eclipsecon.org/2022/schedule/2022-10-25)
- Eclipse KUKSA.VAL (https://wiki.eclipse.org/EclipseCon_2022_Automotive_Community_Day)
Developers
We welcomed with Lukas a new committer in our round. We also received contributions from several new first time contributors.