Rollback di un'integrazione Matter avviata

È possibile eseguire il rollback di un'integrazione Matter avviata a una versione avviata in precedenza.

Ad esempio, potresti avere la versione v.1 in produzione. Dopo alcuni mesi lanci la versione v.2 e poi scopri un problema di produzione. Per ridurre il problema, puoi eseguire il rollback della versione attualmente lanciata (v.2) alla versione lanciata in precedenza (v.1).

Restrizioni

Esistono alcune limitazioni al processo di rollback che gli sviluppatori devono conoscere:

  • Il rollback non è consentito per un'integrazione avviata se non esistono versioni precedenti. Non è possibile eseguire il rollback della versione iniziale di un'integrazione avviata.
  • Il rollback è supportato solo per una versione precedente. Ad esempio, puoi eseguire il rollback dalla v.3 alla v.2, ma non dalla v.2 alla v.1. Devi avviare una nuova versione dell'integrazione per poter eseguire di nuovo il rollback dell'integrazione.
  • Le versioni di cui è stato eseguito il rollback vengono rimosse dall'elenco delle integrazioni certificate. Le versioni di cui è stato eseguito il rollback non possono essere riavviate e non sono recuperabili.

Rollback di un'integrazione avviata

Vai alla Developer Console

  1. Vai a Matter > Avvia.
  2. La versione lanciata dell'integrazione dovrebbe essere visualizzata nella sezione Lanciata.
  3. Fai clic sull'icona per l'integrazione avviata e seleziona Esegui il rollback dal menu a discesa.
  4. Nella finestra di dialogo di conferma, fai clic su Esegui il rollback per confermare.

Una volta confermata, la sezione Lanciata dovrebbe mostrare la versione dell'integrazione avviata in precedenza. La versione precedente diventa quella attuale e viene implementata immediatamente nell'ecosistema.