Releases

Current Stable Release: 19.10.0

The Legato Application Framework release notes provide information on new features and resolved issues in the current release.


Use Leaf to quickly download, install and configure your development environment and get started using Legato.


Legato provides multiple ways to download the source code:

  • Leaf - downloads and configures all the software, tools and environment variables you need to start developing with Legato easily. Leaf maintains its own package repository you can view using: leaf search -t [target].
  • Gerrit - clone the source code (including FOSS and proprietary code) from the Legato code repository.
    Repo command: repo init -u ssh://$USERID@gerrit.legato.io:29418/manifest -m [path/to/manifest.xml] -g default,-cache; repo sync (replace path/to/manifest.xml with the repo manifest)

  • GitHub - clone the FOSS source code (not including proprietary code) from GitHub. This does not include binary apps for connecting to AirVantage.
    Repo command: repo init -u https://github.com/legatoproject/manifest -m [path/to/manifest.xml] -g default,-cache; repo sync (replace path/to/manifest.xml with the repo manifest)

  • Tarball - download the source code directly from Sierra Wireless. The tarball contains both the FOSS and proprietary code.

Legato Application Framework Releases:

Version Date Release Notes Repo Manifest GitHub Tarball User Docs
19.10.0 Oct 30, 2019 19.10.0 Release Notes legato/releases/19.10.0/legato.xml 19.10.0 tag legato-19.10.0.tar.bz2 latest legato.io
19.09.0 Oct 30, 2019 19.09.0 Release Notes legato/releases/19.09.0/legato.xml 19.09.0 tag legato-19.09.0.tar.bz2 19.09.0 legato.io
19.07.0 Sept 13, 2019 19.07.0 Release Notes legato/releases/19.07.0/legato.xml 19.07.0 tag legato-19.07.0.tar.bz2 19.07.0 legato.io
19.04.0 Jun 5, 2019 19.04.0 Release Notes legato/releases/19.04.0/legato.xml 19.04.0 tag legato-19.04.0.tar.bz2 19.04.0 legato.io
19.02.0 Mar 22, 2019 19.02.0 Release Notes legato/releases/19.02.0/legato.xml 19.02.0 tag legato-19.02.0.tar.bz2 19.02.0 legato.io
19.01.0 Jan 31, 2019 19.01.0 Release Notes legato/releases/19.01.0/legato.xml 19.01.0 tag legato-19.01.0.tar.bz2 19.01.0 legato.io
18.10.3 Feb 12, 2019 18.10.3 Release Notes legato/releases/18.10.3/legato.xml 18.10.3 tag legato-18.10.3.tar.bz2 18.10.3 legato.io
18.09.2 May 3, 2019 18.09.2 Release Notes legato/releases/18.09.2/legato.xml 18.09.2 tag legato-18.09.2.tar.bz2 18.09.2 legato.io
18.08.0 Sep 14, 2018 18.08.0 Release Notes legato/releases/18.08.0/legato.xml 18.08.0 tag legato-18.08.0.tar.bz2 18.08.0 legato.io
18.07.0 Aug 07, 2018 18.07.0 Release Notes legato/releases/18.07.0/legato.xml 18.07.0 tag legato-18.07.0.tar.bz2 18.07.0 legato.io
18.06.4 Oct 23, 2018 18.06.4 Release Notes legato/releases/18.06.4/legato.xml 18.06.4 tag legato-18.06.4.tar.bz2 18.06.4 legato.io
18.05.1 Jun 20, 2018 18.05.1 Release Notes legato/releases/18.05.1/legato.xml 18.05.1 tag legato-18.05.1.tar.bz2 18.05.1 legato.io
18.04.0 May 8, 2018 18.04.0 Release Notes legato/releases/18.04.0/legato.xml 18.04.0 tag legato-18.04.0.tar.bz2 18.04.0 legato.io
18.03.0 Apr 11, 2018 18.03.0 Release Notes legato/releases/18.03.0/legato.xml 18.03.0 tag legato-18.03.0.tar.bz2 18.03.0 legato.io
18.02.0 Mar 5, 2018 18.02.0 Release Notes legato/releases/18.02.0/legato.xml 18.02.0 tag legato-18.02.0.tar.bz2 18.02.0 legato.io
18.01.0 Feb 6, 2018 18.01.0 Release Notes legato/releases/18.01.0/legato.xml 18.01.0 tag legato-18.01.0.tar.bz2 18.01.0 legato.io
17.11.0 Dec 14, 2017 17.11.0 Release Notes legato/releases/17.11.0/legato.xml 17.11.0 tag legato-17.11.0.tar.bz2 17.11.0 legato.io
17.10.0 Nov 13, 2017 17.10.0 Release Notes legato/releases/17.10.0/legato.xml 17.10.0 tag legato-17.10.0.tar.bz2 17.10.0 legato.io
17.09.0 Oct 19, 2017 17.09.0 Release Notes legato/releases/17.09.0/legato.xml 17.09.0 tag legato-17.09.0.tar.bz2 17.09.0 legato.io
17.08.1 Sept 29, 2017 17.08.1 Release Notes legato/releases/17.08.1/legato.xml 17.08.1 tag legato-17.08.1.tar.bz2 17.08.1 legato.io
17.07.2 Sept 8, 2017 17.07.2 Release Notes legato/releases/17.07.2/legato.xml 17.07.2 tag legato-17.07.2.tar.bz2 17.07.2 legato.io
17.06.0 Jul 7, 2017 17.06.0 Release Notes legato/releases/17.06.0/legato.xml 17.06.0 tag legato-17.06.0.tar.bz2 17.06.0 legato.io
17.05.0 Jun 23, 2017 17.05.0 Release Notes legato/releases/17.05.0/legato.xml 17.05.0 tag legato-17.05.0.tar.bz2 17.05.0 legato.io
16.10.4 Oct 18, 2017 16.10.4 Release Notes legato/releases/16.10.4/legato.xml 16.10.4 tag legato-16.10.4.tar.bz2 16.10.4 legato.io
16.10.3 Apr 28, 2017 16.10.3 Release Notes legato/releases/16.10.3/legato.xml 16.10.3 tag legato-16.10.3.tar.bz2 16.10.3 legato.io
16.10.1 Dec 23, 2016 16.10.1 Release Notes legato/releases/16.10.1/legato.xml 16.10.1 tag legato-16.10.1.tar.bz2 16.10.1 legato.io

Leaf

To install leaf, download and setup our debian package (from the Sierra Wireless tools repository):

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

Search and install a package for your target (downloads and automatically installs Legato, the toolchain and tools):

$ leaf search -t [target]
$ leaf setup -p [packageIdentifier] [profileName]

Start developing using the Leaf Shell to configure your environment:

$ leaf shell

Latest (in progress) Code

For the latest (in progress) version of the Legato Application Framework clone it directly from:

  • Gerrit - repo init -u ssh://$USERID@gerrit.legato.io:29418/manifest; repo sync
  • GitHub - repo init -u git://github.com/legatoproject/manifest; repo sync

The Legato Application Framework is licensed under the MPLv2.

The Legato team welcomes contributions to the project.

Legato Application Framework Release Process

Legato Application Framework releases are not tied to any specific target product release. Once we have released the Legato Application Framework, target vendors (like Sierra Wireless) will take the Legato Application Framework and integrate it into their own product release.

Legato AF Release Schedule VS Target Vendor Release Schedule

LegatoReleaseVSModuleVendorRelease.png

Example:

  • Legato AF Team posts release 17.07
  • Processor Vendor takes release 17.07 and builds an associated Linux Distro to create a "Legato Platform"
  • Processor Vendor tests and releases a "Legato Platform" with their Modem Firmware as "Product Release Y"
  • Legato AF Team posts release 17.08, 17.09 and 17.10 without the Processor Vendor packaging it into a Product Release. Releases are able to installed with the vendor's Product Release Y, but may not be officially supported by the Processor Vendor.
  • Processor Vendor takes release 17.11 and creates a "Legato Platform" and "Product Release Z", and so on..

For any questions about the Product Releases please contact your Processor Vendor directly.