breaking change

Noun

 * 1)  A change in one part of a software system that potentially causes other components to fail; occurs most often in shared libraries of code used by multiple applications.