Rollback einer gestarteten Matter-Integration durchführen

Eine eingeführte Matter-Integration kann auf eine zuvor eingeführte Version zurückgesetzt werden.

Angenommen, Sie haben Version 1 in der Produktion. Nach einigen Monaten führen Sie Version 2 ein und stellen dann ein Produktionsproblem fest. Um dieses Problem zu beheben, können Sie die aktuell veröffentlichte Version (Version 2) auf die zuvor veröffentlichte Version (Version 1) zurücksetzen.

Einschränkungen

Für Entwickler gelten beim Rollback einige Einschränkungen:

  • Ein Rollback ist für eine veröffentlichte Integration nicht zulässig, wenn keine vorherigen Versionen dafür vorhanden sind. Die ursprüngliche Version einer eingeführten Integration kann nicht rückgängig gemacht werden.
  • Ein Rollback wird nur für eine vorherige Version unterstützt. Sie können beispielsweise von Version 3 auf Version 2 zurückgehen, aber nicht von Version 2 auf Version 1. Sie müssen eine neue Integrationsversion starten, um die Integration wieder rückgängig machen zu können.
  • Rückgängig gemachte Versionen werden aus der Liste der zertifizierten Integrationen entfernt. Zurückgerollte Versionen können nicht wieder eingeführt werden und können nicht wiederhergestellt werden.

Einführung einer Integration rückgängig machen

Developer Console aufrufen

  1. Gehen Sie zu Matter > Starten.
  2. Die veröffentlichte Version der Integration sollte im Abschnitt Veröffentlicht angezeigt werden.
  3. Klicken Sie auf das Symbol  für die gestartete Integration und wählen Sie im Drop-down-Menü Rollback aus.
  4. Klicken Sie im Bestätigungsdialogfeld auf Rollback ausführen.

Nach der Bestätigung sollte im Abschnitt Veröffentlicht die zuvor veröffentlichte Version der Integration angezeigt werden. Diese vorherige Version wird zur aktuellen Version und wird sofort im gesamten System eingeführt.