Software Engineering ยท APIs & Systems
A change to an API or system's behavior that forces existing consumers to update their own code, or their integration stops working.
Example: Renaming a required field in an API response.
In practice: Semantic versioning (major.minor.patch) exists specifically to signal breaking changes โ a major version bump means 'read the changelog before upgrading.'