Skip to content

Commit 0f88f0a

Browse files
RDMacLachlanagniuksKarl-Bridge-Microsoft
authored
Wasdk/2.0/2.0exp2 release notes (#5919)
* Release Notes V1 * Update experimental-channel.md * Update experimental-channel.md * Updated * Update experimental-channel.md * Update experimental-channel.md * 1/2 missing release notes added. * Update experimental-channel.md * Update experimental-channel.md * Updates * Update experimental-channel.md * Update experimental-channel.md * Update experimental-channel.md * Update experimental-channel.md * Update experimental-channel.md * Update experimental-channel.md * Update experimental-channel.md * Update hub/apps/windows-app-sdk/experimental-channel.md Co-authored-by: agniuks <[email protected]> * Revise experimental channel release notes for Windows App SDK Updated the release notes for the latest experimental channel of the Windows App SDK, including new features, APIs, and known issues. * typo Updated the release notes for the Windows App SDK experimental channel, including new features, APIs, and known issues. * build warnings Updated the experimental channel release notes for the Windows App SDK, including new features, APIs, and known issues. --------- Co-authored-by: agniuks <[email protected]> Co-authored-by: KB <[email protected]>
1 parent 9d13ddb commit 0f88f0a

3 files changed

Lines changed: 149 additions & 1 deletion

File tree

hub/apps/windows-app-sdk/downloads.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ This page provides links to the *latest* downloads of the [Windows App SDK](inde
4646
### Windows App SDK 2.0 Experimental
4747
| Version | Runtime downloads |
4848
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
49+
| [2.0 Experimental2 (2.0.0-experimental2) ](/windows/apps/windows-app-sdk/experimental-channel#version-20-experimental-200-experimental2) <br/> 11/05/2025 <br/> [Release notes](/windows/apps/windows-app-sdk/experimental-channel#version-20-experimental-200-experimental2) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F2.0-experimental2) | [Installer (x64)](https://aka.ms/windowsappsdk/2.0/2.0.0-experimental2/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/2.0/2.0.0-experimental2/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/2.0/2.0.0-experimental2/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/2.0/2.0.0-experimental2/Microsoft.WindowsAppRuntime.Redist.2.0.zip) |
4950
| [2.0 Experimental1 (2.0.250930001-experimental1) ](/windows/apps/windows-app-sdk/experimental-channel#version-20-experimental-200-experimental1) <br/> 10/02/2025 <br/> [Release notes](/windows/apps/windows-app-sdk/experimental-channel#version-20-experimental-200-experimental1) <br/> [Source](https://github.com/microsoft/microsoft-ui-xaml/releases/tag/winui3%2Frelease%2F2.0-experimental1) | [Installer (x64)](https://aka.ms/windowsappsdk/2.0/2.0.250930001-experimental1/windowsappruntimeinstall-x64.exe) <br/> [Installer (x86)](https://aka.ms/windowsappsdk/2.0/2.0.250930001-experimental1/windowsappruntimeinstall-x86.exe) <br/> [Installer (arm64)](https://aka.ms/windowsappsdk/2.0/2.0.250930001-experimental1/windowsappruntimeinstall-arm64.exe) <br/> [Redistributable](https://aka.ms/windowsappsdk/2.0/2.0.250930001-experimental1/Microsoft.WindowsAppRuntime.Redist.2.0.zip) |
5051

5152
> [!NOTE]

hub/apps/windows-app-sdk/experimental-channel.md

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,150 @@ The experimental channel includes releases of the Windows App SDK with [experime
1919
- If you'd like to upgrade an existing app from an older version of the Windows App SDK to a newer version, see [Update existing projects to the latest release of the Windows App SDK](update-existing-projects-to-the-latest-release.md).
2020
- For documentation on experimental releases, see [Install tools for preview and experimental channels of the Windows App SDK](preview-experimental-install.md).
2121

22+
## Version 2.0 Experimental (2.0.0-Experimental2)
23+
24+
> [!IMPORTANT]
25+
> If you previously installed Windows App SDK 2.0 Experimental 1, follow the [NuGet Uninstall](/nuget/consume-packages/install-use-packages-visual-studio#uninstall-a-package) guide to remove the `Microsoft.WindowsAppSDK` NuGet Metapackage with version `2.0.250930001-experimental1` from your project and the associated WinAppSDK component packages from that release before trying this new version, since the previously released Experimental package has a higher version number than the current one.
26+
27+
28+
#### App Content Search
29+
30+
The AppContentIndexer APIs empower developers to efficiently index app content, including text and images for rapid and relevant retrieval. Supporting both lexical (keyword-based) and semantic (meaning-based) searches, these APIs allow apps to deliver fast, relevant results based on user intent and context rather than just exact keywords.
31+
32+
This capability unlocks the following advanced scenarios:
33+
34+
- **Semantic Search**
35+
Apps can return results based on intent and meaning rather than exact keyword matches.
36+
*Example:* A query for **“project timeline”** can surface content that mentions **“schedule”** or **“delivery dates,”** even if those exact words weren’t used.
37+
- **Retrieval-Augmented Generation (RAG)**
38+
Indexed content can serve as a knowledge base for generative AI models. When a user asks a question, the app retrieves the most relevant documents or snippets from its index and feeds them into the model, enabling accurate, context-aware responses grounded in real data.
39+
40+
#### Windows ML Model Catalog
41+
42+
The Windows ML Model Catalog APIs enable your app or library to dynamically discover and download large AI model files from your own online model catalogs, eliminating the need to package these large files directly with your app or library. The model catalog helps ensure device compatibility by filtering models and downloading only those applicable for the specific Windows device in use.
43+
44+
#### Persistent File and Folder Locations
45+
The latest `Microsoft.Windows.Storage.Pickers` update streamlines file and folder selection by letting developers set initial and persistent folder locations, and by grouping filetype filters with clear labels for easier navigation.
46+
47+
#### Relative Popup Positioning
48+
49+
The `PopupAnchor` API now allows `DesktopPopupSiteBridge` to support relative positioning by anchoring to its owning window or island, addressing the limitation where popups could only be positioned absolutely using screen coordinates.
50+
51+
#### Input Routing for SystemVisual ContentIslands
52+
53+
The `InputUnderlyingWindowController` API enables developers to designate the target HWND for receiving input messages that were originally sent to a ContentIsland created from a SystemVisual (see [ContentIsland.CreateForSystemVisual](/windows/windows-app-sdk/api/winrt/microsoft.ui.content.contentisland.createforsystemvisual)).
54+
55+
#### Flexible System Backdrop Placement
56+
57+
`SystemBackdropHost` enables placing a system backdrop (acrylic/mica) anywhere within an application's visual tree.
58+
59+
#### XAML Layout Sequential Positioning
60+
61+
The `WrapPanel` is a WinUI XAML layout panel that arranges child elements in a sequential position from left to right, items overflowing the line will break to the next line automatically at the end of the containing panel. It is useful for responsive layouts.
62+
63+
This is a port of the existing [Windows Community Toolkit control](/dotnet/communitytoolkit/windows/primitives/wrappanel).
64+
65+
### New APIs for 2.0-experimental2
66+
67+
This release includes the following new and modified experimental APIs compared to 2.0-experimental1:
68+
69+
```
70+
Microsoft.UI.Content
71+
72+
PopupAnchor
73+
```
74+
```
75+
Microsoft.UI.Input
76+
77+
InputUnderlyingWindowController
78+
```
79+
```
80+
Microsoft.UI.Xaml.Controls
81+
82+
StretchChild
83+
SystemBackdropHost
84+
WrapPanel
85+
```
86+
```
87+
Microsoft.Windows.AI.Imaging
88+
89+
ImageForegroundExtractor
90+
ImageForegroundExtractorContract
91+
```
92+
```
93+
Microsoft.Windows.AI.Search.Experimental.AppContentIndex
94+
95+
AppContentIndexContract
96+
AppContentIndexer
97+
AppContentIndexListener
98+
AppIndexContentRegion
99+
AppIndexQuery
100+
AppIndexQueryMatch
101+
AppIndexQueryOptions
102+
AppIndexTextStreamEncoding
103+
AppManagedImageQueryMatch
104+
AppManagedIndexableAppContent
105+
AppManagedTextQueryMatch
106+
ContentItemReader
107+
ContentItemStatus
108+
ContentItemStatusResult
109+
ContentRegionTextOptions
110+
DeleteIndexResult
111+
DeleteIndexStatus
112+
DeleteIndexWhileInUseBehavior
113+
GetOrCreateIndexOptions
114+
GetOrCreateIndexResult
115+
GetOrCreateIndexStatus
116+
ImageMatchOptions
117+
ImageQueryMatch
118+
IndexableAppContent
119+
IndexCapabilities
120+
IndexCapabilitiesOfCurrentSystem
121+
IndexCapability
122+
IndexCapabilityInitializationStatus
123+
IndexCapabilityLanguageStatus
124+
IndexCapabilityOfCurrentSystemStatus
125+
IndexCapabilityRequirement
126+
IndexCapabilityState
127+
IndexStatistics
128+
QueryMatchContentKind
129+
QueryMatchScope
130+
RegionContentKind
131+
TextLexicalMatchType
132+
TextMatchOptions
133+
TextQueryMatch
134+
```
135+
```
136+
Microsoft.Windows.AI.Text.Experimental
137+
138+
LanguageModelExperimental
139+
LanguageModelExperimentalContract
140+
LanguageModelOptionsExperimental
141+
LowRankAdaptation
142+
```
143+
```
144+
Microsoft.Windows.Storage.Pickers
145+
146+
FileOpenPicker
147+
FileTypeChoices
148+
SuggestedFolder
149+
SuggestedStartFolder
150+
151+
FileSavePicker
152+
SuggestedStartFolder
153+
154+
FolderPicker
155+
SuggestedFolder
156+
SuggestedStartFolder
157+
```
158+
### Known Issues
159+
160+
- `AppContentIndexer` APIs should be called from a background thread. Using it in the UI thread may hang or cause long pauses impacting the user experience.
161+
- Query results using `AppIndexQuery.GetNextTextMatches` and `AppIndexQuery.GetNextImageMatches` will be null when there are no matches instead of an empty list.
162+
- Image matches using `AppManagedImageQueryMatch.Subregion` based on OCR values may occasionally be inaccurate, particularly when the text is rotated or skewed.
163+
- Image matches using `AppManagedImageQueryMatch.Subregion` may sometimes include zero-size or extremely small rectangles, leading to inaccurate results.
164+
- An Empty query from `AppContentIndex.CreateQuery` can throw an exception.
165+
22166
## Version 2.0 Experimental (2.0.0-Experimental1)
23167

24168
### Use on-device AI with Windows AI APIs
@@ -365,3 +509,6 @@ Microsoft.Windows.Vision
365509
- [Create your first WinUI 3 project](../winui/winui3/create-your-first-winui3-app.md)
366510
- [Use the Windows App SDK in an existing project](use-windows-app-sdk-in-existing-project.md)
367511
- [Deploy apps that use the Windows App SDK](../package-and-deploy/index.md#use-the-windows-app-sdk)
512+
513+
514+

hub/apps/windows-app-sdk/release-channels.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ The latest version of the Windows App SDK ships via three release channels: Expe
1818
| --------- | ------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------- | ----------------------------------------------------------------------------------------------------- |
1919
| **** | Stable ([release notes](stable-channel.md)) | This channel is supported for use by apps in production environments. It includes only stable APIs. | No more frequent than every six months<br>(+ servicing) | Yes | [1.8.2 (1.8.251003001)](stable-channel.md#version-182-18251003001) (10/14/2025) |
2020
| **❇️** | Preview ([release notes](preview-channel.md)) | This channel provides a preview of the next stable release. There may be breaking API changes between a given preview channel release and the next stable release. | At least one preview per stable version | No | [Version 1.8 Preview (1.8-preview)](preview-channel.md#version-18-preview-18-preview) (08/19/2025) |
21-
| **🔄️** | Experimental ([release notes](experimental-channel.md)) | This channel includes experimental features that are in early stages of development. Experimental features may be removed from the next release, or may never be released. | As needed when requiring feedback for features in early design or prototype stages | No | [2.0.0-experimental1](experimental-channel.md#version-20-experimental-200-experimental1) (10/02/2025) |
21+
| **🔄️** | Experimental ([release notes](experimental-channel.md)) | This channel includes experimental features that are in early stages of development. Experimental features may be removed from the next release, or may never be released. | As needed when requiring feedback for features in early design or prototype stages | No | [2.0.0-experimental2](experimental-channel.md#version-20-experimental-200-experimental2) (11/05/2025) |
2222

2323
For a comprehensive list of all current and previous releases of the Windows App SDK, including download locations, see [Downloads for the Windows App SDK](downloads.md).
2424

0 commit comments

Comments
 (0)