leshan-1.0.0-M7
Build artifacts are available on maven central.
Noteworthy
Performance improvement of RedisRegistrationStore,
Integration of Californium 2.0.0-M10,
And many others bug fixes and little enhancement.
Thanks to @rkimsb2 for the RegistrationIdProvider contribution !
Known Issue :
#503 should be fixed in the next release.
Change logs
b6da9cc: Fix build do not try to sign/deploy empty leshan-integration-tests jar
b76643d: Authorizer now returns a registration.
13170b9: Fix a "!=" used instead of "equals"
ae823f6: #508: Enhance registration expiration of RedisRegistrationStore
4b7a6e2: Add registrationId index in InMemoryRegistrationStore
947e801: #464: Fix registrationByAddr (use index and handle conflict)
5231f67: #485: new coap API to LeshanServer
e5bc463: #485: add support of CoAP request for QueueModeLwM2mRequestSender
e16d8f3: #485: add support of CoAP request for CaliforniumLwM2mRequestSender
3397939: #485: refactor RequestObserver to support CoapRequest
2ba42bc: #460: support object intance level when reading resource in TLV
77e0a3e: #460: add tests about undesired object instance level in TLV
d4639b8: #443 : Better handling of null value in SecurityCheck
7ce3ead: #429 : Raise CodecExpection if 2 node with same Id in json decoder
d2ff1db: #429 : add tests for json about 2 node with same Id
932bd6b: #429 : Raise CodecExpection if 2 node with same Id in TLV decoder
4b6c499: #429 : add tests for tlv about 2 node with same Id
4668ab7: Cf 2.0.0-M10 integration : Use getIdentity instead of getName
023b6ee: Cf 2.0.0-M10 integration : Deactivate SNI by default
720e5b4: Cf 2.0.0-M10 integration : Remove unused class
4870669: Cf 2.0.0-M10 integration : PskStore API break (new SNI support)
e57c417: #504 : improve isNumber performance.
e438d74: #502: deactivate californium health logger by default.
79c8cab: #498: DDF file can contains more than one object model
047dbed: add RegistrationIdProvider to change default random string registrationId.
966c992: Export all packages for OSGI. (strict minimal effort to support OSGI)
9a4a34f: Remove warning :JAR will be empty - no content was marked for inclusion
b79ba97: Upgrade to last maven plugins version
7354f4b: Add requirement for about maven minimal version to use
807c4f0: Use explicit versioning and move it all in pluginManagement of root pom
6edb230: Remove optional org.apache.maven.plugins
4422df6: Fix Formatting issue and add comments in pom.xml