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)

Reply via email to