Skip to content
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

Plan for 2.0.0-M14 🎯 #1531

Closed
2 tasks done
sbernard31 opened this issue Nov 2, 2023 · 9 comments
Closed
2 tasks done

Plan for 2.0.0-M14 🎯 #1531

sbernard31 opened this issue Nov 2, 2023 · 9 comments

Comments

@sbernard31
Copy link
Contributor

sbernard31 commented Nov 2, 2023

A 2.0.0-M14 release was requested by Orange. (#1520 (comment))
If possible Orange would like to have it released for Thursday, November 23.

So let's start to discuss and plan work to do about it.

What is currently included for M14:

New commits in master since M13 :

7829f0af6: GH-1482: Add --factory-bootstrap command to client-demo.
082e05c38: Move register_with_invalid_request from RegistrationTest to LockStepTest
d3cd591a7: Use java-coap provider in DeleteClientOnlyTest
4fb816e62: Fix -jh(--java-coap-host) option behavior of server-demo.
a8d4af1f7: Some cleaning about x509 integations tests.
088d6daf6: Add test about bootstrap with x509
60e8fa883: Rename SecureBootstrapTest method to use snake case
85cfde9b1: Add option to use java-coap for COAP protocol with leshan-client-demo.
a15a51377: Test Client CoAP endpoint based on java-coap in integration tests.
4daab4731: Add CoAP endpoint provider based on java-coap at client side
119a2bf8a: Move log from Cali...ClientEndpointsProvider to DefaultEndpointsManager
27605c6f5: Fix JavaCoapServerEndpoint description.
edc4edf06: Add CoAP endpoint based on java-coap to leshan-server-demo
732203255: Test Server CoAP endpoint based on java-coap in integration tests.
624ad251b: Add CoAP endpoint provider based on java-coap at Server side
7e6ea6f6a: Add ErrorHandler to XML Parser in DDFFileParser
a8824a760: GH-1461: Fix X.509 tests issue happening on some execution environment.
71cb086b2: Fix possible NPE in client BootstrapHandler.
35af53d49: Move some integration tests in Server/Client Only class.
960e4f90c: Add some test combinations in ReadCompositeTest.
38b3d91b8: Fix DynamicIPObserveTest name.
8be094d1b: UI demos get (bootstrap) server endpoints dynamically.
05ff45c36: Add description to LwM2mBootstrapServerEndpoint
d561e9e65: Add description to LwM2mClientEndpoint
89efce795: Add description to LwM2mServerEndpoint
cd722fa0c: Add support of multiple endpoint provider at bootstrap server side.
73b6c8615: Add support of multiple endpoint provider at client side.
3c4651d4d: Add support of multiple endpoint provider at server side.
a3244c49f: GH-1524: Error handling improvement in SendHandler.
401a20498: Upgrade slf4j from 2.0.7 to 2.0.9.
13e78c079: validate object are registered in Send Request.
9a095b987: Integration of Californium 3.9.1
d8fee634e: Add a way to access to CoapServer of Californium endpoint provider
a4e574a63: DefaultObjectModelValidator should accept object in Test Category.
6e62e54e7: GH-1421: Add leshanServerBuilder.setUpdateRegistrationOnSend
228144337: Fix LwM2mPath hashcode NPE.
feca74999: Add test about equals/hashcode for LwM2mPath (using EqualsVerifier)
7db37f4f0: Fix typo : LwM2mParhTest => LwM2mPathTest
749d698a3: Fix No serializer found for class Version in EventServlet.
9e14443f6: Fix ClientServlet which doesn't parse write attributes correctly.

Redis Store Compatibility break :
No break.

What is missing ?
Here is some topic that we maybe want in M14 ?

If you have more ideas, please comments 👇

@sbernard31
Copy link
Contributor Author

sbernard31 commented Nov 10, 2023

@JaroslawLegierski, @mgdlkundera, @cyril2maq is it OK for you if we try to do a code freeze in master on Thursday, November 16. So you have 1 week to test master before we release the 2.0.0-M14 ?

@JaroslawLegierski
Copy link
Contributor

JaroslawLegierski commented Nov 14, 2023

I have just received information from my French colleagues - They plan test 2.0.0-M14RC in the next week.

@sbernard31
Copy link
Contributor Author

sbernard31 commented Nov 16, 2023

Let's declare a 🥶 code freeze in master ❄️.
Which means still no SNI in the version. 😞

This release should include :

2afadfcc3: GH-1538: Add server demo API for Observe Active Cancel
6a43882af: Enhance error display message in server-demo
bbb38fb72: remove unwanted log in CompositeObjectControl in server demo
8bea9e7c2: fix icon size of observe composite indicator in server-demo
e78b2ecb2: Fix some InvalidLwM2mException/InvalidRequestException error message
481f17b24: Update maven plugins dependencies
2fe97d32b: Update leshan-bsserver-demos front-end dependencies
7595c7ea7: Update leshan-server-demos front-end dependencies
c2f823244: Integration of java-coap 6.19.0
bcfae94e2: Update Java libraries dependencies
897fa08f3: github-actions: Add transitive dependency to dependabot analysis
ae1d7d7d0: github-actions: Do not launch actions on fork
09f87e757: Add support of "/" for Read-Composite to server-demo.
b56287c4e: Add integration tests about Read-Composite on "/"
a9aeb8988: Add support to "/" for Read-Composite
83dca9158: Add LwM2mRoot class and corresponding visit method in visitors
4fa2c8004: Add LwM2mChildNode class to prepare addition of LwM2mRootNode
fb4498994: Fix exception message typo in LwM2mIncompletePath.toObjectInstancePath()
faca3bc85: Enhance servers demos frontend error handling.
b0ef0515b: Most attributes are assignable to Resource Instance since LWM2M v1.1
5b5aa707e: Add test about CoreLink SingleResource and ResourceInstance equals
c87d1e0c9: Fix CoreLink SingleResource and ResourceInstance hashcode/equals
73916b771: GH-1533: server-demo REST API should return bad_request for invalid path
2bf99b665: Add more tests about Attribute Parsing.
3c0a5e4cd: GH-1451: Support Negative value for GT and LT attributes
2e2d767a2: Fix some bug in DefaultLwM2mAttributeParser which was too permissive
2efb9240e: Fix Version constructor from string
cb204b26a: GH-1532: Some Fix/Enhancement about Version class
7829f0af6: GH-1482: Add --factory-bootstrap command to client-demo.
082e05c38: Move register_with_invalid_request from RegistrationTest to LockStepTest
d3cd591a7: Use java-coap provider in DeleteClientOnlyTest
4fb816e62: Fix -jh(--java-coap-host) option behavior of server-demo.
a8d4af1f7: Some cleaning about x509 integations tests.
088d6daf6: Add test about bootstrap with x509
60e8fa883: Rename SecureBootstrapTest method to use snake case
85cfde9b1: Add option to use java-coap for COAP protocol with leshan-client-demo.
a15a51377: Test Client CoAP endpoint based on java-coap in integration tests.
4daab4731: Add CoAP endpoint provider based on java-coap at client side
119a2bf8a: Move log from Cali...ClientEndpointsProvider to DefaultEndpointsManager
27605c6f5: Fix JavaCoapServerEndpoint description.
edc4edf06: Add CoAP endpoint based on java-coap to leshan-server-demo
732203255: Test Server CoAP endpoint based on java-coap in integration tests.
624ad251b: Add CoAP endpoint provider based on java-coap at Server side
7e6ea6f6a: Add ErrorHandler to XML Parser in DDFFileParser
a8824a760: GH-1461: Fix X.509 tests issue happening on some execution environment.
71cb086b2: Fix possible NPE in client BootstrapHandler.
35af53d49: Move some integration tests in Server/Client Only class.
960e4f90c: Add some test combinations in ReadCompositeTest.
38b3d91b8: Fix DynamicIPObserveTest name.
8be094d1b: UI demos get (bootstrap) server endpoints dynamically.
05ff45c36: Add description to LwM2mBootstrapServerEndpoint
d561e9e65: Add description to LwM2mClientEndpoint
89efce795: Add description to LwM2mServerEndpoint
cd722fa0c: Add support of multiple endpoint provider at bootstrap server side.
73b6c8615: Add support of multiple endpoint provider at client side.
3c4651d4d: Add support of multiple endpoint provider at server side.
a3244c49f: GH-1524: Error handling improvement in SendHandler.
401a20498: Upgrade slf4j from 2.0.7 to 2.0.9.
13e78c079: validate object are registered in Send Request.
9a095b987: Integration of Californium 3.9.1
d8fee634e: Add a way to access to CoapServer of Californium endpoint provider
a4e574a63: DefaultObjectModelValidator should accept object in Test Category.
6e62e54e7: GH-1421: Add leshanServerBuilder.setUpdateRegistrationOnSend
228144337: Fix LwM2mPath hashcode NPE.
feca74999: Add test about equals/hashcode for LwM2mPath (using EqualsVerifier)
7db37f4f0: Fix typo : LwM2mParhTest => LwM2mPathTest
749d698a3: Fix No serializer found for class Version in EventServlet.
9e14443f6: Fix ClientServlet which doesn't parse write attributes correctly.
93a4e09f8: Update Security.md

This gives us 1 week to test using either :

@sbernard31
Copy link
Contributor Author

sbernard31 commented Nov 23, 2023

@JaroslawLegierski, @mgdlkundera, @cyril2maq, let me know when I have green light 🟢 to start the release process.

On my side there is no urgency but please let me some approximate visibility about this 🙏 (and no problem if that changes later)

@cyril2maq
Copy link

On my side, I did perform non reg tests (hence the created issue)+ some check of the new behavior (no more error console logs DDFFileParser, SendRequest checks, updated objectId range and definition)
It's 🟢

@JaroslawLegierski
Copy link
Contributor

From our side also 🟢
Thank You very much.

@mgdlkundera
Copy link
Contributor

For me it is also 🟢

@sbernard31
Copy link
Contributor Author

👷 Release process is ongoing ! 🚧

@sbernard31
Copy link
Contributor Author

🎉 Release is out : 2.0.0-M14 is out ! 🎉

Thx all for you help 🙏 !!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants