Device Management Client 4.13.0 General Availability
Device Management Client example
Known issues
- [Linux/Zephyr] Asynchronous DNS does not work well, and the device fails to reconnect to the cloud if some of the pods are restarted. In such a scenario, the device needs to be restarted. To address this issue, the default DNS settings should be overridden to synchronous DNS in the application level:
- For Linux devices, set the
PAL_DNS_API_VERSION
flag to 0. - For Zephyr devices, set the
DNS API
selection toPOSIX
.
- For Linux devices, set the
Changes
- [Mbed OS] Add DISCO_L496AG board. The cellular settings are for example only.
- Enable EST flow for
LWM2M_COMPLIANT
mode. - Enable server certificate verification in
LWM2M_COMPLIANT
mode. - [Mbed OS] New feature for migrating the bootstrap server URI to another URI.
- This allows moving a device from one Device Management region to another, for example from the US to the EU.
- Works only with KVStore-based storage.
- More details in PDMC Migration Tutorial document.
- Updated
libcurl
from 7.76.0 to 7.85.0 for Linux targets. - Updated
mbedTLS
from 2.27.0 to 2.28.1 for Linux targets. - Branding changes to Izuma.
- Add the following files to
.gitignore
:mbed_cloud_client_user_config.h
mbed_cloud_dev_credentials.c
andupdate_default_resources.c
to minimize the risk of leaking credentials/private configs.- You can still update these files if you wish, but you have to use
git add -f <file>
.
- Zephyr OS updated to 2.7.3.
- Alternating port fallback config example for
MBED_CLOUD_CLIENT_CUSTOM_URI_PORT
added tombed_cloud_client_user_config.h
.- If a socket error is encountered, the next try will be done with the original CoaP port
5684
. - After 2nd fail we alternate back to the custom port.
- NOTE! Only port
443
can be used as an alternative customer port with Izuma Networks.
- If a socket error is encountered, the next try will be done with the original CoaP port
Release notes can be found here:
https://developer.izumanetworks.com/docs/device-management/current/release-notes/device-management-client.html