Skip to content

leshan-2.0.0-M14

Latest
Compare
Choose a tag to compare
@sbernard31 sbernard31 released this 23 Nov 14:11
· 84 commits to master since this release

Build artifacts are available on maven central.

Noteworthy

  • Add support of Multiple Endpoints provider for cliient, server and bootstrap server. (GH-1525)
  • Add CoAP endpoint provider for client and server based on java-coap. (GH-1373)
  • Add support to "/" for Read-Composite (GH-989)
  • Add --factory-bootstrap command to client-demo (GH-1482)
  • Support Negative value for GT and LT attributes (GH-1451)

Many thanks to @JaroslawLegierski, @mgdlkundera, @gcx-seb and @SeppoTakalo for their contributions πŸ™ !

Known Issue πŸ› :

GH-1548 : DefaultBase64Decoder should not reject payload finishing by 'W'. (workaround)

Change logs

d9a0688: GH-1542: Fix regression about creating attributes with null value.
2afadfc: GH-1538: Add server demo API for Observe Active Cancel
6a43882: Enhance error display message in server-demo
bbb38fb: remove unwanted log in CompositeObjectControl in server demo
8bea9e7: fix icon size of observe composite indicator in server-demo
e78b2ec: Fix some InvalidLwM2mException/InvalidRequestException error message
481f17b: Update maven plugins dependencies
2fe97d3: Update leshan-bsserver-demos front-end dependencies
7595c7e: Update leshan-server-demos front-end dependencies
c2f8232: Integration of java-coap 6.19.0
bcfae94: Update Java libraries dependencies
897fa08: github-actions: Add transitive dependency to dependabot analysis
ae1d7d7: github-actions: Do not launch actions on fork
09f87e7: Add support of "/" for Read-Composite to server-demo.
b56287c: Add integration tests about Read-Composite on "/"
a9aeb89: Add support to "/" for Read-Composite
83dca91: Add LwM2mRoot class and corresponding visit method in visitors
4fa2c80: Add LwM2mChildNode class to prepare addition of LwM2mRootNode
fb44989: Fix exception message typo in LwM2mIncompletePath.toObjectInstancePath()
faca3bc: Enhance servers demos frontend error handling.
b0ef051: Most attributes are assignable to Resource Instance since LWM2M v1.1
5b5aa70: Add test about CoreLink SingleResource and ResourceInstance equals
c87d1e0: Fix CoreLink SingleResource and ResourceInstance hashcode/equals
73916b7: GH-1533: server-demo REST API should return bad_request for invalid path
2bf99b6: Add more tests about Attribute Parsing.
3c0a5e4: GH-1451: Support Negative value for GT and LT attributes
2e2d767: Fix some bug in DefaultLwM2mAttributeParser which was too permissive
2efb924: Fix Version constructor from string
cb204b2: GH-1532: Some Fix/Enhancement about Version class
7829f0a: GH-1482: Add --factory-bootstrap command to client-demo.
082e05c: Move register_with_invalid_request from RegistrationTest to LockStepTest
d3cd591: Use java-coap provider in DeleteClientOnlyTest
4fb816e: Fix -jh(--java-coap-host) option behavior of server-demo.
a8d4af1: Some cleaning about x509 integations tests.
088d6da: Add test about bootstrap with x509
60e8fa8: Rename SecureBootstrapTest method to use snake case
85cfde9: Add option to use java-coap for COAP protocol with leshan-client-demo.
a15a513: Test Client CoAP endpoint based on java-coap in integration tests.
4daab47: Add CoAP endpoint provider based on java-coap at client side
119a2bf: Move log from Cali...ClientEndpointsProvider to DefaultEndpointsManager
27605c6: Fix JavaCoapServerEndpoint description.
edc4edf: Add CoAP endpoint based on java-coap to leshan-server-demo
7322032: Test Server CoAP endpoint based on java-coap in integration tests.
624ad25: Add CoAP endpoint provider based on java-coap at Server side
7e6ea6f: Add ErrorHandler to XML Parser in DDFFileParser
a8824a7: GH-1461: Fix X.509 tests issue happening on some execution environment.
71cb086: Fix possible NPE in client BootstrapHandler.
35af53d: Move some integration tests in Server/Client Only class.
960e4f9: Add some test combinations in ReadCompositeTest.
38b3d91: Fix DynamicIPObserveTest name.
8be094d: UI demos get (bootstrap) server endpoints dynamically.
05ff45c: Add description to LwM2mBootstrapServerEndpoint
d561e9e: Add description to LwM2mClientEndpoint
89efce7: Add description to LwM2mServerEndpoint
cd722fa: Add support of multiple endpoint provider at bootstrap server side.
73b6c86: Add support of multiple endpoint provider at client side.
3c4651d: Add support of multiple endpoint provider at server side.
a3244c4: GH-1524: Error handling improvement in SendHandler.
401a204: Upgrade slf4j from 2.0.7 to 2.0.9.
13e78c0: validate object are registered in Send Request.
9a095b9: Integration of Californium 3.9.1
d8fee63: Add a way to access to CoapServer of Californium endpoint provider
a4e574a: DefaultObjectModelValidator should accept object in Test Category.
6e62e54: GH-1421: Add leshanServerBuilder.setUpdateRegistrationOnSend
2281443: Fix LwM2mPath hashcode NPE.
feca749: Add test about equals/hashcode for LwM2mPath (using EqualsVerifier)
7db37f4: Fix typo : LwM2mParhTest => LwM2mPathTest
749d698: Fix No serializer found for class Version in EventServlet.
9e14443: Fix ClientServlet which doesn't parse write attributes correctly.
93a4e09: Update Security.md