NixOS 25.05 (“Warbler”) जारी — Linux 6.12 LTS, GNOME 48, नए उपकरण और बड़े Nixpkgs रिफ्रेश
मुख्य अपडेट
NixOS 25.05 (कोड नाम “Warbler”) आधिकारिक रूप से जारी किया गया है। डेवलपर्स के लिए मुख्य बातें: डिफ़ॉल्ट कर्नेल में Linux 6.12 LTS (6.14 की उपलब्धता के साथ), GNOME 48, LLVM 19 और GCC 14 अपडेट, एक बड़ा Nixpkgs रिफ्रेश (हजारों पैकेज अपडेट/अतिरिक्त), System76 के COSMIC DE के लिए प्रारंभिक समर्थन, और क्लासिकल nixos-rebuild उपकरण का प्रयोगात्मक पुनर्लेखन nixos-rebuild-ng (Python) के रूप में परीक्षण के लिए उपलब्ध है। इस रिलीज़ को 2025‑12‑31 तक रखरखाव प्राप्त होता है।
यह क्यों महत्वपूर्ण है
- टूलचेन और कर्नेल बंप: नए कर्नेल और कंपाइलरों को भेजने से ABI/फीचर सेट बदलते हैं और यह स्वदेशी निर्माण, CI छवियों, Docker बेस छवियों, कर्नेल मॉड्यूल और स्वदेशी एक्सटेंशन निर्माण (Node स्वदेशी मॉड्यूल, Rust/C/C++ टूलचेन) को प्रभावित कर सकता है। बैकपोर्टेड फिक्स की आवश्यकता कम होने की उम्मीद करें लेकिन नए टूलचेन को लक्षित करने वाले CI/जॉब छवियों की योजना बनाएं।
- बड़ा पैकेज रिफ्रेश: हजारों पैकेज अपडेट और हटाने का मतलब है कि पुनरुत्पादक निर्माण के लिए उपयोग किए जाने वाले निर्भरता संस्करण बदल सकते हैं; अपने Nix फ्लेक्स/nixpkgs पिन को अपग्रेड करने से पहले लॉक और परीक्षण करें।
- nixos-rebuild-ng: पुनर्निर्माण कार्यप्रवाह का एक परीक्षण, ऑप्ट-इन पुनर्लेखन विभिन्न स्वचालन और स्क्रिप्टिंग एर्गोनॉमिक्स (और आसान योगदान) के लिए दरवाजे खोलता है। जो टीमें सिस्टम पुनर्निर्माण को स्वचालित करती हैं, उन्हें इसे स्टेजिंग में मूल्यांकन करना चाहिए — यह प्रयोगात्मक है लेकिन दीर्घकालिक रखरखाव के लिए महत्वपूर्ण है।
- अपग्रेड विंडो और EOL: रिलीज़ जीवनचक्र और पुराने छवियों का अवमूल्यन CI और बेड़े प्रबंधन में निर्धारित अपग्रेड के लिए महत्वपूर्ण है; बड़े पैकेज परिवर्तनों से आश्चर्य से बचने के लिए पिनिंग रणनीति और स्टेज रोलआउट परीक्षण की सिफारिश की जाती है।
स्रोत
आगे पढ़ें
Node.js v25 2025‑10‑15 के लिए निर्धारित — semver‑major रिलीज निकट है
30 सितंबर 2025Node.js v25 15 अक्टूबर, 2025 के लिए निर्धारित है (कमिट कटऑफ 2025‑09‑15)। टीमों को नए मेजर के खिलाफ CI चलाना चाहिए, नेटिव मॉड्यूल का सत्यापन करना चाहिए, और कैनरी डिप्लॉयमेंट के लिए तैयारी करनी चाहिए।
Azure Functions Proxies: सामुदायिक समर्थन 2025‑09‑30 को समाप्त — अब Proxies से माइग्रेट करें
29 सितंबर 2025Azure ने घोषणा की है कि Azure Functions Proxies 2025‑09‑30 के बाद असमर्थित होंगे; जो टीमें अभी भी Proxies का उपयोग कर रही हैं, उन्हें तुरंत एक समर्थित API सतह (APIM, Front Door, या एक हल्का रिवर्स प्रॉक्सी) पर इन्वेंटरी और माइग्रेट करना चाहिए।
NodeShield: रनटाइम SBOM प्रवर्तन (CBOM) Node.js के लिए आपूर्ति श्रृंखला हमलों को नगण्य ओवरहेड के साथ सीमित करता है
28 सितंबर 2025एक नया पेपर NodeShield का परिचय देता है, जो एक रनटाइम प्रवर्तन प्रणाली है जो SBOMs का उपयोग करती है जो प्रति-निर्भरता क्षमताओं (CBOM) के साथ विस्तारित होती है ताकि Node.js में आपूर्ति श्रृंखला के दुरुपयोग को ~98% प्रभावशीलता और <1ms ओवरहेड के साथ रोका जा सके।