Semantic API Versioning - CI/CD Glossary Definition
Semantic API versioning maps MAJOR.MINOR.PATCH to breaking, additive, and fix-only API changes.
Semantic API versioning applies semantic versioning (MAJOR.MINOR.PATCH) to an API, where a major bump signals breaking changes, minor adds backward-compatible features, and patch fixes bugs. CI can derive the required bump from a schema diff.
Tying version numbers to compatibility lets consumers know what to expect from an upgrade. Automated schema diffing in CI can assert the version bump matches the actual change.
Related guides
API Versioning - CI/CD Glossary DefinitionAPI Versioning: API versioning is the practice of exposing distinct versions of an API (via URL path, header,…
Breaking Change Detection - CI/CD Glossary DefinitionBreaking Change Detection: Breaking change detection compares two versions of an API schema or contract and f…