Skip to content

Windows App SDK 1.8.7 (1.8.260416003)

Latest

Choose a tag to compare

@agniuks agniuks released this 21 Apr 22:49
5fb67a0

WinAppSDK 1.8.7 is the latest stable servicing release for 1.8, with two new additive APIs for Windows AI scenarios, expanded NPU hardware support, an ONNX Runtime update, and a batch of reliability fixes.

What's new in WinAppSDK 1.8.7:

  • AICapabilities.HasAICapability is a new API that lets third-party applications determine whether the device is a Copilot+ PC.
  • AIFeatureReadyResult.PackageInstallationFailed is a new value that lets apps detect when an EnsureReadyAsync failure was caused by a known install condition (such as a network failure, Windows Update error, or low disk space), so apps can handle expected install failures differently from genuine errors.
  • Expanded NPU hardware support. Windows ML NPU detection has been centralized to support new and upcoming NPU hardware types without requiring client application updates.
  • The version of ONNX Runtime has been updated to 1.23.5.

Bug fixes:

Bug Fix Runtime Compatibility Change
Fixed a crash in Windows AI LanguageModel APIs that could occur when an exception was encountered during input processing. LanguageModel_ProcessingFix
Fixed ImageDescription.DescribeAsync failing with InternalError when called concurrently from multiple threads. ImageDescription_ConcurrencyFix
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. LanguageModel_ContentErrorHandlingFix
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. InputPointerSource_TouchKeyboardInvocationFix
Fixed a ListView crash (E_BOUNDS in Selector::OnGettingFocus) that could occur during keyboard navigation (Tab/Shift+Tab) after the items list was updated. ListViewSelector_FixFocusedIndex
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. InputPointerSource_PointerCancelCrashFix
Improved diagnosability for Windows AI model initialization telemetry. ModelInitialization_Activities
Improved diagnosability for Windows ML APIs. WindowsML_DiagnosabilityFix

To see everything that's new and changed, see the full Windows App SDK 1.8.7 release notes.

Try it out

Getting started

To get started using Windows App SDK to develop Windows apps, check out the following documentation: