Blog
How does Microsoft update Power Apps?
If you're interested in finding out more about how Microsoft applies updates to Power Apps, here's a brief overview of the process.
Not only does the video provide an excellent insight into how the update process works, it also clarifies much of the behaviour that Power App builders are familiar with. These include observations such as:
- Why do bugs seem to affect users in Canada first?
- Why do users in the UK last to be able to access new features?
Overview - What updates occur and when?
Each year, Microsoft releases the major headline features through 2 product release waves in April and October.
In addition to these big releases, it also publishes weekly releases that contain bug fixes and smaller enhancements.
There are many teams and parts that contribute to every release (eg - the Studio part, the Interface part). Each team will have its own systems and processes, therefore, putting together a single weekly update is a complex task.
How does Microsoft roll out changes to Power Apps?
Instead of rolling out updates globally, Microsoft applies updates incrementally to different regions using what they call the "Safe Deployment Process".
The "Safe Deployment Process" applies updates initially to regions where there are fewer users, or regions where an outage will have less of an impact.
The top of this list includes regions such as Canada, India, and South America, and regions that are last to receive updates include the UK, Europe, and the US.
What happens when things go wrong?
Let's suppose that an update contains a breaking bug. In this situation, Microsoft stops the rollout and fixes the bug. Once the bug is fixed, it will resume the rollout.
How to opt into early releases, how to find the list of most recent changes
Conclusion
Microsoft rolls out changes on a weekly basis. The "Safe Deployment Process" minimises the potential impact that could be caused by a faulty update by deploying changes incrementally across different regions of the world.
- Categories:
- updates