JDK 26

17. března 2026 byl vydán JDK 26 — referenční implementace platformy Java SE (verze platformy 26), specifikované v JSR 401 v rámci Java Community Process. Oznámeno bylo na oficiálních stránkách OpenJDK.

Klíčové detaily vydání:

  • Stav: Obecná dostupnost (obecně dostupná verze).
  • Binární balíčky: Binární soubory připravené na výrobu pod licencí GPL ve verzi od Oracle jsou již dostupné na jdk.java.net.
  • Vývoj: Funkce a harmonogram vydání byly vytvářeny prostřednictvím procesu JEP (JDK Enhancement Proposal) na základě JEP 2.0. Samotné vydání bylo připraveno podle procesu JDK Release Process (JEP 3).

Harmonogram vývoje a vydání JDK 26:

  • Fáze snížení 1 (štěpení z hlavní linie): 4. prosince 2025
  • Fáze snížení 2: 15. ledna 2026
  • První kandidát na vydání: 5. února 2026
  • Poslední kandidát na vydání: 19. února 2026
  • Obecná dostupnost: 17. března 2026

Hlavní změny:

  • 500: použití hluboké reflexe pro změnu polí označených klíčovým slovem „final“ nyní vyvolává varování a v budoucnu se plánuje odstranění;
  • 504: odstraněno bylo Applet API, které se používalo pro spuštění Java aplikací v prohlížeči;
  • 516: byla implementována možnost použití předem vytvořeného cache (AOT – ahead-of-time) s jakýmikoli sběrači odpadků;
  • 517: do API HTTP Client byla přidána podpora protokolu HTTP/3;
  • 522: zvýšena výkonnost sběrače odpadků G1;
  • 524: API pro kódování a dekódování objektů s kryptografickými klíči, certifikáty a seznamy odvolaných certifikátů ve formátu PEM bylo aktualizováno na druhou verzi náhledu;
  • 525: API pro strukturovanou souběžnost (Structured Concurrency) bylo aktualizováno na šestou verzi náhledu;
  • 526: API Lazy Constants pro práci s objekty obsahujícími neměnné údaje bylo aktualizováno na druhou verzi náhledu;
  • 529: byla představena jedenáctá testovací realizace (Eleventh Incubator) Vector API, které poskytuje funkce pro vektorové výpočty s využitím vektorových instrukcí procesorů x86_64 a AArch64;
  • 530: čtvrtý předběžný variant schopnosti používat primitivní typy (int, byte, char a další základní typy, které nejsou objekty) ve všech typech šablon, v operátoru „instanceof“ a v blocích „switch“.

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster