Java 25 / JDK 25 आधिकारिक रूप से जारी
(openjdk.org)- Java 25 और इसका रेफ़रेंस इम्प्लीमेंटेशन JDK 25 आधिकारिक रूप से जारी कर दिया गया है
- इस संस्करण में नई 18 JEP (Java Enhancement Proposal) सुविधाएँ शामिल हैं
- x86 32-बिट पोर्ट हटाना, Scoped Values, Structured Concurrency, Primitive Types में सुधार जैसे प्रमुख बदलाव लागू किए गए हैं
Java 25 / JDK 25: आधिकारिक रिलीज़
- JDK 25, यानी Java 25 का रेफ़रेंस इम्प्लीमेंटेशन, आधिकारिक रूप से प्रोडक्शन डिस्ट्रीब्यूशन संस्करण के रूप में जारी किया गया है
- 15 अगस्त 2025 को दूसरा रिलीज़ कैंडिडेट build 36 उपलब्ध कराया गया था, और उसके बाद कोई गंभीर (P1) बग रिपोर्ट नहीं हुई
- build 36 अंतिम GA(General Availability) संस्करण है, और इसे ऑपरेटिंग एनवायरनमेंट में भी इस्तेमाल किया जा सकता है
- GPL लाइसेंस आधारित OpenJDK बिल्ड Oracle द्वारा आधिकारिक रूप से उपलब्ध कराया जा रहा है, और अन्य कई वेंडरों के बिल्ड संस्करण भी जल्द वितरित किए जाएंगे
प्रमुख सुविधाएँ और सुधार
इस रिलीज़ में 18 JEP (Java Enhancement Proposal) शामिल हैं
- 470: PEM-आधारित क्रिप्टोग्राफिक ऑब्जेक्ट एन्कोडिंग (प्रीव्यू)
- 502: Stable Values (प्रीव्यू)
- 503: x86 32-बिट पोर्ट हटाना
- 505: Structured Concurrency (5वाँ प्रीव्यू)
- 506: Scoped Values
- 507: pattern, instanceof, switch में Primitive Types समर्थन (3रा प्रीव्यू)
- 508: Vector API (10वाँ incubator version)
- 509: JFR CPU टाइम प्रोफाइलिंग (प्रयोगात्मक सुविधा)
- 510: Key Derivation Function API
- 511: Module Import declarations
- 512: Compact Source Files और instance main methods
- 513: Flexible Constructor Bodies
- 514: Ahead-of-Time कमांडलाइन ऑप्टिमाइज़ेशन
- 515: Ahead-of-Time मेथड प्रोफाइलिंग
- 518: JFR cooperative sampling
- 519: Compact Object Headers
- 520: JFR method timing और tracing
- 521: Generational Shenandoah
इस रिलीज़ में ऊपर दिए गए JEP के अलावा सैकड़ों छोटे फीचर सुधार और हज़ारों बग फ़िक्स भी शामिल किए गए हैं
रिलीज़ की विस्तृत जानकारी और JEP के विवरण
OpenJDK JDK 25 प्रोजेक्ट पेज पर देखे जा सकते हैं
अभी कोई टिप्पणी नहीं है.