Version lifecycle/hi

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

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

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



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



प्रकाशन नीति

 * हर छद्म-प्रकाशन में अपडेट की गई i18n फ़ाइलें और बग-सुधार मौजूद हैं। पिछले छद्म-प्रकाशनों में नई सुविधाओं को बैक-पोर्ट नहीं किया जाएगा और इसमें आम तौर पर को शामिल नहीं किया जाता है।
 * प्रमुख प्रकाशन को प्रकाशित किया जाता है हर छः महीने।
 * छद्म-प्रकाशन (जिसमें सुरक्षा के अपडेट्स, अनुवाद के बैक-पोर्ट्स, और साधारण बग-सुधार मौजूद होते हैं) को प्रकाशित किया जाता है हर तीन महीने।
 * स्थायी समर्थन संस्करण (LTS: Long Term Support) को प्रकाशित किया जाता है हर दो साल। स्थायी संस्करणों के समर्थन में एक साल का ओवरलैप होता है। उदाहरणस्वरूप, 1.23 को मई 2017 तक समर्थन मिला। 1.27 को पिछले साल प्रकाशित किया गया, ताकि लोगों को बदलाव करने के एक साल पहले तक यह एक LTS के रूप में मिलती रहे।
 * प्रकाशन की टिप्पणियों में यह देखा जा सकता है कि क्या बदला है। क्योंकि यह एक स्वयंसेवकों द्वारा विकसित परियोजना है, यह कहना मुश्किल है कि अगले 6 से 12 महीनों में क्या होने वाला है।



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



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

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

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

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

यह भी देखें

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