Skip to content
Simon edited this page Apr 7, 2021 · 20 revisions

Goal !

We are currently focusing on Leshan 2.0.0 which aims to implement LWM2M v1.1
We are mainly driven by user inputs and user contributions. So we don't really have a defined roadmap for Leshan.

What is currently implemented ?

You can have a look to LWM2M supported features.

What will be integrated at short term ?

In a general way, you could have an idea about what will be available at short term looking at opened PR.
Current short/mid term topic should be :

  • working on demo to provide more visibility to new features.
  • add dynamic default content format using ct from Register request.

What is in the scope of the release 2.0.0 ?

Potentially, any 1.1.x LWM2M feature could be integrated in Leshan 2.0.0.

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

  • OSCORE (:construction: #725),
  • Support of EST and better certificate support (:construction: 859),
  • SenML-JSON support (:heavy_check_mark: done),
  • SenML-CBOR support (:heavy_check_mark: done),
  • CBOR support (:heavy_check_mark: done),
  • Composite operation. (:heavy_check_mark: Read-Composite #957 ✔️ Write-Composite#959)
  • Send operation, (:heavy_check_mark: #971)

Those features should be available in final Leshan 2.0.0.

There is also some interests for :

  • Non-IP transport. (for this one we will need more feedback to know what we can do, see #904)

Keep in mind this is a community project, you can have influence on what will be available in the 2.0.0.

When the final 2.0.0 version will be available ?

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

What should I do waiting final release ?

If you are fine with LWM2M 1.0, just use 1.x stable version of Leshan.

If you need LWM2M 1.1 features, there are milestone releases. They should be usable, but the API is not stable. So, if you are interested in LWM2M 1.1 support in Leshan, you should :

This is the best way to get a final 2.0.0 release which fits your needs.

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 or github issue!