I agree this is a bit confusing. I try to explain the way it is
here : https://github.com/eclipse/leshan/wiki/Roadmap
What does "ready" mean ? I think this is something like :
- when we thought that the API is stable enough
- when californium 2.0.0 will be out.
- when main needs of the community are cover. (limited by the
scope of the 1.0.x LWM2M version)
E.g. We thought "object versioning" would not be in 1.0.0 scope
because we thought that this was not so useful.. but community
show interest on it and provide PR and now we work together to
integrate it in the right way.
Let's think about releasing a 0.x version:
What does it means "a stable release by itself" ?
What would be the difference with our milestone releases ?
Does it will be more or less confusing to release a 0.x version
which will be something between a 1.0.0-M4 and a 1.0.0-M5 ?
This 0.x version will depend of californium 2.0.0-M6, is it ok ?
Concretely what would be the benefits of this ?
Simon
Le 12/01/2018 à 09:15, Jens Reimann a
écrit :
Hi Simon,
I got short question, maybe I missed something in this
discussion.
You mentioned that you will do a 1.0.0 release when it is
"ready" and that there is no roadmap. How do you define
"ready" then?
In any case, I completely agree with Ian, that you should
have a 0.x release, which might not be "ready" in a 1.0.0
sense. But still is a stable release by itself.
Thanks
Jens