Extension Changes with 5.4 due to CVEs (which is why we are bumping up the version)
Lucee 5.4 will no longer bundle older extensions like Axis and Search due to CVEs (and being deprecated)
Hibernate extension will be updated to 5.4 (3.5.5 has CVEs and is no longer maintained)
Image Extension will be updated to version 2 (factored, 12 Monkeys)
S3 will be updated to version 2 (switches to AWS java lib)
We will backport some of the fixes to the 5.3.10 branch / update extensions
Lucee 5.x is basically in maintenance mode, i.e. bugs fixes, with 6.0 being the focus for all new functionality.
Lucee 6.0 has already had some of these extensions removed from the standard install, they are of course still available, just requiring manual or scripted installing
boom, after backporting even more of the glorious 6.0 build process to 5.4 (coz things stopped working and I don’t know why), the first 5.4 SNAPSHOT finally built and published.
docker? well @justincarter will just need to do some magic to enable docker builds for 5.4 and make the new arm builds part of the default process (before anyone asks!) Actually, I can’t see the 5.3.10.10x builds, but that might be due to the update server… build-docker-images · lucee/lucee-dockerfiles@b240520 · GitHub
between that and the Lucee update server being extremely f-ing very annoying it’s been a very long Lucee day for me!
I’ll need at least a few days before I can attempt to look at this due to work and travel, sorry!
The basic gist is that the minor/major version bumps need copies of configs in the repo (there’s a folder for each version), and then an extra build step added to the GitHub actions with the appropriate env vars. I can’t remember if I disabled the old matrix check yet either, so that might also need to be tweaked.
I’d really like to see CFMAIL get fixed. It will address some workarounds we’ve had to implement for HTML emails (which can fail in some corner cases).