diff options
author | drebs <drebs@riseup.net> | 2017-10-06 08:20:44 -0300 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2017-10-06 08:20:44 -0300 |
commit | 203812621587a71c98f97730e67991b3653f6198 (patch) | |
tree | 6c8f051186e0dd53e5ead73c65d4a41ecc81c0b0 /docs/development | |
parent | 7e5a47d2ae2940acfc176fe28b02ba14b43da608 (diff) |
[doc] move compatibility notes from readme to documentation pages
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. |