Microsoft has announced the release of Azure Sphere version 22.02. In January, the company canceled the release of Azure Sphere OS version 22.01 due to issues in the Retail Eval channel and confirmed that the next version will be released in the second half of February.
The Azure Sphere 22.02 feature release includes updated Azure Sphere OS, Azure Sphere SDK for Windows and for Linux, Azure Sphere extensions for Visual Studio and for Visual Studio Code, samples, code snippets, and gallery projects, and updated documentation.
Users will receive the updated OS from the cloud if their devices are connected to the internet. You can either install the updated SDK now or you will be prompted to install it on next use. You can also check the installation Quickstart for Windows or Linux to install the latest SDK.
The 22.02 release of the Azure Sphere OS brings an upgrade to the Linux kernel (5.10.70), and support for DHCP release and renew. The 22.02 release of the Azure Sphere SDK comes with support for Windows 11, updates to 64-bit time support, a change to the default logging behaviour of the CLI, and an authentication library update to the CLI.
With the latest update, the Azure Sphere CLI no longer writes log files to the local disk by default. It also now employs the Microsoft Authentication Library (MSAL) instead of the Active Directory Authentication Library (ADAL). The Azure Sphere Classic CLI will continue to employ ADAL until the ADAL retirement date of June 30, 2022, when it will be then updated.
In addition to the existing extension for Visual Studio 2019, an Azure Sphere extension for Visual Studio 2022 is now available. The Visual Studio and Visual Studio Code extensions for Azure Sphere now offer the capabilities mentioned below:
Configure Wi-Fi in Azure Sphere Explorer
View deployment history in Azure Sphere Explorer
Open disassembly view in Visual Studio Code while debugging
New and updated samples, code snippets, and Gallery projects for 22.02 include:
The new DHCP sample demonstrates how to use the new APIs to release or renew the IP address that a DHCP server has assigned to a device.
The DNS service discovery sample was updated to be more resilient to network disconnection.
The Inter-core communication sample was updated so that it does not show an additional dialog box when you open it with newer versions of Visual Studio.
The new Get Azure Sphere Device ID code snippet shows how to use the Azure Sphere API to get the device ID in a high-level application.
The new Industrial Device Controller project in the Azure Sphere Gallery demonstrates how to connect Azure Sphere to various downstream Modbus devices to gather real-time telemetry data.
To learn more about version 22.02, head over to the dedicated webpage in the Azure Sphere documentation.