Uncategorized

Generally available: Azure IoT Edge 1.3.0 release

The 1.3 version of Azure IoT Edge is the latest stable release and includes the following improvements below. This release also marks the end of servicing for the existing 1.2.x which will no longer receive security patches or bug fixes. Full release notes for the 1.3 can be found on the GitHub release page for 1.3.0.

  • Support for Red Hat Enterprise Linux 8 on AMD and Intel 64-bit architectures
  • Edge Hub now enforces that inbound/outbound communication uses minimum TLS version 1.2 by default
  • Updated runtime modules (edgeAgent, edgeHub) based on .NET 6
  • Ability to configure device identity, EST identity, and Edge CA certificate auto-renewal before expiration
  • Various fixes

When upgrading to 1.3 you should be aware of the following changes:

  1. For backward compatibility with connecting devices that do not support TLS 1.2 you can configure Edge Hub to still accept TLS 1.0 or 1.1 via the SslProtocols environment variable.  Please note that support for TLS 1.0 and 1.1 in IoT Hub is considered legacy and may also be removed from Edge Hub in future releases. To avoid future issues, use TLS 1.2 as the only TLS version when connecting to Edge Hub or IoT Hub.
  2. The preview for the experimental MQTT broker in Edge Hub 1.2 has ended and is not included in Edge Hub 1.3. We are continuing to refine our plans for an MQTT broker based on feedback received. In the meantime, if you need a standards-compliant MQTT broker on IoT Edge, consider deploying an open-source broker like Mosquitto as an IoT Edge module.