Release management - Process
Versioning
Giving each new version of software or a document its own identifier so changes can be managed
What's it for?
Keeps different editions clearly labelled so people and systems know which version they are using.
For example…
An older service version stays available while users move to the newer one.
An API keeps `/v1` available while introducing `/v2` with breaking changes so existing consumers are not forced to upgrade immediately
Think of it like…
Edition numbers on a textbook: teachers can say which syllabus they follow when chapters change