You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|**✅**|**Stable**| Production-ready channel intended for apps in market. Includes only stable, supported APIs suitable for long-term use. | No more than every six months <br/> *(plus servicing updates as needed)*| Yes |**1.8.6 (1.8.260317003)** <br/> Released: 03/18/2026 <br/> [Release notes](./release-notes/windows-app-sdk-1-8.md?pivots=stable#version-186-18260317003)|
16
+
|**✅**|**Stable**| Production-ready channel intended for apps in market. Includes only stable, supported APIs suitable for long-term use. | No more than every six months <br/> *(plus servicing updates as needed)*| Yes |**1.8.7 (1.8.260416003)** <br/> Released: 04/21/2026 <br/> [Release notes](./release-notes/windows-app-sdk-1-8.md?pivots=stable#version-187-18260416003)|
17
17
|**❇️**|**Preview**| Early look at the next Stable release. May introduce breaking API changes before final stabilization. | At least one preview for each Stable release | No |**2.0 Preview2 (2.0.0-preview2)** <br/> Released: 03/31/2026 <br/> [Release notes](./release-notes/windows-app-sdk-2-0.md?pivots=preview#version-20-preview-2-200-preview2)|
18
18
|**🔄**|**Experimental**| Early-stage features under active development. APIs may change, be removed, or never ship. Intended for exploration and feedback only. | Published as needed to gather feedback on prototypes and early designs | No |**2.0 Experimental 7 (2.0.0-experimental7)** <br/> Released: 04/21/2026 <br/> [Release notes](./release-notes/windows-app-sdk-2-0.md?pivots=experimental#version-20-experimental-7-200-experimental7)|
19
19
@@ -49,7 +49,7 @@ The Windows App SDK has a lifecycle. A lifecycle begins when a version or servic
49
49
50
50
| Windows App SDK version | Original release date | Latest patch version | Patch release date | Support level | End of servicing |
> The `AIFeatureReadyResult.PackageInstallationFailed` API enables apps to detect when an `EnsureReadyAsync` failure was caused by a known or expected install condition (such as a network failure, Windows Update error, or low disk space). Apps can use this signal to handle expected install failures differently from genuine errors, rather than treating them all as fatal.
> Windows ML NPU detection has been centralized to support new and upcoming NPU hardware types without requiring client application updates.
43
+
>
44
+
45
+
</details>
46
+
47
+
<details><summary>Updated ONNX Runtime</summary>
48
+
49
+
>
50
+
> The version of ONNX Runtime has been updated to 1.23.5. See [ONNX Runtime versions](/windows/ai/new-windows-ml/onnx-versions) for more info.
51
+
>
52
+
53
+
</details>
54
+
55
+
<details><summary>Bug fixes</summary>
56
+
57
+
>
58
+
> * Fixed a crash in Windows AI **LanguageModel** APIs that could occur when an exception was encountered during input processing. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): LanguageModel_ProcessingFix)
59
+
> * Fixed `ImageDescription.DescribeAsync` failing with `InternalError` when called concurrently from multiple threads. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): ImageDescription_ConcurrencyFix)
60
+
> * Fixed an issue where content moderation error codes from **LanguageModel** APIs could be silently overwritten by subsequent errors, preventing callers from receiving the correct content safety signals. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): LanguageModel_ContentErrorHandlingFix)
61
+
> * Fixed an issue where the touch keyboard would not appear in XAML island scenarios (such as File Explorer) after using touch elsewhere in the app. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): InputPointerSource_TouchKeyboardInvocationFix)
62
+
> * Fixed a ListView crash (`E_BOUNDS` in `Selector::OnGettingFocus`) that could occur during keyboard navigation (Tab/Shift+Tab) after the items list was updated. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): ListViewSelector_FixFocusedIndex)
63
+
> * Fixed a crash that may occur on certain devices when active touch contacts are canceled by input hardware, such as when pen input overrides them. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): InputPointerSource_PointerCancelCrashFix)
64
+
> * Improved diagnosability for Windows AI model initialization telemetry. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): ModelInitialization_Activities)
65
+
> * Improved diagnosability for Windows ML APIs. ([RuntimeCompatibilityChange](/windows/windows-app-sdk/api/winrt/microsoft.windows.applicationmodel.windowsappruntime.runtimecompatibilityoptions.disabledchanges): WindowsML_DiagnosabilityFix)
66
+
>
67
+
68
+
</details>
69
+
70
+
<details><summary>New or updated APIs</summary>
71
+
72
+
>
73
+
> This release includes the following new APIs compared to the 1.8.6 release:
0 commit comments