Version lifecycle/hi

मीडियाविकि एक "सतत एकीकरण" विकास मॉडल पर कार्य करता है, जहां सॉफ्टवेयर परिवर्तन नियमित रूप से विकिपीडिया जैसी विकिमीडिया वेब साइटों पर लाइव किए जाते हैं।

सिद्धांत रूप में, नई प्रमुख रिलीज़ अर्ध-वर्ष के आधार पर जारी की जाती हैं, और रिलीज़ शाखाओं को पहली रिलीज़ के एक वर्ष तक सुरक्षा अद्यतन प्राप्त होते रहेंगे। समय की कमी और कोड बेस के तेजी से रिफैक्टरिंग के कारण, हम हमेशा के लिए अप्रचलित रिलीज़ का समर्थन नहीं कर सकते, और सुरक्षा और महत्वपूर्ण अपडेट उन रिलीज़ पर लागू नहीं होते हैं जो अपने जीवन के अंत की स्थिति तक पहुँच चुके हैं।

रिलीज मैनेजर दृढ़ता से अनुशंसा करता है कि विकी ऑपरेटर $ 1 मेलिंग सूची की सदस्यता लें, जो सभी रिलीज की अधिसूचना प्राप्त करता है, और सुनिश्चित करें कि उनकी विकी संभव सॉफ़्टवेयर का नवीनतम संस्करण चलाती है। इन घोषणाओं को  और   पर भी पोस्ट किया जाता है।

संस्करण और उनके जीवन का अंत
उपरोक्त तालिका में शामिल संस्करण जिन्हें अप्रचलित के रूप में चिह्नित किया गया है और साथ ही साथ सूचीबद्ध नहीं किए गए संस्करणों को कोई सुरक्षा सुधार प्राप्त नहीं होगा। उनमें महत्वपूर्ण सुरक्षा भेद्यताएं और संभावित डेटा हानि और/या भ्रष्टाचार के खतरे सहित अन्य प्रमुख बग शामिल हो सकते हैं। रिलीज मैनेजर ने एक मजबूत सिफारिश भी जारी की है। उत्पादन परिवेश में केवल वर्तमान "स्थिर संस्करण", "विरासत संस्करण" या "दीर्घकालिक समर्थन संस्करण" के रूप में ऊपर सूचीबद्ध संस्करणों का उपयोग किया जाए।

रिलीज नीति

 * प्रत्येक बिंदु रिलीज़ में अपडेट की गई i18n फ़ाइलें और साथ ही सभी बग फिक्स शामिल होंगे। कोई भी नई सुविधा पॉइंट रिलीज़ पर वापस पोर्ट नहीं की जाएगी और समर्थन में सामान्य रूप से शामिल होना आवश्यक नहीं है।
 * एक प्रमुख रिलीज हर छह महीने'' बनाया जाएगा।
 * एक मामूली रिलीज (सुरक्षा पैच, संदेश अनुवाद बैक-पोर्ट, और सामान्य बगफिक्स सहित) हर तिमाही' बनाया जाएगा।
 * एक दीर्घकालिक समर्थन रिलीज (एलटीएस) हर दो साल' किया जाएगा। एलटीएस सपोर्ट में एक साल का ओवरलैप होगा। उदाहरण के लिए, 1.23 को मई २०१७ तक समर्थित किया गया था। 1.27 को एक साल पहले जारी किया गया था, ताकि लोगों के पास इसे स्थानांतरित करने के लिए एक एलटीएस के रूप में उपलब्ध हो और संक्रमण करने के लिए एक वर्ष हो।
 * रिलीज नोट क्या बदल गया है यह देखने का आधार बना रहेगा। स्वयंसेवी संचालित परियोजना की प्रकृति के कारण, अगले 6-12 महीनों में क्या होगा, यह निश्चित रूप से कहना संभव नहीं है।

रिलीज शेड्यूल
यह समयरेखा इस बात का शेड्यूल है कि नए संस्करण के जारी होने से पहले क्या होना चाहिए। वास्तविक रिलीज़ की तारीख यहाँ T (रिलीज़ के "समय" के लिए) और प्रत्यय -#' ("रिलीज़ से पहले के हफ्तों की संख्या") के रूप में दी गई है।

विस्तार जीवनचक्र प्रबंधन
अधिकांश मीडियाविकि संस्थापनों में महत्वपूर्ण संख्या में एक्सटेंशन शामिल हैं (विकिमीडिया विकी में अक्सर लगभग 140 होते हैं)। एक्सटेंशन के रखरखाव बग फिक्सिंग को प्रबंधित करना और एक्सटेंशन का सही संस्करण चुनना ऐसे मामलों में जहां HEAD विकास संस्करण उन सुविधाओं पर निर्भर करता है जो अभी तक स्थिर या पुराने मीडियाविकी कोर में उपलब्ध नहीं हैं, चुनौतीपूर्ण हो सकती हैं।

इसलिए एक्सटेंशन अनुरक्षकों को मीडियाविकि संस्करण के अनुरूप प्रत्येक एक्सटेंशन संस्करण के लिए गिट शाखाएं बनाए रखने के लिए दृढ़ता से प्रोत्साहित किया जाता है। (विवरण के लिए देखें।) विकिमीडिया के गिट रेपो में होस्ट किए गए एक्सटेंशन के लिए, ऐसी शाखाएं (मीडियाविकि 1.30 के लिए  जैसे नामों के साथ) जब एक नया मीडियाविकि संस्करण ब्रांच किया जाता है तो मास्टर से स्वचालित रूप से बनाए जाते हैं (इस धारणा पर कि एक्सटेंशन मास्टर हर समय मीडियाविकि मास्टर के साथ संगत है)। हालांकि, एक्सटेंशन मेंटेनर के लिए न केवल HEAD में बल्कि पुराने और स्थिर संस्करणों में भी बग्स को ठीक करना बेहतर है (यदि आवश्यक हो तो पुरानी शाखाओं में फिक्स को बैकपोर्ट करके)।

इन नियमों का लक्ष्य यह है कि मीडियाविकि को स्थापित करने वाले लोग या संगठन नवीनतम स्थापित करने पर भरोसा कर सकते हैं एक सरल विधि द्वारा एक संस्करण और मिलान एक्सटेंशन जारी करना, उदा। 1.20.x कोर के लिए git में  का हवाला देकर। और यह गैर-प्रासंगिक और अप्रत्याशित नामों वाले टैरबॉल और ज़िप फ़ाइलों से बचा जाता है।

संस्करण 1.36 के बाद से, MediaWiki केवल दो प्रमुख दीर्घकालिक समर्थन रिलीज़ (LTS) पहले से अपग्रेड का समर्थन करने के लिए प्रतिबद्ध है (देखें T259771)। MediaWiki के पुराने संस्करणों से उन्नयन कई चरणों में करना होगा।

यह भी देखें

 * WikiApiary पर जेनरेटर - मीडियाविकि के विभिन्न संस्करणों के उपयोग के बारे में आंकड़े।
 * WikiApiary पर जेनरेटर - मीडियाविकि के विभिन्न संस्करणों के उपयोग के बारे में आंकड़े।