Oracle utökar utökat stöd för Java 8

Java 8 släpptes för sex år sedan denna månad och har efterföljts av flera andra Java-versioner. Icke desto mindre är Java 8 - aka Java Development Kit (JDK) 8 - troligen den mest använda versionen av Java idag, erkände en Oracle-tjänsteman den 12 mars.

Medan 30 procent till 40 procent av Java-användare antas nu använda Java 11 eller senare i produktion, kör förmodligen ännu fler användare Java 8, säger Georges Saab, vice vd för mjukvaruutveckling i Java-plattformsgruppen på Oracle.

Av den anledningen gick Oracle nyligen med på att erbjuda avgiftsbaserat stöd för utökad nivå för Java 8 med ytterligare underhåll och uppgraderingar fram till december 2030. Utökat stöd för Java 8 skulle tänkas avslutas 2025, men kunderna sökte en förlängning.

Saab citerade anekdotiska bevis i sin bedömning av Java 8s fortsatta framträdande roll. Med stöd av Saabs bedömning rapporterar Snyk JVM Ecosystem 2020-rapporten, som publicerades förra månaden, att 64 procent av de tillfrågade Java-användarna använder Java SE (Standard Edition) 8 för sin huvudsakliga applikation i produktion, medan 3 procent rapporterade med en ännu tidigare version. En fjärdedel använde Java 11. Rapporten baserades på 2 000 svar från en undersökning som togs under senare hälften av 2019.

JDK 8 och JDK 11 har utsetts som långtidsstöd (LTS), vilket Oracle stöder med flera års stöd, medan JDK 9, JDK 10, JDK 12 och den kommande JDK 14-utgåvan är funktionsversioner som stöds för sex månader. JDK 11 kommer att få förlängt stöd till minst september 2026, med en förlängning till det datumet möjligt.

Oracles JDK-utgåvor är nu på en sex månaders frigivningskadens. JDK 14, med funktioner som switchuttryck och ett API för åtkomst till främmande minne, kommer att anlända den 17 mars. JDK 17, som förfaller i september 2021, skulle vara nästa LTS-utgåva. Oracle erbjuder abonnemang för support.