Integrasi Matter yang diluncurkan dapat di-roll back ke versi yang diluncurkan sebelumnya.
Misalnya, Anda mungkin memiliki versi v.1 dalam produksi. Setelah beberapa bulan Anda meluncurkan versi v.2, lalu menemukan semacam masalah produksi. Untuk memitigasi masalah ini, Anda dapat melakukan roll back versi yang saat ini diluncurkan (v.2) ke versi yang diluncurkan sebelumnya (v.1).
Pembatasan
Ada beberapa batasan pada proses rollback yang harus diketahui developer seperti:
- Rollback tidak diizinkan untuk integrasi yang diluncurkan jika tidak ada yang tersedia untuknya. Versi awal integrasi yang diluncurkan tidak dapat di-roll back.
- Rollback hanya didukung untuk satu versi sebelumnya. Misalnya, Anda dapat me-roll back dari v.3 ke v.2, tetapi Anda tidak dapat me-roll back v.2 ke v.1. Anda meluncurkan versi integrasi baru agar dapat melakukan roll back integrasi lagi.
- Versi yang di-roll back akan dihapus dari daftar sertifikasi integrasi. Versi yang di-roll back tidak dapat diluncurkan lagi dan tidak dapat dipulihkan.
Melakukan roll back integrasi yang diluncurkan
- Buka Matter > Luncurkan.
- Versi integrasi yang diluncurkan akan muncul di bagian Diluncurkan.
- Klik ikon untuk integrasi yang diluncurkan, lalu pilih Roll back dari dropdown.
- Pada dialog konfirmasi, klik Roll back untuk mengonfirmasi.
Setelah dikonfirmasi, bagian Diluncurkan akan menampilkan bagian yang diluncurkan sebelumnya versi baru dari integrasi. Versi sebelumnya ini menjadi versi saat ini dan langsung diluncurkan ke ekosistem.