Am 17. März 2026 wurde JDK 26 veröffentlicht – die Referenzimplementierung der Java SE-Plattform (Plattformversion 26), die in JSR 401 im Rahmen des Java Community Process spezifiziert wurde. Darüber wird auf der offiziellen OpenJDK-Website berichtet.

Wichtige Details zum Release:

  • Status: Allgemeine Verfügbarkeit (öffentlich zugängliche Version).
  • Binärbuilds: Produktionsbereit binäre Dateien unter der GPL-Lizenz sind in der Version von Oracle bereits verfügbar auf jdk.java.net.
  • Entwicklung: Die Funktionen und der Veröffentlichungszeitplan wurden durch den JEP-Prozess (JDK Enhancement Proposal) auf Grundlage von JEP 2.0 festgelegt. Das Release selbst wurde gemäß dem JDK Release Process (JEP 3) vorbereitet.

Entwicklungs- und Veröffentlichungszeitplan für JDK 26:

  • Rampdown Phase One (Abzweigung von der Hauptlinie): 4. Dezember 2025
  • Rampdown Phase Two: 15. Januar 2026
  • Erster Release-Kandidat: 5. Februar 2026
  • Letzter Release-Kandidat: 19. Februar 2026
  • Allgemeine Verfügbarkeit: 17. März 2026

Hauptänderungen:

  • 500: Die Verwendung von tiefen Reflexionen zur Änderung von Feldern, die mit dem Schlüsselwort „final“ gekennzeichnet sind, führt jetzt zu einer Warnung und soll in Zukunft entfernt werden;
  • 504: Die Applet-API, die zum Ausführen von Java-Anwendungen im Browser verwendet wurde, wurde entfernt;
  • 516: Die Möglichkeit, einen vorab gebildeten Cache (AOT – Ahead-of-Time) mit beliebigen Garbage Collectors zu verwenden, wurde implementiert;
  • 517: Die Unterstützung des HTTP/3-Protokolls wurde zur HTTP-Client-API hinzugefügt;
  • 522: Die Leistung des G1-Garbage Collectors wurde verbessert;
  • 524: Die API zum Kodieren und Dekodieren von Objekten mit kryptografischen Schlüsseln, Zertifikaten und Sperrlisten im PEM-Format wurde auf die zweite Vorschau-Stufe aktualisiert;
  • 525: Die API für strukturierten Nebenläufigkeit wurde auf die sechste Vorschau-Stufe aktualisiert;
  • 526: Die API für Lazy Constants zur Arbeit mit Objekten, die unveränderliche Daten enthalten, wurde auf die zweite Vorschau-Stufe aktualisiert;
  • 529: Die elfte Testimplementierung (Eleventh Incubator) der Vector API wurde vorgeschlagen, die Funktionen für Vektorberechnungen unter Verwendung von Vektorbefehlen der Prozessoren x86_64 und AArch64 bereitstellt;
  • 530: Die vierte vorläufige Version für die Verwendung primitiver Typen (int, byte, char und andere nicht objektbasierte Grundtypen) in allen Arten von Vorlagen, im „instanceof“-Operator und in „switch“-Blöcken wurde eingeführt.

Quelle: linux.org.ru

Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server 🔥 Zuverlässiges Hosting für Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster