Unlink bug scare - penjelasan

9/28/2023
2 minutes
Róbert Kováčik.

Hanya sebentar sebelum liburan musim dingin, ada bug yang terlihat menakutkan yang diumumkan bahkan melalui siaran Cloud. Ternyata jauh lebih tidak berbahaya daripada yang awalnya terlihat. Inilah cerita lengkapnya.

Cerita

Pada versi 12.4.0 (awal Desember), kami memperkenalkan fitur Akun Utama (untuk akun terkait dalam tugas). Rincian di catatan rilis.

Pada tanggal 19 Desember, kami menyadari beberapa data secara misterius menghilang di aplikasi internal kami (berkat backup rutin kami, pemulihan bukanlah masalah). Setelah analisis awal, ditemukan bahwa mengklik tombol "Unlink" menyebabkan entitas yang tidak terhubung dihapus. Kami memutuskan untuk segera mempublikasikan temuan ini untuk menghindari kehilangan data kepada Klien kami.

Pada tanggal 20 Desember, versi 12.4.2 dirilis yang berisi perbaikan. Itu didistribusikan ke aplikasi Cloud serta tersedia di zona Klien (solusi Server). Analisis pasca mortem terus berlanjut.

Temuan pada minggu terakhir Desember menyebabkan lega. Masalah ini melewatkan hubungan yang banyak digunakan, termasuk tugas. Ini hanya terjadi dalam hubungan yang sangat spesifik dalam B2B CRM:

  • Buku harga → paket buku harga
  • Kontrak → peluang
  • Kontak pribadi → kontrak dukungan utama
  • Kontak pribadi → kontrak implementasi

Perbaikan permanen masih belum disampaikan. Jika Anda menggunakan B2B CRM, harap hindari mengklik tombol unlink pada hubungan-hubungan ini.

Semua hubungan lainnya aman dan menghapus tautan mereka juga aman.

Pasca mortem

Kasus uji khusus ditambahkan untuk rilis publik. Pedoman kode diperbarui. Standar untuk analisis awal insiden-insiden seperti ini ditingkatkan. Strategi komunikasi insiden-insiden seperti ini "lebih baik aman daripada menyesal" tetap ada, kami hanya akan meningkatkan pencegahan situasi panik.

Kami meminta maaf kepada semua pihak yang terkena bug ini dan cara komunikasi yang mungkin telah menyebabkan stres tambahan pada waktu yang sudah stres sepanjang tahun.

Artikel terbaru
9/28/2023
10 bacaan menit
Ketika Scrum tidak berhasil: Mengungkap kekurangannya

Scrum adalah salah satu kerangka kerja Agile yang paling populer yang digunakan dalam manajemen produk, terutama dalam dunia pengembangan perangkat lunak. Pada intinya, Scrum mendorong perencanaan adaptif, pengembangan evolusioner, pengiriman awal, dan perbaikan berkelanjutan.

Baca lebih lanjut
9/28/2023
8 bacaan menit
Apa itu Scrum? Mari kita cari tahu.

Hari ini kita akan membahas kerangka kerja Agile yang populer yang dikenal sebagai Scrum. Scrum adalah kerangka kerja yang sangat efektif untuk pengembangan produk. Berawal dari bidang pengembangan perangkat lunak, Scrum kini telah menyebar ke berbagai industri karena kemampuannya untuk meningkatkan kerjasama tim, mempromosikan tanggung jawab kolektif, dan fokus pada memberikan nilai tertinggi.

Baca lebih lanjut

Semua dalam satu perangkat lunak untuk manajer proyek modern? Mudah.

Dapatkan semua alat yang kuat untuk perencanaan, manajemen, dan kontrol proyek yang sempurna dalam satu perangkat lunak.

Coba Easy Redmine dalam uji coba gratis 30 hari

Fitur lengkap, dilindungi SSL, pencadangan harian, di lokasi geografis Anda