Une intégration Matter lancée peut être restaurée vers une version lancée précédemment.
Par exemple, vous pouvez avoir la version v.1 en production. Après quelques mois, vous lancez la version 2, puis vous découvrez un problème de production. Pour résoudre ce problème, vous pouvez revenir à la version précédente (v.1) à partir de la version actuellement lancée (v.2).
Restrictions
Les développeurs doivent connaître certaines restrictions concernant le processus de rétablissement :
- Il n'est pas possible d'annuler le lancement d'une intégration s'il n'existe aucune version précédente. Il est impossible de revenir à la version initiale d'une intégration lancée.
- Le rollback n'est compatible qu'avec la version précédente. Par exemple, vous pouvez revenir de la version 3 à la version 2, mais vous ne pouvez pas revenir de la version 2 à la version 1. Vous devez lancer une nouvelle version de l'intégration pour pouvoir l'annuler à nouveau.
- Les versions rétablies sont supprimées de la liste des intégrations certifiées. Les versions rétablies ne peuvent pas être relancées et sont irrécupérables.
Effectuer le rollback d'une intégration lancée
Accéder à la console pour les développeurs
- Accédez à Matter > Lancer.
- La version lancée de l'intégration doit s'afficher dans la section Lancée.
- Cliquez sur l'icône de l'intégration lancée, puis sélectionnez Rétablir dans le menu déroulant.
- Dans la boîte de dialogue de confirmation, cliquez sur Rétablir la version précédente.
Une fois la version lancée confirmée, la section Lancée doit afficher la version précédemment lancée de l'intégration. Cette version précédente devient la version actuelle et est immédiatement déployée dans l'écosystème.