Oracle lanserar Java 27 och stärker stödet för postkvantkryptografi

Oracle lanserar Java 27 och stärker stödet för postkvantkryptografi

Publicerat av: Redaktionen

Den nya versionen innehåller nio JDK Enhancement Proposals som ska öka utvecklarnas produktivitet och förbättra applikationsprestanda, samtidigt som Java stärker sina funktioner för postkvantkryptografi och AI.

Versionen omfattar även JavaFX 27 för interaktiva användarupplevelser och Helidon 27 för utveckling av lätta mikrotjänster. JDK 28 Early Access förhandsvisar kommande Java-innovationer

Oracle meddelar idag att Java 27 finns tillgängligt. Den senaste versionen av världens mest använda programmeringsspråk och utvecklingsplattform innehåller tusentals förbättringar inom prestanda, stabilitet, säkerhet och produktivitet. Java 27 och Oracle JDK 27 ger en stark bas för fortsatt Java-innovation.

Java 27 har funktioner för postkvantkryptografi genom hybridnyckelutbyte för TLS 1.3, något som hjälper organisationer att förbereda sig för säkrare kommunikation i en postkvantvärld. Oracle uppmärksammar även JDK 28 Early Access, som ger en förhandsvisning av kommande innovationer som Project Valhalla, som ska göra Java-program snabbare och mindre minneskrävande, särskilt när de hanterar många små dataelement.

Dessutom presenterar Oracle samordnade uppdateringar i Java-ekosystemet och i Oracle Java Verified Portfolio (JVP). Dessa omfattar Helidon 27 för lätta mikrotjänster, JavaFX 27 för moderna klientapplikationer och Oracle Jipher 20, som nu ingår i JVP och hjälper kunder att driftsätta Java-applikationer i miljöer med FIPS 140-reglering.

”Javas säkerhet, tillförlitlighet och skalbarhet för företag gör plattformen till en viktig grund för AI-agenter som behöver tillförlitlig åtkomst till verksamhetssystem och känsliga data”, säger Arnal Dayaratna, Research Vice President för Software Development på IDC. ”Java 27 verktyg för AI-utveckling och postkvantkryptografi stärker dess roll i centrum för utveckling av företagsapplikationer och hjälper organisationer att förbereda sig för en ny generation applikationer och säkerhetshot i den agentbaserade AI-eran.”

”I mer än tre decennier har Java hjälpt utvecklare att bygga kraftfulla, tillförlitliga och säkra applikationer”, säger Georges Saab, Senior Vice President för Oracle Java Platform och ordförande för OpenJDK styrelse. ”Java 27 fortsätter den traditionen genom att erbjuda en stabil grund för dagens företagsworkloads och nya funktioner för AI och postkvantkryptografi. Med Java 27 levererar Oracle en viktig milstolpe inom postkvantkryptografi och följer en plan för att föra jämförbara funktioner till de JDK-versioner med långsiktigt stöd som Oracle erbjuder. Det hjälper kunder att skydda verksamhetskritiska applikationer och data med mindre störningar.”

Centrala JDK Enhancement Proposals

Funktioner för postkvantsäkerhet, regelefterlevnad och förtroende

JEP 527: Post-Quantum Hybrid Key Exchange for TLS 1.3
Hjälper organisationer att stärka skyddet för känsliga data och verksamhetskritisk kommunikation mot hotet ”samla in nu, dekryptera senare”, samtidigt som utvecklare kan möta förändrade kryptografikrav med minimala förändringar i applikationerna. Detta är särskilt viktigt för AI-system och verksamhetskritiska applikationer som kräver säker kommunikation mellan datatjänster, modeller, agenter, API, molnplattformar och distribuerade applikationsmiljöer.

JEP 538: PEM Encodings of Cryptographic Objects, tredje förhandsversionen
Förbättrar den säkra hanteringen av vanligt förekommande kryptografiskt material och stärker interoperabiliteten med etablerade säkerhetsverktyg och infrastrukturer. Java-applikationer kan därmed enklare integreras med moderna system för autentisering, kryptering och certifikathantering, vilket också stöder säkra AI-distributioner i företag.

JEP 536: JFR In-Process Data Redaction
Gör det möjligt att felsöka produktionssystem på ett säkrare sätt genom att minska exponeringen av känslig information. Det stöder krav på regelefterlevnad, integritet och säkerhet samtidigt som värdet av Java Flight Recorder-diagnostik bevaras – särskilt relevant för AI-system som kan behandla känsliga kund-, medarbetar-, drift- eller reglerade data.

Funktioner för AI, data och modernisering

Oracle lanserar Java 27 och stärker stödet för postkvantkryptografiJEP 537: Vector API, tolfte inkubatorversionen
Kan förbättra kapaciteten i analys, AI-inferens, vetenskapliga beräkningar och medieworkloads utan att kräva specialiserad inbyggd kod. API påskyndar databehandling och hjälper organisationer att få ut mer värde ur befintlig hårdvara, samtidigt som Java behåller sin portabilitet, underhållbarhet och säkerhet.

JEP 533: Structured Concurrency, sjunde förhandsversionen
Minskar utvecklingsrisker i moln-, mikroservice- och AI-baserade applikationer genom att göra det enklare att bygga skalbara och motståndskraftiga tjänster med färre samtidighetsfel. Funktionen är relevant för AI-workloads som samordnar många parallella uppgifter, exempelvis modellanrop, datahämtning, berikning, rankning, orkestrering och beslutsfattande i realtid.

JEP 532: Primitive Types in Patterns, instanceof, and switch, femte förhandsversionen
Gör Java mer enhetligt och uttrycksfullt, vilket kan hjälpa team att integrera AI-inferens i affärslogik snabbare och med färre kodfel. Det förbättrar kodens tydlighet i dataintensiva och beslutsorienterade applikationer.

JEP 531: Lazy Constants, tredje förhandsversionen
Ger större kontroll över när initialisering sker, utan att ge avkall på konstanters prestanda- och korrekthetsfördelar. Det kan ge bättre respons, skalbarhet och resurseffektivitet i AI-applikationer.

Uppdateringar för prestanda och drifteffektivitet

JEP 534: Compact Object Headers by Default
Minskar JVM minnesöverhead genom att kompakta objekthuvuden aktiveras som standard. Kunder kan köra befintliga applikationer på en nyare JDK och samtidigt minska minnesanvändningen. För organisationer med stora Java-miljöer kan detta öka applikationstätheten, sänka infrastrukturkostnaderna och förbättra skalbarheten för molntjänster, mikrotjänster samt data- och AI-intensiva workloads.

JEP 523: Make G1 the Default Garbage Collector in All Environments
Förenklar migrering och modernisering genom mer förutsägbar prestanda och enhetlig drift mellan olika miljöer. Det kan ge utvecklingsteam större trygghet när de kör Java-applikationer för moln, mikrotjänster och AI.

Utöver de nio JEP innehåller Java 27 flera uppdateringar som inte är JEP. Dessa stärker säkerheten med postkvantkryptografi, förbättrar kryptografisk prestanda, ökar insynen i körtiden och utvecklar diagnostikfunktionerna.

Funktionerna i Java 27 är resultatet av ett kontinuerligt samarbete mellan Oracle och den globala Java-communityn via OpenJDK och Java Community Process. Läs mer i Oracles tekniska blogg om Java 27.

Framtida innovationer med Project Valhalla och Project Leyden

Oracle lyfter fram den första större fasen av Project Valhalla i JDK 28 Early Access. Projektet ger utvecklare en tidig inblick i arbetet med att minska avståndet mellan Java-objekt och primitiva datatyper, med start i värdeklasser och objekt som kan gynna dataintensiva workloads.

Målet är att göra Javas datarepresentation mer kompakt och effektiv utan att ändra Javas programmeringsmodell. Det kan få betydelse för analys, finansiella tjänster, vetenskapliga beräkningar och AI-system.

Oracle fortsätter också arbetet med Project Leyden, som ska förbättra starttid, tiden till maximal prestanda och minnesanvändning, bland annat genom ahead-of-time-kompilering. Tillsammans visar Project Valhalla och Project Leyden hur Java fortsätter att utvecklas genom stegvisa och genomtänkta plattformsinnovationer.

Helidon 27 för snabba och lätta mikrotjänster

Helidon 27 är den senaste versionen av det molnnativa Java-ramverket med öppen källkod för mikrotjänster. Ramverket körs på en snabb webbplattform med stöd för virtuella Java-trådar.

Bland nyheterna finns:

  • Grund för virtuella trådar: Gör det möjligt att skriva enkel, synkron kod och samtidigt uppnå den skalbarhet som krävs i molnnativa tjänster. Med Scoped Values bygger Helidon 27 vidare på den här grunden för att ge enklare kod, högre samtidighet och bättre resurseffektivitet.
  • Deklarativa API:er: Nya moduler för bland annat gRPC och meddelandehantering ger en välbekant, annoteringsdriven utvecklingsupplevelse med färre tredjepartsberoenden.
  • Helidon Messaging: Ett lättviktigt och anslutningsneutralt lager för meddelandeapplikationer, med utbytbara kopplingar till exempelvis Kafka och JMS.
  • Helidon Data JDBC: Ett lättare sätt att förenkla åtkomst till relationsdatabaser, samtidigt som utvecklare behåller kontrollen över SQL och kan minska komplexiteten vid körning.

Helidons versionsnumrering och lanseringstakt anpassas nu till OpenJDK. Helidon ingår i Java Verified Portfolio för att ge kunder tydligare stöd-, kompatibilitets- och uppgraderingsplanering.

JavaFX 27 för rika, interaktiva användarupplevelser

JavaFX 27 ger utvecklare ett modernt ramverk för Java-klientapplikationer med rika och interaktiva användarupplevelser. Det fortsätter att förbättra grunden för visuellt avancerade Java-applikationer, såsom AI-drivna analysinstrumentpaneler, driftskonsoler och datavisualiseringsverktyg.

Versionen förbättrar prestanda, användbarhet och tillgänglighet med en Metal-renderingspipeline för macOS, mer avancerade redigeringskontroller för text och fortsatta förbättringar av tillgänglighet. JavaFX ingår i Java Verified Portfolio och omfattas av Oracles kommersiella support.

Oracle Jipher 20 får FIPS 140-stöd och ingår nu i JVP

Oracle Jipher 20 paketerar en OpenSSL-kryptomodul som är validerad enligt FIPS 140-3 för Java-applikationer och ingår nu i Java Verified Portfolio. Versionen tillför stöd för nyare JDK-versioner, postkvantalgoritmerna ML-KEM och ML-DSA, KDF och HKDF via standardiserade Java-API samt FFM-baserad OpenSSL-integration från JDK 25 och senare.

Läs mer i Oracles blogg om Jipher 20.

Innovationer i molnet för den globala Java-communityn

Java ger förbättrad innovation, prestanda, effektivitet och kostnadsbesparingar när plattformen körs på Oracle Cloud Infrastructure (OCI), som är den första molnleverantören med stöd för Oracle JDK 27. Oracle Java SE och funktioner som Java Management Service erbjuds utan extra kostnad på OCI.

Oracle Java SE Universal Subscription hjälper IT-team att hantera komplexitet, minska säkerhetsrisker och kontrollera kostnader. Erbjudandet omfattar nu stöd för Java Verified Portfolio, Java SE Subscription Enterprise Performance Pack, Java Management Service, portföljövergripande triage och flexibilitet att uppgradera i kundens egen takt.

Relaterade Artiklar

Vi använder cookies och andra identifierare för att förbättra din upplevelse. Detta gör att vi kan säkerställa din åtkomst, analysera ditt besök på vår webbplats. Det hjälper oss att erbjuda dig ett personligt anpassat innehåll och smidig åtkomst till användbar information. Klicka på ”Jag godkänner” för att acceptera vår användning av cookies och andra identifierare eller klicka ”Mer information” för att justera dina val. Jag Godkänner Mer Information >>

-
00:00
00:00
Update Required Flash plugin
-
00:00
00:00