پشتیبانی ۲۴ ماهه برای نسخه‌های STS در NET.

پشتیبانی ۲۴ ماهه برای نسخه‌های STS در NET.
فهرست مقاله [نمایش]

    مایکروسافت مدت زمان پشتیبانی از نسخه‌های NET Standard Term Support (STS). را از ۱۸ ماه به ۲۴ ماه افزایش داده است. این تغییر از NET 9. به بعد اعمال می‌شود؛ یعنی NET 9 .تا تاریخ ۱۰ نوامبر ۲۰۲۶ پشتیبانی خواهد شد.
    توجه داشته باشید که برای نسخه‌های Long Term Support (LTS) تغییری ایجاد نشده و همچنان به مدت سه سال پشتیبانی می‌شوند.

    نکته مهم اینکه تمام اجزای خانواده NET. لزوماً چرخه‌ی پشتیبانی یکسانی با خود NET. ندارند. برخی از اجزا به‌صورت مستقل (Out-of-band یا OOB) منتشر می‌شوند و چرخه پشتیبانی خاص خودشان را دارند. اعلام امروز این بخش‌ها را شامل نمی‌شود. برای اطلاعات بیشتر و مشاهده تاریخ پایان پشتیبانی این اجزا و خود NET. می‌توانید به سیاست چرخه پشتیبانی دات نت مراجعه کنید.

    نحوه پشتیبانی NET. در گذشته

    مایکروسافت هر سال در ماه نوامبر یک نسخه‌ی اصلی (Major Release) جدید از .NET منتشر می‌کند تا نقشه راهی ثابت و قابل پیش‌بینی وجود داشته باشد.

    نسخه‌های زوج (مثل NET 8. یا NET 10.) به‌عنوان LTS منتشر می‌شوند و سه سال پشتیبانی دریافت می‌کنند، یا دست‌کم ۱۲ ماه بعد از انتشار نسخه بعدی.

    مثال: از آنجا که NET 10. در تاریخ ۱۱ نوامبر ۲۰۲۵ منتشر خواهد شد، پشتیبانی NET 8. در تاریخ ۱۰ نوامبر ۲۰۲۶ به پایان می‌رسد.

    نسخه‌های فرد (مثل NET 9.) به‌عنوان STS منتشر می‌شوند و قبلاً تنها ۱۸ ماه پشتیبانی می‌شدند (۶ ماه بعد از انتشار نسخه بعدی).

    مثال: با انتشار NET 10 .در ۱۱ نوامبر ۲۰۲۵، قرار بود پشتیبانی NET 9. در ۱۲ مه ۲۰۲۶ به پایان برسد.

    اکنون با تغییر جدید، نسخه‌های STS نیز به مدت ۲۴ ماه پشتیبانی خواهند شد، یعنی ۱۲ ماه پس از انتشار نسخه بعدی. به همین دلیل، NET 8. و NET 9. هر دو در یک تاریخ یعنی ۱۰ نوامبر ۲۰۲۶ به پایان پشتیبانی می‌رسند.

    چرا این تغییر اعمال شد؟

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

    در عین حال، NET.  با سرعت زیادی در حال پیشرفت است. بسیاری از قابلیت‌های جدید در قالب انتشارهای OOB ارائه می‌شوند و نیازی نیست منتظر انتشار سالانه بمانیم. نمونه‌ها:

    • NET Aspire.
    • Microsoft.Extensions.AI
    • C# Dev Kit

    اما مشکلی که پیش می‌آمد این بود:
    مثلاً NET 9. که یک سال بعد از NET 8. منتشر شد، قرار بود ۶ ماه زودتر از NET 8. به پایان پشتیبانی برسد.

    در چنین شرایطی اگر شما روی LTS بمانید ولی یکی از بسته‌های OOB را نصب کنید که به نسخه جدیدی از یک پکیج (وابسته به STS) نیاز دارد، بخشی از پروژه‌تان به‌طور ناخواسته از LTS به STS منتقل می‌شود. در نتیجه آن پکیج مطابق چرخه STS پشتیبانی می‌شود و ممکن است خیلی زودتر از انتظار شما از پشتیبانی خارج شود.
    یا اینکه تصمیم بگیرید اصلاً از OOB استفاده نکنید تا درگیر این مشکل نشوید، اما در این صورت قابلیت‌های جدید OOB را هم از دست می‌دهید.

    برای رفع این مشکل، مایکروسافت چرخه‌ی پشتیبانی STS را تغییر داده است:
    اکنون نسخه‌های STS نیز تا ۲۴ ماه (۱۲ ماه بعد از انتشار نسخه بعدی) پشتیبانی خواهند شد.
    یعنی NET 8. و NET 9. هر دو در تاریخ ۱۰ نوامبر ۲۰۲۶ به پایان پشتیبانی می‌رسند.

     

    چرخه‌ی انتشار و پشتیبانی .NET

    از حالا، اگر یک انتشار OOB باعث شود بخشی از پروژه از LTS (مثلاً NET 8.) به STS (مثلاً NET 9.) منتقل شود، باز هم تا همان تاریخی که روی LTS بودید پشتیبانی خواهید داشت.
    حتی اگر هیچ OOB استفاده نکنید، باز هم افزایش زمان پشتیبانی STS باعث می‌شود راحت‌تر بتوانید نسخه‌های STS را برای پروژه‌های خود در نظر بگیرید.

     

    جمع‌بندی

    مایکروسافت معتقد است این تغییر به نفع توسعه‌دهندگان است.
    با این حال، اگر قصد دارید پروژه خود را از NET 9. به NET 10. ارتقا دهید، بهتر است طبق برنامه ادامه دهید، چون NET 10 .قابلیت‌های جدید و بهینه‌سازی‌های زیادی به همراه دارد.

     

    جمع‌بندی باگتو:

    مایکروسافت اعلام کرده از این پس نسخه‌های STS در دات‌نت به جای ۱۸ ماه، ۲۴ ماه پشتیبانی می‌شوند. این تغییر از NET 9. شروع می‌شود و پشتیبانی آن تا ۱۰ نوامبر ۲۰۲۶ ادامه دارد. نسخه‌های LTS مثل قبل سه سال پشتیبانی دارند.

    قبلاً نسخه‌های STS خیلی زودتر از LTS از چرخه پشتیبانی خارج می‌شدند و اگر از یک بسته‌ی OOB استفاده می‌کردید که به STS وابسته بود، بخشی از پروژه زودتر بی‌پشتیبان می‌ماند. حالا با این تغییر، STS و LTS در یک تاریخ به پایان پشتیبانی می‌رسند؛ یعنی ریسک و دردسر ارتقا برای تیم‌ها کمتر می‌شود.

    این تغییر آزادی عمل بیشتری به تیم‌ها می‌دهد تا بین LTS و STS انتخاب کنند و راحت‌تر از ویژگی‌های جدید دات‌نت استفاده کنند.

    🔹 STS (Standard Term Support): نسخه‌های فرد دات‌نت که تا قبل از این فقط ۱۸ ماه پشتیبانی می‌شدند.
    🔹 LTS (Long Term Support): نسخه‌های زوج دات‌نت با پشتیبانی سه‌ساله.
    🔹 OOB (Out-of-Band): بسته‌ها یا ویژگی‌هایی که جدا از انتشار سالانه دات‌نت ارائه می‌شوند.

    اطلاعات نویسنده

    ارسال دیدگاه

    برای افزودن دیدگاه خود، نیاز است ابتدا وارد حساب کاربری‌تان شوید


    دیدگاه کاربران

    آموزش پیشنهادی باگتو


    course image

    Git در Visual Studio

    2,490,000 تومان


    اطلاعات بیشتر

    course image

    Codex

    1,490,000 تومان

    449,000 تومان


    اطلاعات بیشتر

    }