JDK 26

17 marca 2026. godine javljen je izlazak JDK 26 — referentne realizacije Java SE platforme (Platform version 26), specifikovane u JSR 401 kroz Java Community Process. O tome se izveštava na official website of OpenJDK.

Ključni detalji o izdanju:

  • Status: Opšta dostupnost (General Availability).
  • Binarne verzije: Binarni fajlovi spremni za proizvodnju pod GPL licencom dostupni su u verziji od Oracle-a na jdk.java.net.
  • Razvoj: Funkcije i raspored izdanja oblikovani su kroz proces JEP (JDK Enhancement Proposal) na osnovu JEP 2.0. Samo izdanje spremano je prema procesu JDK Release Process (JEP 3).

Raspored razvoja i izlaska JDK 26:

  • Rampdown Phase One (grana od main line): 4. decembar 2025.
  • Rampdown Phase Two: 15. januar 2026.
  • Inicijalni kandidat za izdanje: 5. februar 2026.
  • Finalni kandidat za izdanje: 19. februar 2026.
  • Opšta dostupnost: 17. mart 2026.

Glavne spremembe:

  • 500: korišćenje duboke refleksije za promenu polja označenih ključnom rečju "final" sada izaziva upozorenje i planira se za uklanjanje u budućnosti;
  • 504: uklonjen je Applet API, koji se koristio za pokretanje Java aplikacija u pregledaču;
  • 516: omogućena je upotreba unapred definisanog keša (AOT – ahead-of-time) sa svim sakupljačima smeća;
  • 517: podrška za HTTP/3 protokol dodata je u API HTTP klijenta;
  • 522: poboljšana je performansa G1 sakupljača smeća;
  • 524: API za kodiranje i dekodiranje objekata sa kriptografskim ključevima, sertifikatima i listama opozvanih sertifikata u PEM formatu ažuriran je na fazu Second Preview;
  • 525: API za strukturirani paralelizam (Structured Concurrency) ažuriran je na fazu Sixth Preview;
  • 526: API Lazy Constants za rad sa objektima koji sadrže nepromenljive podatke, ažuriran je na Second Preview;
  • 529: predstavljena je jedanaesta testna implementacija (Eleventh Incubator) Vector API-ja, koji pruža funkcije za vektorska izračunavanja koristeći vektorske instrukcije procesora x86_64 i AArch64;
  • 530: četvrti preliminarni predlog za korišćenje primitivnih tipova (int, byte, char i drugi osnovni tipovi koji nisu objekti) u svim vrstama šablona, u operatoru "instanceof" i u blokovima "switch".

Izvor: linux.org.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster