Næste version af Java er på gaden, og det samme er et nyt forslag om at udsende de langtidsholdbare LTS-versioner hvert andet år, i stedet for hver tredje år, som det er i dag.
Oracles chefarkitekt for Java, Mark Reinhold, motiverer den hurtigere udsendelsesplan således:
»For fire år siden skiftede vi til en striks tidsbaseret udgivelsesmodel med en udgivelse hvert halve år, opdateringer hvert kvartal og en udgivelse med langsigtet support (LTS) hvert tredje år. Denne ændring var designet til at levere regelmæssige, forudsigelige udgivelser til både udviklere og virksomheder. Udviklere foretrækker hurtig innovation og vil gerne opgradere ofte, så de kan bruge de nyeste funktioner. Virksomheder foretrækker derimod stabilitet og vil hellere opgradere hvert par år, så de kan migrere, når de er klar.«
Det bredere økosystem har tilpasset sig den nye model, mener Mark Reinhold. Mange populære IDE'er, værktøjer, frameworks og biblioteker understøtter den seneste seksmåneders-udgave – selv når det ikke er en LTS-version – kort tid efter, at den er tilgængelig.
»Udviklere er begejstrede for de nye faciliteter. Mange er imidlertid frustrerede over, at de ikke kan bruge dem med det samme, da deres arbejdsgivere kun er villige til at implementere applikationer på LTS-udgivelser, som kun sendes hvert tredje år. Så lad os udsende en LTS-udgivelse hvert andet år.«
Der er som nævnt tale om et forslag, men dem fra Mark Reinholds hånd har det med at blive vedtaget i Javas styregruppe.
Nyhederne i Java 17
Som Version2 har berettet tidligere, kommer Java 17 med en række væsentlige nyheder.
Klar til produktion er faciliteten forseglede klasser, der gør det muligt for en klasse at udpege præcist de subklasser, der må nedarve. Faciliteten har været i 'preview' siden Java 15.
Sikkerhedsproblematikken omkring serialisering af objekter, der har ligget bag kæmpestore datalæk, får en opstramning ved at gøre det nemmere at skabe filtre, der fortæller hvilke klasser der kan tillades serialisering og i hvilke sammenhænge.
Blandt andre nyheder kan nævnes kommatalsoperationer, der nu altid skal være i ‘strict’-modus, så en operation giver samme resultat, uanset hvilken cpu der benyttes, og nye generatorer og typer til tilfældige tal, som skal gøre det nemmere at skifte implementeringer.
Tillige fjernes en lang række bedagede api'er, såsom Applet, der stammer fra webbets barndom, og som gjorde det muligt at indlejre Java-programmer i websider.

...men det er dyrt at lave god journalistik. Derfor beder vi dig overveje at tegne abonnement på Version2.
Digitaliseringen buldrer derudaf, og it-folkene tegner fremtidens Danmark. Derfor er det vigtigere end nogensinde med et kvalificeret bud på, hvordan it bedst kan være med til at udvikle det danske samfund og erhvervsliv.
Og der har aldrig været mere akut brug for en kritisk vagthund, der råber op, når der tages forkerte it-beslutninger.
Den rolle har Version2 indtaget siden 2006 - og det bliver vi ved med.