Firefox beralih ke siklus rilis yang lebih pendek

Pengembang Firefox diumumkan tentang mengurangi siklus persiapan rilis browser baru menjadi empat minggu (sebelumnya, rilis disiapkan dalam 6-8 minggu). Firefox 70 akan dirilis sesuai jadwal lama pada 22 Oktober, diikuti oleh Firefox 3 enam minggu kemudian pada tanggal 71 Desember, diikuti dengan rilis berikutnya akan terbentuk setiap empat minggu sekali (7 Januari, 11 Februari, 10 Maret, dst).

Cabang dukungan jangka panjang (ESR) akan terus dirilis setahun sekali dan akan didukung selama tiga bulan berikutnya setelah pembentukan cabang ESR berikutnya. Pembaruan korektif untuk cabang ESR akan disinkronkan dengan rilis reguler dan juga akan dirilis setiap 4 minggu. Rilis ESR berikutnya adalah Firefox 78, dijadwalkan pada Juni 2020. Pengembangan SpiderMonkey dan Tor Browser juga akan dialihkan ke siklus rilis 4 minggu.

Alasan yang dikemukakan untuk memperpendek siklus pengembangan adalah keinginan untuk lebih cepat menghadirkan fitur-fitur baru kepada pengguna. Peluncuran yang lebih sering diharapkan dapat memberikan fleksibilitas yang lebih besar dalam perencanaan pengembangan produk dan penerapan perubahan prioritas untuk memenuhi permintaan bisnis dan pasar. Menurut pengembangnya, siklus pengembangan empat minggu memungkinkan keseimbangan optimal antara pengiriman API Web baru dengan cepat dan memastikan kualitas dan stabilitas.

Mengurangi waktu untuk mempersiapkan rilis akan mengurangi waktu pengujian untuk rilis beta, versi malam, dan rilis Edisi Pengembang, yang rencananya akan diimbangi dengan lebih seringnya pembuatan pembaruan untuk versi pengujian. Daripada menyiapkan dua versi beta baru per minggu, direncanakan untuk mengadaptasi skema rilis pembaruan yang sering dilakukan untuk cabang beta, yang sebelumnya digunakan untuk build malam.

Untuk mengurangi risiko masalah yang tidak terduga saat menambahkan beberapa inovasi signifikan, perubahan yang terkait dengannya tidak akan dikomunikasikan kepada pengguna rilis sekaligus, namun secara bertahap - pertama, fitur tersebut akan diaktifkan untuk sebagian kecil pengguna, dan kemudian dibawa ke cakupan penuh atau dinonaktifkan secara dinamis ketika cacat diidentifikasi. Selain itu, untuk menguji inovasi dan membuat keputusan tentang penyertaannya dalam struktur utama, program Uji Coba akan mengundang pengguna untuk berpartisipasi dalam eksperimen yang tidak terikat dengan siklus rilis.

Sumber: opennet.ru

Tambah komentar