Windows App SDK release channels
The Windows App SDK provides the three release channels. When you set up your development environment, install the release channel that best serves your development scenario.
|Channel||Description||Release cadence||Supported?||Latest release|
|✅||Stable||This channel is supported for use by apps in production environments. It only includes stable APIs.||No faster than every four months
|❇️||Preview||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.||Targeting monthly||No||Coming soon|
|🔄️||Experimental||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.||Targeting monthly||No||0.8.0-preview (5/27/2021)|
The Windows App SDK was previously known by the code name Project Reunion. Some SDK assets such as the VSIX extension and NuGet packages still use the code name, but these assets will be renamed in a future release. Some areas of the documentation still use Project Reunion when referring to an existing asset or a specified earlier release.
Features available by release channel
The following table shows which features are currently available in each release channel. To learn more about what's coming next, see our roadmap.
|Feature||✅ Stable||❇️ Preview||🔄️ Experimental|
|MSIX desktop app support||✔️ Available||N/A||✔️ Available|
|Unpackaged desktop app support||❌ Not available||N/A||✔️ Available|
|UWP app support||❌ Not available||N/A||✔️ Available|
|WinUI 3||✔️ Available for MSIX desktop
❌ Not available for UWP and unpackaged desktop
|N/A||✔️ Available for MSIX desktop and UWP
❌ Not available for unpackaged desktop
|Text rendering||✔️ Available||N/A||✔️ Available|
|Manage resources||✔️ Available||N/A||✔️ Available|
|App lifecycle||❌ Not available||N/A||✔️ Available|
|Manage app windows||❌ Not available||N/A||✔️ Available|
Servicing and support
The Windows App SDK has a lifecycle. A lifecycle begins when a version or service is released and ends when it's no longer supported. Knowing key dates in this lifecycle helps you make informed decisions about when to upgrade or make other changes to your software. The Windows App SDK is governed by the Microsoft Modern Lifecycle.
This table describes support type, supported patch version and end of support date for the Windows App SDK:
|Windows App SDK version||Original release date||Latest patch version||Patch release date||Support level||End of support|
Microsoft provides Current and Maintenance levels of support, which are defined as:
- Current: support means this is the latest current stable release. These releases will receive fixes more frequently.
- Maintenance: support means the release is no longer the latest stable release, but it will still receive critical fixes. The bar for fixes in Maintenance releases will be higher than the bar for fixes to the Current release.
Both types of releases receive critical fixes throughout their lifecycle, for security, reliability, or to add support for new operating system versions. You must stay up to date with the latest patches to qualify for support.
End of support
End of support refers to the date when Microsoft no longer provides fixes, updates, or online technical assistance. End of support may also be referred to as 'end of life' or abbreviated 'EOL'. This is the time to make sure you have the latest available update installed.
Updates are cumulative, with each update built upon all of the updates that preceded it. A device needs to install the latest update to remain supported. Updates may include new features, fixes (security and/or non-security), or a combination of both. Not all features in an update will work on all devices. Update availability may vary, for example by country, region, network connectivity, or hardware capabilities (including, for example, free disk space).
How to get help
- The Windows App SDK uses GitHub Issues to track bugs and feature requests. Search the existing issues before filing new issues to avoid duplicates. For new issues, file your bug or feature request as a new issue.
- For help and questions about using the Windows App SDK, search for existing questions or post a new question on our GitHub Discussions page.
- Technical support for the use of the Windows App SDK may be available from Microsoft Customer Support Services (CSS). If you are a Premier or Unified Support customer, reach out to your account manager for further assistance. Otherwise, visit the Support For Business site to open a new support case for the Windows App SDK.