Oracle lanceert Java 27 met focus op post-kwantumcryptografie en AI
Oracle heeft de beschikbaarheid van Java 27 aangekondigd. De nieuwste versie van het ontwikkelplatform introduceert negen JDK Enhancement Proposals (JEPs) die gericht zijn op het verhogen van de ontwikkelaarsproductiviteit, prestatieverbeteringen en ondersteuning voor enterprise AI-toepassingen. Een belangrijk speerpunt in deze release is de verdere integratie van post-kwantumcryptografie (PQC), om bedrijfsapplicaties en data beter te beschermen tegen toekomstige kwantumbedreigingen.
De introductie van Java 27 brengt concrete stappen op het gebied van beveiliging en compliance. Met JEP 527 voegt Oracle post-kwantum hybride sleuteluitwisseling toe aan TLS 1.3. Dit moet gevoelige datacommunicatie beschermen tegen zogeheten 'harvest now, decrypt later'-aanvallen, waarbij versleutelde data nu wordt onderschept om later met kwantumcomputers te worden gekraakt. Aanvullend bieden JEP 538 (PEM Encodings) en JEP 536 (JFR In-Process Data Redaction) betere interoperabiliteit met authenticatiesystemen en het afschermen van gevoelige gegevens tijdens systeemdiagnoses.
Optimalisatie voor AI-workloads en geheugenefficiëntie
Naast beveiliging richt Java 27 zich op de verwerking van zware datastromen en AI-processen. JEP 537 (Vector API, 12e incubator) versnelt data-analyse en AI-inferentie zonder dat daar specifieke native code voor nodig is. JEP 533 (Structured Concurrency, 7e preview) helpt ontwikkelaars bij het bouwen van schaalbare, parallelle processen, wat essentieel is voor AI-workloads die meerdere modelaanroepen en databronnen gelijktijdig aansturen.
Op het vlak van runtime-efficiëntie introduceert Java 27 Compact Object Headers als standaard (JEP 534), wat de geheugen-overhead van de Java Virtual Machine (JVM) verlaagt en de overhead op grote Java-omgevingen verkleint. Daarnaast is Garbage First (G1) nu de standaard garbage collector in alle omgevingen (JEP 523), wat moet zorgen voor voorspelbaardere prestaties bij cloud- en microservices-toepassingen.
Ecosysteem-updates en blik op JDK 28
Gelijktijdig met Java 27 brengt Oracle updates uit binnen het bredere ecosysteem:
- Helidon 27: Het open-source framework voor microservices volgt vanaf nu de releasecyclus van OpenJDK en bouwt voort op Java virtual threads voor het schrijven van schaalbare, cloud-native toepassingen.
- JavaFX 27: De nieuwste versie van het client-application framework bevat onder meer een Metal-rendering pipeline voor macOS en verbeterde toegankelijkheid voor datavisualisaties en dashboards.
- Oracle Jipher 20: Deze FIPS 140-3 gevalideerde cryptografische module is nu onderdeel van het Oracle Java Verified Portfolio (JVP) en biedt ondersteuning voor post-kwantumalgotitmen zoals ML-KEM en ML-DSA.
Tot slot geeft Oracle met de vroege toegang (Early Access) tot JDK 28 een voorproefje van toekomstige platforminnovaties. Hierin staat de eerste fase van Project Valhalla centraal, dat de kloof tussen Java-objecten en primitieve types moet verkleinen via value classes. Dit moet leiden tot een efficiëntere datarepresentatie in het geheugen, wat met name voordeel oplevert voor intensieve data-analyses, financiële systemen en AI-toepassingen.