Rollback di un'integrazione Matter avviata

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

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

Limitazioni

Esistono alcune limitazioni alla procedura di rollback di cui gli sviluppatori devono essere consapevoli:

  • Il rollback non è consentito per un'integrazione lanciata 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 versione 3 alla versione 2, ma non puoi eseguire il rollback dalla versione 2 alla versione 1. Devi lanciare una nuova versione dell'integrazione per poter eseguire nuovamente il rollback dell'integrazione.
  • Le versioni di cui è stato eseguito il rollback vengono rimosse dall'elenco delle integrazioni certificate. Le versioni sottoposte a rollback non possono essere avviate di nuovo e non sono recuperabili.

Esegui il rollback di un'integrazione lanciata

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 lanciata in precedenza. Questa versione precedente diventa la versione corrente e viene implementata immediatamente nell'ecosistema.