JDK 26

17. märtsil 2026. aastal toimus JDK 26 väljaandmine — Java SE platvormi (platvormi versioon 26) standardne rakendus, mille on määratlenud JSR 401 Java Community Process raames. Selle kohta teatas OpenJDK ametlik veebileht.

Väljaande peamised üksikasjad:

  • Olek: Üldine kättesaadavus (public version).
  • Binaarsed kogumikud: Tootmiskõlblikud binaarfailid GPL litsentsi alusel Oracle'i kogumis on juba aadressil jdk.java.net.
  • Arendus: Funktsioonid ja väljaandmise ajakava kujundati JEP (JDK parenduse ettepanek) protsessi kaudu JEP 2.0 alusel. Väljaanne on ette valmistatud JDK väljaandmise protsessi (JEP 3) kohaselt.

JDK 26 arenduse ja väljaande ajakava:

  • Rampdown Faas Üks (haru põhijoonest): 4. detsember 2025
  • Rampdown Faas Kaks: 15. jaanuar 2026
  • Esialgne Väljaande kandidaat: 5. veebruar 2026
  • Lõplik Väljaande kandidaat: 19. veebruar 2026
  • Üldine kättesaadavus: 17. märts 2026

Peamised muudatused:

  • 500: sügava refleksiooni kasutamine 'final' märgistatud väljade muutmiseks tekitab nüüd hoiatuse ja tulevikus plaanitakse selle eemaldamist;
  • 504: eemaldatud Applet API, mida kasutati Java rakenduste käivitamiseks brauseris;
  • 516: rakendatud võimalus kasutada eelnevalt vormitud vahemälu (AOT – ahead-of-time) koos mis tahes prügi kogumisega;
  • 517: HTTP kliendi API-sse on lisatud HTTP/3 protokolli tugi;
  • 522: G1 prügikoguja jõudlust on parandatud;
  • 524: API, mis võimaldab objektide kodeerimist ja dekodeerimist krüptograafiliste võtmete, sertifikaatide ja tühistatud sertifikaatide loetelude osas PEM formaadis, on uuendatud Teise eelvaate tasemeni;
  • 525: Struktureeritud paralleelsuse (Structured Concurrency) API on uuendatud Kuue eelvaate tasemeni;
  • 526: Laiskade konstanti API, mis töötab objektidega, mis sisaldavad muutumatuid andmeid, on uuendatud Teise eelvaate tasemeni;
  • 529: Üksteistkümnes katsekehtivuse (Eleventh Incubator) Vector API on pakkunud vektori arvutuste funktsioone, kasutades x86_64 ja AArch64 protsessorite vektorite instruktsioone;
  • 530: Neljas eelvaade primitiivsete tüüpide (int, byte, char ja muu põhitüübid, mis ei ole objektid) kasutamise võimalusest kõigis mallivormides, 'instanceof' operaatoris ja 'switch' plokkides.

Allikas: linux.org.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster