Inside WDG - Branches and Rings

Today, we’re kicking off a new series of articles we’ll publish regularly to Insider Hub called Inside WDG. WDG is short for the Windows and Devices Group which is the group at Microsoft responsible for Windows as well as Microsoft’s devices such as Surface, Xbox, Lumia, and Band. And with Inside WDG, we want to give Insiders a behind-the-scenes look at how we’re building Windows. It will also give us the opportunity go into greater detail on specific topics that we know are of interest to Insiders. For our first Inside WDG article, we’re going to talk about our Windows branches and rings.

Throughout Windows 10 development and over the past year of the Windows Insider Program, we have evolved how we develop and release Windows. We have learned a lot from our Windows Insiders and customers and have made significant improvements to our product and the tools we use to develop them. Therefore, we would like to take the time to give Windows Insiders some background on how our development process supports the Windows Insider Program and some upcoming changes.

Windows as a service

We often talk about offering Windows 10 as Windows as a service. This means we are continuously adjusting our plans, developing new features, and improving the existing features of all of our Windows-based products. The service isn’t just one component, but a combination of the software that gets installed on various types of hardware like PC’s, Phones, Xbox’s, and HoloLens; the applications coming from the Windows Store; and all the cloud services that these devices connect to.

How often each component of the service is updated varies depending on each customer’s configuration of that component (e.g. enabling auto-updates or not), the deployment channel they’re on (e.g. Fast vs. Slow), and whether the component is integrated into the OS or a standalone component like an app. For some of our enterprise customers on the Long Term Servicing Branch (LTSB), they may only receive security updates a few times a year, as they become available, while some of our cloud services get updates via Continuous Deployment, any time a change is made.

Windows Branches

We use branches to signify different versions of Windows. We use these branches to distinguish:

As we develop new Feature Upgrades we regularly increment the major build number (Build Release Version), such as 10586, 11102, to distinguish between each build; for Servicing Updates\Cumulative Updates to each version of Windows we increment the minor build number (Service Release Version), such as 10586.18, 10586.63, 10586.107. 

 

Branch

What’s in it

Key benefits

Build Numbers (as of Feb 10th, 2016)

Development Branch

Early access to new and improved features that are still under development

Early preview of new features that will be made available in Windows, including the ability to give feedback during development.

11000+ (before Jan 22nd)

14250+ (after Jan 22nd)

Current Branch (CB)

The latest Feature Upgrade e that contains new and improved features

Makes newly developed and improved features available to users as soon as possible

Windows 10 November Update
(Version 1511)

10586 based builds

Current Branch for Business (CBB)

The latest Feature Upgrade to Windows, approximately 4 months after first published by Microsoft

Provides additional time to test new and improved features, before deployment within an enterprise or small business

Windows 10 (July)

10240 based builds

Long-Term Servicing Branch (LTSB)

The latest version of Windows Enterprise LTSB

Enables long-term deployment of selected Windows 10 releases in low-change configurations

Windows 10 (July)
Enterprise LTSB Only

10240 based builds

Windows Store apps, cloud services, and device firmware and drivers are maintained across various team and technology repositories and will have their own versioning. The Windows Insider Program has focused on providing Windows builds primarily from the Development Branch, but at times will also receive preview releases of Servicing Updates in the Current Branch.

Flighting Rings

We are also updating how we use our flighting rings in the Windows Insider Program from what we previously had been doing. Flighting rings are used to evaluate the quality of our software as it is released to progressively larger audiences. We will flight a Feature Update, application, etc. to the first ring if it passes all required automated testing in the lab. The flight will continue to be evaluated against a set of criteria to ensure it is ready to progress to the next ring. In order to get faster builds to Insiders, we are changing the ordering of how we promote builds between rings, the ring progression criteria, and also adding a new ring.

In the past, we often would hold builds from Windows Insiders when there were issues that we thought could block a subset of users from using common features or applications. Going forward, Windows Insiders with devices in the Fast ring should be prepared for more issues that may block key activities that are important to you or may require significant workarounds. Because we are also validating a build on a smaller set of devices before going to Fast, there is also a chance that some features may work on some devices but may fail in other device configurations. Windows Insiders should be ready to reinstall Windows using the Media Creation Tool or Windows Device Recovery Tool when you are significantly blocked (after reporting the issue to us in the Windows Feedback app or the Windows Insider forums, of course! :-) ). The benefit of being in Fast is that you will be able to use and provide feedback on new and improved features first!

Builds are sent to the Slow ring after feedback has been received from Insiders within the Fast ring and analyzed by our Engineering teams. These builds will include updates to fix key issues that would prevent many Windows Insiders from being able to use the build on a daily basis. These builds are still from the Development Branch and may have issues that would be addressed in a future flight. If you are looking for a more stable build on the Development Branch, you should move your devices to Slow.

In the coming weeks for Windows Insiders that want to be on the Current Branch, but still get early access to updates, applications, and drivers without taking the risk of moving to the Development Branch – the new Release Preview ring will be your best option. It is also worth noting, that the Release Preview ring will only be visible when your Windows build version is the same as the Current Branch. The easiest way to go between the Development Branch to the Current Branch is to use the Media Creation Tool or Windows Device Recovery Tool to reinstall Windows.

 

Ring

Description

Fast

Best for Insiders who enjoy being the first to get access to builds and feature upgrades, with some risk to their devices in order to identify issues, and provide suggestions and ideas to make Windows software and devices great.

Slow

Best for Insiders who enjoy getting early access to builds and feature upgrades, with less risk to their devices, and still want to provide feedback to make Windows software and devices great.

Release Preview

Best for Insiders who enjoy getting early access to updates for the Current Branch, Microsoft applications, and drivers, with minimal risk to their devices, and still want to provide feedback to make Windows devices great.

As with any part of the Windows Insider Program, we will continue to evaluate your feedback to make improvements to Windows and the Windows Insider Program.

If you have feedback on this type of content or other aspects of the Windows Insider Program, please let us know via the Feedback App