Raz Yalov created ZEPPELIN-3973: ----------------------------------- Summary: REST API should be backward compatible Key: ZEPPELIN-3973 URL: https://issues.apache.org/jira/browse/ZEPPELIN-3973 Project: Zeppelin Issue Type: Improvement Components: rest-api Affects Versions: 0.8.0 Reporter: Raz Yalov
The whole idea of an API is that it is backward compatible so that my code can handle changes gracefully. The current API is so poorly designed that even the version API itself broke compatibility between version 0.7.x and 0.8.x. I would expect that APIs would be 100% version compatible and if a need arises to change an API, you should introduce a version prefix such as /api/v1/xxxx and /api/v2/xxxx so that all calls within a version are not changing. -- This message was sent by Atlassian JIRA (v7.6.3#76005)