JDK 26

Den 17. marts 2026 blev JDK 26 frigivet - den referenceimplementering af Java SE-platformen (Platform version 26), specificeret i JSR 401 inden for Java Community Process. Dette oplyses på den officielle OpenJDK hjemmeside.

Nøgleoplysninger om udgivelsen:

  • Status: General Availability (offentlig version).
  • Binære builds: Produktionsegnede binære filer under GPL-licensen er allerede tilgængelige på jdk.java.net.
  • Udvikling: Funktioner og udgivelsesplan blev dannet gennem JEP-processen (JDK Enhancement Proposal) baseret på JEP 2.0. Selve udgivelsen er forberedt gennem JDK Udgivelsesprocessen (JEP 3).

Udviklingsplanen og udgivelsesdatoen for JDK 26:

  • Rampdown Phase One (gren fra main line): 4. december 2025
  • Rampdown Phase Two: 15. januar 2026
  • Initial Release Candidate: 5. februar 2026
  • Final Release Candidate: 19. februar 2026
  • General Availability: 17. marts 2026

Vigtige ændringer:

  • 500: brug af dyb refleksion til at ændre felter, der er markeret med nøgleordet «final», vil nu medføre en advarsel og planlægges til at blive fjernet i fremtiden;
  • 504: Applet API blev fjernet, som blev brugt til at køre Java-applikationer i browseren;
  • 516: muligheden for at bruge en forhåndsgenereret cache (AOT – ahead-of-time) med enhver affaldsindsamler er blevet implementeret;
  • 517: tilføjet support for HTTP/3-protokollen i HTTP Client API;
  • 522: ydeevnen for G1 affaldsindsamleren er blevet forbedret;
  • 524: API til kodning og dekodning af objekter med kryptografiske nøgler, certifikater og tilbagekaldte certifikater i PEM-format er blevet opdateret til Second Preview;
  • 525: API'et til struktureret parallelisme (Structured Concurrency) er blevet opdateret til Sixth Preview;
  • 526: API Lazy Constants til arbejde med objekter, der indeholder uforanderlige data, er opdateret til Second Preview;
  • 529: den ellevte testimplementering (Eleventh Incubator) af Vector API, som leverer funktioner til vektorberegninger ved hjælp af vektor instruktioner fra x86_64 og AArch64 processorer, er blevet foreslået;
  • 530: den fjerde foreløbige version af muligheden for at bruge primitive typer (int, byte, char og andre grundlæggende typer, der ikke er objekter) i alle former for skabeloner, i «instanceof» operatoren og i «switch»-blokke.

Kilde: linux.org.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster