If you haven’t noticed, there have been some really significant developments in the Java world in 2018, and that’s a big deal for us in the Lucee-verse, since we’re just a big Java application, really. Team Lucee has been working hard for you, as always, to make sure the changes are as smooth and seamless as possible.
To provide our global community with a Java version that is both free and continues to get security updates, Lucee is now bundling OpenJDK with its installer.
The process of manually updating your Lucee installation remains the same–you can download the latest OpenJDk builds from adoptopenjdk.net, or another Java provider if you wish.
Today we are releasing a refreshed 5.2.9.31 installer with Oracle JDK removed, and replaced with OpenJDK. Available now at download.lucee.org.
If you are currently using Oracle Java 8 in production, please be aware that you will receive no more free updates after the new year. Please plan accordingly to update your JVM!
Special kudos are in order for @bdw429s. Brad works for LAS Member Ortus Solutions, and he led the way in keeping Team Lucee in line with these critical developments in the Java world. These kinds of contributions are absolutely essential to Lucee remaining a leading software development platform. I’d like to highlight Brad’s (and Ortus’s) example in asking you to consider full LAS membership in 2019!
In related Lucee news, we are using January as a planning month, so we will be posting more information soon about the 2019 development schedule, including the latest 5.3 releases (coming in January), as well as Lucee 6 later in the year, which has some potentially game-changing new features (hint: headless/serverless deployments!).
Thanks as always for listening, and from everyone here at Lucee, Happy Holidays and Happy New Year!
Best,
Patrick Quinn
LAS Board Member
Lucee Product Manager
Note, Lucee Docker images have been using the official Tomcat image as a base since the beginning. So if you are running a Lucee docker file you are already running OpenJDK.
It has “pl1” in the filename. The Linux 32 bit installer hasn’t been created and will not be supported in future as I don’t believe that OpenJDK has an official 32 bit version (but I might be wrong about that).
I’ve asked about that on the Adopt OpenJDK Slack and I believe the response was something along the lines of “yeah, we’ve been intending to update that in a future build”. It’s a little vague since basically all of the code and IP are owned and originated by Oracle, and Adopt basically just runs the build to compile it all. So in a sense OpenJDK is 98% Oracle’s work and the other providers are just building it. I’ll ask again what the intent is there. It’s possible they have already changed that on their OpenJDK 11 builds. The last OpenJDK8 build is from several months ago. On a related note-- there is a new security patch for OpenJDK (8u201 and 8u202). Adopt is building it now and new binaries will start coming out as soon as tomorrow so watch that space. If you’re in the middle of upgrading now, might be worth waiting a couple days to get the absolute latest. And I’ll be curious to see if they’ve updated the vendor name in these new builds.
I can also confirm that the latest versions of Adopt OpenJDK show up in the Lucee admin as:
1.8.0_202 (AdoptOpenJdk) 64bit
Regarding the Lucee docker images, they are based on the tomcat:8.0.53-jre8 base image which is based on the openjdk:8-jre base image. I assume @justincarter and @modius will just need to run a new build once the openjdk8 image updates but I’ll let them comment.
As far as there not being any Docker image builds in a few months, I assume that’s because we haven’t had a major release in a few months.
We have been working on brand new automated builds with a single repo, a new tagging convention and additional Tomcat and JRE options in readiness for the Lucee 5.3 release. If you want to take a peek they are here;
The Travis configuration hasn’t been updated to include the automated builds yet for snapshots. The 5.3 RC and Beta are the latest available as per download.lucee.org, and the Release version of 5.3 isn’t yet finalised but we’ll do a Docker build as soon as it is available.