Skip to content

Commit 888590b

Browse files
authored
Merge pull request #292857 from PatAltimore/patricka-edge-1.4
Remove IoT Edge version 1.4
2 parents eae3e01 + 0b5c0a6 commit 888590b

9 files changed

+28
-105
lines changed

articles/iot-edge/how-to-update-iot-edge.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Update IoT Edge version on devices
33
description: How to update IoT Edge devices to run the latest versions of the security subsystem and the IoT Edge runtime
44
author: PatAltimore
55
ms.author: patricka
6-
ms.date: 01/08/2025
6+
ms.date: 01/09/2025
77
ms.topic: how-to
88
ms.service: azure-iot-edge
99
services: iot-edge
@@ -30,7 +30,7 @@ Use the sections of this article to update both the security subsystem and runti
3030

3131
### Patch releases
3232

33-
When you upgrade between *patch* releases, for example 1.4.1 to 1.4.2, the update order isn't important. You can upgrade the security subsystem or the runtime containers before or after the other. To update between patch releases:
33+
When you upgrade between *patch* releases, for example 1.5.1 to 1.5.2, the update order isn't important. You can upgrade the security subsystem or the runtime containers before or after the other. To update between patch releases:
3434

3535
1. [Update the security subsystem](#update-the-security-subsystem)
3636
1. [Update the runtime containers](#update-the-runtime-containers)
@@ -48,7 +48,7 @@ When you upgrade between major or minor releases, for example from 1.4 to 1.5, u
4848

4949
1. On the device, [install IoT Edge](how-to-provision-single-device-linux-symmetric.md#install-iot-edge).
5050

51-
If you're importing an old configuration using `iotedge config import`, then modify the [agent.config] image of the generated `/etc/aziot/config.toml` file to use the 1.4 image for edgeAgent.
51+
If you're importing an old configuration using `iotedge config import`, then modify the [agent.config] image of the generated `/etc/aziot/config.toml` file to use the 1.5 image for edgeAgent.
5252

5353
For more information, see [Configure IoT Edge device settings](configure-device.md#default-edge-agent).
5454

@@ -160,7 +160,7 @@ The IoT Edge service pulls the latest versions of the runtime images and automat
160160

161161
### Update a specific tag image
162162

163-
If you use specific tags in your deployment (for example, mcr.microsoft.com/azureiotedge-hub:**1.4**) then all you need to do is update the tag in your deployment manifest and apply the changes to your device.
163+
If you use specific tags in your deployment (for example, mcr.microsoft.com/azureiotedge-hub:**1.5**) then all you need to do is update the tag in your deployment manifest and apply the changes to your device.
164164

165165
1. In the IoT Hub in the Azure portal, select your IoT Edge device, and select **Set Modules**.
166166

@@ -190,9 +190,9 @@ If you use partner modules, update your module deployments with image URIs provi
190190

191191
## Verify versions match
192192

193-
1. On your device, use `iotedge version` to check the security subsystem version. The output includes the major, minor, and revision version numbers. For example, *iotedge 1.4.2*.
193+
1. On your device, use `iotedge version` to check the security subsystem version. The output includes the major, minor, and revision version numbers. For example, *iotedge 1.5.13*.
194194

195-
1. In your device deployment runtime settings, verify the *edgeHub* and *edgeAgent* image URI versions match the major and minor version of the security subsystem. If the security subsystem version is 1.4.2, the image versions would be 1.4. For example, *mcr.microsoft.com/azureiotedge-hub:1.4* and *mcr.microsoft.com/azureiotedge-agent:1.4*.
195+
1. In your device deployment runtime settings, verify the *edgeHub* and *edgeAgent* image URI versions match the major and minor version of the security subsystem. If the security subsystem version is 1.5.15, the image versions would be 1.5. For example, *mcr.microsoft.com/azureiotedge-hub:1.5* and *mcr.microsoft.com/azureiotedge-agent:1.5*.
196196

197197
>[!NOTE]
198198
>Update the IoT Edge security subsystem and runtime containers to the same supported release version. While mismatched versions are supported, we haven't tested all version combinations.

articles/iot-edge/includes/iot-edge-install-linux-on-windows.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
ms.topic: include
3-
ms.date: 06/10/2024
3+
ms.date: 01/16/2025
44
author: PatAltimore
55
ms.author: patricka
66
ms.service: azure-iot-edge
@@ -22,14 +22,14 @@ Deploy Azure IoT Edge for Linux on Windows on your target device.
2222
```powershell
2323
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
2424
$ProgressPreference = 'SilentlyContinue'
25-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
25+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_5_LTS_X64" -OutFile $msiPath
2626
```
2727
2828
* **ARM64**
2929
```powershell
3030
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
3131
$ProgressPreference = 'SilentlyContinue'
32-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
32+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_5_LTS_ARM64" -OutFile $msiPath
3333
```
3434
3535
1. Install IoT Edge for Linux on Windows on your device.

articles/iot-edge/includes/iot-edge-version-1-4-or-1-5.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

articles/iot-edge/quickstart.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,14 +116,14 @@ Run the following PowerShell commands on the target device where you want to dep
116116
```powershell
117117
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
118118
$ProgressPreference = 'SilentlyContinue'
119-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
119+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_5_LTS_X64" -OutFile $msiPath
120120
```
121121
122122
* **ARM64**
123123
```powershell
124124
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
125125
$ProgressPreference = 'SilentlyContinue'
126-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
126+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_5_LTS_ARM64" -OutFile $msiPath
127127
```
128128
129129
1. Install IoT Edge for Linux on Windows on your device.

articles/iot-edge/reference-iot-edge-for-linux-on-windows-functions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Reference information for Azure IoT Edge for Linux on Windows Power
44
author: PatAltimore
55

66
ms.author: patricka
7-
ms.date: 06/10/2024
7+
ms.date: 01/16/2025
88
ms.topic: reference
99
ms.service: azure-iot-edge
1010
ms.custom: linux-related-content
@@ -29,14 +29,14 @@ If you don't have the **AzureEflow** folder in your PowerShell directory, use th
2929
```powershell
3030
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
3131
$ProgressPreference = 'SilentlyContinue'
32-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
32+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_5_LTS_X64" -OutFile $msiPath
3333
```
3434

3535
* **ARM64**
3636
```powershell
3737
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
3838
$ProgressPreference = 'SilentlyContinue'
39-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
39+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_5_LTS_ARM64" -OutFile $msiPath
4040
```
4141

4242
1. Install IoT Edge for Linux on Windows on your device.

articles/iot-edge/support.md

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,15 @@ title: IoT Edge supported platforms
33
description: Azure IoT Edge supported operating systems, runtimes, and container engines.
44
author: PatAltimore
55
ms.author: patricka
6-
ms.date: 12/10/2024
6+
ms.date: 01/09/2025
77
ms.topic: conceptual
88
ms.service: azure-iot-edge
99
services: iot-edge
1010
---
1111

1212
# Azure IoT Edge supported platforms
1313

14-
[!INCLUDE [iot-edge-version-1.4-or-1.5](includes/iot-edge-version-1-4-or-1-5.md)]
14+
[!INCLUDE [iot-edge-version-all-supported](includes/iot-edge-version-all-supported.md)]
1515

1616
This article explains what operating system platforms, IoT Edge runtimes, container engines, and components are supported by IoT Edge whether generally available or in preview.
1717

@@ -52,22 +52,6 @@ Modules built as Linux containers can be deployed to either Linux or Windows dev
5252

5353
[IoT Edge for Linux on Windows](iot-edge-for-linux-on-windows.md) is the recommended way to run IoT Edge on Windows devices.
5454

55-
::: moniker range="=iotedge-1.4"
56-
57-
| Operating System | AMD64 | ARM32v7 | ARM64 | End of OS provider standard support |
58-
| ---------------- | ----- | ------- | ----- | -------------- |
59-
| [Debian 11](https://www.debian.org/releases/bullseye/) | | ![Debian + ARM32v7](./media/support/green-check.png) | | [June 2026](https://wiki.debian.org/LTS) |
60-
| [Red Hat Enterprise Linux 9](https://access.redhat.com/articles/3078) | ![Red Hat Enterprise Linux 9 + AMD64](./media/support/green-check.png) | | | [May 2032](https://access.redhat.com/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux,OpenShift%20Container%20Platform%204) |
61-
| [Red Hat Enterprise Linux 8](https://access.redhat.com/articles/3078) | ![Red Hat Enterprise Linux 8 + AMD64](./media/support/green-check.png) | | | [May 2029](https://access.redhat.com/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux,OpenShift%20Container%20Platform%204) |
62-
| [Ubuntu Server 22.04](https://wiki.ubuntu.com/JammyJellyfish/ReleaseNotes) | ![Ubuntu Server 22.04 + AMD64](./media/support/green-check.png) | | ![Ubuntu Server 22.04 + ARM64](./media/support/green-check.png) | [June 2027](https://wiki.ubuntu.com/Releases) |
63-
| [Ubuntu Server 20.04](https://wiki.ubuntu.com/FocalFossa/ReleaseNotes) | ![Ubuntu Server 20.04 + AMD64](./media/support/green-check.png) | | ![Ubuntu Server 20.04 + ARM64](./media/support/green-check.png) | [April 2025](https://wiki.ubuntu.com/Releases) |
64-
| [Windows 10/11](iot-edge-for-linux-on-windows.md#prerequisites) | ![Windows 10/11 + AMD64](./media/support/green-check.png) | | ![Windows 10/11 + ARM64](./media/support/green-check.png) | See [Azure IoT EFLOW](iot-edge-for-linux-on-windows.md#prerequisites) for supported Windows OS versions. |
65-
| [Windows Server 2019/2022](iot-edge-for-linux-on-windows.md#prerequisites) | ![Windows Server 2019/2022 + AMD64](./media/support/green-check.png) | | | See [Azure IoT EFLOW](iot-edge-for-linux-on-windows.md#prerequisites) for supported Windows OS versions. |
66-
67-
::: moniker-end
68-
69-
::: moniker range=">=iotedge-1.5"
70-
7155
| Operating System | AMD64 | ARM32v7 | ARM64 | End of OS provider standard support |
7256
| ---------------- | ----- | ------- | ----- | -------------- |
7357
| [Debian 12](https://www.debian.org/releases/bookworm/) | ![Debian + AMD64](./media/support/green-check.png) | ![Debian + ARM32v7](./media/support/green-check.png) | ![Debian + ARM64](./media/support/green-check.png) | [June 2028](https://wiki.debian.org/LTS) |
@@ -83,8 +67,6 @@ Modules built as Linux containers can be deployed to either Linux or Windows dev
8367

8468
<sup>1</sup> Ubuntu Core is fully supported but the automated testing of Snaps currently happens on Ubuntu 22.04 Server LTS.
8569

86-
::: moniker-end
87-
8870
> [!NOTE]
8971
> When a *Tier 1* operating system reaches its end of standard support date, it's removed from the *Tier 1* supported platform list. If you take no action, IoT Edge devices running on the unsupported operating system continue to work but ongoing security patches and bug fixes in the host packages for the operating system won't be available after the end of support date. To continue to receive support and security updates, we recommend that you update your host OS to a *Tier 1* supported platform.
9072
@@ -101,32 +83,6 @@ The systems listed in the following table are considered compatible with Azure I
10183
>
10284
> Installation packages are made available on the [Azure IoT Edge releases](https://github.com/Azure/azure-iotedge/releases). See the installation steps in [Offline or specific version installation](how-to-provision-single-device-linux-symmetric.md#offline-or-specific-version-installation-optional).
10385
104-
105-
::: moniker range="=iotedge-1.4"
106-
107-
| Operating System | AMD64 | ARM32v7 | ARM64 | End of OS provider standard support |
108-
| ---------------- | ----- | ------- | ----- | -------------- |
109-
| [CentOS-7](https://docs.centos.org/) | ![CentOS + AMD64](./media/support/green-check.png) | ![CentOS + ARM32v7](./media/support/green-check.png) | ![CentOS + ARM64](./media/support/green-check.png) | [June 2024](https://www.redhat.com/en/topics/linux/centos-linux-eol). For more information, see the [CentOS End Of Life guidance](/azure/virtual-machines/workloads/centos/centos-end-of-life). |
110-
| [Debian 10 <sup>1</sup>](https://www.debian.org/releases/buster/) | ![Debian 10 + AMD64](./media/support/green-check.png) | ![Debian 10 + ARM32v7](./media/support/green-check.png) | ![Debian 10 + ARM64](./media/support/green-check.png) | [June 2024](https://wiki.debian.org/LTS) |
111-
| [Debian 11](https://www.debian.org/releases/bullseye/) | ![Debian 11 + AMD64](./media/support/green-check.png) | | ![Debian 11 + ARM64](./media/support/green-check.png) | [June 2026](https://wiki.debian.org/LTS) |
112-
| [Mentor Embedded Linux Flex OS](https://www.mentor.com/embedded-software/linux/mel-flex-os/) | ![Mentor Embedded Linux Flex OS + AMD64](./media/support/green-check.png) | ![Mentor Embedded Linux Flex OS + ARM32v7](./media/support/green-check.png) | ![Mentor Embedded Linux Flex OS + ARM64](./media/support/green-check.png) | |
113-
| [Mentor Embedded Linux Omni OS](https://www.mentor.com/embedded-software/linux/mel-omni-os/) | ![Mentor Embedded Linux Omni OS + AMD64](./media/support/green-check.png) | | ![Mentor Embedded Linux Omni OS + ARM64](./media/support/green-check.png) | |
114-
| [RHEL 7](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7) | ![RHEL 7 + AMD64](./media/support/green-check.png) | ![RHEL 7 + ARM32v7](./media/support/green-check.png) | ![RHEL 7 + ARM64](./media/support/green-check.png) | [June 2024](https://access.redhat.com/product-life-cycles?product=Red%20Hat%20Enterprise%20Linux,OpenShift%20Container%20Platform%204) |
115-
| [Ubuntu Server 22.04](https://wiki.ubuntu.com/JammyJellyfish/ReleaseNotes) | | ![Ubuntu 22.04 + ARM32v7](./media/support/green-check.png) | | [June 2027](https://wiki.ubuntu.com/Releases) |
116-
| [Ubuntu Server 20.04](https://wiki.ubuntu.com/FocalFossa/ReleaseNotes) | | ![Ubuntu 20.04 + ARM32v7](./media/support/green-check.png) | | [April 2025](https://wiki.ubuntu.com/Releases) |
117-
| [Ubuntu Core <sup>2</sup>](https://snapcraft.io/azure-iot-edge) | ![Ubuntu Core + AMD64](./media/support/green-check.png) | | ![Ubuntu Core + ARM64](./media/support/green-check.png) | [April 2027](https://ubuntu.com/about/release-cycle) |
118-
| [Wind River 8](https://docs.windriver.com/category/os-wind_river_linux) | ![Wind River 8 + AMD64](./media/support/green-check.png) | | | |
119-
| [Yocto (kirkstone)](https://www.yoctoproject.org/)<br>For Yocto issues, open a [GitHub issue](https://github.com/Azure/meta-iotedge/issues) | ![Yocto + AMD64](./media/support/green-check.png) | ![Yocto + ARM32v7](./media/support/green-check.png) | ![Yocto + ARM64](./media/support/green-check.png) | [April 2026](https://wiki.yoctoproject.org/wiki/Releases) |
120-
| Raspberry Pi OS Buster | | ![Raspberry Pi OS Buster + ARM32v7](./media/support/green-check.png) | ![Raspberry Pi OS Buster + ARM64](./media/support/green-check.png) | [June 2024](https://wiki.debian.org/LTS) |
121-
122-
<sup>1</sup> With the release of 1.3, there are new system calls that cause crashes in Debian 10. To see the workaround, view the [Known issue: Debian 10 (Buster) on ARMv7](https://github.com/Azure/azure-iotedge/releases) section of the 1.3 release notes for details.
123-
124-
<sup>2</sup> Ubuntu Core is fully supported but the automated testing of Snaps currently happens on Ubuntu 22.04 Server LTS.
125-
126-
::: moniker-end
127-
128-
::: moniker range=">=iotedge-1.5"
129-
13086
| Operating System | AMD64 | ARM32v7 | ARM64 | End of OS provider standard support |
13187
| ---------------- | ----- | ------- | ----- | -------------- |
13288
| [Debian 11](https://www.debian.org/releases/bullseye/) | ![Debian 11 + AMD64](./media/support/green-check.png) | | ![Debian 11 + ARM64](./media/support/green-check.png) | [June 2026](https://wiki.debian.org/LTS) |
@@ -139,8 +95,6 @@ The systems listed in the following table are considered compatible with Azure I
13995
| [Yocto (scarthgap)](https://www.yoctoproject.org/)<br>For Yocto issues, open a [GitHub issue](https://github.com/Azure/meta-iotedge/issues) | ![Yocto + AMD64](./media/support/green-check.png) | ![Yocto + ARM32v7](./media/support/green-check.png) | ![Yocto + ARM64](./media/support/green-check.png) | [April 2028](https://wiki.yoctoproject.org/wiki/Releases) |
14096
| [Yocto (kirkstone)](https://www.yoctoproject.org/)<br>For Yocto issues, open a [GitHub issue](https://github.com/Azure/meta-iotedge/issues) | ![Yocto + AMD64](./media/support/green-check.png) | ![Yocto + ARM32v7](./media/support/green-check.png) | ![Yocto + ARM64](./media/support/green-check.png) | [April 2026](https://wiki.yoctoproject.org/wiki/Releases) |
14197

142-
::: moniker-end
143-
14498
> [!NOTE]
14599
> When a *Tier 2* operating system reaches its end of standard support date, it's removed from the supported platform list. If you take no action, IoT Edge devices running on the unsupported operating system continue to work but ongoing security patches and bug fixes in the host packages for the operating system won't be available after the end of support date. To continue to receive support and security updates, we recommend that you update your host OS to a *Tier 1* supported platform.
146100

0 commit comments

Comments
 (0)