Skip to content

leshan-1.3.0

Choose a tag to compare

@sbernard31 sbernard31 released this 14 Dec 10:56
· 1128 commits to master since this release

❗☠️❗ Affected by security issue❗☠️❗

Build artifacts are available on maven central.

Noteworthy

  • Better unexpected error handling in client DefaultRegistrationEngine. (#933)
  • Add Destroyable, Startable and Stoppable support to LwM2mObjectEnabler and LwM2mInstanceEnabler. (#933)
  • Add ObjectLink support for OLD JSON content format.
  • Allow to use custom endpoint context when sending CoAP request.
  • Integration of Californium 2.6.0 (2.5.0 change log)

Many thanks to @moznion for its contribution (#944) to enhance Leshan Client 🙏 !

Known Issue 🪲 :

#964: issue preventing DTLS server to accept clients using x509 or RPK. PSK should not be affected. Fixed in 1.3.1.

Change logs

6596442: #933: destroy LeshanClient on unexpected error.
b242989: #933: Call onUnexpectedError() when unexpected error occurred
9d5b405: #933: Add an interface LwM2mClientObserver2 to handle unexpected error
aad536f: #933: Implement Destroyable, Startable and Stoppable for LwM2mObjectTree
2d21d7c: #933: Implement Destroyable, Startable and Stoppable for ObjectEnabler
1e9287f: #933: Mark as deprecated for server.(Destroyable, Startable, Stoppable)
a60b898: #933: Add new interfaces to core: Destroyable, Startable and Stoppable
1f34ca7: Remove suppressWarning("deprecation")
40aad7c: Revert "Temporary workaround about HELLO_VERIFY_REQUEST protocol version."
6f37492: Integration of Californium 2.6.0
b72d22d: Add support ObjectLink for OLD JSON content format.
32205a2: Move ObjectLink String decoding/encoding in ObjectLink class.
a29f4c7: Temporary workaround about HELLO_VERIFY_REQUEST protocol version.
7970701: Cf-2.5.0 : remove deprecate usage of TrustedRpkStore/CertificateVerifier
caa03d1: Cf-2.5.0 : remove usage of deprecated PskStore
d12e6ed: Integration of Californium 2.5.0
04c93a0: Update some dependencies. (#927: Now Leshan should build with java15)
4dde95f: Bump jetty.version from 9.4.31.v20200723 to 9.4.34.v20201102
7d2da21: Allow to use custom endpoint context when sending coap request.
e9b2fe6: #918: bad endpoint encoding in UI when using bs server demo REST API
82146a2: Bump junit from 4.13 to 4.13.1