Oracle heeft Java 17 aangekondigd, de nieuwste versie van de programmeertaal en het ontwikkelplatform. Versie 17 bevat duizenden prestatie-, stabiliteits- en beveiligingsupdates, evenals 14 JEP's (Java Development Kit Enhancement Proposals) die de Java-taal en het Java-platform verder verbeteren en ontwikkelaars moeten helpen om productiever te zijn.
Java 17 is de nieuwste LTS-release (Long Term Support) en is het resultaat van een samenwerking tussen Oracle-ingenieurs en leden van de wereldwijde Java developer community. De vorige LTS-versie kwam drie jaar geleden uit. Oracle JDK 17 en toekomstige JDK-releases maken het eenvoudiger om licenties en rechten voor Java te verkrijgen. Ze worden geleverd onder een vrij te gebruiken licentie tot een volledig jaar na de lancering van de volgende LTS-release.
Oracle zal ook Oracle OpenJDK-releases blijven leveren onder de opensource General Public License (GPL). Dit doet het bedrijf al sinds 2017. De Java 17-klanten worden voorzien van beveiligings-, performance- en bugfix-updates tot ten minste september 2029.
DK 17 bevat nieuwe taalverbeteringen, updates van libraries, ondersteuning voor nieuwe Apple-computers, verwijdering en afschrijving van legacy-functies en tools om ervoor te zorgen dat Java-code die vandaag is geschreven, ongewijzigd blijft werken in toekomstige versies. Het biedt ook een ‘language feature preview’ en ‘incubating API’s’ om feedback van de Java-gemeenschap te verzamelen.
Java is een van de meest succesvolle ontwikkelplatforms ooit. Om de adoptie in de cloud te versnellen, introduceerde Oracle onlangs de Oracle Java Management Service. Dat is een nieuwe Oracle Cloud Infrastructure (OCI)-native dienst om organisaties te helpen Java runtimes en applicaties on-premises of in de cloud te beheren.