JDK 26

Dňa 17. marca 2026 bol uvoľnený JDK 26 — referenčná implementácia platformy Java SE (verzia platformy 26), špecifikovanej v JSR 401 v rámci Java Community Process. O tom informuje oficiálna stránka OpenJDK.

Kľúčové detaily vydania:

  • Stav: Všeobecná dostupnosť (verzia pre verejnosť).
  • Binárne zostavy: Binárne súbory pripravené na produkčné nasadenie pod licenciou GPL v zostave od Oracle sú už dostupné na jdk.java.net.
  • Vývoj: Funkcie a harmonogram vydania boli tvarované prostredníctvom procesu JEP (JDK Enhancement Proposal) na základe JEP 2.0. Samotné vydanie bolo pripravené podľa procesu JDK Release Process (JEP 3).

Harmonogram vývoja a vydania JDK 26:

  • Rampdown fáza jedna (odvetvenie od hlavnej línie): 4. decembra 2025
  • Rampdown fáza dva: 15. januára 2026
  • Počiatočný kandidát na vydanie: 5. februára 2026
  • Finálny kandidát na vydanie: 19. februára 2026
  • Všeobecná dostupnosť: 17. marca 2026

Hlavné zmeny:

  • 500: použitie hlbokej reflexie na zmenu polí označených kľúčovým slovom „final“ teraz vyvoláva varovanie a plánuje sa jeho odstránenie v budúcnosti;
  • 504: odstránené Applet API, používané na spúšťanie Java aplikácií v prehliadači;
  • 516: implementovaná možnosť použitia predvytvoreného cache (AOT – ahead-of-time) s akýmikoľvek garbage collectormi;
  • 517: do API HTTP Client bola pridaná podpora protokolu HTTP/3;
  • 522: zvýšený výkon garbage collectora G1;
  • 524: API na kódovanie a dekódovanie objektov s kryptografickými kľúčmi, certifikátmi a zoznamami odvolaných certifikátov vo formáte PEM bolo aktualizované na fázu druhého náhľadu;
  • 525: API na štruktúrovaný paralelizmus (Structured Concurrency) bolo aktualizované na fázu šiestého náhľadu;
  • 526: API Lazy Constants pre prácu s objektmi obsahujúcimi nemenné dáta bolo aktualizované na druhý náhľad;
  • 529: navrhnutá jedenásta testovacia implementácia (Eleventh Incubator) Vector API, ktorá poskytuje funkcie pre vektorové výpočty využívajúce vektorové inštrukcie procesorov x86_64 a AArch64;
  • 530: štvrtá predbežná verzia možnosti použitia primárnych typov (int, byte, char a iné základné typy, ktoré nie sú objektmi) vo všetkých druhoch šablón, v operátore „instanceof“ a v blokoch „switch“.

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster