Semantic versioning
Starting with version 0.12.0, Gogs follows semantic versioning. Version numbers use the formatMAJOR.MINOR.PATCH:
Each minor release has its own release branch with the prefix
release/. For example, release/0.12 is the branch for version 0.12.0 and all of its patch releases (0.12.1, 0.12.2, and so on).
Backwards compatibility
Upgrading from versions before 0.12
Upgrading from 0.12 and later
Gogs maintains backwards compatibility across one minor version at a time. Patch release numbers are disregarded when determining compatibility. Supported upgrade paths:Always upgrade one minor version at a time. For example, to go from
0.12 to 0.14, first upgrade to 0.13, verify everything works, and then upgrade to 0.14.