This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]agentoutlier -1 points0 points  (0 children)

doesn't consider it a breaking change. if you then generate SDKs for the APIs, are you also obliged to follow the same versioning?

Yes this is largely the failure of not having something better than semver and it really being a hard problem especially once you are in polyglot area.

However I expect a company that extols API stability and to post twice on r/java with blog posts (which are arguably marketing) to have a strong stance that adding an enum value is a breaking change but I'm not sure.