Release Process
Reviewed March 19, 2026
By Updateberry Team
What Is Semantic Versioning?
Semantic versioning is a release-numbering system that uses major, minor, and patch numbers to show whether a software update is a breaking change, a new feature release, or a smaller fix.
Why does it matter?
Semantic versioning helps teams communicate release impact consistently. It gives PMMs, support teams, and customers a shorthand for understanding whether a release introduces breaking changes, new functionality, or small fixes.
Examples
2.0.0 signals a major release that may include breaking changes.
2.3.0 signals a backward-compatible feature release.
2.3.4 signals a patch-level fix without major behavior changes.
How is it different?
FAQ
Does every SaaS product need semantic versioning?
Not always, but it is useful when your product ships frequently and teams need a shared way to communicate release impact.