GHES 3.22 air-gapped Copilot আনে—কিন্তু featureটি এখনো preview

GitHub Enterprise Server 3.22 ৮ সেপ্টেম্বর ২০২৬-এ সাধারণভাবে উপলভ্য হয়েছে। GitHub-এর ৮ সেপ্টেম্বরের ঘোষণা জানায়, releaseটি disconnected বা air-gapped পরিবেশে Copilot CLI configuration এনেছে, কিন্তু capabilityটি এখনো technical preview এবং পরিবর্তিত হতে পারে; একই ঘোষণায় Enterprise Teams-কে GA বলা হয়েছে।
অর্থাৎ ৮ সেপ্টেম্বরের ঘটনায় server releaseটির status GA হলেও তার প্রতিটি নতুন capability একই maturity স্তরে পৌঁছায়নি। ReleaseBytes-এর release summary ও GHES 3.22-এর GA status, air-gapped Copilot CLI-এর technical preview এবং Enterprise Teams-এর সাধারণ প্রাপ্যতাকে আলাদা করে নথিবদ্ধ করেছে।
GA release-এর ভেতরে capability তিন রকম
Administrator-এর decision sheet-এ release maturity এবং feature maturity আলাদা কলামে রাখা দরকার। 3.22 install করার উপযোগী GA release; কিন্তু সেটি install করলেই Copilot-এর নতুন disconnected configuration production-ready হয়ে যায় না।
- GHES 3.22: সাধারণভাবে উপলভ্য server release, তাই production upgrade মূল্যায়নের প্রার্থী।
- Enterprise Teams: public preview থেকে GA হয়েছে; নতুন capabilityগুলোর মধ্যে এর maturity status সবচেয়ে স্পষ্ট।
- Air-gapped Copilot CLI configuration: technical preview এবং পরিবর্তনসাপেক্ষ। Production-wide enablement-এর বদলে সীমিত pilot হিসেবে বিচার করাই statusটির সঠিক পাঠ।
- Required reviewers ও individual bypass: 3.22-তে অন্তর্ভুক্ত ruleset capability; এগুলোর পাশে preview সতর্কতা দেওয়া হয়নি, তবে আলাদা GA promotion-ও ঘোষণা করা হয়নি। তাই decision sheet-এ “3.22 release-এ অন্তর্ভুক্ত, preview label নেই” লেখা “স্বতন্ত্রভাবে GA” বলার চেয়ে নির্ভুল।
এই পার্থক্যের প্রশাসনিক ফল সরাসরি। Server upgrade, Enterprise Teams rollout এবং Copilot pilot—তিনটিকে একটি approval হিসেবে ধরলে preview capability-র ঝুঁকি পুরো platform change-এর সঙ্গে মিশে যায়। আলাদা approval owner, acceptance criteria এবং disable path রাখলে প্রতিটির সিদ্ধান্ত স্বাধীন থাকে।
Air-gapped Copilot-এর সীমানা GHES-এ শেষ নয়

নতুন ব্যবস্থায় administrator GHES-এ একবার একটি model provider configure করতে পারেন। এরপর enterprise-এর ব্যবহারকারীরা নিজেদের GHES credentials দিয়ে Copilot CLI ব্যবহার করতে পারেন; GitHub Cloud-এর সঙ্গে connectivity এই workflow-এর শর্ত নয়।
তবে “GitHub Cloud connectivity লাগে না” মানে “কোনো বাহ্যিক dependency নেই” নয়। Model provider এখনো অপরিহার্য, আর প্রকাশিত তথ্য providerটি কোথায় host করতে হবে, কোন model সমর্থিত বা সম্পূর্ণ বিচ্ছিন্ন network-এ endpointটি কীভাবে পৌঁছাবে—এসবের পূর্ণ compatibility matrix দেয় না। তাই air gap-এর বাস্তব সীমানা নির্ধারিত হবে GHES instance, CLI client এবং নির্বাচিত provider-এর network placement দিয়ে।
Technical preview status-এর কারণে pilot-এ শুধু উত্তর তৈরি হচ্ছে কি না দেখলে যথেষ্ট হবে না। Credential rotation, provider unavailable হলে failure behavior, repository permission enforcement এবং configuration বন্ধ করার পদ্ধতি আলাদাভাবে যাচাই করা যুক্তিসঙ্গত। এগুলো নতুন feature সম্পর্কে ঘোষিত নিশ্চয়তা নয়; পরিবর্তনসাপেক্ষ capability production-এ ছড়ানোর আগে প্রশাসনিক ঝুঁকি সীমিত রাখার ব্যবস্থা।
Enterprise Teams-এর GA status access control সহজ করে

Enterprise Teams আগে public preview ছিল, এখন স্পষ্টভাবে GA। Enterprise owner একটি কেন্দ্রীয় team structure থেকে একাধিক organization ও repository-তে ব্যবহারকারী এবং access পরিচালনা করতে পারেন; একই group বারবার organization স্তরে পুনর্গঠনের প্রয়োজন কমে।
তবে কেন্দ্রীকরণ নিজে থেকে permission equivalence নিশ্চিত করে না। Rollout-এর সময় পুরোনো organization team, identity-provider mapping, repository permission এবং automation কোন team identity ব্যবহার করছে—এসবের effective access তুলনা করা দরকার। একই ব্যক্তি একাধিক team বা role থেকে permission পেলে কেবল member list মিলিয়ে ফল বোঝা যাবে না।
এই capability production adoption-এর জন্য Copilot preview থেকে আলাদা অবস্থানে আছে। তবু GA মানে configuration আর বদলাবে না—এমন নয়; বরং এটি public-preview পরীক্ষার ধাপ পেরিয়ে সাধারণভাবে সমর্থিত feature হয়েছে। তাই representative কয়েকটি organization-এ access result মিলিয়ে ধাপে rollout করা change-management-এর বিষয়, preview risk-এর নয়।
Required reviewers rule কোন শাসন-ফাঁক পূরণ করে

Repository ruleset-এর required reviewers rule নির্দিষ্ট branch, file বা folder pattern-এ pull request review বাধ্যতামূলক করতে পারে এবং team-পিছু ন্যূনতম review-ও নির্ধারণ করতে দেয়। এটি CODEOWNERS-এর পাশাপাশি কাজ করে, ফলে code owner ছাড়াও security, QA, data platform বা design team-এর approval policy হিসেবে বসানো যায়।
যেমন সব SQL পরিবর্তনের জন্য data platform team, default branch-এর জন্য security team অথবা release branch-এর জন্য QA review চাওয়া যায়। Monorepo-তে এর সুবিধা হলো ownership এবং governance-কে এক জিনিস হিসেবে না ধরে path ও branch অনুযায়ী আলাদা control প্রকাশ করা।
3.22-তে individual user-কেও repository বা organization ruleset-এর bypass actor করা যায়। এতে service account-এর জন্য শুধু bypass দিতে আলাদা role বা team তৈরির প্রয়োজন কমতে পারে, কিন্তু ব্যতিক্রমের পরিধি অদৃশ্য হওয়ার ঝুঁকিও বাড়ে। Required reviewer চালু রেখে বিস্তৃত individual bypass দিলে মূল control দুর্বল হবে; তাই প্রতিটি bypass-এর owner, উদ্দেশ্য ও পুনর্মূল্যায়নের তারিখ decision sheet-এ রাখা উচিত।
Support window ও upgrade প্রস্তুতি
GitHub Enterprise Server release table 3.22-এর release date ৮ সেপ্টেম্বর ২০২৬ এবং closing-down date ৮ সেপ্টেম্বর ২০২৭ দেখায়; একই পৃষ্ঠায় অন্তত সর্বশেষ চারটি feature release সমর্থনের নীতি উল্লেখ আছে। Closing-down date-কে আলাদা ব্যাখ্যা ছাড়া end-of-support বলা ঠিক নয়, তবে পরবর্তী upgrade পরিকল্পনার জন্য এটি প্রকাশিত সময়সীমা।
Upgrade decision তাই তিন ভাগে লেখা যায়: 3.22 server upgrade অনুমোদন, Enterprise Teams ও ruleset controls ধাপে চালু করা, আর Copilot configuration সীমিত technical-preview pilot হিসেবে রাখা। Maintenance window-এর আগে backup ও restore readiness, authentication flow, runner ও integration compatibility এবং গুরুত্বপূর্ণ ruleset behavior যাচাই করা উচিত। Copilot pilot ব্যর্থ হলে যেন পুরো server rollback করতে না হয়, সে জন্য capabilityটির configuration বন্ধ করার স্বাধীন পথও রাখা দরকার।
এখনকার নিশ্চিত সীমা হলো—GHES 3.22 GA, Enterprise Teams GA, আর air-gapped Copilot CLI technical preview। Provider compatibility, disconnected deployment-এর বিস্তারিত support boundary এবং capabilityটির GA হওয়ার সময় এখনো প্রকাশিত নয়; production-wide Copilot rollout-এর সিদ্ধান্তে এই অজানা অংশগুলো আলাদাই রাখতে হবে।
আরও পড়ুন:
আমাদের নিউজলেটার নিন
সর্বশেষ Web3, AI ও ক্রিপ্টো সংবাদ সরাসরি আপনার ইনবক্সে পান।