-
Notifications
You must be signed in to change notification settings - Fork 378
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
❓ Future of 1.0 version ❓ #487
Comments
Personally, I have no interest in maintaining a 1.x release. Catching up with LWM2M 1.1+ and not being constrained by the existing API seems much more attractive to me. |
Unless there is strong community demand I also don't have interest in maintaining the 1.0 branch. |
On sierra side, I don't mind breaking the API, but having the client being able to support both 1.0 and 1.1 (if feasable at all) would be interesting since I suspect we will need to handle both cases in the wild |
My 1.1 changes have #defines to select which LWM2M version will be supported. This could be important for more constrained devices to limit memory requirements if only 1.0 features are required. |
I think the 1.0 version needs to be maintained, at least for bug fixes. On
really constrained devices it might not be possible to migrate to LWM2M
1.1.x with a (likely) increased memory footprint just to get a bugfix. Also
The LWM2M 1.0.x support is not complete in the Wakaama 1.0 release, object
versioning support as an example and things like the block transfer support
is an addition to coap and does not depend on the lwm2m version (the later
should probably go into version 2.0)
Maybe do as @sbertin-telular with defines is enough?
|
I added Security policy (#491 (comment))
|
I would go for that, a single branch that support both version, now that does mean we need to know how much violence we want to do to the current wakaama version. |
The #defines I have are more for features than for API compatibility. I know some of my changes are not compatible with the 1.0 API. |
IF we want to keep a Wakaama version for LWM2M 1.0, it seems there is 2 solutions :
(Personally, I didn't know the code enough to be sure that 1. is doable) About API compatibility, this is another question :
|
We are currently using wakaama with LWM2M version 1.0. We would hope if there is some code base maintained for version 1.0. |
@waynebeaton has volunteered to apply for CVE [1] now that [2] has been fixed by #640. If anyone is really interested in maintaining version 1.0, now would be a great time - please chime in here and in [2]. If nobody steps up, Wakaama users are pretty much forced to update to master and we should officially acknowledge that version 1.0 is not supported at all. [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=577968#c14 |
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
The corresponding CVE is : CVE-2021-41040. |
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Nobody stepped up to assemble a new 1.0 based maintenance/security release. At the very least our users should know that.
Wakaama as of 2024-03-27 always needs to get an object version. Upstream: eclipse-wakaama/wakaama#487 (comment) (cherry picked from commit 8f701bbcf74bfebf09291ac67e734bd3a1830940)
Wakaama
1.0
is an implementation of LWM2M 1.0.xCurrent
master
branch aims to target a LWM2M 1.1.x.This
master
branch will probably break1.0
API and so will be released as a 2.0 version (or higher if needed)The question is : What should we do with the
1.0
, do we plan to still maintain it (at least bug fix release) ?@sbertin-telular, @rettichschnidi any though about this ?
Feedback from community would also be really appreciated 🙏
The text was updated successfully, but these errors were encountered: