Mbed Cloud Client 1.3.2
- Updated easy-connect to v1.2.9
- Updated to Mbed OS 5.8.4
- Added the
partition_mode
configuration. It is enabled by default and supposed to be used with a data storage, such as an SD card. - Linux: Updated Mbedtls to 2.7.1 in pal-platform.
- Linux: Fixed CMake generation and performed generic cleanup in pal-platform scripts.
Platform Adaptation Layer (PAL)
- Linux: Converted all timers to use signal-based timer (
SIGEV_SIGNAL
) instead of (SIGEV_THREAD
).- This fixes the Valgrind warnings for possible memory leaks caused by LIBC's internal timer helper thread.
Note: If the client application is creating a pthread before instantiating MbedCloudClient,
it needs to block the PAL_TIMER_SIGNAL from it. Otherwise the thread may get an exception caused
by the default signal handler with a message such as "Process terminating with default action
of signal 34 (SIGRT2
)". For a suggested way to handle this please seemcc_platform_init()
in here.
- This fixes the Valgrind warnings for possible memory leaks caused by LIBC's internal timer helper thread.
Release notes can be found from Mbed Cloud:
https://cloud.mbed.com/docs/current/release-notes/index.html