Release Notes

Version: Legato 19.01.0
Date: Feb 5th, 2019
Legato Application Framework Licensing Information

Visit the release page to download the tarball, clone the repositories from GitHub, or view previous released versions.

Get started with building the Legato Application Framework.

New Features

List of new features in the 19.01 Release:

Leaf Workspace Manager

Leaf Workspace Manager is a new tool developed by the Legato team to simplify the setup of your Legato development environment. Leaf downloads, installs and configures a development environment to quickly get you setup and developing Legato apps and systems.

Leaf introduces the concept of workspaces and profiles. Profiles let you manage multiple versions of toolchains and Legato versions within one development environment allowing you to easily build and deploy the Legato runtime for multiple targets quickly. Try it out!

Quick Install:

$ wget https://downloads.sierrawireless.com/tools/leaf/leaf_latest.deb -O /tmp/leaf_latest.deb && sudo apt install /tmp/leaf_latest.deb

Further instructions and tutorials on getting started with leaf can be found here: Leaf Workspace Manager Leaf instructions can be accessed by typing leaf help from within Leaf or here: Leaf

.cdef Provides Headers and Libs

Support has been added for adding headerDir and libs to allow adding C/C++ style components with their own APIs for integration with Legato Components allowing developers to add APIs directly into components without the added overhead.

Beta Features

The following features have been added to the 19.01 Release and are feature complete but are still in a testing phase. Please provide feedback for these features on our forums.

Alpha Features

The following are the list of features that have been added into the 19.01 Release but are still being developed and should not be used on production targets. Please provide feedback for these features on our forums:

AirVantage CoAP

The AirVantage constrained application protocol is under development. le_coap.api is included in the interfaces directory but is only in a prototype state and should not be used on production targets at this time.

New Data Connection Service

A new Data Connection Service is under development. le_dcs.api is included in the interfaces directory but is only in a prototype state and should not be used on production targets at this time.

Fixed Issues

All changes are tagged in GitHub as "19.01.0". The full list of changes and commit messages can be found on GitHub.

Note
This is only the list of fixes for the Application Framework and Platform Services, for the list of changes in the Platform Adapters and AVC Service view the commits under the tag 19.01.0 in individual repositories on GitHub.

Known Issues

Constraints and Limitations

Dev Machine Linux Version

To develop applications within the Legato Application Framework, a current supported Long Term Support version of Ubuntu Linux is required on your dev machine (or running in a virtual box on Windows). Ubuntu 18.04 is the current recommended version to use on your dev machine.

ECM-USB modem manager issue

Ubuntu 15.10 and newer has Modem Manager version 1.4.12-1ubuntu1 installed by default which conflicts with the ECM-USB driver when connecting a target. Modem manager may cause the Ubuntu Network Manager to crash on your host and/or your target device to become unavailable over USB.

Symptoms:

  • NetworkManager crashing when plugging into your device over USB, or
  • The target device becomes inaccessible after 30 seconds.

Recommended Work Around: