Channel-based Versioning
A stability channel is a long-lived release at a given stability level that receives in-place upgrades. A major version has just one stability channel per stability level. There are up to three channels available with this approach: alpha, beta, and stable.
