گیتهاب بهطور رسمی نسخه 3.22 پلتفرم GitHub Enterprise Server (به اختصار GHES) را منتشر کرد. این بهروزرسانی قابلیتهای جدیدی را در زمینههای مدیریت دسترسی، امنیت کدنویسی و ابزارهای توسعهدهندگان به ارمغان میآورد که از مهمترین آنها میتوان به امکان پیکربندی آفلاین Copilot CLI در محیطهای ایزوله اشاره کرد.
قابلیتهای کلیدی و ابزارهای مدیریتی جدید
در نسخه GHES 3.22، مدیران سیستم میتوانند ابزار Copilot CLI را برای محیطهای کاملاً آفلاین و بدون اتصال به اینترنت (air-gapped) پیکربندی کنند. با یکبار تنظیم ارائهدهنده مدل در سرور سازمانی، کاربران میتوانند با اعتبارنامههای GHES خود از این ابزار هوش مصنوعی استفاده کنند. این قابلیت در حال حاضر در مرحله پیشنمایش فنی (technical preview) قرار دارد.
علاوه بر این، قابلیت Enterprise teams که پیش از این در مرحله پیشنمایش عمومی بود، اکنون بهطور عمومی در دسترس قرار گرفته است. این ویژگی به مالکان سازمانها اجازه میدهد تا دسترسی کاربران را در سراسر سازمانها و مخازن (repositories) به صورت متمرکز و یکپارچه مدیریت کنند و هزینههای عملیاتی مدیریت دسترسیها را کاهش دهند.
قوانین مخازن (Repository rulesets) نیز در این نسخه ارتقا یافته و اکنون از دور زدن قوانین (bypass) توسط تکتک کاربران پشتیبانی میکنند؛ این امر به مدیران اجازه میدهد بدون نیاز به تعریف نقش یا تیم اختصاصی، به حسابهای سرویس (service accounts) دسترسیهای خاص بدهند. همچنین مدیران میتوانند بررسیکنندگان مشخصی را برای درخواستهای ادغام (Pull Requests) الزامی کنند که این سیستم در کنار ابزار CODEOWNERS کار میکند.
بهبودهای امنیتی و تجربه کاربری توسعهدهندگان
در بخش امنیت، تحلیلگران اکنون میتوانند درخواستهای دور زدن محافظت از ارسال کد (push protection bypass) و هشدارهای Secret scanning را بر اساس تاریخ صعودی یا نزولی مرتبسازی و فیلتر کنند تا اولویتبندی بررسیها آسانتر شود.
برای توسعهدهندگان نیز امکان مشاهده وضعیت انتشار (Release) مستقیماً در نوار کناری Issueها فراهم شده است تا بدون نیاز به خروج از صفحه، از وضعیت نهایی شدن یک اصلاحیه مطلع شوند. همچنین نگهدارندگان مخازن عمومی میتوانند برچسب نقش مشارکتکنندگان (مانند اولین مشارکتکننده یا عضو) را مستقیماً در لیست Pull Requestها مشاهده کنند.