Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[zenoh-dev] Work Plan
  • From: Julien Enoch <julien.enoch@xxxxxxxxxxxxxx>
  • Date: Thu, 26 Mar 2020 14:23:59 +0000
  • Accept-language: fr-FR, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=adlinktech.com; dmarc=pass action=none header.from=adlinktech.com; dkim=pass header.d=adlinktech.com; arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+ZyTZTOqCsoL2FGMAmibfeWgkcsDlQbKtW8Vo1I8lSw=; b=UjkjhtrVvPGMiUVMRrEjkE2r5FguvxDQ12zcy4mPLGm0zZz+Q7DK7mkKvrwp7K67Q9c/w94hMQ/9xH04hCkjsY1u3uMTuNWTItPacNyw1jhOHOWwW8PKu7mleWQAhMPzQHGy6YgGkrutDvDUkWd2SijUWKu5zBqk3JYhFly07WXv5Ck2FTu7SVhu6K7RRQGesa6AVfaG9J6luF7kw6sjfukt+JmKxRghndI5rr+nC6xGSbUBSkv34hgc8Cw61IG3YM3/BOU1N5WgH6lI4v0icusYZqi2wJm/9qx6HV0TpDK8nILA3QjNAg4vUmEyttlxhJ9wphDw4dQwl+8XYZJFLw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fBLLcRgcjqnz8QEHo1nXnZSzKtIb2viYlW5SoE5lNXR0v43I/OSk8op5sffsH3KJT2W8Jf+bgTiVfwrkakP70QLhyT8DcO+zpYqmKWS6j1vItCjsk179d7KmfvNRlQ2L4TtzG2oBpKY9FWyi6QItbodquuvgHFCC2NLe/DjbnpGhxjYxRiJ89LrwwC2cE+fsdIghrIfMSlghv3NOaXmmrJl0En33KdjycUdcVhwxBTtdsKhXjIw9y43rNZkGC6p5OHpnp/mNJR8ZtU2ejeUnCOh55K9RiDJ00DMdxOiaoQ+aqR7XpOewsIaOY7DfkERp+OuG26P4chJBKxxng9cP+g==
  • Delivered-to: zenoh-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/zenoh-dev>
  • List-help: <mailto:zenoh-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/zenoh-dev>, <mailto:zenoh-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/zenoh-dev>, <mailto:zenoh-dev-request@eclipse.org?subject=unsubscribe>
  • Thread-index: AQHWA3owMe03NDqqZUSjBzEfFIi8qQ==
  • Thread-topic: Work Plan

Dear all,

Following Angelo’s email on « zenoh: Next Steps » , I would like to discuss the working plan for the next few months.

The current situation is the following:

Now, considering that the infrastructure of zenoh will be re-written in Rust in replacement of OCaml, and that the wire-protocol will also change, I don’t think it’s worth to plan an official Eclipse release based on the current code. It will be lot of efforts, especially for the IP review of OCaml dependencies, some of whom are under LGPL (AFAIK this is a problematic point for Eclipse).

As a consequence, I suggest the following plan:
  • Release 0.4.2-M1:
    • A milestone release of the current code, not requiring a full IP review of dependencies.
    • This will allow users to have their 1st experiments with Eclipse zenoh, and hopefully give us some precious feedbacks. And to push to Maven Central the 1st version of zenoh-java with the new « org.eclipse.java » package.
    • Note that we don’t plan to do a final release of 0.4.2.
  • Release 0.5.0:
    • The 1st version of Eclipse zenoh with the Rust based infrastructure. The goal being to provide at least the same features than in version 0.4.1.
    • It will also includes some changes in the protocol, and possibly the APIs. It will not be interoperable with the previous versions.

Depending on the progress of Rust developments, we could do some Milestone releases. For instance:
  • 0.5.0-M1: implementation of the protocol + a broker + the zenoh-net APIs
  • 0.5.0-M2: addition of the zenoh APIs + the HTTP plugin + a built-in memory backend
  • 0.5.0-M3: addition of the storages plugin + the InfluxDB backend + a router

If you have any comment or suggestion, please feel free to reply.

Best regards,

Julien Enoch
Senior Technologist — Advanced Technology Office
ADLINK Technology Inc.


Back to the top