Lucee 6.2.9.4 is now available as the stable 6.2 release. It is identical to 6.2.9.4-RC, apart from the PDF and Image extensions now using their final releases instead of RCs (same code). It is a small fix release on top of 6.2.8.20 with 4 fixes, including two regressions and a security fix in the Administrator, so we recommend that everyone on 6.2 updates.
Download: https://download.lucee.org/
- Docker:
lucee/lucee:6.2.9.4, plus the-light,-zeroand-nginxvariants (Docker Hub) - Maven:
org.lucee:lucee:6.2.9.4
Overview
- Inspect Templates “Auto” works again: since 6.2.8.10, changes to .cfm/.cfc files in web-context mappings were not detected until a restart.
- Java constructor resolution: an exact parameter type match takes priority again, so for example
org.json.JSONObjectgets the right constructor. - Administrator security fix: the
actionURL parameter is now encoded, which closes an XSS hole in the admin. - Less noise: cfdirectory no longer writes stray debug output, and cfexecute errors now include the underlying cause.
Changelog
Regressions fixed
LDEV-6482: Inspect Templates “Auto” stopped detecting CFM/CFC changes after LDEV-6358. The inspect ticker is now also started for web-context mappings.
LDEV-5519: Lucee called the wrong constructor on org.json.JSONObject. Exact type matches take priority again when resolving Java constructors.
Bug fixes
LDEV-3673 (security): fixed an XSS in the Administrator by encoding the actionURL parameter in the admin layout.- LDEV-6445: removed stray debug prints in cfdirectory and cfexecute. cfexecute also keeps the original cause when an external process fails to start.
Extensions
- PDF extension 1.2.0.12 and Image extension 2.0.0.35 (final releases of the RCs bundled with 6.2.9.4-RC; Image is a clean CI rebuild of 2.0.0.34).
Full changelog: https://download.lucee.org/changelog/?version=6.2
Thanks
The RC was available for testing for 10 days (RC announcement), and no regressions against 6.2.8.20 were reported. A big thank you to @thefalken for smoke testing it and to @anderslars27 for running it in production under real traffic. That feedback is what let us release with confidence.
If you run into any problems, please report them here on the forum or in Jira (LDEV).