This page keeps notes about compatibility between different versions of Soledad and between Soledad and other components of the LEAP 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 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.