HTTP API stability
Ditto uses schema-versioning at the HTTP API level in order to being able to evolve breaking APIs.
With this release, Ditto 2.0.0, the HTTP API version 1 located at "/api/1" and "/ws/1" for the WebSocket is removed as announced in Ditto 1.1.0.
HTTP API version 2 is the currently only supported API version.
Java API stability
The Java APIs will for the 2.x release will be kept backwards compatible to 2.x, so only non-breaking additions to the APIs will be done. This is enforced by a Maven tooling.
With this release, Ditto 2.0.0, several Java APIs from Ditto 1.x are broken, e.g. those already marked as @Deprecated in the sources.