diff options
Diffstat (limited to 'docs/development')
-rw-r--r-- | docs/development/compatibility.rst | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/development/compatibility.rst b/docs/development/compatibility.rst new file mode 100644 index 00000000..a44499c2 --- /dev/null +++ b/docs/development/compatibility.rst @@ -0,0 +1,20 @@ +Compatibility +============= + +This page keeps notes about compatibility between different versions of Soledad +and between Soledad and other components of the `LEAP Platform +<https://leap.se/docs/platform>`_. + +* Upgrades of Soledad Server < 0.9.0 to >= 0.9.0 need database migration + because older code used to use CouchDB's design documents, while newer code + got rid of that because it made everything cpu and memory hungry. See `the + documentation + <http://soledad.readthedocs.io/en/latest/migrations.html#soledad-server-0-8-to-0-9-couch-database-schema-migration-needed>`_ + for more information. + +* Soledad Server >= 0.7.0 is incompatible with client < 0.7.0 because of + modifications on encrypted document MAC calculation. + +* Soledad Server >= 0.7.0 is incompatible with LEAP Platform < 0.6.1 because + that platform version implements ephemeral tokens databases and Soledad + Server needs to act accordingly. |