-
Notifications
You must be signed in to change notification settings - Fork 95
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #18 from ARMmbed/release-1.3.3
mbed-cloud-client-example 1.3.3
- Loading branch information
Showing
11 changed files
with
271 additions
and
54 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,33 +1,38 @@ | ||
# Changelog for Mbed Cloud Client Reference Example | ||
|
||
## Release 1.3.3 (11.06.2018) | ||
* Updated to Mbed OS 5.8.5. | ||
* The example application prints information about the validity of the stored Cloud credentials (including Connect and Update certificates). | ||
* Added a start-up delay of two seconds as a workaround for the SD driver initialization [issue](https://github.com/ARMmbed/sd-driver/issues/93). | ||
* Fixed the heap corruption that took place with `print_m2mobject_stats()` when building the code with the MBED_HEAP_STATS_ENABLED flag. | ||
* Added the `-DMBED_STACK_STATS_ENABLED` flag. It enables printing information on the application thread stack usage. | ||
|
||
## Release 1.3.2 (22.05.2018) | ||
* Update easy-connect to v1.2.9 | ||
* Update to Mbed OS 5.8.4 | ||
* Configuration partition_mode is added, which is enabled by default. This is supposed to be used with storage for data e.g. SD card. | ||
* Linux: Update Mbedtls to 2.7.1 in pal-platform. | ||
* Linux: Fix for CMake generation and generic cleanup in pal-platform. | ||
* 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). | ||
* 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. | ||
<span class="notes">**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 see `mcc_platform_init()` in | ||
https://github.com/ARMmbed/mbed-cloud-client-example/blob/master/source/platform/Linux/common_setup.c.</span> | ||
of signal 34 (`SIGRT2`)". For a suggested way to handle this please see `mcc_platform_init()` in [here](https://github.com/ARMmbed/mbed-cloud-client-example/blob/master/source/platform/Linux/common_setup.c).</span> | ||
|
||
## Release 1.3.1.1 (27.04.2018) | ||
* No changes. | ||
|
||
## Release 1.3.1 (19.04.2018) | ||
* Convert LED blinking callback from a blocking loop to event based tasklet. | ||
* Update to Mbed OS 5.8.1. | ||
* Rewrite platform-specific code to have common implementation which can be shared between other Cloud applications (source/platform/). | ||
* enable multipartition support for application. | ||
* enable LittleFS support. | ||
* enable autoformat/autopartition for storage (controllable via compile-time flags). | ||
* Converted LED blinking callback from a blocking loop to event based tasklet. | ||
* Updated to Mbed OS 5.8.1. | ||
* Rewrote platform-specific code to have common implementation which can be shared between other Cloud applications (source/platform/). | ||
* enabled multipartition support for application. | ||
* enabled LittleFS support. | ||
* enabled autoformat/autopartition for storage (controllable via compile-time flags). | ||
|
||
## Release 1.3.0 (27.3.2018) | ||
|
||
Initial public release. | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
https://github.com/ARMmbed/mbed-cloud-client/#d37a136be84216afb90f1bd3b00b1ac9d33d52a1 | ||
https://github.com/ARMmbed/mbed-cloud-client/#3137b3d7c8da10bae38749a9384e5e5c77a55012 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
https://github.com/ARMmbed/mbed-os/#ae6c7c60f91c89cbf755a2f3c8ec9c66635849fd | ||
https://github.com/ARMmbed/mbed-os/#367dbdf5145f4d6aa3e483c147fe7bda1ce23a36 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.