Skip to main content

Backward Compatibility

API Compatibility

As stated in our Versioning Policy, backward compatibility is preserved across all maintenance versions.
A product built on a previous maintenance version can be upgraded without requiring any modifications.

Compatibility Policy for Nodes in a Cluster

An Atoti application can be distributed across multiple nodes, potentially running in separate Java processes.
Atoti does not guarantee backward compatibility between node processes running different versions.
When nodes operate on different versions, communication issues may arise due to changes in internal messaging and data structures.
However, we recognize the importance of smooth upgrades.
Therefore, while backward compatibility is not ensured, we commit to the following :

  • Such changes will be rare.
  • They will be explicitly documented in the changelog.