-
Type: Task
-
Status: Resolved
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 6.0 (LTS)
-
Fix Version/s: Fast Track (FT)
-
Component/s: Administration
To sum up the compatibility system.
In this page http://doc.nuxeo.com/x/_QQuAQ we already explain how the update site works, for admins who would like to setup their own.
Yet I think that we could add the praragraph below (written as an answer to a support issue) to a dedicated sub-page of http://doc.nuxeo.com/x/0YzZ.
"
Bonjour,
On peut résumer cette problématique de compatibilité par "la dernière version du client Drive est compatible avec toutes les versions de la plateforme >= 5.6, donc avec la 5.8".
Pour l'instant nous faisons justement l'effort de n'avoir qu'une seule version du client à maintenir quelle que soit la version du serveur auquel il se connecte.
Si un jour nous sommes dans l'obligation de casser cette compatibilité dans une nouvelle version du client, nous continuerons à maintenir en parallèle la version rétro-compatible.
Ce système de compatibilité est géré par le site d'update de Nuxeo Drive qui est utilisé par Drive lui-même pour se mettre à jour.
- Pour une version donnée du client, par exemple 1.3.0806, le fichier 1.3.0806.json décrit la version minimum de la plateforme avec laquelle le client est compatible, ici 5.6.
- A l'inverse pour une version donnée de la plateforme, par exemple 6.0, le fichier 6.0.json décrit la version minimum du client compatible, en l'occurrence 1.3.1107. Cela veut par contre dire que seule cette version du client et les versions postérieures sont compatibles avec Nuxeo 6.0.
Donc pour résumer :
- Contre une 5.8 vous pouvez utiliser la version 1.3.0806, et même mieux la dernière version 1.3.1107 et celles qui suivront. D'ailleurs un client Drive en 1.3.0806 devrait détecter la présence d'une version plus récente et proposer dans le menu de l'icône Drive dans la barre d'état la mise à jour vers 1.3.1107. Dans ce cas comme vous le dites les fonctionnalités propres à la 6.0 ne seront simplement pas disponibles, mais cela n'empêchera pas le client de fonctionner.
- Contre une 6.0 vous devez utiliser une version de Drive >= 1.3.1107. De la même manière, si vous lancez une 1.3.0806 contre une 6.0 le client détectera l'incompatibilité et ne lancera pas la synchro tant que vous n'aurez pas upgradé vers la 1.3.1107 via le même menu.
"