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
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.
Copyright (C) Sierra Wireless Inc.