The Fedora project understands the importance of providing platform stability, while also allowing for improvements and bug fixes to be released as often as necessary. This policy defines the project's commitment to meeting both of those goals.
As of the 5.0.0 release, Fedora conforms to standard Semantic Versioning: https://semver.org/:
Given a version number MAJOR.MINOR.PATCH:
- MAJOR versions represent incompatible API changes or required data migrations,
- MINOR versions represent added functionality in a backwards-compatible manner, and
- PATCH versions represent backwards-compatible bug fixes.
The Fedora project will produce no more than ONE major release per calendar year.
The Fedora project may produce as many minor and patch releases as necessary throughout the year. Minor and patch releases are by definition backwards-compatible and therefore are able to be drop-in upgrades that require no change to client code nor any data migration.