Rolling release, also known as rolling update or continuous delivery, is a concept in software development of frequently delivering updates to applications.[1][2][3] This is in contrast to a standard or point release development model which uses software versions which replace the previous version. An example of this difference would be the multiple versions of Ubuntu Linux vis-à-vis the single and constantly updated version of Arch Linux.
A rolling release model should not be confused with a staged or "staggered" rollout, in which an update is gradually made available to an increasing percentage of users for testing or bandwidth reasons.[4][5]