leshan-1.1.0
❗☠️❗ Affected by security issue❗☠️❗
Build artifacts are available on maven central.
Noteworthy
- Add support of Bootstrap Discover request #858
- Add additional attributes for on Bootstrap request #856
- Better DDF file and LWM2M models validation #851
- Add more flexibility to Redis Lock #843
- Integration of Californium 2.3.0
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
633db38: Fix NPE (regression when adding Discover Bootstrap request)
23107cf: Integration of Californium 2.3.0
48e9cce: Add some integration tests about Bootstrap discover
3b2ece2: Add Bootstrap Discover support at client side.
e18a900: Add Bootstrap Discover Request support at server side.
220a821: Add Bootstrap Discover Request and Response.
5ad51e5: Add bootstrap additional attributes command line option to client demo
6bb7ce7: Add an integration test about additional attributes.
8a179ea: Support new Bootstrap Additional attributes at Client side.
d2e7c92: Support new Bootstrap Additional attributes at Server side.
d819566: Add Additional attributes to BootstrapRequest.
5a2132c: Fix some javadoc about new DDF file feature.
202dcf3: Fix TEXT format can be used to Write OPAQUE resource. (see #675)
6e1aa4e: Add logback config for tests about models in demo.
17c6b6a: Fix UnsupportedClassVersion raised in tests when useToolchain used.
9b4556c: Add JUnit to validate embedded Model at build time.
c3baf6f: #835: validate model before to use it in Leshan server and client demo
c1dcdd0: Remove usage of deprecated DDFFileParser.parse function.
0b9d34c: #835: add load function with validation to ObjectLoader
064ea5f: #835: Add ObjectModelValidator class to validate object model
3cd7ad2: #835: raise exception if DDF file parsing failed.
955d7cd: #835: DDFFileParser support urn, description2 and lwm2mVersion
d1faa9a: #835: add URN, description2 and lwm2mVersion field to ObjectModel
8885bb1: #835: Add URN utility class
ecbd0ca: #835: Add DDF file validator (validate againts LWM2M.xsd)
8522c71: Integration of Californium 2.3.0-RC2
cbf3e35: Add usage of maven-toolchains-plugin.
3a1a64e: #852: add setter to activate Registration Update on Notification
0facbf9: Integration of Californium 2.3.0-RC1
192238c: #836: Add more flexibility to RedisLock
9cd67f6: Use (SECURE_)COAP_PORT from CoapConfig as default value for server demos
02b3c5d: #845: add endpoint (ep) field in coaplog server event of server-demo
66b220e: Add build check about dependency convergence.