leshan-2.0.0-M16
Build artifacts are available on maven central.
Noteworthy
- Maven Module refactoring about Transport Layer Abstraction. (GH-989)
- Integrate Californium 3.12.1 which fixes GH-1627.
- Fix TlvEncoder about date (TIME). (GH-1630)
Many thanks to @jakubsobolewskisag for its contribution 🙏 !
Module Name and API Break
New maven modules was created and almost all modules was renamed. See GH-1295#issuecomment-2211032195 for more details.
To make transition to new module names more smooth, this release contains very few more changes : only 1 bug fixes and a bug fix release integration of Californium 3.12.1, so you should not face any behavior changes.
Change logs
1b11956: GH-1630: Fix TlvEncoder - date (TIME) should be encoded like integer.
e673ac7: [ci] Add build artifacts to test jobs.
1377e52: Integration of Californium 3.12.1
f9137bb: Clean revapi configuration.
3f9b3f7: Change module to avoid them to be too long (ugly mvn output)
8d434d4: Refactoring add oscore module - edit file content
d5c81f1: Refactoring add oscore module - no file content changes [dont build]
bc90314: Separate DeviceManagement and Bootstrap Request class hierarchy.
ab4f9a4: Refactoring add bsserver module - edit file content
2869625: Refactoring add bsserver module - no file content changes [dont build]
6d2ff69: Refactoring rename module/package - edit file content
34caf24: Refactoring rename module/package - no file content changes [dont build]