Skip to content
OlivierHecart edited this page Nov 19, 2021 · 16 revisions

2021 Roadmap

The zenoh team is currently finalising the proposal for the 2021 Q1 roadmap. Please engage on the zenoh gitter channel.

January / February 2021

Security

  • Password authentication

Routing

  • Arbitrary DAG topology support

APIs

  • C# API Beta

Transport

  • Add support for TLS

Performance

  • Finer performance characterisation
  • Performance Improvements

March / April 2021

Routing

  • Multi-Link Inter-region Routing

ROS / DDS Interoperability

  • ROS type codec support. This will allow zenoh applications to read/write ROS2 topics without having to bother with CDR encoding.
  • Topic Allow list for zenoh DDS plug-in (this will allow to control the DDS topics exposed across zenoh)
  • Peer-to-Peer support for dds-zenoh-plugin
  • Docker container with multicast support (Linux only)

Transport

  • Add support for QUIC
  • New shared memory allocator for zero-copy
  • Defragmentation support for shared memory allocator

Tool

  • Initial Router Management Web Tool

Embedded targets

  • zenoh-pico supports Zephyr

Performance

  • Finer performance characterisation
  • Performance Improvements

May / June 2021

Performance

  • Finer performance characterisation
  • Performance Improvements
  • Sync/Async refactoring

Zero-Copy

  • Add flag into data-info to inform routers and receiving API if the payload is a shared-memory-info.

July / August 2021

Extensions

  • Group management
  • Publication cache
  • Querying subscriber

Routing

  • Query Targeting

ROS / DDS Interoperability

  • Make the dds-zenoh-plugin as actual plugin for Zenoh router additionally to a service

September / October 2021

Tooling

  • Routers graph view for admin tool
  • Stats live plots for admin tool

Configuration

  • Client live migration support

November / December 2021

APIs

  • zenoh/zenoh-net APIs merge
  • builder based API
  • Configuration refactoring

Next

APIs

  • Go-Lang API
  • Java API

Routing

  • Parametric queries

Write API

  • Add option for application level ACK

Transport

  • End-to-End Reliability
  • Reliability for best-effort transports
  • Support for DTLS (?)

Notifications

  • Add callback for relevant events on discovery, disconnections, etc.

Security

  • Access Control -- constrain access to specific set of keys to given identities.

Query Body

  • Add query body to the zenoh Query message

Tool

  • Advanced Infrastructure Router Web Tool

Plug-In

  • MQTT Plugin for zenoh

ROS2

  • Complete zenoh-pico RMW for MicroROS2
  • Complete zenoh RMW for ROS

Performance

  • Finer performance characterisation
  • Performance Improvements
Clone this wiki locally