leshan-2.0.0-M8
❗☠️❗ Affected by security issue❗☠️❗
Build artifacts are available on maven central.
A development release targeting LWM2M 1.1, see LWM2M 1.1 supported features.
If you are interested in LWM2M 1.1 support in Leshan, we strongly advice to :
- use/test this milestone release,
- report us any bug or feebacks,
- share what part of LWM2M 1.1 missing you more,
- contribute code.
This is the best way to get a final 2.0.0 release which fits your needs.
Noteworthy
- Add very Experimental OSCORE support (#1277)
- Add Timestamped nodes support to Send Operation at client side. (#1228)
- Add CoreLink datatype support (#1259).
- Add
list
command to leshan-client-demo (#1248) - Integration of Californium 3.6.0. (eclipse-californium/californium#2040, eclipse-californium/californium#2001)
Many thanks to @rikard-sics(#1277), @Michal-Wadowski (#1277), @adamsero (#1218), @JaroslawLegierski (#1248) their contribution 🙏 !
Change logs
0760fb9: Specify version of maven eclipse-jarsigner-plugin.
3ceb009: Fix Registration Application Data lost on registration update.
9876beb: Update bootstrap-server-demo frontend dependencies
9a332b9: Update server-demo frontend dependencies
7917c00: Update java dependencies
1e4d7b9: Upgrade maven plugin dependencies to last version
99491de: Move Enforcer plugin config to root pom.xml
dd58b2c: Integration of Californium 3.6.0
50a719b: fix #1287 : log uncaught callback exceptions
cece99a: Add new line at the end of all files.
daebf16: Formatter: add new line at the end of the file.
9915689: Fix ObjectVersionAttributeModel exception message.
7fe0ccf: Attach maven sortpom plugin to process-sources maven phase.
3cca2cd: Add github actions to check POM file are well formatted. fix
03770f8: Sort All pom.xml files with sortpom-maven-plugin
2887bff: #1285: Use sortpom-maven-plugin to check pom formatting.
6611454: Add github actions to check Java Import are sorted.
c82280c: Remove wildcard() import in all code.
c3e65fa: Do not allow wildcard() import with checkstyle.
93d15cc: Sort all java imports.
a71b17a: #1282: Use impsort-maven-plugin to imports are well sorted.
168c045: Add checkstyle rules to check usage of System.out System.err
893aff8: Remove unwanted "System.out.print ..."
33a1c7c: Add github actions for code format/style check.
5c8e55f: Remove all trailing spaces.
fbb28ca: Use checkstyle to check there is no trailing spaces.
876d639: Format all code with formatter-maven-plugin.
4788b51: #1281: Use formatter-maven-plugin to check file are well formatted.
848db99: Move encoding config to root pom.xml
d2ddfa5: Upgrade CodeFormatterProfile file to a more recent version format.
b865514: Use maven-source-plugin jar-no-fork
instead of jar
278c160: #1203: Add OSCORE support to leshan-bsserver-demo
fdb3eb6: Adapt Server input to prepare to add OSCORE support to BS server demo
82f2a0c: #1203: Add Oscore SecurityInfo support to Server and BS Server demo
69a6a73: REST API about SecurityInfo to prepare to add OSCORE support.
650c01d: #1203: Add Oscore Support to leshan-client-demo
1270ea0: #725: Add support of OSCORE.
d758d82: #1276: Github Actions, create separate steps for revapi & animal-sniffer
e632042: Typo: obsersation => observation
c560074: #1271: enhance Maven Build Configuration
60a95c2: #1228: Add (Manual)DataSender as client API of Timestamped Send Request
fe18d83: Add pull-requests write permission to build job. (github action)
577b1c8: #1265: Add CI to ensure PR does not contain merge commit.
b741a20: #1265: Add basic CI (build + tests) for PR on master.
30bad68: #1248: Add "list" Interactive Command to leshan-client-demo
4032353: Remove deprecate usage of dtlsConfig.getDtlsRole()
13dea84: Fix UriReference issue in MixedLwM2mLink when rootpath is not null.
9fadb35: servers-demo: Escape HTML in notifications.
22b7719: Remove huge timeout in WriteSingleValueTest ...
7703ef4: Fix String.format issue in LwM2mAttributeModel.getApplicabilityError()
7bf2d77: #1253: Do not allow Overlapped paths for ObserveCompositeRequest
32aceb2: Add API to print styled output in interactive command of client demo
d5e5a7d: Add CoreLink datatype support.
491a51c: Use LwM2m Test Object (3442) in our test (instead of home made one)
faec24d: Fix NPE when trying to bootstrap delete security instance at client side
dd09a4f: #1224: Use mirror to download yarn
31cd90b: bsserverdemo: clean some bsconfigutil code
430ade3: bsserverdemo : fix UI issue, certificate usage field is not used.
ff4f0ac: bsserverdemo : Fix regression from accc643 in bootstrap wizard
38d23b8: Integration of Californium 3.5.0