Devops tool Jenkins now requires Java 11: This might sting a bit

It has taken a while, but the Jenkins project confirmed this week that Java 11 will be required from this week's Jenkins 2.357 and for the upcoming September LTS release.

Jenkins, originally authored by Kohsuke Kawaguchi, recently passed its 10th anniversary. Originally known as Hudson, before the Oracle / Sun deal resulted in a fork, the platform is a veteran of the continuous integration and continuous delivery world. It is also written in Java.

It's going to be a bit of a wrench. Java 11 itself was released in 2018 as a long-term support version, and the Jenkins LTS core has been Java 11-capable for a while now. The June LTS also supports Java 17 (the latest LTS of Java SE.)

It means a fond farewell to Java 8, which was released in 2014. A shame, since although the Java world has moved on, it looks like Java 8 will continue to see vendor support as long as 2030.

"While the Jenkins project could remain on Java 8 for the foreseeable future, this would be imprudent," noted the team. And rightly so - several third-party libraries consumed by Jenkins need later versions and sticking with 8 would result in a decline of updates from upstream projects.

The problem is that a shift from Java 8 to 9 and beyond presented many developers with all manner of challenges, from technical (in terms of language and runtime changes) to legal (thanks to licensing policies.) Work on support for Java 11 began in 2018 and, finally, with this week's release Jenkins formally requires that Java version.

Java 17 is lurking in the background, and the Jenkins team noted "Java 17 support in Jenkins is brand new, and it has not yet reached a stage of rapid adoption within the Jenkins community."

"Nevertheless," it went on, "our experience has been that Java 17 is usually a more reliable choice than Java 11," and urged the community to get cracking with it. "We can say with confidence that the migration from Java 11 to Java 17 will not be nearly as painful as the migration from Java 8 to Java 11."

Painful indeed, but also ongoing for a few years and culminating in this week's release and subsequent LTS. ®

Search
About Us
Website HardCracked provides softwares, patches, cracks and keygens. If you have software or keygens to share, feel free to submit it to us here. Also you may contact us if you have software that needs to be removed from our website. Thanks for use our service!
IT News
Aug 12
Ubuntu 22.04.1: Slightly late, but worth the upgrade

Latest shine on the Jammy Jellyfish brings ton of fixes to keep you working smoothly

Aug 12
Our software is perfect. If something has gone wrong, it must be YOUR fault

Something for the Weekend Hello customer, can I help you? Ha ha, just kidding, of course I won't

Aug 12
VMware offers cloudy upgrade lifeline to legacy vCenter users

But warns 'upcoming major release of vSphere' will break some plugins

Aug 11
Dealing with legacy issues around Red Hat crypto versions? Here's a fix

RHEL SHA-ll speak unto RHEL... except from 9 to 6

Aug 11
Want the very latest Windows Insider Dev Channel build? Check your disk space

You might need to free up 24GB. A bug for now, but might be sign of way things are going

Aug 11
Rescuezilla 2.4 is here: Grab it before you need it

A fork of Redo Rescue that outdoes the original - and beats Clonezilla too