Откат запущенной интеграции Matter

Запущенную интеграцию Matter можно откатить к ранее запущенной версии.

Например, у вас может быть версия v.1 в разработке. Через несколько месяцев вы запускаете версию v.2, а затем обнаруживаете какую-то производственную проблему. Чтобы смягчить её, вы можете откатить текущую версию (v.2) до предыдущей версии (v.1).

Ограничения

Разработчикам следует знать о некоторых ограничениях процесса отката:

  • Откат запущенной интеграции невозможен, если для неё не существует предыдущих версий. Исходную версию запущенной интеграции откатить нельзя.
  • Откат поддерживается только на одну предыдущую версию. Например, можно выполнить откат с версии 3 до версии 2, но нельзя будет выполнить откат с версии 2 до версии 1. Для повторного отката интеграции необходимо запустить новую версию.
  • Версии, для которых был выполнен откат, удаляются из списка сертифицированных интеграций. Версии, для которых был выполнен откат, не могут быть запущены повторно и не подлежат восстановлению.

Откатить запущенную интеграцию

Перейти в консоль разработчика

  1. Перейдите в Matter > Launch .
  2. Запущенная версия интеграции должна появиться в разделе Запущенные .
  3. Нажмите значок для запущенной интеграции и выберите Откатить из раскрывающегося списка.
  4. В диалоговом окне подтверждения нажмите кнопку Откат для подтверждения.

После подтверждения в разделе «Запущено» должна отобразиться ранее запущенная версия интеграции. Эта версия становится текущей и немедленно распространяется в экосистеме.