github ARMmbed/mbed-os mbed-os-5.15.7

latest releases: mbed-os-6.17.0, mbed-os-6.17.0-rc3, mbed-os-6.17.0-rc2...
3 years ago

We are pleased to announce the Mbed OS 5.15.7 release is now available.

Summary

This is the latest support release from the Mbed OS 5.15 branch. This brings a number of important updates which include:

  • Adding support for MIMXRT1050_EVK enabling use with Pelion device management
  • Nanostack has been updated to version 12.8.0 (primarily containing bug fixes and stability improvements to the Wi-SUN protocol)
  • The Mesh API has been updated to replace new calls with a nothrow version
  • A new method 'set_mac_address' has been added that allows the application to set the MAC address on the interface

Please see below for the full list of changes.

Migration Guide

This section lists specific changes which are part of this release and may
need special attention.

[mbed-os-5.15] Improve WisunInterface set_network_size docs

14443

Summary of changes

Clarify set_network_size usage and possible parameter values.
Clarify wisun-network-size help text in mbed-mesh-api/mbed_lib.json
This change is copied from: #14431

Add integer overflow check to the malloc wrappers

14408

Summary of changes

Backport of #14407
Add a check that the combined size of the buffer to allocate and alloc_info_t does not exceed the maximum integer value representable by size_t.

[mbed-os-5.15] Bring in MIMXRT1050_EVK changes from feature-wisun branch

14326

Summary of changes

Bring in MIMXRT1050_EVK related changes from the following pull requests made to feature-wisun branch:
PR #12562 (25 commits)
PR #12774 (6 commits)
PR #13063 (2 commits)
PR #13391 (2 commits)
PR #13526
PR #13569
PR #13927
These same changes are available in the Mbed OS master via PR: #14323
This PR ensures that target MIMXRT1050_EVK can be used with Pelion device management. Verified manually that pelion_border-router application (MIMXRT1050_EVK) connects to Pelion DM and other Wi-SUN nodes can connect to the Wi-SUN network.

[mbed-os-5.15] Added missing const qualifier to mesh ethernet mac addr get

14263

Summary of changes

Added missing const qualifier to mesh ethernet mac addr get. This corrects coverity warning.
This is mbed-os-5.15 version of: #14261

Impact of changes

None

Migration actions required

None

[mbed-os-5.15] Nanostack release v12.8.0

14170

Summary of changes

Nanostack release v12.8.0 to mbed-os-5.15 branch
This release contains bug fixes and stability improvements to the Wi-SUN protocol:

[mbed-os-5.15] travis: fix 3.5 test bug in attrs

14168

Summary of changes

pytest fetched newer attrs that caused an issue for python 3.5. We found few references with an error and they suggested to use 1.19 version.
This is copy of : #14108 to mbed-os-5.15 branch

[mbed-os-5.15] Corrected nanostack coverity warnings

14147

Summary of changes

Corrected nanostack coverity warnings.
This is mbed-os-5.15 version of:
#14146

Impact of changes

None

Migration actions required

None

[mbed-os-5.15] Fix mbed device-management command for Python 3.8

14057

Summary of changes

Bump the future module version to 0.18.0 to fix an ImportError present for Python 3.8:

ImportError: cannot import name 'splitattr' from 'urllib.request' (/usr/lib/python3.8/urllib/request.py)

The upstream issue for the future module -- PythonCharmers/python-future#447. Fixed in v0.18.0.
Fixes #14037.
Copied from master PR #14038

[mbed-os-5.15] Corrected Wi-SUN certificate add and remove functions on Wi-SUN interface

14046

Summary of changes

Corrected Wi-SUN certificate add and remove functions to work properly with .json certificates. .json certificates are used only if certificates added by add functions are not set. Corrected certificate add and remove functions to work properly and improved function descriptions.
This is mbed-os-5.15 version of: #14018

Impact of changes

None

Migration actions required

None

FIX: update cryptography version to 2.5 or later

14034

Summary of changes

Some cryptography dependency libraries not available anymore.
Update cryptography to version 1.5 or later for TravisCI installation to be passed

[mbed-os-5.15] Replaced new calls with nothrow version of the call on mesh api

13954

Summary of changes

Replaced new calls with nothrow version of the call.
This is mbed os 5.15 version of #13937

Impact of changes

None

Migration actions required

None

[mbed-os-5.15] Network interface MAC address set/get

13920

Summary of changes

Add method set_mac_address that Application can use to set MAC address to the interface.
Update get_mac_address to return MAC address correctly from EMAC.
This PR is copied from: #13902

Remove nanostack-border-router example from list of supported examples

13897

Summary of changes

Nanostack border router example is now owned by Pelion and has been moved out of the ARMmbed organisation. Thus this example needs to be removed from the supported examples on the 5.15 branch.

Impact of changes

This example will not be automatically updated when we make a 5.15 release and will not be tested in the Mbed OS CI.

Migration actions required

None

mbed-os-5.15: Add FLASH, FLASHIAP & bootloader support for VK_RZ_A1H board

13879

Summary of changes

Add FLASH , FLASHIAP , bootloader_supported support.
This is the 2-nd and last part of the planned target UPDATE mentioned here #13616 (The 1-st one is here #13639)

Known Issues

There are no new known issues with this release.

Contents

Ports for Upcoming Targets

Fixes and Changes

14443
[mbed-os-5.15] Improve WisunInterface set_network_size docs

14408
Add integer overflow check to the malloc wrappers

14326
[mbed-os-5.15] Bring in MIMXRT1050_EVK changes from feature-wisun branch

14263
[mbed-os-5.15] Added missing const qualifier to mesh ethernet mac addr get

14170
[mbed-os-5.15] Nanostack release v12.8.0

14168
[mbed-os-5.15] travis: fix 3.5 test bug in attrs

14147
[mbed-os-5.15] Corrected nanostack coverity warnings

14057
[mbed-os-5.15] Fix mbed device-management command for Python 3.8

14046
[mbed-os-5.15] Corrected Wi-SUN certificate add and remove functions on Wi-SUN interface

14034
FIX: update cryptography version to 2.5 or later

13954
[mbed-os-5.15] Replaced new calls with nothrow version of the call on mesh api

13920
[mbed-os-5.15] Network interface MAC address set/get

13897
Remove nanostack-border-router example from list of supported examples

13879
mbed-os-5.15: Add FLASH, FLASHIAP & bootloader support for VK_RZ_A1H board

Using this release

You can fetch this release from the mbed-os GitHub repository, using the tag "mbed-os-5.15.7".

If you need any help with this release please visit our support page, which provides reference links and details of our support channels.

Don't miss a new mbed-os release

NewReleases is sending notifications on new releases.