HTTP API stability
Ditto uses schema-versioning at the HTTP API level in order to being able to evolve breaking APIs. It is backward compatible to the prior versions 1.0.0 and 1.1.0.
Java API stability
The Java APIs will for the 1.x release be kept backwards compatible, so only non-breaking additions to the APIs will be done. This is enforced by a Maven tooling.
The following Java modules are treated as Java for which compatibility is enforced: