نود جیاس برنامهٔ انتشارش رو عوض کرد: سالی یه نسخهٔ اصلی و همه LTS
خلاصهٔ کاملتر
به گفتهٔ نویسنده، پروژهٔ نود جیاس تازه اولین تغییر بزرگ تو برنامهٔ انتشارش بعد از حدود ده سال رو اعلام کرده. از اکتبر ۲۰۲۶ نود جیاس از دو نسخهٔ اصلی در سال میره به یکی، شمارهٔ نسخهها با سال تقویمی همتراز میشه، هر نسخه LTS میشه و یه کانال Alpha کاملاً جدید هم برای تست زودهنگام میاد. نویسنده زود خیال خواننده رو راحت میکنه که اگه مثل بیشتر آدمها فقط نسخههای LTS رو ارتقا میدی، عملاً چیز زیادی جز شمارهها برات عوض نمیشه.
تو مدل قدیمی هر سال دو نسخهٔ اصلی میاومد، یکی آوریل و یکی اکتبر، و هر کدوم شش ماه روی خط Current میموندن. بعد از اون سرنوشتش به یه قاعده بستگی داشت: نسخههای فرد (مثل ۲۵ و ۲۷) به پایان عمر میرسیدن و هیچوقت ارتقا نمیگرفتن، ولی نسخههای زوج (مثل ۲۴ و ۲۶) به Active LTS ارتقا پیدا میکردن و در مجموع ۳۰ ماه پشتیبانی میشدن. نویسنده میگه همین قاعدهٔ زوج/فرد همیشه تازهواردها رو گیج میکرده.
تو مدل جدید هر سال فقط یه نسخهٔ اصلی میاد: آوریل وارد Current میشه و اکتبر همون سال به LTS ارتقا پیدا میکنه. مهمتر اینکه شمارهٔ نسخهٔ اصلی با سال تقویمی همتراز میشه؛ یعنی نود جیاس ۲۷ تو ۲۰۲۷ میاد، ۲۸ تو ۲۰۲۸ و همینطور ادامه. نویسنده این رو بخش موردعلاقهش میدونه و میگه دقیقاً مثل اوبونتو که 24.04 بهت میگه آوریل ۲۰۲۴، حالا خود شماره بهت میگه نسخه چقدر قدیمیه.
با یه نسخه در سال دیگه نیازی به رقص زوج/فرد نیست و هر نسخه LTS میشه. نویسنده میگه تیم نود جیاس صادقانه پذیرفته که استقبال از نسخههای فرد تاریخاً خیلی کم بوده و بیشتر آدمها منتظر LTS بعدی میموندن و نسخههای فرد رو رد میکردن؛ پس وقتی نسخههایی که مردم واقعاً اجرا میکنن همون LTSها هستن، LTS کردن همهٔ نسخهها فقط یعنی مدل داره با واقعیت هماهنگ میشه.
نسخههای فرد یه نقش واقعی هم داشتن: به نویسندههای کتابخونه یه بیلد تگخورده میدادن تا تغییرات شکننده رو زودتر تست کنن. برای همین پروژه بهجاش یه کانال Alpha اختصاصی میاره؛ شش ماه قبل از اینکه یه نسخه Current بشه (اکتبر تا مارس) بیلدهای امضاشده و تگخوردهٔ Alpha با فرمت استاندارد semver مثل 27.0.0-alpha.1 منتشر میشن. این بیلدها تغییرات شکننده رو اجازه میدن و از کیفیتگیتهای واقعی (ابزار CITGM پروژه) رد میشن، ولی صراحتاً برای پروداکشن نیستن.
نویسنده میگه دلیل اصلی این تغییر سلامت بلندمدت پروژهست: نود جیاس عمدتاً با داوطلبها نگهداری میشه و نگهداشتن وصلههای امنیتی روی چهار-پنج خط انتشار همزمان کلی بکپورت و هماهنگی میخواست که بیشترش صرف نسخههایی میشد که کم اجرا میشدن. حرف عملی برای خواننده هم سادهست: اگه فقط LTS رو تو پروداکشن میبری تقریباً هیچی برات عوض نمیشه، ولی اگه کتابخونه یا ابزار نگهداری میکنی، نویسنده ازت میخواد بیلدهای Alpha رو هرچه زودتر به CI خودت اضافه کنی تا تغییرات شکننده رو قبل از کاربرهات بفهمی.
نکات کلیدی:
- از اکتبر ۲۰۲۶ بهجای دو نسخهٔ اصلی در سال فقط یکی منتشر میشه (آوریل Current، اکتبر LTS)
- شمارهٔ نسخهها با سال همتراز میشه: نسخهٔ ۲۷ تو ۲۰۲۷، ۲۸ تو ۲۰۲۸
- قاعدهٔ زوج/فرد حذف میشه و هر نسخه LTS میشه
- یه کانال Alpha جدید (مثل 27.0.0-alpha.1) برای تست زودهنگام تغییرات شکننده میاد که برای پروداکشن نیست
- پنجرهٔ پشتیبانی همون حدود ۳۰ ماه LTS و حدود ۳۶ ماه کل عمر میمونه؛ اگه فقط LTS میبری چیز زیادی عوض نمیشه




