Una integración Matter lanzada se puede revertir a una versión lanzada anteriormente.
Por ejemplo, es posible que tengas la versión v.1 en producción. Después de unos meses, lanzas la versión v.2 y, luego, descubres algún tipo de problema de producción. Para mitigar este problema, puedes revertir la versión lanzada actualmente (v.2) a la versión lanzada anteriormente (v.1).
Restricciones
Existen algunas restricciones para el proceso de reversión que los desarrolladores deben tener en cuenta:
- No se permite la reversión de una integración lanzada si no existen versiones anteriores. No se puede revertir la versión inicial de una integración lanzada.
- La reversión solo es compatible con una versión anterior. Por ejemplo, puedes revertir de la versión v.3 a la v.2, pero no puedes revertir la versión v.2 a la v.1. Debes lanzar una nueva versión de integración para poder revertir la integración nuevamente.
- Las versiones revertidas se quitan de la lista de integraciones certificadas. Las versiones revertidas no se pueden volver a lanzar y no se pueden recuperar.
Cómo revertir una integración lanzada
- Ve a Matter > Launch.
- La versión lanzada de la integración debería aparecer en la sección Launched.
- Haz clic en el ícono de la integración lanzada y selecciona Roll back en el menú desplegable.
- En el cuadro de diálogo de confirmación, haz clic en Roll back para confirmar.
Una vez confirmada, la sección Launched debería mostrar la versión lanzada anteriormente de la integración. Esta versión anterior se convierte en la versión actual y se implementa de inmediato en el ecosistema.