Release Notes 19.11

The Azure Sphere 19.11 preview release includes an updated Azure Sphere SDK that supports new features for application developers:

  • Application development using Visual Studio Code on Windows or Linux
  • An Azure Sphere SDK Preview for Linux, which enables development of Azure Sphere apps on Linux machines

To update to the latest OS

Concurrent with the 19.11 SDK release, we are also releasing a quality update of the Azure Sphere OS. If your devices are currently running the 19.10 OS release or an earlier release and are connected to the internet, they should receive the OS update from the cloud. However, if you have an older Seeed MT3620 Development Kit, you might need to update manually, as described in Update the OS on an early dev kit.

If you have not already migrated your tenant to the new device model, which was introduced in the 19.10 release, see the 19.10 release notes.

To update to the latest SDK

To update to the latest SDK, download the new version from

Install the Azure Sphere SDK on Linux

How to verify installation

You can verify the installed OS version by issuing the following command:

azsphere device show-os-version

To check which version of the SDK is installed, use the following command:

azsphere show-version

New features and changes in the 19.11 release

The 19.11 SDK release adds support for additional application development scenarios. The following sections describe new and changed features.

Azure Sphere SDK Preview for Linux

This release includes the Azure Sphere SDK Preview for Linux in addition to the Azure Sphere SDK Preview for Windows and the Azure Sphere SDK Preview for Visual Studio. You can develop applications on a Linux machine using either VS Code or the shell. For more information, see Install the Azure Sphere SDK on Linux.

Visual Studio Code

The 19.11 preview release of the Azure Sphere SDK supports development using Visual Studio Code on either Linux or Windows.

Samples

The Azure Sphere samples can be built using Visual Studio, Visual Studio Code, or on the command line.

Fixed bugs and common vulnerabilities in the 19.11 OS quality release

The 19.11 OS quality release fixes the following two problems:

  • An error in I2C reads that was reported on MSDN

  • An error in which SPI reads or writes may cause the system to crash

In addition, this release includes changes to mitigate against CVE-2019-18840. Although Microsoft does not believe that Azure Sphere is exploitable as a result of these vulnerabilities, we have nevertheless prioritized mitigation.