Skip to content

Commit 3d0719b

Browse files
authored
Merge pull request #215223 from fcabrera23/eflow1-4-lts
EFLOW 1.4 LTS release
2 parents 5587eac + 7c39ed1 commit 3d0719b

7 files changed

+95
-23
lines changed

articles/iot-edge/iot-edge-for-linux-on-windows-support.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@ Azure IoT Edge for Linux on Windows supports the following architectures:
4949
| ---------------- | ----- | ----- |
5050
| EFLOW 1.1 LTS | ![AMD64](./media/support/green-check.png) | |
5151
| EFLOW Continuous Release (CR) ([Public preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/)) | ![AMD64](./media/support/green-check.png) | ![ARM64](./media/support/green-check.png) |
52+
| EFLOW 1.4 LTS | ![AMD64](./media/support/green-check.png) | ![ARM64](./media/support/green-check.png) |
5253

5354
For more information about Windows ARM64 supported processors, see [Windows Processor Requirements](/windows-hardware/design/minimum/windows-processor-requirements).
5455

@@ -74,8 +75,9 @@ The following table lists the components included in each release. Each release
7475

7576
| Release | IoT Edge | CBL-Mariner | Defender for IoT |
7677
| ------- | -------- | ----------- | ---------------- |
77-
| **1.1 LTS** | 1.1 | 1.0 | - |
78-
| **Continuous Release** | 1.2 | 1.0 | 3.12.3 |
78+
| **1.1 LTS** | 1.1 | 2.0 | - |
79+
| **Continuous Release** | 1.3 | 2.0 | 3.12.3 |
80+
| **1.4 LTS** | 1.4 | 2.0 | - |
7981

8082

8183
## Minimum system requirements

articles/iot-edge/iot-edge-for-linux-on-windows-updates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,9 @@ Update [1.1.2110.0311](https://github.com/Azure/iotedge-eflow/releases/tag/1.1.2
116116
<!-- end 1.1 -->
117117
:::moniker-end
118118
119-
## Migrations between EFLOW 1.1 LTS and EFLOW CR
119+
## Migrations between EFLOW LTS and EFLOW CR trains
120120
121-
IoT Edge for Linux on Windows doesn't support migrations between the different release trains. If you want to move from the 1.1LTS version to the Continuous Release (CR) version or viceversa, you'll have to uninstall the current version and install the new desired version.
121+
IoT Edge for Linux on Windows doesn't support migrations between the different release trains. If you want to move from the 1.1LTS or 1.4LTS version to the Continuous Release (CR) version or viceversa, you'll have to uninstall the current version and install the new desired version. To migrate between EFLOW 1.1LTS to EFLOW 1.4LTS, check [EFLOW LTS migration](https://aka.ms/AzEFLOW-LTS-Migration).
122122
123123
124124
## Next steps

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ ms.author: patricka
1919
Azure IoT Edge for Linux on Windows (EFLOW) allows you to run containerized Linux workloads alongside Windows applications in Windows deployments. Businesses that rely on Windows to power their edge devices and solutions can now take advantage of the cloud-native analytics solutions being built in Linux.
2020

2121
<!-- iotedge-2020-11 -->
22-
:::moniker range=">=iotedge-2020-11"
22+
:::moniker range="iotedge-2020-11"
2323
>[!NOTE]
2424
>The latest version of [Azure IoT Edge for Linux on Windows continuous release (EFLOW CR)](./version-history.md), based on IoT Edge version 1.2, is in [public preview](https://azure.microsoft.com/support/legal/preview-supplemental-terms/). A clean installation may be required for devices going into production use once the general availability (GA) release is available. For more information, see [EFLOW continuous release](https://github.com/Azure/iotedge-eflow/wiki/EFLOW-Continuous-Release).
2525
:::moniker-end

articles/iot-edge/quickstart.md

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ Run the following PowerShell commands on the target device where you want to dep
131131
<!-- end 1.1 -->
132132

133133
<!-- iotedge-2020-11 -->
134-
:::moniker range=">=iotedge-2020-11"
134+
:::moniker range="iotedge-2020-11"
135135
* **X64/AMD64**
136136
```powershell
137137
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
@@ -148,6 +148,24 @@ Run the following PowerShell commands on the target device where you want to dep
148148
:::moniker-end
149149
<!-- end iotedge-2020-11 -->
150150

151+
<!-- iotedge-1.4 -->
152+
:::moniker range=">=iotedge-1.4"
153+
* **X64/AMD64**
154+
```powershell
155+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
156+
$ProgressPreference = 'SilentlyContinue'
157+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
158+
```
159+
160+
* **ARM64**
161+
```powershell
162+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
163+
$ProgressPreference = 'SilentlyContinue'
164+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
165+
```
166+
:::moniker-end
167+
<!-- end iotedge-1.4 -->
168+
151169
1. Install IoT Edge for Linux on Windows on your device.
152170

153171
```powershell

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

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ If you don't have the **AzureEflow** folder in your PowerShell directory, use th
3535
<!-- end iotedge-2018-06 -->
3636

3737
<!-- iotedge-2020-11 -->
38-
:::moniker range=">=iotedge-2020-11"
38+
:::moniker range="iotedge-2020-11"
3939
1. In an elevated PowerShell session, run each of the following commands to download IoT Edge for Linux on Windows.
4040

4141
* **X64/AMD64**
@@ -54,6 +54,26 @@ If you don't have the **AzureEflow** folder in your PowerShell directory, use th
5454
:::moniker-end
5555
<!-- end iotedge-2020-11 -->
5656

57+
<!-- iotedge-1.4 -->
58+
:::moniker range=">=iotedge-1.4"
59+
1. In an elevated PowerShell session, run each of the following commands to download IoT Edge for Linux on Windows.
60+
61+
* **X64/AMD64**
62+
```powershell
63+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
64+
$ProgressPreference = 'SilentlyContinue'
65+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
66+
```
67+
68+
* **ARM64**
69+
```powershell
70+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
71+
$ProgressPreference = 'SilentlyContinue'
72+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
73+
```
74+
:::moniker-end
75+
<!-- iotedge-1.4 -->
76+
5777

5878
1. Install IoT Edge for Linux on Windows on your device.
5979

articles/iot-edge/version-history.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,9 @@ For more information about IoT Edge releases, see [Azure IoT Edge supported syst
2727

2828
### IoT Edge for Linux on Windows
2929
Azure IoT Edge for Linux on Windows (EFLOW) supports the following versions:
30-
* **EFLOW Continuous Release (CR)** based on the latest Azure IoT Edge version, it contains new features and capabilities that are in the latest stable release. For more information, see the [EFLOW release notes](https://github.com/Azure/iotedge-eflow/releases).
30+
* **EFLOW Continuous Release (CR)** based on the latest non-LTS Azure IoT Edge version, it contains new features and capabilities that are in the latest stable release. For more information, see the [EFLOW release notes](https://github.com/Azure/iotedge-eflow/releases).
3131
* **EFLOW 1.1 (LTS)** based on Azure IoT Edge 1.1, it's the Long-term support version. This version will be stable through the supported lifetime of this version and won't include new features released in later versions. This version will be supported until Dec 2022 to match the IoT Edge 1.1 LTS release lifecycle. 
32+
* **EFLOW 1.4 (LTS)** based on Azure IoT Edge 1.4, it's the latest Long-term support version. This version will be stable through the supported lifetime of this version and won't include new features released in later versions. This version will be supported until Nov 2024 to match the IoT Edge 1.3 LTS release lifecycle. 
3233

3334
All new releases are made available in the [Azure IoT Edge for Linux on Windows project](https://github.com/Azure/iotedge-eflow).
3435

@@ -53,7 +54,7 @@ This table provides recent version history for IoT Edge package releases, and hi
5354

5455
| IoT Edge release | Available in EFLOW branch | Release date | End of Support Date | Highlights |
5556
| ---------------- | ------------------------- | ------------ | ------------------- | ---------- |
56-
| 1.4 | Continuous release (CR) <br> Long-term support (LTS) | TBA | | |
57+
| 1.4 | Long-term support (LTS) | TBA | November 12, 2024 | [Azure IoT Edge 1.4.0](https://github.com/Azure/azure-iotedge/releases/tag/1.4.0)<br/> [CBL-Mariner 2.0](https://microsoft.github.io/CBL-Mariner/announcing-mariner-2.0/)<br/> [USB passthrough using USB-Over-IP](https://aka.ms/AzEFLOW-USBIP)<br/>[File/Folder sharing between Windows OS and the EFLOW VM](https://aka.ms/AzEFLOW-FolderSharing) |
5758
| 1.3 | [Continuous release (CR)](https://github.com/Azure/iotedge-eflow/releases/tag/1.3.1.02092) | September 2022 | In support | [Azure IoT Edge 1.3.0](https://github.com/Azure/azure-iotedge/releases/tag/1.3.0)<br/> [CBL-Mariner 2.0](https://microsoft.github.io/CBL-Mariner/announcing-mariner-2.0/)<br/> [USB passthrough using USB-Over-IP](https://aka.ms/AzEFLOW-USBIP)<br/>[File/Folder sharing between Windows OS and the EFLOW VM](https://aka.ms/AzEFLOW-FolderSharing) |
5859
| 1.2 | [Continuous release (CR)](https://github.com/Azure/iotedge-eflow/releases/tag/1.2.7.07022) | January 2022 | September 2022 | [Public Preview](https://techcommunity.microsoft.com/t5/internet-of-things-blog/azure-iot-edge-for-linux-on-windows-eflow-continuous-release/ba-p/3169590) |
5960
| 1.1 | [Long-term support (LTS)](https://github.com/Azure/iotedge-eflow/releases/tag/1.1.2106.0) | June 2021 | December 13, 2022 | IoT Edge 1.1 LTS is supported through December 13, 2022 to match the [.NET Core 3.1 release lifecycle](https://dotnet.microsoft.com/platform/support/policy/dotnet-core). <br> [Long-term support plan and supported systems updates](support.md) |

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

Lines changed: 45 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -164,22 +164,53 @@ Install IoT Edge for Linux on Windows on your target device.
164164
> [!NOTE]
165165
> The following PowerShell process outlines how to deploy IoT Edge for Linux on Windows onto the local device. To deploy to a remote target device using PowerShell, you can use [Remote PowerShell](/powershell/module/microsoft.powershell.core/about/about_remote) to establish a connection to a remote device and run these commands remotely on that device.
166166
167+
:::moniker-end
168+
<!-- end iotedge-2020-11 -->
169+
170+
<!-- iotedge-2020-11 -->
171+
:::moniker range="iotedge-2020-11"
172+
167173
1. In an elevated PowerShell session, run each of the following commands to download IoT Edge for Linux on Windows.
168174
169-
* **X64/AMD64**
170-
```powershell
171-
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
172-
$ProgressPreference = 'SilentlyContinue'
173-
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
174-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-X64" -OutFile $msiPath
175-
```
176-
177-
* **ARM64**
178-
```powershell
179-
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
180-
$ProgressPreference = 'SilentlyContinue'
181-
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-ARM64" -OutFile $msiPath
182-
```
175+
* **X64/AMD64**
176+
```powershell
177+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
178+
$ProgressPreference = 'SilentlyContinue'
179+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-X64" -OutFile $msiPath
180+
```
181+
182+
* **ARM64**
183+
```powershell
184+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
185+
$ProgressPreference = 'SilentlyContinue'
186+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI-CR-ARM64" -OutFile $msiPath
187+
```
188+
:::moniker-end
189+
<!-- end iotedge-2020-11 -->
190+
191+
<!-- iotedge-1.4 -->
192+
:::moniker range=">=iotedge-1.4"
193+
194+
1. In an elevated PowerShell session, run each of the following commands to download IoT Edge for Linux on Windows.
195+
196+
* **X64/AMD64**
197+
```powershell
198+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
199+
$ProgressPreference = 'SilentlyContinue'
200+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_X64" -OutFile $msiPath
201+
```
202+
203+
* **ARM64**
204+
```powershell
205+
$msiPath = $([io.Path]::Combine($env:TEMP, 'AzureIoTEdge.msi'))
206+
$ProgressPreference = 'SilentlyContinue'
207+
Invoke-WebRequest "https://aka.ms/AzEFLOWMSI_1_4_LTS_ARM64" -OutFile $msiPath
208+
```
209+
:::moniker-end
210+
<!-- end iotedge-1.4 -->
211+
212+
<!-- iotedge-2020-11 -->
213+
:::moniker range=">=iotedge-2020-11"
183214
184215
1. Install IoT Edge for Linux on Windows on your device.
185216

0 commit comments

Comments
 (0)