मीडियाविकि 1.33

From mediawiki.org
This page is a translated version of the page MediaWiki 1.33 and the translation is 100% complete.
चेतावनी चेतावनी: MediaWiki 1.33 में एक चरम सुरक्षा समस्या थी। अगर संभव हो तो कृपया मीडियाविकि के नए संस्करणों पर अपग्रेड करें। अगर आप अपने मीडियाविकि को अपग्रेड नहीं कर पा रहे हैं, समाधान के लिए 2021-12 security release/FAQ देखें।

MediaWiki 1.33 मीडियाविकि का एक कालग्रस्त प्रकाशन है। बदलावों की पूरी सूची के लिए प्रकाशन की टिप्पणियाँ फाइल देखें। इसे विकिमीडिया संस्थान विकियों पर 23 अक्टूबर, 2018 से 10 अप्रैल 2019 तक "wmf " आल्फ़ा शाखाओं से तैनात किया गया था। 1.33.0 स्थिर प्रकाशन को 2 जुलाई 2019 को प्रकाशित किया गया था। नवीनतम प्रकाशन डाउनलोड करें या इस प्रकाशन को ट्रैक करने के लिए गिट में [[git:mediawiki/core/+/REL1_33/{{{1}}}|REL1_33]] शाखा देखें। 1.33 शाखा को इसके 1.33.4 संस्करण के साथ 6 जून, 2020 को कालग्रस्त घोषित कर दिया गया।

ज्ञात समस्याएँ

  • टास्क T227147 मीडियाविकि को सेट किए जाने पर यह $wgDBprefix को "_" से ही खत्म करता है, वरना एक त्रुटि आती है जो कहती है: 'InvalidArgumentException: A non-empty prefix must end with "_"'।
  • टास्क T230317 मीडियाविकि के किसी पुराने संस्करण (1.15 से पहले) से अपग्रेड करने पर स्क्रिप्ट फेल हो जाता है। आपको अपग्रेड स्क्रिप्ट चलाने से पहले खुद valid_tag table जोड़ना होगा। इसे मीडियाविकि 1.33.1 में ठीक कर दिया गया है।
  • टास्क T227662 किसी पुराने संस्करण से अपग्रेड करने पर आपको एक Unknown column 'ar_comment_id' in 'where' clause त्रुटि मिल सकती है। आपको patch-comment-table.sql फाइल खुद जोड़ने की आवश्यकता हो सकती है।
  • टास्क T232129 1.33.0 के साथ बंडल किए गए ConfirmEdit का संस्करण पृष्ठ पर कड़ी जोड़ने पर OOUI\Exception त्रुटि देती है। इसे 1.33.1 में ठीक कर दिया गया है मगर आप अलग से एक्सटेंशन का नया संस्करण डाउनलोड कर सकते हैं।
  • टास्क T232273 अपडेट के बाद पृष्ठों के आयात किए गए संस्करण गायब हो सकते हैं। इससे migrateActors.php से पहले अनुरक्षण स्क्रिप्ट cleanupUsersWithNoId.php चलाकर ठीक किया जा सकता है।

अपग्रेड की टिप्पणियाँ

1.33 में 1.32 के बाद कई डेटाबेस बदलाव हैं, और यह स्केमा अपडेट के बिना काम नहीं करेगा। ध्यान रखें कि अवतरण टेबल जैसे कई विशाल टेबलों पर बदलावों के कारण स्केमा अपडेटमें काफी समय लग सकता है (माध्यम मात्रा के साइट में कुछ मिनट, बड़े साइट में कई घंटे)।

अपग्रेड करने से पहले अपना डेटाबेस बैकअप करना न भूलें!

अधिक विस्तृत अपग्रेड विधि के लिए UPGRADE फाइल देखें, जिसमें 1.11 के पहले के संस्करणों से अपग्रेड करने के बारे में भी जानकारी है।

मीडियाविकि 1.33 अपग्रेड के लिए कुछ विशेष टिप्पणियाँ हैं:

  • कुछ बाहरी कड़ियों के खोज update.php (या refreshExternallinksIndex.php) को चलाने तक ठीक से काम नहीं करेंगे। इसमें IP पते से कड़ियों की खोज, अंतर्राष्ट्रीयकृत डोमेन नाम, और mailto कड़ियाँ भी शामिल हैं।
  • अगर आपने मीडियाविकि के पुराने संस्करण में migrateActors.php चलाया था और अब अपने विकि को SCHEMA_COMPAT_READ_OLD पर सेट करके $wgActorTableSchemaMigrationStage से चलाना चाहते हैं, ध्यान रखें कि उस log_search रो को गलती से हटा दिया गया था जिसमें लक्ष्य सदस्य द्वारा अवतरण डिलीशन मौजूद हैं।
  • अगर अवतरण डिलीशन्स को विकि के SCHEMA_COMPAT_WRITE_BOTH पर सेट किए गए बिना migrateActors.php चलाए $wgActorTableSchemaMigrationStage पर कॉन्फिगर किए जाने के दौरान किए गए थे, log_search टेबल पर "target_author_actor" के लिए खाली वैल्यू वाले रो हो सकते हैं जिससे लक्ष्य दस्य द्वारा अवतरण डिलीशन के लॉग खोज नाकाम होंगे। इन्हें migrateActors.php को (दोबारा) चलाकर ठीक किया जा सकता है।

नया क्या है

  • अवरोध सुविधा को एक नई सुविधा दी जा रही है, "अर्ध अवरोध", जहाँ IP-ओं और खातों को विशिष्ट पृष्ठों या नामस्थानों को संपादित करने से रोका जा सकता है। यह वर्तमान में विकास स्तर पर है, पर इसे $wgEnablePartialBlocks सुविधा चिप्पी को सक्षम करके सक्षम किया जा सकता है। भविष्य के प्रकाशनों में यह डिफॉल्ट से मौजूद होगा।
  • (टास्क T96041) श्रेणियों को अब विशेष:अप्रयुक्त_श्रेणियाँ से श्रेणी के पृष्ठ पर नए स्वभाव चिप्पी __EXPECTUNUSEDCATEGORY__ से छिपाया जा सकता है।

अपडेट की गई भाषाएँ

मीडियाविकि 350 से अधिक भाषाओं में उपलब्ध है। कई अनुवादों को अक्सर अपडेट किया जाता है। नीचे Phabricator रिपोर्ट्स की वजह से सिर्फ कुछ ही भाषाएँ और भाषओं में बदलाव सूचीबद्ध हैं।

  • (टास्क T203908) Eastern Pwo (kjp) के लिए भाषा समर्थन जोड़ा गया।
  • (टास्क T213717) NS_TEMPLATE के Goan Konkani (Devanagari script) (gom-deva) अनुवाद में एक अनुवाद त्रुटि को ठीक किया गया।
  • (टास्क T212221) संथाली (sat) के लिए $digitTransformTable जोड़ा गया।
  • (टास्क T216479) Saisiyat (xsy) के लिए भाषा समर्थन जोड़ा गया।
  • (टास्क T219728) नए जापानी युग नाम "रेइवा" का समर्थन जोड़ा गया।

दूसरे बदलाव

अपग्रेड कर रहे सिस्टम प्रबंधकों को अपग्रेड के विशिष्ट टिप्पणियाँ बहुत ध्यान से पढ़ना चाहिए। विकासकों को पूरी प्रकाशन नोट पढ़नी चाहिए।

  • (टास्क T210814) कई भाषा वैल्यू वाले SVG अब डिफॉल्ट से चित्र के पृष्ठ पर विकि के भाषा के अनुसार दिखाए जाते हैं।
  • (टास्क T205040) जहाँ उपलब्ध हो, वहाँ बहुभाषी चित्रों को वर्तमान पार्स में दिखाया जाता है।
  • Special:ActiveUsers अब कैश क्वेरी के आखिरी अपडेट के बाद अक्रिय हुए सदस्यों को फिल्टर नहीं करेगा।
  • Special:CreateAccount अब सदस्य को चेतावनी देता है अगर उसे अपना सदस्य नाम मानकीकृत करना होता है।
  • $wgMiserMode कंटेंट नामस्थानों में {{REVISIONID}} जादुई शब्द को अक्षम कर देता है। इसे पृष्ठ सहेजने के बाद एक डैश से सब्सटिट्यूट कर दिया जाता है।

उपपृष्ठ