GraphQL विशिष्टता — सितंबर 2025 संस्करण: स्कीमा समन्वय, OneOf इनपुट, और निष्पादन योग्य दस्तावेज़ विवरण
मुख्य अपडेट
GraphQL फाउंडेशन ने GraphQL विशिष्टता का सितंबर 2025 संस्करण जारी किया — अक्टूबर 2021 के बाद से पहला पूर्ण स्पेक संस्करण — जो औपचारिक रूप से स्कीमा समन्वय (स्कीमा तत्वों के लिए मानक, मशीन- और मानव-पठनीय पते), OneOf इनपुट ऑब्जेक्ट (आपस में विशेष इनपुट आकार), निष्पादन योग्य दस्तावेज़ों (क्वेरी/म्यूटेशन/सदस्यता) पर विवरण संलग्न करने की क्षमता, पूर्ण यूनिकोड व्याकरण समर्थन, और अवहेलना और निष्पादन अर्थशास्त्र के चारों ओर कई स्पष्टीकरण जोड़ता है। (graphql.org)
यह क्यों महत्वपूर्ण है
ये डेवलपर-फेसिंग भाषा परिवर्तन हैं, संपादकीय बारीकियाँ नहीं। स्कीमा समन्वय उपकरणों को फ़ील्ड/प्रकारों के लिए एक स्थिर पहचानकर्ता प्रदान करते हैं, जिससे विश्वसनीय कोडजन, निर्धारक लिंटिंग, सटीक स्वचालित PR टिप्पणियाँ, और बेहतर स्कीमा रजिस्ट्रियाँ सक्षम होती हैं। OneOf इनपुट ऑब्जेक्ट API डिजाइनरों को स्कीमा में आपस में विशेष इनपुट मॉडल करने की अनुमति देते हैं, जिससे अस्थायी मान्यता बायलरप्लेट कम होती है और उत्पन्न क्लाइंट टाइपिंग में सुधार होता है। ऑपरेशन विवरण (अब दस्तावेज़ AST का हिस्सा) का मतलब है कि IDEs, गेटवे, CI जांच, और LLM-संचालित उपकरण ऑपरेशन-स्तरीय दस्तावेज़ को स्वाभाविक रूप से उपभोग कर सकते हैं, न कि नाजुक टिप्पणी सम्मेलनों पर निर्भर रहकर। स्पष्ट अवहेलना और निष्पादन नियम उत्पादन में परिवर्तन और अवलोकन को अधिक पूर्वानुमानित बनाते हैं। कार्यान्वयनकर्ता (कोड जनरेटर, गेटवे, और उपकरण) को इन लाभों को पूरी तरह से सतह पर लाने के लिए स्पेक अपडेट को अपनाने की आवश्यकता होगी, लेकिन ये परिवर्तन उत्पादन GraphQL तैनाती के लिए उपकरणों की विश्वसनीयता और स्वचालन में महत्वपूर्ण सुधार करना चाहिए। (graphql.org)
स्रोत
आगे पढ़ें
TypeScript का मूल Go पोर्ट (Project Corsa) ~10× प्रकार-चेक गति में सुधार लाता है
29 नवंबर 2025Microsoft की TypeScript टीम ने Go (Project Corsa) के लिए कंपाइलर और भाषा सेवा को पोर्ट किया है, जिससे बड़े, वास्तविक दुनिया में गति और मेमोरी में सुधार हुआ है और प्रारंभिक परीक्षण के लिए मूल पूर्वावलोकन जारी किए गए हैं।
Node.js ने अंतर्निहित TypeScript टाइप-स्ट्रीपिंग को स्थिर (v25.2.0) के रूप में चिह्नित किया
28 नवंबर 2025Node.js v25.2.0 (11 नवंबर, 2025) रनटाइम TypeScript 'टाइप स्ट्रीपिंग' को स्थिर करता है — कई .ts फ़ाइलों को सीधे नोड के साथ चलाएं, महत्वपूर्ण व्यावहारिक चेतावनियों के साथ।
Docker ने नेस्टेड डिपेंडेंसी में महत्वपूर्ण RCE का पैच किया, LangChain.js के लिए अपस्ट्रीम फिक्स
27 नवंबर 2025Docker ने expr-eval डिपेंडेंसी में निहित एक महत्वपूर्ण RCE (CVE-2025-12735) को पाया और ठीक किया, इसे एक बनाए रखी गई वैकल्पिक के साथ बदल दिया, और LangChain.js के लिए अपस्ट्रीम फिक्स में योगदान दिया—जो Kibana और कई LLM ऐप्स को प्रभावित करता है।