Point release
پوائنٹ ریلیز (ڈاٹ ریلیز، یا ہاٹ فکس بھی) ایک سافٹ ویئر پروجیکٹ کا پیچ ریلیز ہے، خاص طور پر جس کا مقصد اہم خصوصیات کو شامل کرنے کے بجائے کیڑوں کو ٹھیک کرنا یا چھوٹی صفائی کرنا ہے۔ اکثر، ایک بڑی یا معمولی ریلیز میں بہت زیادہ کیڑے طے کیے جاتے ہیں، جس سے پوائنٹ ریلیز کی ضرورت پیدا ہوتی ہے۔ تعریف "پوائنٹ ریلیز" کی اصطلاح سے مراد سافٹ ویئر ورژننگ کا ایک عام طریقہ ہے جس میں ایک بڑے ورژن کے بعد اعشاریہ نقطہ اور ایک معمولی ورژن ہوتا ہے۔ جب ایک نیا معمولی ورژن جاری کیا جاتا ہے، تو اعشاریہ نقطہ کے بعد کی تعداد میں اضافہ ہوتا ہے، جیسے۔ 7. 0 سے 7.1 تک، یا 2.4.9 سے 2.4.10 تک۔ "پوائنٹ" کے بعد تعداد میں اضافے کی وجہ سے اس رجحان کو "پوائنٹ ریلیز" کہا جاتا ہے۔ دائرہ کار ایک پوائنٹ ریلیز میں، سافٹ ویئر پروجیکٹ میں تبدیلیاں عام طور پر معمولی ہوتی ہیں۔ اس طرح کی ریلیزز عام طور پر بگ فکسز، اصلاح، حفاظتی پیچ، اور معمولی نئی خصوصیات کے لیے مخصوص ہوتی ہیں۔ عام طور پر، کیڑے جو وسیع صارف کی آبادی کو متاثر کرتے ہیں انہیں پوائنٹ ریلیز کے لیے منتخب کیا جاتا ہے۔ تنظیم پر منحصر ہے، پوائنٹ ریلیز کا سائز اور وسعت کسی ایک گاہک کے لیے فکس ٹارگٹڈ ریلیز سے لے کر عام مینٹیننس ریلیز یا یہاں تک کہ سروس پیک تک کہیں بھی ہو سکتی ہے۔ پوائنٹ ریلیزز عام طور پر سافٹ ویئر کی پچھلی بڑی ریلیز کے ساتھ انٹرفیس کے مطابق ہونے کی کوشش کرتی ہیں۔ نیز، ایک پوائنٹ ریلیز موجودہ معمولی یا بڑے ورژن کے تحت دیگر تمام پوائنٹ ریلیزز کے ساتھ مطابقت رکھتی ہے۔ فریکوئنسی پوائنٹ ریلیزز اکثر بڑی ریلیزز کے برعکس کافی کثرت سے دستیاب کرائی جاتی ہیں، جو ہر چند مہینوں یا سالوں میں ایک بار ہو سکتی ہیں۔ پوائنٹ ریلیزز کو کسی بڑی ریلیز کے بعد ایک مخصوص وقت کے لیے جاری کرنے کا منصوبہ بنایا جا سکتا ہے یا ضرورت کے مطابق جاری کیا جا سکتا ہے۔ کسی تنظیم کی ضروریات کے لحاظ سے پوائنٹ ریلیزز کی تعیناتی کی تعدد بہت مختلف ہوتی ہے۔ تاہم، اگر سافٹ ویئر کے موجودہ ورژن میں کوئی اہم مسئلہ پایا گیا ہے، تو مسئلہ دریافت ہونے کے بعد بہت جلد ایک ایمرجنسی پوائنٹ ریلیز سامنے آسکتی ہے۔ رسک آل ریلیزز فطری طور پر خطرے کو مرکوز کرتی ہیں، کیونکہ ہزاروں کوڈ تبدیلیاں اسے ایک ہی ریلیز میں تبدیل کر سکتی ہیں۔ یہ پوائنٹ ریلیز کے ساتھ نئے کیڑے متعارف کرانے کا خطرہ چلاتا ہے۔ رجعت کی جانچ سے رجعت کو کسی حد تک کم کیا جا سکتا ہے، لیکن رجعت کی جانچ ایک مستحکم، کیڑے سے پاک ماحول کو یقینی بنانے کے لیے کافی نہیں ہے۔ عام طور پر، پوائنٹ ریلیز کے اہداف میں سے ایک صارف کی فکس کی ضرورت، فکس کے سائز اور ریگریشن کے خطرے کو متوازن کرنے کی بنیاد پر تبدیلیاں کرکے خطرے کو کم کرنا ہے۔ سافٹ ویئر کی بہت سی تبدیلیوں کے ایک ساتھ جاری ہونے کے خطرات نے کچھ گروپوں کو پوائنٹ ریلیز کرنے کے بجائے رولنگ ریلیز کے طریقہ کار پر عمل کرتے ہوئے سافٹ ویئر جاری کرنے پر مجبور کیا ہے۔ خوردہ سافٹ ویئر کے ساتھ، پوائنٹ ریلیزز اکثر ہوتی ہیں، لیکن ضروری نہیں کہ تازہ ترین مکمل ورژن کے صارفین کے لیے مفت اپ ڈیٹس ہوں، جیسا کہ بڑی ریلیزز کے برعکس جو اکثر پچھلے صارفین کے لیے بھی کسی قیمت پر آتی ہیں۔ سافٹ ویئر کا ڈیلیوری ماڈل اس بات کو بھی متاثر کرتا ہے کہ اسے کون استعمال کر سکتا ہے۔ اگر کوئی تنظیم کسی سافٹ ویئر کو سروس ماڈل کے طور پر فالو کرتی ہے یا سافٹ ویئر کو کلاؤڈ میں ہوسٹ کیا جاتا ہے، تو صارفین کے لیے ایک پوائنٹ ریلیز فوری طور پر دستیاب ہو سکتی ہے، جسے حاصل کرنے کے لیے صارفین کی طرف سے کسی کوشش کی ضرورت نہیں ہے۔ اگر سافٹ ویئر کو ڈاؤن لوڈ کرنا ضروری ہے، تو صارف کو خود پوائنٹ ریلیز انسٹال کرنے کی ضرورت پڑ سکتی ہے۔ نوٹ یہ بھی دیکھیں پیچ (کمپیوٹنگ) سافٹ ویئر ورژننگ سافٹ ویئر ریلیز لائف سائیکل مینٹیننس ریلیز سروس پیک سافٹ ویئر ریلیز