Skip to content

Releases: PelionIoT/mbed-edge

Release 0.21.0

21 Feb 12:56
df99b7d
Compare
Choose a tag to compare

Release 0.21.0

  • Update mbed-cloud-client to version 4.13.1.
    • This disables Asynchronous DNS by default, as device fails to reconnect if some of the pods in the service are restarted.
    • In such a scenario, the device needs to be restarted (or edge-core process need to be restarted).
    • We highly recommend updating to this release, if you are using mbed-edge version 0.19.0, 0.19.1 or 0.20.0.
  • Update Mbed TLS to version 2.28.2 (from 2.28.1), updated also GitHub domain from ArmMbed to Mbed-TLS.
  • Update cURL to version 7.87.0 (from 7.85.0).
  • Add function name to crypto API traces.
  • Dependencies for edge-tool updated, misleading usage information removed.

Release 0.20.0

28 Nov 19:21
4c0c619
Compare
Choose a tag to compare

NOTE! Please use release 0.21.0 (or newer) instead due reconnect related issue.

  • Izuma branding changes.
  • Update Mbed TLS to version 2.28.1 from version 2.27.0. This closes security vulnerability CVE-2021-44732.
  • Update curl to version 7.85.0 from version 7.76.0. This closes multiple security vulnerabilities, see curl releases.
  • Functionality for Restore Factory Settings (RFS) via GPIO-hookups.
  • New API for writing values in direct binary format without text conversions in-between.
  • Remove embedded microprocessor targets from pal-platform.json.
  • Update mbed-cloud-client library to version 4.13.0.
  • Add CMake flagging CUSTOM_PORT, which allows you to use port 443 as an alternative port with 5684.
    • If a socket error is encountered, the next try will be done with the original CoAP port 5684.
    • After 2nd failure, we alternate back to the custom port.

0.19.1

22 Oct 00:12
93ec32e
Compare
Choose a tag to compare

NOTE! Please use release 0.21.0 (or newer) instead due reconnect related issue.

  • Implemented combined update callbacks for the bootloader. This assumes that a boot capsule update is implemented on the device.

0.19.0

14 Oct 18:50
15623bd
Compare
Choose a tag to compare

NOTE! Please use release 0.21.0 (or newer) instead due reconnect related issue.

  • Updated to Pelion Device Management Client (PDMC) library version 4.11.1
  • Updated to Mbed TLS version 2.27
  • Updated parsec-se-driver version from 0.5.0 to 0.6.0 (in lib/pal-platform.json).
  • Ported subdevice FOTA support to be compatible with new FOTA framework library. This feature is no longer supported with UC Hub library.
  • Implemented callbacks to support combined update feature of Device Management Update Client introduced in PDMC 4.11.0.
  • Install edge_tool.py and cbor_converter.py scripts with edge-tool/setup.py.
  • Setting the default value of MBED_CONF_MBED_CLIENT_MAX_RECONNECT_TIMEOUT to 10 mins.

0.18.0

06 Jun 19:30
643aca2
Compare
Choose a tag to compare
  • Updated to Pelion Device Management Client (PDMC) library version 4.9.0.
  • Deprecated crypto_ecdh_key_agreement JSON-RPC API for PSA configuration, due to psa_set_key_enrollment_algorithm() API deprecation in Mbed Crypto.
  • Updated parsec-se-driver version from 0.4.0 to 0.5.0 (in lib/pal-platform.json).
  • Updated libcurl version from 7.75 to 7.76 (in lib/pal-platform.json).
  • Mbed TLS updated from 2.22.0 to version 2.25.0.
  • Removed the use of mbed-cloud-sdk from edge-tool as the sdk has been deprecated.
  • Added setup script to edge-tool.

0.17.0

19 May 15:02
da3255d
Compare
Choose a tag to compare
  • Updated to Pelion Device Management Client (PDMC) library version 4.8.0.
  • Updated cryptography version from 2.3 to 3.3.2 in /edge-tool.
  • Added Dockerfile to build and run edge-core in Docker containers.
  • Added Makefile and Makefile.test shortcuts for various build and run configurations.
  • Added unit test cases, developed using CppUTest framework.
  • Described edge-core CLI in docopt language in /edge-core/edge_core.docopt and ./cli_template.tmpl. Added edge-core/gen_docopt.sh script to generate the respective C file.
  • Added cpputest and docopt.c dependencies as git submodules.

0.16.1

11 Mar 20:16
7f52b57
Compare
Choose a tag to compare

Patch release -

  1. Added the missing fota folder. This is required for the new FOTA framework library.
  2. Updated README to point to new public links.