Python 3.14 जारी किया गया — फ्री-थ्रेडेड Python का समर्थन, सबइंटरप्रेटर्स, Sigstore और प्रयोगात्मक JIT

PythonDevOpsBackend

मुख्य अपडेट

Python 3.14.0 (अंतिम) 2025‑10‑07 को कई परिवर्तनों के साथ जारी किया गया है जो उत्पादन डेवलपर्स को महत्वपूर्ण रूप से प्रभावित करते हैं: फ्री-थ्रेडेड (GIL-रहित) बिल्ड अब आधिकारिक रूप से समर्थित है (PEP 703 / PEP 779 का चरण II), एनोटेशन का स्थगित मूल्यांकन (PEP 649), मानक पुस्तकालय से उपलब्ध कई इंटरप्रेटर्स (PEP 734), एक नया Python C कॉन्फ़िगरेशन API (PEP 741), एक अंतर्निहित Zstandard संकुचन मॉड्यूल, आधिकारिक Android बाइनरी, और प्रयोगात्मक JIT-सुसज्जित macOS/Windows रिलीज़ बाइनरी। यह रिलीज़ रिलीज़ आर्टिफैक्ट्स के लिए PGP हस्ताक्षर को हटा देती है और Sigstore सत्यापन को प्राथमिकता देती है। (python.org)

यह क्यों महत्वपूर्ण है

यह वर्षों में सबसे व्यावहारिक रूप से महत्वपूर्ण Python रिलीज़ में से एक है। फ्री-थ्रेडेड Python का "समर्थित" में जाना यह संकेत देता है कि वास्तविक समवर्ती मल्टीथ्रेडेड कार्यभार (और उनके लिए आवश्यक पारिस्थितिकी तंत्र में परिवर्तन) अब एक समर्थित मार्ग हैं — लेकिन इसका मतलब यह भी है कि C एक्सटेंशन और बाइनरी व्हील्स के रखरखाव करने वालों को थ्रेड-सेफ्टी और ABI धारणाओं का परीक्षण और, जहाँ आवश्यक हो, अपडेट करना चाहिए। stdlib में सबइंटरप्रेटर्स समवर्तीता और एम्बेडिंग के लिए एक सुरक्षित कम-ओवरहेड अलगाव प्राइमिटिव प्रदान करते हैं (भाषा सर्वर, प्लगइन होस्ट और कुछ सर्वर आर्किटेक्चर के लिए उपयोगी)। Sigstore का कदम CI/CD और वितरण कार्यप्रवाहों में रिलीज़ सत्यापन को बदलता है — टीमों को पुराने PGP कार्यप्रवाहों पर निर्भर रहने के बजाय Sigstore सत्यापन या उपकरणों को अपनाना चाहिए। प्रयोगात्मक JIT और आधिकारिक Android बाइनरी मोबाइल और डेस्कटॉप प्रदर्शन प्रयोग के लिए बार को कम करते हैं, लेकिन वे स्पष्ट रूप से प्रयोगात्मक हैं: उत्पादन में उन पर निर्भर होने से पहले मापें। अंत में, कुछ संगतता नोट्स हैं (जैसे, गैर-macOS/Windows प्लेटफार्मों पर मल्टीप्रोसेसिंग प्रारंभ विधियों के चारों ओर परिवर्तन) जो मौजूदा तैनाती में पिकलिंग या प्रक्रिया-प्रारंभ रिग्रेशन के रूप में सामने आ सकते हैं; अपने CI, व्हील्स और कंटेनर छवियों का 3.14 के खिलाफ परीक्षण करें। (python.org)

स्रोत

आगे पढ़ें