Skip to content
Simon edited this page Mar 15, 2019 · 20 revisions

Goal !

We are mainly driven by user inputs and user contributions. So we don't really have a defined roadmap for Leshan.

Our main priority is to release a stable 1.0.0 version which aims to support the 1.0.x version of the LWM2M specification.

What is currently implemented ?

You can have a look to LWM2M supported features.

What will be integrated at short term ?

You could have an idea about what will be available at short term looking at opened PR.

What is in the scope of the release 1.0.0 ?

Potentially, any 1.0.x LWM2M feature could be integrated in Leshan 1.0.0.
This is not set in stone but SMS and Bootstrap Server initiated is out of scope.
leshan-server-cluster module is really experimental and it is not the priority, so it is also out of scope. That does not mean that Leshan can not be used in a cluster, this just mean that this is not so easy. You could get more details about using Leshan server in a cluster

Currently, users show interest and/or bring contributions for :

  • Object versioning,
  • Server side Queue Mode (:heavy_check_mark:),
  • RPK+X509 at client side (:heavy_check_mark:),
  • ACL for bootstrap server (:heavy_check_mark:).

So those features should be integrated in Leshan 1.0.0.

But this is a community project, you can have influence on what will be available in the 1.0.0. Just manifest yourself and even better contribute to the project.

When the 1.0.0 version will be available ?

The 1.0.0 version will be available when it will be ready. (Debian spirit !)

What is missing for a 1.0.0 ?

  • There are missing features still in development (see opened PR)
  • API is not yet stable, even if it becomes more and more stable.
  • Leshan is based on californium 2.0.x which is not yet released.

What should I do waiting 1.0.0 release ?

There are milestone releases. There are usable, but the API is not stable. We currently use those milestones version in production. So, You should use it and do feedbacks to make the future 1.0.0 version as better as possible.

When the next milestones release will be available ?

We do not define release date for milestones. Generally this is each 2 or 3 month. But if you need a release sooner, just ask us on the mailing list leshan-dev !