Skip to content

Tags: Kylo/Anjay

Tags

1.2.1

Anjay 1.2.1

Features:
* Added automatic Update after object (de)register

Bugfix:
* Fixed potential access violation in anjay_attr_storage_restore()

1.2.0

Anjay 1.2.0

Features:
* Added new API: anjay_unregister_object()

Improvements:
* Added new constant: ANJAY_ERR_SERVICE_UNAVAILABLE
* Made documentation linter work better when the MD5 file is broken
* Refactored anjay_dm_object_def_t, introduced anjay_dm_handlers_t
* Refactored attr_storage so that object wrapping is no longer necessary
* Fixed Travis configuration and added macOS build
* Refactored access_control implementation, simplified API
* Removed the on_register object handler

1.1.1

Anjay 1.1.1

Features:
* Added API to specify configuration for CoAP sockets, including overriding path MTU
* Added support for new DTLS backend: tinydtls

Improvements:
* When CoAP logic is blocked on BLOCK processing, 5.03 is now sent as response to unrelated requests
* Anjay can now be compiled and run on macOS
* Updated compliance to the released 1.0 specification
* Added actual reconnection of sockets when using queue mode

Bugfixes:
* Fixes to various issues found using static analysis
* Fixed compliance issues with handling Bootstrap-Server Account Timeout
* Removed automatic instantiation of Access Control object instances, as per OpenMobileAlliance/OMA_LwM2M_for_Developers#192
* Fixed handling of integration test dependencies in CMake files
* Workaroud for bug in mbed TLS, see Mbed-TLS/mbedtls#843

1.1.0

Anjay 1.1.0

Features:
* Demo client loads certificates from files
* Added Bootstrap Awareness tutorial
* Added Access Control tutorial
* Added DTLS tutorial
* Refactored Attribute handling to meet current LwM2M standard requirements
* Improved out of source build support
* Improved test coverage

Bugfixes:
* Fixed coverage script
* Fixed fuzz tests compilation & running on some configurations
* Fixed mbedTLS detection in integration tests
* Fixed a case where mismatched Resource ID was accepted in the TLV payload
* Fixed compilation of tests under gcc-4.6
* Fixed detection of the required python version

Other:
* Added missing license headers
* Lowered loglevel of some less important messages
* Refactored some of the macros and replaced them with real C code
* Replaced all "LWM2M" with "LwM2M"
* Other minor fixes

1.0.0

Anjay 1.0.0