موزیلا اعلام کرد که فایرفاکس در حال تغییر به یک چرخه انتشار کوتاه تر است

موزیلا فایرفاکس

توسعه دهندگان فایرفاکس از کاهش چرخه میزان آماده سازی نسخه های جدید مرورگر ظرف چهار هفته (نسخه های قبلی برای 6-8 هفته آماده شده بودند). Firefox 70 طبق برنامه فوق در 22 اکتبر راه اندازی می شودسپس شش هفته بعد در 3 دسامبر ، نسخه Firefox 71 آماده می شود ، پس از آن تشکیل می شوند هر چهار هفته منتشر می شود (7 ژانویه ، 11 فوریه ، 10 مارس و غیره).

پس از آن نسخه طولانی مدت پشتیبانی (ESR) مثل سالی یک بار آزاد می شود و سه ماه دیگر پس از شکل گیری نسخه بعدی ESR باقی می ماند. به روزرسانی های اصلاحی برای واحد ESR با نسخه های معمولی همگام سازی می شوند و همچنین هر 4 هفته منتشر می شوند.

نسخه بعدی ESR فایرفاکس 78 خواهد بود که برای ژوئن سال 2020 برنامه ریزی شده است. SpiderMonkey و Tor Browser همچنین به یک چرخه ساخت 4 هفته ای منتقل می شوند.

دلیل برای کوتاه کردن چرخه توسعه این تمایل برای آوردن سریع عملکردهای جدید به کاربران است. انتظار می رود انتشارهای مکرر ، انعطاف پذیری برنامه ریزی توسعه محصول و اجرای تغییرات اولویت دار را که نیازهای بازار و تجارت را برآورده می کنند ، افزایش دهد.

به گفته توسعه دهندگان ، چرخه توسعه چهار هفته ای تعادل بهینه بین سرعت ارائه API های جدید وب و اطمینان از کیفیت و ثبات را فراهم می کند.

با شروع سه ماهه اول سال 2020 ، ما قصد داریم نسخه اصلی Firefox را هر 4 هفته ارسال کنیم. روند انتشار Firefox ESR (نسخه پشتیبانی گسترده توسعه یافته) همچنان ثابت خواهد ماند.

در سال های آینده ، ما پیش بینی می کنیم که هر 12 ماه یک نسخه عمده ESR با همپوشانی پشتیبانی 3 ماهه بین ESR جدید و پایان عمر مفید ESR قدیمی منتشر شود. دو نسخه مهم بعدی ESR ~ ژوئن 2020 و ~ ژوئن 2021 خواهد بود.

چرخه های انتشار کوتاه مدت انعطاف پذیری بیشتری برای پشتیبانی از برنامه ریزی محصول و تغییرات اولویت دار به دلیل نیازهای تجاری یا بازار فراهم می کنند.

با چرخه های چهار هفته ای ، می توانیم چابک تر باشیم و ویژگی های کشتی را سریعتر انجام دهیم ، در حالی که همان دقت و دقت لازم را برای انتشار با کیفیت و پایدار لازم داریم.

علاوه بر این ، ما ویژگی های جدید و اجرای API های جدید وب را با سرعت بیشتری در اختیار توسعه دهندگان قرار می دهیم. (به عنوان مثال این کاری است که اخیراً با پیاده سازی و به روزرسانی مشخصات CSS انجام داده ایم.)

کاهش زمان برای آماده شدن برای پرتاب لازم است منجر به کاهش زمان آزمایش انتشار بتا خواهد شد، نسخه های شبانه و نسخه های توسعه دهنده ، که با به روزرسانی های مکرر نسخه های آزمایشی ، جبران می شود.

به جای تهیه دو نسخه بتا جدید در هفته، برنامه ریزی شده است تا طرح انتشار مکرر بتا را برای شاخه بتا سازگار کند، که قبلاً برای نسخه های شب استفاده می شد.

برای حفظ کیفیت و به حداقل رساندن خطر در یک چرخه کوتاه ، باید:

  • اطمینان حاصل کنید که بهره وری مهندسی Firefox تأثیر منفی نمی گذارد.
  • حلقه بازخورد رگرسیون را از استقرار تا تشخیص و تفکیک سرعت دهید.
  • بتوانید بر اساس در دسترس بودن نسخه ، استقرار عملکردها را کنترل کنید.
  • از آزمایش مناسب ویژگی های بزرگتر که شامل چرخه های انتشار چندگانه است اطمینان حاصل کنید.
  • فرآیندهای تخفیف و تصمیم گیری روشن و سازگار داشته باشید.

برای کاهش خطر مشکلات پیش بینی نشده با افزودن نوآوری های قابل توجه، تغییرات مرتبط با آنs نه یک بار بلکه به تدریج به کاربران نسخه منتقل می شوند؛ در ابتدا ، این فرصت برای درصد کمی از کاربران فعال می شود و سپس با کشف نقص به طور کامل پوشش داده می شود یا به صورت پویا قطع می شود.

علاوه بر این ، برای آزمایش نوآوری ها و تصمیم گیری در مورد گنجاندن آنها در تیم اصلی برنامه Test Pilot ، از کاربران دعوت می شود تا در آزمایشاتی که به چرخه آماده سازی پرتاب ارتباط ندارند ، شرکت کنند.

Fuente: https://hacks.mozilla.org/


محتوای مقاله به اصول ما پیوست اخلاق تحریریه. برای گزارش یک خطا کلیک کنید اینجا.

نظر بدهید ، نظر خود را بگذارید

نظر خود را بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند با *

*

*

  1. مسئول داده ها: میگل آنخل گاتون
  2. هدف از داده ها: کنترل هرزنامه ، مدیریت نظرات.
  3. مشروعیت: رضایت شما
  4. ارتباط داده ها: داده ها به اشخاص ثالث منتقل نمی شوند مگر با تعهد قانونی.
  5. ذخیره سازی داده ها: پایگاه داده به میزبانی شبکه های Occentus (EU)
  6. حقوق: در هر زمان می توانید اطلاعات خود را محدود ، بازیابی و حذف کنید.

  1.   خلبان اتوماتیک dijo

    بیگانگی جمعی. ما در تمام بخشهای صنعت به خوکچه هندی تبدیل شده ایم.