Skip to content

Roadmap

Sebastian Schildt edited this page Nov 24, 2022 · 2 revisions

This is a rough plan what we intend to do for the next larger releases.

Current state as of writing this: 0.2.5. is out https://github.com/eclipse/kuksa.val/releases/tag/0.2.5

Upcoming 0.3

What: Trying to integrate the various KUKSA components (better) with databroker and future-proofing API

Why: Integrating some things we learned from the past years and take VSS developments into account. Enabling more of the existing KUKSA.val infrastructure to work with databroker

When: Q4/2022-Q1/2023

Content:

  • Introduction of new kuksa.val.v1 GRPC API in databroker based on the learnings from kuksa.val databroker and server
    • this will be provided alongside existing APIs during 0.3 release cycle
    • the API design is meant to be extendable for further VSS extensions/overlays me wight want to support in the future
  • Introduction of updated Python client library
    • Added support for the new GRPC API (up until 0.2.5 only VISS supported)
  • Porting of existing feeders and other components to the new API/new Python lib
    • as a result much more components will work with databroker as well as server

Upcoming 0.4

What: Security and authorisation in databroker

Why: Almost all deployments will have security goals, and currently databroker supports none. The main goals security here are: Confidentiality: Having an encrypted connection as interaction with databroker might be over any kind of network in the car. Also as not every kuksa.val client will be allowed to perform all operations in all parts of the data model, authorisation is needed.

When: Q4/2022-Q1/2023

Content:

Clone this wiki locally