ओरेकल ने जावा 25 जारी किया — प्रमुख भाषा, समवर्तीता, प्रदर्शन और PQC प्रगति
प्रमुख अपडेट
ओरेकल ने 16 सितंबर, 2025 को जावा 25 (ओरेकल JDK 25) की घोषणा की। यह रिलीज 18 JDK सुधार प्रस्तावों को समाहित करती है जो रोज़मर्रा के विकास और प्रदर्शन-संवेदनशील प्रणालियों के लिए व्यावहारिक हैं: पैटर्न मिलान अब प्राइमिटिव प्रकारों का समर्थन करता है; कॉम्पैक्ट स्रोत फ़ाइलें और इंस्टेंस मेन विधियाँ छोटे कार्यक्रमों और स्क्रिप्टों के लिए समारोह को कम करती हैं; मॉड्यूल आयात घोषणाएँ मॉड्यूलर APIs का उपयोग करना सरल बनाती हैं; संरचित समवर्तीता और स्कोप्ड मान समवर्ती कोड के लिए सहीता और अवलोकनीयता में सुधार करते हैं; वेक्टर API और पहले से समय (AOT) एर्गोनॉमिक्स/विधि प्रोफाइलिंग स्टार्टअप को कम करते हैं और गणना और अनुमान कार्यभार के लिए रनटाइम थ्रूपुट बढ़ाते हैं; और सुरक्षा पुस्तकालयों में कुंजी व्युत्पत्ति और PEM एन्कोडिंग अपडेट शामिल हैं जो पोस्ट-क्वांटम क्रिप्टोग्राफी की तैयारी के साथ हैं। ओरेकल दीर्घकालिक समर्थन व्यवस्थाएँ (सितंबर 2028 तक बिना शुल्क अपडेट के साथ और उसके बाद विस्तारित शर्तें) भी प्रदान कर रहा है और JDK 25 को OCI पर प्रदर्शन पैक्स के साथ स्थिति में रखता है। (oracle.com)
यह क्यों महत्वपूर्ण है
यह बड़े जावा सेवाओं को बनाए रखने वाली टीमों और JVM कोड को कम-लेटेंसी या AI अनुमान पथों में स्थानांतरित करने वाली टीमों के लिए एक महत्वपूर्ण रिलीज है। भाषा और पुस्तकालय में परिवर्तन जावा को त्वरित स्क्रिप्ट, DevOps उपयोगिताओं, और बिना पुनः लेखन के क्रमिक आधुनिकीकरण के लिए महत्वपूर्ण रूप से अधिक व्यावहारिक बनाते हैं: कॉम्पैक्ट स्रोत फ़ाइलें और मॉड्यूल आयात घोषणाएँ छोटे उपकरणों और निर्माण स्क्रिप्टों के लिए ऑन-रैंप घर्षण को कम करती हैं, जबकि प्राइमिटिव पैटर्न मिलान और लचीले कंस्ट्रक्टर बॉडीज़ पुस्तकालय और अनुप्रयोग कोड को अधिक अभिव्यक्तिशील और सुरक्षित बनाते हैं। संरचित समवर्तीता और स्कोप्ड मान केवल API की सुंदरता नहीं हैं — वे सामान्य थ्रेडिंग बग को महत्वपूर्ण रूप से कम करते हैं और माइक्रोसर्विसेज और बैकग्राउंड पाइपलाइनों में रद्दीकरण और शटडाउन अर्थशास्त्र को समझना आसान बनाते हैं। AOT एर्गोनॉमिक्स और विधि-प्रोफाइलिंग JEPs सीधे ठंडी शुरुआत और वार्मअप लागतों को संबोधित करते हैं जो कंटेनरों, सर्वरलेस, और अनुमान कार्यभार में महत्वपूर्ण हैं; वेक्टर API और कॉम्पैक्ट ऑब्जेक्ट हेडर CPU-बाउंड सेवाओं और बैच AI अनुमान के लिए स्पष्ट जीत हैं। संचालन के दृष्टिकोण से, JFR प्रोफाइलिंग सुधार बेहतर उत्पादन अवलोकनीयता प्रदान करते हैं और घोषित बहु-वर्षीय समर्थन योजना (और OCI प्रदर्शन एकीकरण) का अर्थ है कि उद्यम माइग्रेशन और अनुपालन पथ उपलब्ध हैं, लेकिन टीमों को सितंबर 2028 के बाद की शर्तों के लिए लाइसेंस और अपडेट नीतियों को मान्य करना चाहिए। व्यावहारिक रूप से: CI में जावा 25 रन जोड़ें, स्टेजिंग में JFR और AOT प्रवाह का अभ्यास करें, VM परिवर्तनों के लिए किसी भी मूल उपकरण श्रृंखलाओं या JNI एकीकरण की समीक्षा करें, और इस रिलीज़ को उपयोगिता कोड में बॉयलरप्लेट को कम करने और वास्तविक कार्यभार में समवर्तीता सुधारों का परीक्षण करने के अवसर के रूप में मानें। (oracle.com)
स्रोत
आगे पढ़ें
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 ओवरहेड के साथ रोका जा सके।