many times software upgrades like this are done w/ feature flags, so new features are added and the backend software knows whether to serve X version or Y version based off of what features the end users’ software version supports (5 year olds are pertty smart these days I hope they can follow that… )
Latest Answers