Stefan,
existing users. We could extend the support for the deprecated code
for and
additional release (roughly one more month).
I am still not happy here.
We have the current api in *production* with documentation
and clients that we do not know about and that we do not
control.
We can't just violate that contract. And it does not matter
if it happens one month earlier or later.
On top if we make such an incompatible change, then we need to
bump the major version number.
Here is my proposal
1) 0.15.0 - existing '*/data' endpoints are kept in place but deprecated
What about:
1) we keep the existing endpoints and mark them
as deprecated.
2) we create new endpoints perhaps even under a
different url-root (inside /hawkular/metrics) and
only add features to the new endpoints.
3) At some point in time we declare metrics-1.0 and
for this one remove the old endpoints.