GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

تعاون کے مزید اختیارات اور اضافی اطلاعات

GitLab میں، ہم DevOps لائف سائیکل میں تعاون کو بہتر بنانے کے لیے مسلسل نئے طریقے تلاش کر رہے ہیں۔ ہمیں یہ اعلان کرتے ہوئے خوشی ہو رہی ہے کہ ہم اس ریلیز کی حمایت کرتے ہیں۔ ایک انضمام کی درخواست کے لیے کئی ذمہ دار افراد! یہ خصوصیت GitLab اسٹارٹر لیول سے دستیاب ہے اور واقعی ہمارے نعرے کو مجسم کرتی ہے: "ہر کوئی اپنا حصہ ڈال سکتا ہے". ہم جانتے ہیں کہ انضمام کی ایک درخواست میں بہت سے لوگ اس پر کام کر سکتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ سب کچھ ٹھیک ہے، اور اب آپ کے پاس متعدد ضم درخواست کے مالکان کو تفویض کرنے کی اہلیت ہے!

DevOps ٹیمیں بھی اب وصول کرتی ہیں۔ Slack اور Mattermost میں تعیناتی کے واقعات کے بارے میں خودکار اطلاعات. ان دو چیٹس میں پش ایونٹس کی فہرست میں نئی ​​اطلاعات شامل کریں، اور آپ کی ٹیم تقریباً فوری طور پر نئی تعیناتیوں سے آگاہ ہو جائے گی۔

ونڈوز پر ڈوکر کنٹینرز کی حمایت اور کبرنیٹس کلسٹرز کی مثالی سطح کی فراہمی کے ساتھ اخراجات کو کم کریں۔

ہم کنٹینرز سے محبت کرتے ہیں! ورچوئل مشینوں کے مقابلے کنٹینرز کم سسٹم کے وسائل استعمال کرتے ہیں اور ایپلیکیشن پورٹیبلٹی کو بہتر بناتے ہیں۔ GitLab 11.11 کی ریلیز کے بعد سے ہم سپورٹ کرتے ہیں۔ گٹ لیب رنر کے لیے ونڈوز کنٹینر ایگزیکیوٹر، لہذا اب آپ ونڈوز پر ڈوکر کنٹینرز استعمال کر سکتے ہیں اور اعلی درجے کی پائپ لائن آرکیسٹریشن اور انتظامی صلاحیتوں سے لطف اندوز ہو سکتے ہیں۔

GitLab Premium (صرف خود نظم شدہ مثالیں) اب پیش کرتا ہے۔ ڈوکر امیجز کے لیے کیشنگ انحصار پراکسی. اس اضافے سے ترسیل میں تیزی آئے گی کیونکہ اب آپ کے پاس اکثر استعمال ہونے والی ڈاکر امیجز کے لیے کیشنگ پراکسی ہوگی۔

خود سے منظم GitLab مثالوں کے صارفین اب فراہمی کر سکتے ہیں۔ مثال کی سطح پر Kubernetes کلسٹر، اور مثال میں تمام ٹیمیں اور پروجیکٹس اسے اپنی تعیناتیوں کے لیے استعمال کریں گے۔ Kubernetes کے ساتھ GitLab کا یہ انضمام اضافی سیکیورٹی کے لیے خود بخود پروجیکٹ کے لیے مخصوص وسائل تخلیق کرے گا۔

اور یہ سب کچھ نہیں ہے!

تعاون کی نئی خصوصیات اور اضافی اطلاعات کے علاوہ، ہم نے شامل کیا ہے۔ مسائل تک مہمان کی رسائی، اضافہ ہوا GitLab مفت کے لیے اضافی CI رنر منٹ، کا استعمال کرتے ہوئے آسان چیک جب آپ کسی تجویز کو لاگو کرتے ہیں تو بحث کو خود بخود حل کریں۔، اور بہت کچھ!

اس مہینے کا سب سے قیمتی ملازم (MVP) — کیا ماے سومابیس (Kia Mei Somabes)

اس ریلیز میں، ہم نے تمام مواد کے بجائے ریپوزٹریز سے انفرادی فولڈرز کو ڈاؤن لوڈ کرنے کی صلاحیت شامل کی ہے۔ اب آپ اپنی ضرورت کی چند فائلیں ڈاؤن لوڈ کر سکتے ہیں۔ آپ کا شکریہ، Kia Mae Somabes!

GitLab 11.11 کی اہم خصوصیات

گٹ لیب رنر کے لیے ونڈوز کنٹینر ایگزیکیوٹر

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

GitLab 11.11 میں، ہم نے ڈوکر کنٹینرز کو ونڈوز پر قابل استعمال بنانے کے لیے GitLab Runner میں ایک نیا رنر شامل کیا۔ پہلے، آپ کو ونڈوز پر ڈوکر کنٹینرز کو آرکیسٹریٹ کرنے کے لیے شیل کا استعمال کرنا پڑتا تھا، لیکن اب آپ ونڈوز پر ڈوکر کنٹینرز کے ساتھ براہ راست کام کر سکتے ہیں، بالکل اسی طرح جیسے لینکس پر۔ مائیکروسافٹ پلیٹ فارم کے صارفین کے پاس اب پائپ لائن آرکیسٹریشن اور مینجمنٹ کے لیے مزید اختیارات ہیں۔

اس اپ ڈیٹ میں GitLab CI/CD میں پاور شیل سپورٹ کے ساتھ ساتھ ونڈوز کنٹینرز کے مختلف ورژنز کے لیے نئی سپورٹ امیجز شامل ہیں۔ آپ کے اپنے ونڈوز چلانے والے یقیناً GitLab.com کے ساتھ استعمال کیے جا سکتے ہیں، لیکن وہ ابھی تک عوامی طور پر دستیاب ٹولز نہیں ہیں۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

کنٹینر رجسٹری کے لیے کیشنگ انحصار پراکسی

پریمیم، حتمی

ٹیمیں اکثر پائپ لائنز کی تعمیر میں کنٹینرز کا استعمال کرتی ہیں، اور اپ اسٹریم سے اکثر استعمال ہونے والی تصاویر اور پیکجوں کے لیے پراکسی کیش کرنا پائپ لائنوں کو تیز کرنے کا ایک بہترین طریقہ ہے۔ نئی کیشنگ پراکسی کے ذریعے قابل رسائی، آپ کو درکار پرتوں کی مقامی کاپی کے ساتھ، آپ اپنے ماحول میں عام تصاویر کے ساتھ زیادہ مؤثر طریقے سے کام کر سکتے ہیں۔

ابھی کے لیے، کنٹینر پراکسی صرف ویب سرور پر خود سے منظم مثالوں کے لیے دستیاب ہے۔ پوما (تجرباتی موڈ میں).

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

انضمام کی درخواستوں کے ذمہ دار کئی لوگ

اسٹارٹر، پریمیم، الٹی میٹ، کانسی، سلور، گولڈ

ایک سے زیادہ لوگوں کے لیے مشترکہ برانچ میں کسی خصوصیت پر کام کرنا اور انضمام کی درخواست کرنا کافی عام ہے، مثال کے طور پر جب فرنٹ اینڈ اور بیک اینڈ ڈیولپر ایک ساتھ مل کر کام کرتے ہیں یا جب ڈیولپرز جوڑوں میں کام کرتے ہیں، جیسا کہ ایکسٹریم پروگرامنگ میں۔

GitLab 11.11 میں، آپ درخواستوں کو ضم کرنے کے لیے متعدد لوگوں کو تفویض کر سکتے ہیں۔ متعدد ٹاسک مالکان کی طرح، آپ فہرستیں، فلٹرز، اطلاعات اور APIs استعمال کر سکتے ہیں۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

مثال کی سطح پر Kubernetes کلسٹر کنفیگریشن

کور، اسٹارٹر، پریمیم، الٹی میٹ

Kubernetes میں سیکورٹی اور پروویژننگ ماڈل تیار ہو رہا ہے تاکہ ایک مشترکہ کلسٹر کے ذریعے بڑی تعداد میں کلائنٹس کی خدمت کی جا سکے۔

GitLab 11.11 میں، خود نظم شدہ مثالوں کے صارفین اب مثال کی سطح پر ایک کلسٹر فراہم کر سکتے ہیں، اور مثال میں موجود تمام ٹیمیں اور پروجیکٹس اسے اپنی تعیناتیوں کے لیے استعمال کریں گے۔ Kubernetes کے ساتھ GitLab کا یہ انضمام اضافی سیکیورٹی کے لیے خود بخود پروجیکٹ کے لیے مخصوص وسائل تخلیق کرے گا۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

Slack اور Mattermost میں تعیناتی کی اطلاعات

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

اب آپ چیٹس کے ساتھ انضمام کی بدولت ٹیم چینل میں تعیناتی کے واقعات کے بارے میں خودکار اطلاعات ترتیب دے سکتے ہیں۔ ناپختہ и Mattermost، اور آپ کی ٹیم تمام اہم واقعات سے باخبر ہوگی۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

مسائل تک مہمان کی رسائی

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

آپ کے پروجیکٹس کے مہمان صارفین اب ریلیز کے صفحہ پر شائع شدہ ریلیز دیکھ سکتے ہیں۔ وہ شائع شدہ نمونے ڈاؤن لوڈ کر سکیں گے، لیکن ماخذ کوڈ ڈاؤن لوڈ نہیں کر سکیں گے یا ذخیرہ کی تفصیلات جیسے کہ ٹیگز یا کمٹ نہیں دیکھ سکیں گے۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

GitLab 11.11 میں دیگر بہتری

بہتر کارکردگی کے لیے سیریلائزڈ کمٹ گراف

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

بہت سے گٹ آپریشنز کو کمٹ گراف کو عبور کرنے کی ضرورت ہوتی ہے، جیسے مرج بیس کا حساب لگانا یا ایسی شاخوں کی فہرست بنانا جن میں کمٹ ہو۔ جتنے زیادہ کمٹ کریں گے، یہ آپریشنز اتنے ہی سست ہوں گے کیونکہ ٹراورسل کو ہر چیز کو اس کے پوائنٹرز پڑھنے کے لیے ڈسک سے لوڈ کرنے کی ضرورت ہوتی ہے۔

GitLab 11.11 میں، ہم نے حالیہ Git ریلیز میں متعارف کرائے گئے سیریلائزڈ کمٹ گراف فیچر کو فعال بنایا ہے تاکہ اس معلومات کو فعال طور پر حساب اور ذخیرہ کیا جا سکے۔ بڑے ذخیروں میں رینگنا اب بہت تیز ہے۔ ریپوزٹری کے اگلی کوڑا کرکٹ جمع کرنے کے دوران کمٹ گراف خود بخود بن جائے گا۔

اس بارے میں پڑھیں کہ سیریلائزڈ کمٹ گراف کیسے بنایا گیا تھا۔ مضامین کی سیریز اس خصوصیت کے مصنفین میں سے ایک سے۔

اضافی CI رنر منٹ: اب مفت منصوبوں کے لیے دستیاب ہے۔

مفت، کانسی، چاندی، سونا

پچھلے مہینے ہم نے اضافی CI رنر منٹ خریدنے کی صلاحیت شامل کی، لیکن صرف ادا شدہ GitLab.com منصوبوں کے لیے۔ اس ریلیز میں، منٹ مفت پلانز میں بھی خریدے جا سکتے ہیں۔

ذخیروں میں ڈائریکٹری آرکائیوز کو اپ لوڈ کرنا

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

پروجیکٹ کی قسم اور سائز پر منحصر ہے، پورے پروجیکٹ کے آرکائیو کو ڈاؤن لوڈ کرنے میں کافی وقت لگ سکتا ہے اور یہ ہمیشہ ضروری نہیں ہوتا ہے، خاص طور پر بڑی monorepositories کے معاملے میں۔ GitLab 11.11 میں، آپ موجودہ ڈائرکٹری کے مواد کا ایک آرکائیو ڈاؤن لوڈ کر سکتے ہیں، بشمول ذیلی ڈائرکٹریز، صرف اپنے مطلوبہ فولڈرز کو منتخب کرنے کے لیے۔

کام کے لیے شکریہ Kia Mae Somabes!

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

اب کسی تجویز کو لاگو کرنے سے بحث خود بخود حل ہو جاتی ہے۔

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

تبدیلیاں تجویز کرنا مجوزہ تبدیلی کو قبول کرنے کے لیے کاپی پیسٹ کی ضرورت کو ختم کرکے انضمام کی درخواستوں پر تعاون کرنا آسان بناتا ہے۔ GitLab 11.11 میں، ہم نے اس عمل کو اور بھی آسان بنا دیا ہے کہ جب کسی تجویز کو لاگو کیا جائے تو بات چیت کو خود بخود حل کیا جا سکے۔

ٹاسک بورڈ کے سائڈبار پر ٹائم کاؤنٹر

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

سائڈبار ٹاسک بارز کو بورڈ اور ٹاسک ویوز میں ایک جیسا نظر آنا چاہیے۔ اسی لیے GitLab کے پاس اب ایشو بورڈ کے سائڈبار میں ٹائم ٹریکر موجود ہے۔ بس اپنے ٹاسک بورڈ پر جائیں، ٹاسک پر کلک کریں، اور ٹائم کاؤنٹر والی سائڈبار کھل جائے گی۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

Environments API میں تعیناتیوں کے بارے میں معلومات

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

ہم نے ماحولیات کی مخصوص معلومات کے لیے Environments API سے استفسار کرنے کی اہلیت کو شامل کیا ہے تاکہ یہ معلوم کیا جا سکے کہ اس وقت ماحول میں کیا کمٹمنٹ تعینات کیا گیا ہے۔ یہ GitLab میں ماحولیات کے صارفین کے لیے آٹومیشن اور رپورٹنگ کو آسان بنائے گا۔

پائپ لائن کے قوانین کے لیے منفی متغیر مماثلتیں۔

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

اب آپ منفی مساوات یا پیٹرن کے ملاپ کی جانچ کر سکتے ہیں (!= и !~) فائل میں .gitlab-ci.yml جب ماحولیاتی متغیرات کی اقدار کی جانچ پڑتال کرتے ہیں، تو پائپ لائنوں کے رویے کو کنٹرول کرنا زیادہ لچکدار ہو گیا ہے.

ایک کلک کے ساتھ ایک مرحلے میں تمام دستی کام چلائیں۔

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

GitLab 11.11 میں، وہ صارفین جن کے مراحل میں بہت سی دستی ملازمتیں ہیں اب ایک بٹن پر کلک کرکے ایسی تمام ملازمتیں ایک مرحلے میں مکمل کر سکتے ہیں۔ "سارے کھیلو" ("سب چلائیں") پائپ لائنز کے منظر میں اسٹیج کے نام کے دائیں طرف۔

ماحول کے متغیر سے براہ راست فائل بنانا

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

ماحولیاتی متغیرات اکثر فائلیں بنانے کے لیے استعمال کیے جاتے ہیں، خاص طور پر ان رازوں کے لیے جنہیں محفوظ کرنے کی ضرورت ہوتی ہے اور وہ صرف ایک مخصوص ماحولیاتی پائپ لائن میں قابل رسائی ہوتے ہیں۔ ایسا کرنے کے لیے، آپ متغیر کے مواد کو فائل کے مواد پر سیٹ کریں اور جاب میں ایک فائل بنائیں جس میں ویلیو ہو۔ جیسے ایک نئے ماحول کے متغیر کے ساتھ file یہ ترمیم کے بغیر بھی ایک قدم میں کیا جا سکتا ہے۔ .gitlab-ci.yml.

خطرے کی معلومات کے لیے API کا اختتامی نقطہ

حتمی، سونا

اب آپ GitLab API سے کسی پروجیکٹ میں شناخت کی گئی تمام کمزوریوں کے لیے استفسار کر سکتے ہیں۔ اس API کے ساتھ، آپ قسم، اعتماد، اور شدت کے لحاظ سے فلٹر کردہ کمزوریوں کی مشین کے ذریعے پڑھنے کے قابل فہرستیں بنا سکتے ہیں۔

DAST کے لیے مکمل متحرک اسکیننگ کی صلاحیت

حتمی، سونا

GitLab میں، آپ CI پائپ لائن کے حصے کے طور پر ایپلیکیشن سیکیورٹی (ڈائنیمک ایپلیکیشن سیکیورٹی ٹیسٹنگ، DAST) کو متحرک طور پر جانچ سکتے ہیں۔ اس ریلیز کے ساتھ شروع کرتے ہوئے، آپ معیاری غیر فعال سکیننگ کے بجائے مکمل متحرک سکیننگ کا انتخاب کر سکتے ہیں۔ مکمل متحرک اسکیننگ مزید کمزوریوں سے بچاتی ہے۔

گروپ لیول کلسٹرز میں پرومیتھیس کو انسٹال کرنا

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

GitLab کی یہ ریلیز ایک Kubernetes کلسٹر کو پورے گروپ سے منسلک کرنے کی صلاحیت کو متعارف کراتی ہے۔ ہم نے کلسٹر پر تمام پروجیکٹس کی نگرانی کرنا آسان بنانے کے لیے فی کلسٹر میں ایک پرومیتھیس انسٹینس انسٹال کرنے کی صلاحیت بھی شامل کی ہے۔

سیکیورٹی ڈیش بورڈ میں کمزوریوں کو نظر انداز کرنے کے بارے میں جانیں۔

حتمی، سونا

GitLab سیکیورٹی ڈیش بورڈز منتظمین کو نظر انداز کیے گئے خطرات کو دیکھنے کی اجازت دیتے ہیں۔ آپ کے ورک فلو کو ہموار کرنے کے لیے، ہم نے آپ کے سیکیورٹی ڈیش بورڈ میں براہ راست نظر انداز کی تفصیلات دیکھنے کی صلاحیت شامل کی ہے۔

اپنے ڈیش بورڈ میں حسب ضرورت میٹرکس چارٹ بنائیں

پریمیم، الٹیمیٹ، سلور، گولڈ

اپنے میٹرکس ڈیش بورڈ میں ڈیش بورڈ سے ہی حسب ضرورت کارکردگی میٹرکس کے ساتھ نئے چارٹ بنائیں۔ صارفین اب ڈیش بورڈ میں میٹرکس ویژولائزیشن پر کلک کر کے تخلیق، اپ ڈیٹ اور حذف کر سکتے ہیں۔ "میٹرک شامل کریں" ("میٹرک شامل کریں") ڈیش بورڈ ٹول بار کے اوپری دائیں کونے میں۔

GitLab 11.11: انضمام کی درخواستوں اور کنٹینرز کے لیے بہتری کے لیے کئی ذمہ داریاں

نوٹیفکیشن کے مسائل اب گٹ لیب الرٹ بوٹ کے طور پر کھولے گئے ہیں۔

پریمیم، الٹیمیٹ، سلور، گولڈ

اب نوٹیفیکیشن سے کھلنے والے ایشوز میں مصنف کو GitLab Alert Bot پر سیٹ کیا جائے گا، تاکہ آپ فوری طور پر دیکھ سکیں کہ ایشو ایک اہم نوٹیفکیشن سے خود بخود پیدا ہوا ہے۔

مقامی سٹوریج میں مہاکاوی تفصیل کو خود بخود محفوظ کریں۔

حتمی، سونا

مہاکاوی کی تفصیل مقامی اسٹوریج میں محفوظ نہیں کی گئی تھی، اس لیے تبدیلیاں ضائع ہو گئیں جب تک کہ آپ نے مہاکاوی تفصیل کو تبدیل کرتے وقت انہیں واضح طور پر محفوظ نہ کر لیا ہو۔ GitLab 11.11 نے مقامی سٹوریج میں مہاکاوی وضاحتوں کو محفوظ کرنے کی صلاحیت متعارف کرائی۔ اس کا مطلب ہے کہ اب آپ آسانی سے اپنی مہاکاوی تفصیل کو تبدیل کرنے پر واپس آ سکتے ہیں اگر کوئی خرابی پیش آتی ہے، آپ کا دھیان بٹ جاتا ہے، یا آپ غلطی سے براؤزر سے باہر نکل جاتے ہیں۔

گٹ ایل ایف ایس کے لئے گٹ لیب کی عکس بندی کی حمایت

اسٹارٹر، پریمیم، الٹی میٹ، کانسی، سلور، گولڈ

عکس بندی کا استعمال کرتے ہوئے، آپ گٹ ریپوزٹری کو ایک جگہ سے دوسری جگہ نقل کر سکتے ہیں۔ اس سے GitLab سرور پر کہیں اور واقع کسی ذخیرے کی نقل ذخیرہ کرنا آسان ہوجاتا ہے۔ GitLab اب Git LFS کے ساتھ ریپوزٹریوں کی عکس بندی کی حمایت کرتا ہے، لہذا یہ خصوصیت بڑی فائلوں کے ساتھ ریپوز کے لیے بھی دستیاب ہے، جیسے گیم ٹیکسچر یا سائنسی ڈیٹا۔

ذاتی رسائی ٹوکنز کے لیے ذخیرہ پڑھنے اور لکھنے کی اجازت

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

بہت سے ذاتی رسائی ٹوکنز کو سطح پر تبدیل کرنے کی اجازت ہوتی ہے۔ api، لیکن مکمل API رسائی کچھ صارفین یا تنظیموں کو بہت زیادہ حقوق دے سکتی ہے۔

کمیونٹی ان پٹ کی بدولت، ذاتی رسائی ٹوکنز کو اب صرف پراجیکٹ ریپوزٹریز پر پڑھنے اور لکھنے کی اجازت ہو سکتی ہے، بجائے اس کے کہ گٹ لیب کے حساس علاقوں جیسے سیٹنگز اور ممبرشپ تک گہری API کی سطح تک رسائی حاصل کی جائے۔

آپ کا شکریہ، Horatiu Evgen Vlad (Horatiu Eugen Vlad)!

GraphQL بیچ کے سوالات کے لیے بنیادی مدد شامل کرنا

مفت، کانسی، چاندی، سونا، کور، اسٹارٹر، پریمیم، حتمی

GraphQL API کے ساتھ، صارفین بالکل واضح کر سکتے ہیں کہ انہیں کس ڈیٹا کی ضرورت ہے اور وہ تمام ڈیٹا حاصل کر سکتے ہیں جس کی انہیں ضرورت ہے۔ اس ریلیز کے ساتھ شروع کرتے ہوئے، GitLab GraphQL API میں بنیادی گروپ کی معلومات شامل کرنے کی حمایت کرتا ہے۔

Salesforce اسناد کے ساتھ سائن ان کریں۔

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

GitLab Salesforce کے ڈویلپرز سے محبت کرتا ہے، اور اس کمیونٹی کو سپورٹ کرنے کے لیے، ہم صارفین کو Salesforce.com کی اسناد کے ساتھ GitLab میں سائن ان کرنے کی اجازت دیتے ہیں۔ ایک کلک کے ساتھ GitLab میں لاگ ان کرنے کے لیے Salesforce.com کو استعمال کرنے کے لیے مثالیں اب GitLab کو Salesforce سے منسلک ایپ کے طور پر تشکیل دے سکتی ہیں۔

SAML SSO اب ویب رسائی کے لیے درکار ہے۔

پریمیم، الٹیمیٹ، سلور، گولڈ

ہم ہیں سنگل سائن آن (SSO) کی ضرورت کو بڑھانا گروپ کی سطح پر، 11.8 ریلیز میں متعارف کرایا گیا، گروپ اور پروجیکٹ کے وسائل کی سخت توثیق کے ساتھ اس بات کو یقینی بنانے کے لیے کہ صارفین صرف SAML کے ساتھ لاگ ان ہونے پر ہی رسائی حاصل کر سکتے ہیں۔ یہ ان تنظیموں کے لیے رسائی کنٹرول کی ایک اضافی پرت ہے جو سیکیورٹی کو اہمیت دیتی ہیں اور SAML SSO کے ذریعے GitLab.com کا استعمال کرتی ہیں۔ اب آپ SSO کو ایک شرط بنا سکتے ہیں، یہ جانتے ہوئے کہ آپ کے گروپ کے صارفین SSO استعمال کر رہے ہیں۔

ایپکس API کے لیے حال ہی میں بنائے گئے یا تبدیل کیے گئے ڈیٹا کے حساب سے فلٹر کریں۔

حتمی، سونا

پہلے، GitLab epics API کا استعمال کرتے ہوئے حال ہی میں بنائے گئے یا تبدیل کیے گئے ڈیٹا سے استفسار کرنا آسان نہیں تھا۔ ہم نے 11.11 ریلیز میں اضافی فلٹرز شامل کیے ہیں۔ created_after, created_before, updated_after и updated_beforeٹاسک API کے ساتھ مستقل مزاجی کو یقینی بنانے اور فوری طور پر ترمیم شدہ یا نئی تخلیق کردہ ایپکس تلاش کریں۔

UltraAuth کے ساتھ بائیو میٹرک تصدیق

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

کمپنی کے الٹرا آتھ پاس ورڈ کے بغیر بائیو میٹرک تصدیق میں مہارت رکھتا ہے۔ اب ہم گٹ لیب پر اس توثیقی طریقہ کی حمایت کرتے ہیں!

شکریہ، کارتیکی ٹنا (کارتیکی ٹنا)!

گٹ لیب رنر 11.11

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

آج ہم نے گٹ لیب رنر 11.11 جاری کیا! GitLab Runner ایک اوپن سورس پروجیکٹ ہے جو CI/CD جابز کو چلانے اور نتائج واپس GitLab کو بھیجنے کے لیے استعمال ہوتا ہے۔

اومنیبس میں بہتری

کور، اسٹارٹر، پریمیم، الٹی میٹ

ہم نے GitLab 11.11 میں Omnibus میں درج ذیل اصلاحات کی ہیں:

اسکیموں کو بہتر بنانا

کور، اسٹارٹر، پریمیم، الٹی میٹ

ہم نے GitLab 11.11 میں ہیلم چارٹس میں درج ذیل اصلاحات کی ہیں:

کارکردگی میں بہتری۔

کور، اسٹارٹر، پریمیم، حتمی، مفت، کانسی، چاندی، سونا

ہم تمام سائز کے GitLab مثالوں کے لیے ہر ریلیز کے ساتھ GitLab کی کارکردگی کو بہتر بناتے رہتے ہیں۔ GitLab 11.11 میں کچھ بہتری:

پرانی خصوصیات

GitLab Geo GitLab 12.0 میں ہیشڈ اسٹوریج فراہم کرے گا۔

GitLab جیو کی ضرورت ہے۔ ہیشڈ اسٹوریج ثانوی نوڈس پر مسابقت کو کم کرنے کے لیے۔ اس میں نوٹ کیا گیا تھا۔ gitlab-ce#40970.

GitLab میں 11.5 ہم نے جیو دستاویزات میں اس ضرورت کو شامل کیا ہے: gitlab-ee#8053.

GitLab میں 11.6 sudo gitlab-rake gitlab:geo:check چیک کرتا ہے کہ آیا ہیشڈ اسٹوریج کو فعال کیا گیا ہے اور تمام پروجیکٹس منتقل ہو گئے ہیں۔ سینٹی میٹر. gitlab-ee#8289. اگر آپ جیو استعمال کر رہے ہیں تو براہ کرم یہ چیک چلائیں اور جلد از جلد ہجرت کریں۔

GitLab میں 11.8 صفحہ پر ایک مستقل طور پر غیر فعال انتباہ دکھایا جائے گا۔ ایڈمن ایریا › جیو › نوڈس، اگر مندرجہ بالا چیک کی اجازت نہیں ہے۔ gitlab-ee!8433.

GitLab میں 12.0 جیو ہیشڈ اسٹوریج کی ضروریات کا استعمال کرے گا۔ سینٹی میٹر. gitlab-ee#8690.

حذف کرنے کی تاریخ: 22 2019 جون،

GitLab Geo PG FDW کو GitLab 12.0 میں لائے گا۔

یہ جیو لاگ کرسر کے لیے ضروری ہے کیونکہ یہ کچھ مطابقت پذیری کے آپریشنز کی کارکردگی کو نمایاں طور پر بہتر بناتا ہے۔ جیو نوڈ اسٹیٹس کے سوالات کی کارکردگی بھی بہتر ہوئی ہے۔ پچھلے سوالات میں بڑے منصوبوں پر بہت خراب کارکردگی تھی۔ اس کو ترتیب دینے کا طریقہ دیکھیں جیو ڈیٹا بیس کی نقل. GitLab میں 12.0 جیو کو PG FDW کی ضرورت ہوگی۔ سینٹی میٹر. gitlab-ee#11006.

حذف کرنے کی تاریخ: 22 2019 جون،

بگ رپورٹنگ اور لاگنگ کے لیے سینٹری آپشنز کو GitLab 12.0 میں یوزر انٹرفیس سے ہٹا دیا جائے گا۔

یہ اختیارات GitLab 12.0 میں یوزر انٹرفیس سے ہٹا دیے جائیں گے اور فائل میں دستیاب ہوں گے۔ gitlab.yml. مزید برآں، آپ متعدد تعیناتیوں کے درمیان فرق کرنے کے لیے سنٹری ماحول کی وضاحت کر سکتے ہیں۔ مثال کے طور پر، ترقی، سٹیجنگ اور پیداوار. سینٹی میٹر. gitlab-ce#49771.

حذف کرنے کی تاریخ: 22 2019 جون،

فی جمع کرانے والی پائپ لائنوں کی زیادہ سے زیادہ تعداد کو محدود کرنا

پہلے، گٹ لیب نے اس کے لیے پائپ لائنیں بنائی تھیں۔ HEAD جمع کرانے میں ہر شاخ. یہ ان ڈویلپرز کے لیے آسان ہے جو ایک ساتھ کئی تبدیلیاں کرتے ہیں (مثال کے طور پر، فیچر برانچ اور برانچ میں develop).

لیکن جب بہت سے فعال شاخوں کے ساتھ ایک بڑے ذخیرہ کو آگے بڑھاتے ہو (مثال کے طور پر، حرکت پذیری، عکس بندی، یا برانچنگ)، آپ کو ہر شاخ کے لیے پائپ لائن بنانے کی ضرورت نہیں ہے۔ GitLab 11.10 کے ساتھ شروع کرتے ہوئے ہم تخلیق کر رہے ہیں۔ زیادہ سے زیادہ 4 پائپ لائنز بھیجتے وقت.

حذف کرنے کی تاریخ: 22 مئی 2019 شہر

فرسودہ GitLab رنر لیگیسی کوڈ کے راستے

Gitlab 11.9 کے مطابق، GitLab Runner استعمال کرتا ہے۔ نیا طریقہ کلوننگ / ریپوزٹری کو کال کرنا۔ فی الحال، GitLab Runner پرانا طریقہ استعمال کرے گا اگر نیا تعاون یافتہ نہیں ہے۔ مزید تفصیلات میں دیکھیں یہ کام.

GitLab 11.0 میں، ہم نے GitLab Runner کے لیے میٹرکس سرور کنفیگریشن کی ظاہری شکل کو تبدیل کر دیا۔ metrics_serverحق میں ہٹا دیا جائے گا listen_address GitLab 12.0 میں۔ مزید تفصیلات میں دیکھیں یہ کام.

ورژن 11.3 میں، گٹ لیب رنر نے سپورٹ کرنا شروع کیا۔ متعدد کیشے فراہم کرنے والے; جس کی وجہ سے نئی ترتیبات شروع ہوئیں مخصوص S3 ترتیب. میں دستاویزات تبدیلیوں کا ایک جدول اور نئی ترتیب میں منتقلی کے لیے ہدایات فراہم کی گئی ہیں۔ مزید تفصیلات میں دیکھیں یہ کام.

یہ راستے GitLab 12.0 میں دستیاب نہیں ہوں گے۔ بطور صارف، آپ کو اس بات کو یقینی بنانے کے علاوہ کسی اور چیز کو تبدیل کرنے کی ضرورت نہیں ہے کہ GitLab Runner 11.9 میں اپ گریڈ کرتے وقت آپ کا GitLab مثال ورژن 12.0+ چل رہا ہے۔

حذف کرنے کی تاریخ: 22 2019 جون،

GitLab Runner کے لیے انٹری پوائنٹ کی خصوصیت کے لیے فرسودہ پیرامیٹر

11.4 GitLab Runner نے فیچر پیرامیٹر متعارف کرایا ہے۔ FF_K8S_USE_ENTRYPOINT_OVER_COMMAND جیسے مسائل کو حل کرنے کے لیے 2338 # и 3536 #.

GitLab 12.0 میں ہم درست رویے پر جائیں گے جیسے کہ فیچر سیٹنگ کو غیر فعال کر دیا گیا ہو۔ مزید تفصیلات میں دیکھیں یہ کام.

حذف کرنے کی تاریخ: 22 2019 جون،

GitLab رنر کے لیے EOL تک پہنچنے والی لینکس کی تقسیم کے لیے فرسودہ سپورٹ

کچھ لینکس ڈسٹری بیوشنز جن پر GitLab Runner انسٹال کیا جا سکتا ہے ان کا مقصد پورا ہو گیا ہے۔

GitLab 12.0 میں، GitLab Runner مزید پیکجز کو لینکس کی تقسیم میں تقسیم نہیں کرے گا۔ ان تقسیموں کی مکمل فہرست جو اب تعاون یافتہ نہیں ہیں ہمارے میں مل سکتی ہیں۔ دستاویزات. شکریہ، جیویر آرڈو (جیویر جارڈن)، آپ کے لیے شراکت!

حذف کرنے کی تاریخ: 22 2019 جون،

پرانے گٹ لیب رنر ہیلپر کمانڈز کو ہٹانا

سپورٹ شامل کرنے کے حصے کے طور پر ونڈوز ڈوکر ایگزیکیوٹر کچھ پرانے حکموں کو ترک کرنا پڑا جو استعمال ہوتے ہیں۔ مددگار تصویر.

GitLab 12.0 میں، GitLab Runner کو نئی کمانڈز کا استعمال کرتے ہوئے لانچ کیا گیا ہے۔ یہ صرف ان صارفین پر لاگو ہوتا ہے جو مددگار تصویر کو اوور رائیڈ کریں۔. مزید تفصیلات میں دیکھیں یہ کام.

حذف کرنے کی تاریخ: 22 2019 جون،

گٹ لیب رنر سے لیگیسی گٹ کلین میکانزم کو ہٹانا

GitLab Runner 11.10 میں ہم ایک موقع فراہم کیا ترتیب دیں کہ رنر کس طرح کمانڈ پر عمل کرتا ہے۔ git clean. اس کے علاوہ، صفائی کی نئی حکمت عملی استعمال کو ہٹا دیتی ہے۔ git reset اور کمانڈ دیتا ہے۔ git clean اتارنے کے مرحلے کے بعد.

چونکہ اس رویے کی تبدیلی کچھ صارفین کو متاثر کر سکتی ہے، اس لیے ہم نے ایک پیرامیٹر تیار کیا ہے۔ FF_USE_LEGACY_GIT_CLEAN_STRATEGY. اگر آپ قدر مقرر کرتے ہیں۔ true، یہ میراثی صفائی کی حکمت عملی کو بحال کرے گا۔ GitLab Runner میں فنکشن پیرامیٹرز کے استعمال کے بارے میں مزید معلومات حاصل کی جا سکتی ہیں۔ دستاویزات میں.

GitLab Runner 12.0 میں، ہم لیگیسی کلین اپ حکمت عملی اور فنکشن پیرامیٹر کا استعمال کرتے ہوئے اسے بحال کرنے کی صلاحیت کے لیے سپورٹ کو ہٹا دیں گے۔ میں دیکھیں یہ کام.

حذف کرنے کی تاریخ: 22 2019 جون،

گروپ پروجیکٹ ٹیمپلیٹس صرف سلور/پریمیم پلانز کے لیے دستیاب ہے۔

جب ہم نے 11.6 میں ٹیم لیول پروجیکٹ ٹیمپلیٹس متعارف کرائے، تو ہم نے غلطی سے اس پریمیم/سلور فیچر کو تمام منصوبوں کے لیے دستیاب کر دیا۔

ہم ہیں اس مسئلے کو ٹھیک کرنا 11.11 ریلیز میں اور تمام صارفین اور سلور/پریمیم لیول سے نیچے کی مثالوں کو اضافی 3 ماہ دے رہے ہیں۔

22 اگست 2019 سے، گروپ پروجیکٹ ٹیمپلیٹس صرف سلور/پریمیم پلانز اور اس سے اوپر کے لیے دستیاب ہوں گے، جیسا کہ دستاویزات میں بیان کیا گیا ہے۔

حذف کرنے کی تاریخ: اگست کے 22 2019

ونڈوز بیچ جابز کے لیے سپورٹ بند کر دی گئی ہے۔

GitLab 13.0 (22 جون 2020) میں، ہم GitLab Runner میں ونڈوز کمانڈ لائن بیچ جابز کے لیے سپورٹ کو ہٹانے کا ارادہ رکھتے ہیں (جیسے cmd.exe) Windows PowerShell کے لیے بہتر تعاون کے حق میں۔ مزید تفصیلات میں یہ کام.

انٹرپرائز DevOps کے لیے ہمارا وژن اب مائیکروسافٹ کی اس پوزیشن کے مطابق ہو جائے گا کہ Windows کے ماحول میں انٹرپرائز ایپلی کیشنز کو خودکار کرنے کے لیے PowerShell بہترین آپشن ہے۔ اگر آپ استعمال جاری رکھنا چاہتے ہیں۔ cmd.exe، ان کمانڈز کو پاور شیل سے کال کیا جا سکتا ہے، لیکن ہم کئی غیر مطابقتوں کی وجہ سے ونڈوز بیچ جابز کو براہ راست سپورٹ نہیں کریں گے جس کے نتیجے میں زیادہ دیکھ بھال اور ڈیولپمنٹ اوور ہیڈ ہوتی ہے۔

حذف کرنے کی تاریخ: 22 2019 ستمبر،

Git 2.21.0 یا اس سے زیادہ کی ضرورت ہے۔

GitLab 11.11 کے مطابق، Git 2.21.0 کو چلانے کی ضرورت ہے۔ Omnibus GitLab پہلے ہی Git 2.21.0 کے ساتھ بھیجتا ہے۔، لیکن Git کے پچھلے ورژن کے ساتھ اصل تنصیبات کے صارفین کو اپ گریڈ کرنا پڑے گا۔

حذف کرنے کی تاریخ: 22 مئی 2019 شہر

Legacy Kubernetes سروس ٹیمپلیٹ

GitLab 12.0 میں ہم Kubernetes سروس ٹیمپلیٹ سے دور جانے کا ارادہ رکھتے ہیں۔ مثال کی سطح پر GitLab 11.11 میں متعارف کرائی گئی مثال کی سطح کے کلسٹر کنفیگریشن کے حق میں۔

GitLab 12.0 میں اپ گریڈ کرتے وقت سروس ٹیمپلیٹ کا استعمال کرنے والی تمام خود نظم شدہ مثالیں مثالی سطح کے کلسٹر میں منتقل ہو جائیں گی۔

حذف کرنے کی تاریخ: 22 2019 جون،

لیبل مماثلت سے آپٹ آؤٹ کرنا app Kubernetes تعیناتی پینلز پر

GitLab 12.0 میں، ہم Kubernetes تعیناتی سلیکٹر میں ایپ لیبل کے ذریعے مماثلت سے دور جانے کا ارادہ رکھتے ہیں۔ GitLab 11.10 میں ہم نے متعارف کرایا نیا ملاپ کا طریقہ کار، جو اس کے ذریعے مماثلتیں تلاش کرتا ہے۔ app.example.com/app и app.example.com/envپینل پر تعیناتیوں کو ظاہر کرنے کے لیے۔

ان تعیناتیوں کو آپ کے تعیناتی ڈیش بورڈز میں ظاہر کرنے کے لیے، آپ صرف ایک نئی تعیناتی جمع کرائیں گے اور GitLab نئے لیبلز کا اطلاق کرے گا۔

حذف کرنے کی تاریخ: 22 2019 جون،

GitLab 12.0 پیکجوں پر ایک توسیعی دستخط کے ساتھ دستخط کیے جائیں گے۔

2 مئی 2019 GitLab پیکجوں کے لیے دستخط کی چابیاں کی میعاد کی مدت میں توسیع کردی Omnibus GitLab 01.08.2019/01.07.2020/XNUMX سے XNUMX/XNUMX/XNUMX تک۔ اگر آپ پیکیج کے دستخطوں کی تصدیق کر رہے ہیں اور چابیاں اپ ڈیٹ کرنا چاہتے ہیں، تو بس دوبارہ سے ہدایات پر عمل کریں۔ Omnibus پیکجوں پر دستخط کرنے کے لیے دستاویزات.

حذف کرنے کی تاریخ: 22 2019 جون،

لاگ تبدیل کریں۔

چینج لاگ میں ان تمام تبدیلیوں کو دیکھیں:

تنصیب

اگر آپ ایک نئی GitLab انسٹالیشن ترتیب دے رہے ہیں تو ملاحظہ کریں۔ GitLab ڈاؤن لوڈ صفحہ.

اپ ڈیٹ کریں

→ چیک آؤٹ کریں۔ اپ ڈیٹس صفحہ

ماخذ: www.habr.com

نیا تبصرہ شامل کریں