Cómo revertir una integración de Matter lanzada

Una integración Matter iniciada se puede revertir a una versión ya iniciada.

Por ejemplo, es posible que tengas la versión 1.0 en producción. Después de unos meses, lanzas la versión v2 y, luego, descubres algún tipo de problema de producción. Para mitigar este problema, puedes revertir la versión actual (v.2) a la versión que ya habías lanzado (v.1).

Restricciones

Existen algunas restricciones del proceso de reversión que los desarrolladores deben conocer:

  • La reversión no está permitida en una integración iniciada si no existen versiones anteriores para ella. La versión inicial de una integración iniciada no se puede revertir.
  • La reversión solo se admite en una versión anterior. Por ejemplo, puedes revertir de v.3 a v.2, pero no puedes revertir de v.2 a v.1. Debes iniciar una versión nueva de la integración para revertirla.
  • Las versiones revertidas se quitan de la lista de integraciones certificadas. Las versiones revertidas no se pueden volver a iniciar y son irrecuperables.

Revierte una integración iniciada

Ir a la Consola para desarrolladores

  1. Ve a Matter > Iniciar.
  2. La versión iniciada de la integración debería aparecer en la sección Launched.
  3. Haz clic en el ícono para la integración iniciada y selecciona Revertir en el menú desplegable.
  4. En el diálogo de confirmación, haga clic en Revertir para confirmar.

Una vez confirmada, la sección Launched debería mostrar la versión de la integración que se inició con anterioridad. Esta versión anterior se convierte en la versión actual y se lanza de inmediato al ecosistema.