should adding an API call require a new API version?

roger peppe roger.peppe at canonical.com
Mon Apr 6 19:27:37 UTC 2015


I am sorry if I was not clear - I was talking about adding to the juju-core
client API, not the charm store API.
On 6 Apr 2015 19:16, "Curtis Hovey-Canonical" <curtis at canonical.com> wrote:

> Hi Roger.
>
> As long as there is exactly 1 API server, then it is not possible for
> a client to use additional endpoints that are not guaranteed. The
> version number doesn't need to change because checking for a minor
> (incompatible) version is pointless.
>
> If we expect us or the community to run their own store, we need to
> increment the minor version number.
>
> The staging server will be updated before the production server, but
> the testers should know to use the new test client. I wouldn't add
> minor version numbers to support staging.
>
>
> --
> Curtis Hovey
> Canonical Cloud Development and Operations
> http://launchpad.net/~sinzui
>
> --
> Juju-dev mailing list
> Juju-dev at lists.ubuntu.com
> Modify settings or unsubscribe at:
> https://lists.ubuntu.com/mailman/listinfo/juju-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju-dev/attachments/20150406/40889c8d/attachment.html>


More information about the Juju-dev mailing list