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 v.1 in der Produktion. Nach einigen Monaten veröffentlichen Sie Version 2 und stellen dann ein Produktionsproblem fest. Um dieses Problem zu beheben, können Sie ein Rollback der aktuell eingeführten Version (v.2) zur zuvor eingeführten Version (v.1) durchführen.

Einschränkungen

Beim Rollback-Prozess gibt es einige Einschränkungen, die Entwickler beachten sollten:

  • Ein Rollback ist für eine gestartete Integration nicht zulässig, wenn keine vorherigen Versionen dafür vorhanden sind. Für die erste Version einer gestarteten Integration kann kein Rollback durchgeführt werden.
  • Ein Rollback wird nur für die vorherige Version unterstützt. Sie können beispielsweise von Version 3 zu Version 2 zurückkehren, aber nicht von Version 2 zu Version 1. Sie müssen eine neue Integrationsversion starten, um für die Integration wieder ein Rollback durchführen zu können.
  • Zurückgesetzte Versionen werden aus der Liste der zertifizierten Integrationen entfernt. Für Versionen, für die ein Rollback durchgeführt wurde, kann kein Launch mehr erfolgen. Sie können nicht wiederhergestellt werden.

Rollback einer eingeführten Integration durchführen

Zur Developer Console

  1. Klicken Sie auf Matter > Starten.
  2. Die eingeführte Version der Integration sollte im Abschnitt Eingeführt angezeigt werden.
  3. Klicken Sie für die gestartete Integration auf das Symbol  und wählen Sie im Drop-down-Menü Rollback aus.
  4. Klicken Sie im Bestätigungsdialogfeld auf Rollback durchführen, um die Aktion zu bestätigen.

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