Changes since 5.3.9.166.
# Lucee 5.3.10.97 changelog Changes since 5.3.9.166. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-4278 (Bug, fixed in 5.3.10.96): lsDayOfWeek / lsWeek always returns the same result for all locales — https://luceeserver.atlassian.net/browse/LDEV-4278 - LDEV-4274 (Bug, fixed in 5.3.10.95): default CFID expire time is only 20 days — https://luceeserver.atlassian.net/browse/LDEV-4274 - LDEV-4221 (Bug, fixed in 5.3.10.94): .cfconfig fails to import custom-tag and component mappings — https://luceeserver.atlassian.net/browse/LDEV-4221 - LDEV-2909 (Bug, fixed in 5.3.10.92): XMLValidate error with valid xml — https://luceeserver.atlassian.net/browse/LDEV-2909 - LDEV-4260 (Bug, fixed in 5.3.10.89): access graph.cfm with invalid query string throws file not exist error — https://luceeserver.atlassian.net/browse/LDEV-4260 - LDEV-4262 (Bug, fixed in 5.3.10.88): unsupported charset in HTTP response — https://luceeserver.atlassian.net/browse/LDEV-4262 - LDEV-4242 (Bug, fixed in 5.3.10.87): cfhttp trace logging doesn't log connection failures — https://luceeserver.atlassian.net/browse/LDEV-4242 - LDEV-4044 (Bug, fixed in 5.3.10.86): QoQ with a named parameter passed without params doesn't throw — https://luceeserver.atlassian.net/browse/LDEV-4044 - LDEV-4223 (Bug, fixed in 5.3.10.85): getApplicationSettings and getApplicationMetadata return application instead of cfml for sessionType — https://luceeserver.atlassian.net/browse/LDEV-4223 - LDEV-4239 (Bug, fixed in 5.3.10.84): sax parser concurrency issue when loading function and tag library definitions (tld,fld) — https://luceeserver.atlassian.net/browse/LDEV-4239 - LDEV-3033 (Bug, fixed in 5.3.10.84): updating the image extension throws errors until Lucee is restarted — https://luceeserver.atlassian.net/browse/LDEV-3033 - LDEV-4218 (Incompatibility, fixed in 5.3.10.83): Add Parameter Alias "mimeType" for "accept" in fileUpload — https://luceeserver.atlassian.net/browse/LDEV-4218 - LDEV-4230 (Bug, fixed in 5.3.10.82): cfajaxproxy doesn't work with "Suppress Content for CFC Remoting" enabled — https://luceeserver.atlassian.net/browse/LDEV-4230 - LDEV-4212 (Bug, fixed in 5.3.10.81): static scope does no reset when extended Component changes — https://luceeserver.atlassian.net/browse/LDEV-4212 - LDEV-3878 (Bug, fixed in 5.3.10.80): QoQ shouldn't fall back to HSQLDB after queryparam error — https://luceeserver.atlassian.net/browse/LDEV-3878 - LDEV-4187 (Bug, fixed in 5.3.10.79): compiled bytecode references hardwired extension version — https://luceeserver.atlassian.net/browse/LDEV-4187 - LDEV-4051 (Enhancement, fixed in 5.3.10.79): update mysql to 8.0.30 — https://luceeserver.atlassian.net/browse/LDEV-4051 - LDEV-4199 (Bug, fixed in 5.3.10.78): internalRequest ignores method — https://luceeserver.atlassian.net/browse/LDEV-4199 - LDEV-3903 (Bug, fixed in 5.3.10.78): static.variable of the component only loads on creating an object to the component — https://luceeserver.atlassian.net/browse/LDEV-3903 - LDEV-4204 (Bug, fixed in 5.3.10.73): NPE PageContextImpl.java:574 - parallel processing, i.e. each() etc — https://luceeserver.atlassian.net/browse/LDEV-4204 - LDEV-4189 (Bug, fixed in 5.3.10.72): NPE getBaseComponentPage, CFconfig lucee.additional.config=true — https://luceeserver.atlassian.net/browse/LDEV-4189 - LDEV-4188 (Bug, fixed in 5.3.10.71): regression: ints being returned as decimals — https://luceeserver.atlassian.net/browse/LDEV-4188 - LDEV-3890 (Bug, fixed in 5.3.10.70): Extension - Applications link in server admin times out — https://luceeserver.atlassian.net/browse/LDEV-3890 - LDEV-3277 (Bug, fixed in 5.3.10.70): admin list applications hangs, continually trying to load older image extension (despite a newer version already being installed?) — https://luceeserver.atlassian.net/browse/LDEV-3277 - LDEV-4193 (Task, fixed in 5.3.10.69): add possibility to define bootdelegation via system property — https://luceeserver.atlassian.net/browse/LDEV-4193 - LDEV-4176 (Bug, fixed in 5.3.10.67): arraySet member function throws misleading error message — https://luceeserver.atlassian.net/browse/LDEV-4176 - LDEV-4169 (Task, fixed in 5.3.10.66): Possibe deadlock with PhysicalClassLoader — https://luceeserver.atlassian.net/browse/LDEV-4169 - LDEV-4168 (Task, fixed in 5.3.10.65): add support for .cfconfig.json importing on startup — https://luceeserver.atlassian.net/browse/LDEV-4168 - LDEV-4162 (Bug, fixed in 5.3.10.63): NPE in CFMLFactoryImpl.getPageContextImpl — https://luceeserver.atlassian.net/browse/LDEV-4162 - LDEV-4043 (Bug, fixed in 5.3.10.62): Regression - updating lucee failed to deploy the cfc files to the context directory if those files are exists — https://luceeserver.atlassian.net/browse/LDEV-4043 - LDEV-4158 (Bug, fixed in 5.3.10.61): IOException occurs when search for propriate codecs. — https://luceeserver.atlassian.net/browse/LDEV-4158 - LDEV-4004 (Bug, fixed in 5.3.10.60): Regression - For in loop inside the queryEach callback are not thread safe — https://luceeserver.atlassian.net/browse/LDEV-4004 - LDEV-4136 (Bug, fixed in 5.3.10.59): Manually deleting the logs folder failed to logs the first entry to application.log — https://luceeserver.atlassian.net/browse/LDEV-4136 - LDEV-4091 (Enhancement, fixed in 5.3.10.59): Datadog log appender — https://luceeserver.atlassian.net/browse/LDEV-4091 - LDEV-3978 (Bug, fixed in 5.3.10.57): regression: Cflog stops writing to files — https://luceeserver.atlassian.net/browse/LDEV-3978 - LDEV-4152 (Enhancement, fixed in 5.3.10.56): add application.cfc code sample to log details page — https://luceeserver.atlassian.net/browse/LDEV-4152 - LDEV-4103 (Bug, fixed in 5.3.10.51): DeserializeJSON Corrupts Large Numbers — https://luceeserver.atlassian.net/browse/LDEV-4103 - LDEV-4135 (Bug, fixed in 5.3.10.50): NPE lucee.runtime.net.http.ReqRspUtil.getCookies(ReqRspUtil.java:144) — https://luceeserver.atlassian.net/browse/LDEV-4135 - LDEV-4124 (Task, fixed in 5.3.10.49): allow config directories for tag, functions and file-system to be configurable — https://luceeserver.atlassian.net/browse/LDEV-4124 - LDEV-4101 (Bug, fixed in 5.3.10.48): Encrypt issue using Base64, invalid character [=] in base64 string at position — https://luceeserver.atlassian.net/browse/LDEV-4101 - LDEV-3690 (Bug, fixed in 5.3.10.47): Using java regex engine incompatibility issue — https://luceeserver.atlassian.net/browse/LDEV-3690 - LDEV-3533 (Bug, fixed in 5.3.10.47): REFind/NoCase(returnsubexpressions=true) doesn't return subexpressions when regex engine set to Java. — https://luceeserver.atlassian.net/browse/LDEV-3533 - LDEV-3703 (Task, fixed in 5.3.10.46): reMatchNoCase() regex regression in 5.3.8 — https://luceeserver.atlassian.net/browse/LDEV-3703 - LDEV-3469 (Enhancement, fixed in 5.3.10.42): updateDatasource should also support passing in a custom attributes struct — https://luceeserver.atlassian.net/browse/LDEV-3469 - LDEV-4123 (Task, fixed in 5.3.10.39): allowing reducing the priority of concurrent requests — https://luceeserver.atlassian.net/browse/LDEV-4123 - LDEV-4000 (Bug, fixed in 5.3.10.38): Scheduled Tasks require a minimum interval of 10 for no reason — https://luceeserver.atlassian.net/browse/LDEV-4000 - LDEV-3396 (Enhancement, fixed in 5.3.10.37): Add function GetHttpRequestHeaders() — https://luceeserver.atlassian.net/browse/LDEV-3396 - LDEV-4112 (Bug, fixed in 5.3.10.36): admin, setting.logging page should show other (layout name) if the specified logging layout cfc isn't available — https://luceeserver.atlassian.net/browse/LDEV-4112 - LDEV-4108 (Enhancement, fixed in 5.3.10.35): include parent bundle name in exception when a bundle can't be downloaded — https://luceeserver.atlassian.net/browse/LDEV-4108 - LDEV-4027 (Bug, fixed in 5.3.10.34): cfquery tags attribute missing from docs / tag definition — https://luceeserver.atlassian.net/browse/LDEV-4027 - LDEV-4114 (Bug, fixed in 5.3.10.32): backport Lucee 6 /test/bootstrap-tests.cfm to 5.3 — https://luceeserver.atlassian.net/browse/LDEV-4114 - LDEV-4104 (Bug, fixed in 5.3.10.32): lucee Local Documentation Member Chaining Member functions shows a wrong return type — https://luceeserver.atlassian.net/browse/LDEV-4104 - LDEV-3917 (Bug, fixed in 5.3.10.32): _internalRequest() result missing Content-Type and Content-Length — https://luceeserver.atlassian.net/browse/LDEV-3917 - LDEV-3224 (Bug, fixed in 5.3.10.31): Admin area : Edit Web charset in Settings - Charset and default value — https://luceeserver.atlassian.net/browse/LDEV-3224 - LDEV-3710 (Bug, fixed in 5.3.10.30): Controler thread doesn't log all failures — https://luceeserver.atlassian.net/browse/LDEV-3710 - LDEV-4047 (Bug, fixed in 5.3.10.27): Lucee is leaving abandoned files in tomcat temp directory — https://luceeserver.atlassian.net/browse/LDEV-4047 - LDEV-4064 (Bug, fixed in 5.3.10.26): createObject reloads all OSGI bundles if javaSettings are configured — https://luceeserver.atlassian.net/browse/LDEV-4064 - LDEV-3584 (Bug, fixed in 5.3.10.24): getComponentMetadata with final component throws an error — https://luceeserver.atlassian.net/browse/LDEV-3584 - LDEV-4006 (Bug, fixed in 5.3.10.23): Regression - isJson() throws java.lang.NumberFormatException — https://luceeserver.atlassian.net/browse/LDEV-4006 - LDEV-4034 (Bug, fixed in 5.3.10.22): Regression - application log datasource appender throws 500 – Internal Server Error on lucee restart — https://luceeserver.atlassian.net/browse/LDEV-4034 - LDEV-4046 (Bug, fixed in 5.3.10.20): Server.cfc/Web.cfc calls Application.cfc — https://luceeserver.atlassian.net/browse/LDEV-4046 - LDEV-3407 (Bug, fixed in 5.3.10.19): Regression: cacheClear() testcase failed on build — https://luceeserver.atlassian.net/browse/LDEV-3407 - LDEV-4035 (Bug, fixed in 5.3.10.18): Log4j2 resets log level to ERROR — https://luceeserver.atlassian.net/browse/LDEV-4035 - LDEV-4033 (Bug, fixed in 5.3.10.18): regression - changing logging appender not working without lucee restart — https://luceeserver.atlassian.net/browse/LDEV-4033 - LDEV-4032 (Bug, fixed in 5.3.10.18): Lucee seems to ignore logger config attribute appender="console" — https://luceeserver.atlassian.net/browse/LDEV-4032 - LDEV-4022 (Bug, fixed in 5.3.10.18): 5.3.9 stops logging while in a docker container — https://luceeserver.atlassian.net/browse/LDEV-4022 - LDEV-3032 (Bug, fixed in 5.3.10.17): installing or removing an extension via the admin doesn't log to deploy.log — https://luceeserver.atlassian.net/browse/LDEV-3032 - LDEV-3929 (Task, fixed in 5.3.10.16): update apache tika to 1.28.3 (from 1.27) — https://luceeserver.atlassian.net/browse/LDEV-3929 - LDEV-3948 (Enhancement, fixed in 5.3.10.15): Improve the message for output the component with debug enabled — https://luceeserver.atlassian.net/browse/LDEV-3948 - LDEV-3938 (Bug, fixed in 5.3.10.15): When there is one invalid extension provider, no info shows for ANY providers — https://luceeserver.atlassian.net/browse/LDEV-3938 - LDEV-3937 (Bug, fixed in 5.3.10.15): Impossible to debug extension provider issues from admin UI — https://luceeserver.atlassian.net/browse/LDEV-3937 - LDEV-1513 (Bug, fixed in 5.3.10.14): Dumping getComponentStaticScope() of component with remote static function causes java.lang.NullPointerException — https://luceeserver.atlassian.net/browse/LDEV-1513 - LDEV-4011 (Enhancement, fixed in 5.3.10.13): CFHTTP add more detail to exception for throwOnError=true — https://luceeserver.atlassian.net/browse/LDEV-4011 - LDEV-4012 (Enhancement, fixed in 5.3.10.12): support component skip=true for 5.3 testcases — https://luceeserver.atlassian.net/browse/LDEV-4012 - LDEV-3680 (Bug, fixed in 5.3.10.9): race condition in getRPCClassLoader — https://luceeserver.atlassian.net/browse/LDEV-3680 - LDEV-3754 (Bug, fixed in 5.3.10.8): debug attribute not supported on CFMail tag — https://luceeserver.atlassian.net/browse/LDEV-3754 - LDEV-3936 (Enhancement, fixed in 5.3.10.7): add a clear cache button to the edit cache page in the admin — https://luceeserver.atlassian.net/browse/LDEV-3936 - LDEV-3980 (Bug, fixed in 5.3.10.6): jdbc commit issues using transactions and hibernate — https://luceeserver.atlassian.net/browse/LDEV-3980 - LDEV-3979 (Bug, fixed in 5.3.10.5): Regression: Custom cookie parsing now used over servlet's cookies — https://luceeserver.atlassian.net/browse/LDEV-3979 - LDEV-3975 (Bug, fixed in 5.3.10.4): ESAPI functions result in "CTOR threw exception" error with 2.2.4.5 extension — https://luceeserver.atlassian.net/browse/LDEV-3975 - LDEV-3028 (Bug, fixed in 5.3.10.1): "The servlet context has already been initialized" error in Application.log of Undertow deployments — https://luceeserver.atlassian.net/browse/LDEV-3028 - LDEV-4348 (Enhancement, fixed in 5.3.9.172): add xmlFeatures to getApplicationSettings — https://luceeserver.atlassian.net/browse/LDEV-4348 - LDEV-3451 (Enhancement, fixed in 5.3.9.172): Disable XML entities by default against XXE in Lucee 6.0 & 5.4 — https://luceeserver.atlassian.net/browse/LDEV-3451
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-4278 | Bug | lsDayOfWeek / lsWeek always returns the same result for all locales | 5.3.10.96 |
| LDEV-4274 | Bug | default CFID expire time is only 20 days | 5.3.10.95 |
| LDEV-4221 | Bug | .cfconfig fails to import custom-tag and component mappings | 5.3.10.94 |
| LDEV-2909 | Bug | XMLValidate error with valid xml | 5.3.10.92 |
| LDEV-4260 | Bug | access graph.cfm with invalid query string throws file not exist error | 5.3.10.89 |
| LDEV-4262 | Bug | unsupported charset in HTTP response | 5.3.10.88 |
| LDEV-4242 | Bug | cfhttp trace logging doesn't log connection failures | 5.3.10.87 |
| LDEV-4044 | Bug | QoQ with a named parameter passed without params doesn't throw | 5.3.10.86 |
| LDEV-4223 | Bug | getApplicationSettings and getApplicationMetadata return application instead of cfml for sessionType | 5.3.10.85 |
| LDEV-4239 | Bug | sax parser concurrency issue when loading function and tag library definitions (tld,fld) | 5.3.10.84 |
| LDEV-3033 | Bug | updating the image extension throws errors until Lucee is restarted | 5.3.10.84 |
| LDEV-4218 | Incompatibility | Add Parameter Alias "mimeType" for "accept" in fileUpload | 5.3.10.83 |
| LDEV-4230 | Bug | cfajaxproxy doesn't work with "Suppress Content for CFC Remoting" enabled | 5.3.10.82 |
| LDEV-4212 | Bug | static scope does no reset when extended Component changes | 5.3.10.81 |
| LDEV-3878 | Bug | QoQ shouldn't fall back to HSQLDB after queryparam error | 5.3.10.80 |
| LDEV-4187 | Bug | compiled bytecode references hardwired extension version | 5.3.10.79 |
| LDEV-4051 | Enhancement | update mysql to 8.0.30 | 5.3.10.79 |
| LDEV-4199 | Bug | internalRequest ignores method | 5.3.10.78 |
| LDEV-3903 | Bug | static.variable of the component only loads on creating an object to the component | 5.3.10.78 |
| LDEV-4204 | Bug | NPE PageContextImpl.java:574 - parallel processing, i.e. each() etc | 5.3.10.73 |
| LDEV-4189 | Bug | NPE getBaseComponentPage, CFconfig lucee.additional.config=true | 5.3.10.72 |
| LDEV-4188 | Bug | regression: ints being returned as decimals | 5.3.10.71 |
| LDEV-3890 | Bug | Extension - Applications link in server admin times out | 5.3.10.70 |
| LDEV-3277 | Bug | admin list applications hangs, continually trying to load older image extension (despite a newer version already being installed?) | 5.3.10.70 |
| LDEV-4193 | Task | add possibility to define bootdelegation via system property | 5.3.10.69 |
| LDEV-4176 | Bug | arraySet member function throws misleading error message | 5.3.10.67 |
| LDEV-4169 | Task | Possibe deadlock with PhysicalClassLoader | 5.3.10.66 |
| LDEV-4168 | Task | add support for .cfconfig.json importing on startup | 5.3.10.65 |
| LDEV-4162 | Bug | NPE in CFMLFactoryImpl.getPageContextImpl | 5.3.10.63 |
| LDEV-4043 | Bug | Regression - updating lucee failed to deploy the cfc files to the context directory if those files are exists | 5.3.10.62 |
| LDEV-4158 | Bug | IOException occurs when search for propriate codecs. | 5.3.10.61 |
| LDEV-4004 | Bug | Regression - For in loop inside the queryEach callback are not thread safe | 5.3.10.60 |
| LDEV-4136 | Bug | Manually deleting the logs folder failed to logs the first entry to application.log | 5.3.10.59 |
| LDEV-4091 | Enhancement | Datadog log appender | 5.3.10.59 |
| LDEV-3978 | Bug | regression: Cflog stops writing to files | 5.3.10.57 |
| LDEV-4152 | Enhancement | add application.cfc code sample to log details page | 5.3.10.56 |
| LDEV-4103 | Bug | DeserializeJSON Corrupts Large Numbers | 5.3.10.51 |
| LDEV-4135 | Bug | NPE lucee.runtime.net.http.ReqRspUtil.getCookies(ReqRspUtil.java:144) | 5.3.10.50 |
| LDEV-4124 | Task | allow config directories for tag, functions and file-system to be configurable | 5.3.10.49 |
| LDEV-4101 | Bug | Encrypt issue using Base64, invalid character [=] in base64 string at position | 5.3.10.48 |
| LDEV-3690 | Bug | Using java regex engine incompatibility issue | 5.3.10.47 |
| LDEV-3533 | Bug | REFind/NoCase(returnsubexpressions=true) doesn't return subexpressions when regex engine set to Java. | 5.3.10.47 |
| LDEV-3703 | Task | reMatchNoCase() regex regression in 5.3.8 | 5.3.10.46 |
| LDEV-3469 | Enhancement | updateDatasource should also support passing in a custom attributes struct | 5.3.10.42 |
| LDEV-4123 | Task | allowing reducing the priority of concurrent requests | 5.3.10.39 |
| LDEV-4000 | Bug | Scheduled Tasks require a minimum interval of 10 for no reason | 5.3.10.38 |
| LDEV-3396 | Enhancement | Add function GetHttpRequestHeaders() | 5.3.10.37 |
| LDEV-4112 | Bug | admin, setting.logging page should show other (layout name) if the specified logging layout cfc isn't available | 5.3.10.36 |
| LDEV-4108 | Enhancement | include parent bundle name in exception when a bundle can't be downloaded | 5.3.10.35 |
| LDEV-4027 | Bug | cfquery tags attribute missing from docs / tag definition | 5.3.10.34 |
| LDEV-4114 | Bug | backport Lucee 6 /test/bootstrap-tests.cfm to 5.3 | 5.3.10.32 |
| LDEV-4104 | Bug | lucee Local Documentation Member Chaining Member functions shows a wrong return type | 5.3.10.32 |
| LDEV-3917 | Bug | _internalRequest() result missing Content-Type and Content-Length | 5.3.10.32 |
| LDEV-3224 | Bug | Admin area : Edit Web charset in Settings - Charset and default value | 5.3.10.31 |
| LDEV-3710 | Bug | Controler thread doesn't log all failures | 5.3.10.30 |
| LDEV-4047 | Bug | Lucee is leaving abandoned files in tomcat temp directory | 5.3.10.27 |
| LDEV-4064 | Bug | createObject reloads all OSGI bundles if javaSettings are configured | 5.3.10.26 |
| LDEV-3584 | Bug | getComponentMetadata with final component throws an error | 5.3.10.24 |
| LDEV-4006 | Bug | Regression - isJson() throws java.lang.NumberFormatException | 5.3.10.23 |
| LDEV-4034 | Bug | Regression - application log datasource appender throws 500 – Internal Server Error on lucee restart | 5.3.10.22 |
| LDEV-4046 | Bug | Server.cfc/Web.cfc calls Application.cfc | 5.3.10.20 |
| LDEV-3407 | Bug | Regression: cacheClear() testcase failed on build | 5.3.10.19 |
| LDEV-4035 | Bug | Log4j2 resets log level to ERROR | 5.3.10.18 |
| LDEV-4033 | Bug | regression - changing logging appender not working without lucee restart | 5.3.10.18 |
| LDEV-4032 | Bug | Lucee seems to ignore logger config attribute appender="console" | 5.3.10.18 |
| LDEV-4022 | Bug | 5.3.9 stops logging while in a docker container | 5.3.10.18 |
| LDEV-3032 | Bug | installing or removing an extension via the admin doesn't log to deploy.log | 5.3.10.17 |
| LDEV-3929 | Task | update apache tika to 1.28.3 (from 1.27) | 5.3.10.16 |
| LDEV-3948 | Enhancement | Improve the message for output the component with debug enabled | 5.3.10.15 |
| LDEV-3938 | Bug | When there is one invalid extension provider, no info shows for ANY providers | 5.3.10.15 |
| LDEV-3937 | Bug | Impossible to debug extension provider issues from admin UI | 5.3.10.15 |
| LDEV-1513 | Bug | Dumping getComponentStaticScope() of component with remote static function causes java.lang.NullPointerException | 5.3.10.14 |
| LDEV-4011 | Enhancement | CFHTTP add more detail to exception for throwOnError=true | 5.3.10.13 |
| LDEV-4012 | Enhancement | support component skip=true for 5.3 testcases | 5.3.10.12 |
| LDEV-3680 | Bug | race condition in getRPCClassLoader | 5.3.10.9 |
| LDEV-3754 | Bug | debug attribute not supported on CFMail tag | 5.3.10.8 |
| LDEV-3936 | Enhancement | add a clear cache button to the edit cache page in the admin | 5.3.10.7 |
| LDEV-3980 | Bug | jdbc commit issues using transactions and hibernate | 5.3.10.6 |
| LDEV-3979 | Bug | Regression: Custom cookie parsing now used over servlet's cookies | 5.3.10.5 |
| LDEV-3975 | Bug | ESAPI functions result in "CTOR threw exception" error with 2.2.4.5 extension | 5.3.10.4 |
| LDEV-3028 | Bug | "The servlet context has already been initialized" error in Application.log of Undertow deployments | 5.3.10.1 |
| LDEV-4348 | Enhancement | add xmlFeatures to getApplicationSettings | 5.3.9.172 |
| LDEV-3451 | Enhancement | Disable XML entities by default against XXE in Lucee 6.0 & 5.4 | 5.3.9.172 |
Sourced from the Lucee issue tracker (LDEV).