Azure IoT Edge 1.0.2 release
Published date: September 26, 2018
The 1.0.2 update of Azure IoT Edge includes the following improvements:
- A public preview of the extended offline feature lets an Edge device, and downstream devices connected to it, function offline indefinitely. You can find more details in the blog post that announced the feature.
- Edge devices can now operate through a proxy server. Product documentation has been added to explain configuring this feature.
- Multiple bugs have been resolved in both Edge Hub and Edge Agent. (You can find a full change list in the release notes on GitHub.) Most notably, we've improved startup time performance and resolved an issue that resulted in an edge device using unexpected bandwidth.
You must update to the 1.0.2 version of all runtime components to get the benefits of this release. To do so, use the following instructions.
Update Security Daemon (Linux)
Step 1: Get the latest version of packages by running the following command on the edge device:
apt-get upgrade
Step 2: Install the latest version of the hsmlib and Security Daemon by running the following command on the edge device:
apt-get install libiothsm iotedge
Update Security Daemon (Windows)
Step 1: Uninstall the old version of Security Daemon by using the following command on the edge device:
. {Invoke-WebRequest -useb aka.ms/iotedge-win} | Invoke-Expression; `
UnInstall-SecurityDaemon
Step 2: Install the new version of Security Daemon, depending on whether you're using Windows containers or Linux containers.
Update Edge Hub and Edge Agent (both Linux and Windows)
Delete existing module images with "docker rmi" (executed on the edge device) if your current deployment uses 1.0 images. 1.0 images are rolling tags that refer to the latest 1.0.x image. When the runtime pulls the "1.0" image, it will pull the most recent 1.0 image, which is now 1.0.2.
Or, you can update the deployment schema for the edgeHub and edgeAgent image version to 1.0.2.