Changes since 5.2.6.60.
# Lucee 5.2.7.61 changelog Changes since 5.2.6.60. Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV - LDEV-1629 (Bug, fixed in 5.2.7.57): Messages leaking to console out — https://luceeserver.atlassian.net/browse/LDEV-1629 - LDEV-574 (Incompatibility, fixed in 5.2.7.56): DollarFormat does not round up — https://luceeserver.atlassian.net/browse/LDEV-574 - LDEV-1777 (Enhancement, fixed in 5.2.7.56): event gateway listing should always show all active tasks — https://luceeserver.atlassian.net/browse/LDEV-1777 - LDEV-1743 (Bug, fixed in 5.2.7.56): LSNumber doen't work above 5.2.7.18 — https://luceeserver.atlassian.net/browse/LDEV-1743 - LDEV-1773 (Bug, fixed in 5.2.7.53): cfapplication action=update doesn't change application name — https://luceeserver.atlassian.net/browse/LDEV-1773 - LDEV-1755 (Bug, fixed in 5.2.7.52): Performance of loading hundreds of timezones on startup — https://luceeserver.atlassian.net/browse/LDEV-1755 - LDEV-1751 (Bug, fixed in 5.2.7.51): for loops should auto cast numbers to strings (i.e. treat them as a single member list) — https://luceeserver.atlassian.net/browse/LDEV-1751 - LDEV-1147 (Bug, fixed in 5.2.7.50): cfstoredproc fails with parameters when called by synonym which contains # — https://luceeserver.atlassian.net/browse/LDEV-1147 - LDEV-1749 (Bug, fixed in 5.2.7.49): when an extension holds a non OSGi Bundle jar it fails — https://luceeserver.atlassian.net/browse/LDEV-1749 - LDEV-1713 (Bug, fixed in 5.2.7.47): improve logging for missing extensions in deploy.log — https://luceeserver.atlassian.net/browse/LDEV-1713 - LDEV-1736 (Bug, fixed in 5.2.7.46): server scope can no longer be serialized — https://luceeserver.atlassian.net/browse/LDEV-1736 - LDEV-1547 (Bug, fixed in 5.2.7.45): argument validation error exposes template path — https://luceeserver.atlassian.net/browse/LDEV-1547 - LDEV-1744 (Bug, fixed in 5.2.7.44): "/" application mapping overrules config mappings — https://luceeserver.atlassian.net/browse/LDEV-1744 - LDEV-1742 (Bug, fixed in 5.2.7.43): Broken URLs for background images in WAR deployment — https://luceeserver.atlassian.net/browse/LDEV-1742 - LDEV-1739 (Bug, fixed in 5.2.7.41): allow to set tag and function directory via system.property or env variable — https://luceeserver.atlassian.net/browse/LDEV-1739 - LDEV-1738 (Bug, fixed in 5.2.7.40): downgrade from 5.3 to 5.2 lead to reports of unsupported extensions. — https://luceeserver.atlassian.net/browse/LDEV-1738 - LDEV-1667 (Bug, fixed in 5.2.7.39): numberFormat does not work properly anymore with Lucee 5.2.6.x — https://luceeserver.atlassian.net/browse/LDEV-1667 - LDEV-1003 (Bug, fixed in 5.2.7.38): Attribute 'key' is not allowed for tag cfftp — https://luceeserver.atlassian.net/browse/LDEV-1003 - LDEV-1733 (Bug, fixed in 5.2.7.37): change on default bufferoutput behaviour causes problems — https://luceeserver.atlassian.net/browse/LDEV-1733 - LDEV-1731 (Enhancement, fixed in 5.2.7.36): application.mappings.allowRelPath — https://luceeserver.atlassian.net/browse/LDEV-1731 - LDEV-1729 (Bug, fixed in 5.2.7.35): NPE calling expandPath() from JSR-223 — https://luceeserver.atlassian.net/browse/LDEV-1729 - LDEV-1718 (Incompatibility, fixed in 5.2.7.34): Creating a / mapping causes incorrect path expansions, use lucee mappings first — https://luceeserver.atlassian.net/browse/LDEV-1718 - LDEV-1719 (Bug, fixed in 5.2.7.31): bad performance cachedwithin-function — https://luceeserver.atlassian.net/browse/LDEV-1719 - LDEV-1700 (Bug, fixed in 5.2.7.30): Context Time Zone Affects Server-Wide Time Zone — https://luceeserver.atlassian.net/browse/LDEV-1700 - LDEV-1662 (Bug, fixed in 5.2.7.28): cflocation output html with plain text url (XSS possibility) — https://luceeserver.atlassian.net/browse/LDEV-1662 - LDEV-1686 (Bug, fixed in 5.2.7.26): server update doesn't handle http errors — https://luceeserver.atlassian.net/browse/LDEV-1686 - LDEV-1683 (Bug, fixed in 5.2.7.26): passing component on missing constructor invokes implicit setters — https://luceeserver.atlassian.net/browse/LDEV-1683 - LDEV-1654 (Bug, fixed in 5.2.7.26): hidden CFX C++ admin page still references bitbucket instead of jira — https://luceeserver.atlassian.net/browse/LDEV-1654 - LDEV-555 (Bug, fixed in 5.2.7.22): BinaryDecode fails when decoding strings with = at end — https://luceeserver.atlassian.net/browse/LDEV-555 - LDEV-1640 (Bug, fixed in 5.2.7.21): Java heap memory exhaustion, pegged CPU, and unresponsive server — https://luceeserver.atlassian.net/browse/LDEV-1640 - LDEV-1480 (Bug, fixed in 5.2.7.21): cachedwithin with a timespan of 0 creates cache keys in redis — https://luceeserver.atlassian.net/browse/LDEV-1480 - LDEV-1064 (Bug, fixed in 5.2.7.20): alias ignored with attributecollection — https://luceeserver.atlassian.net/browse/LDEV-1064 - LDEV-1544 (Bug, fixed in 5.2.7.16): Server is returning exception-message header — https://luceeserver.atlassian.net/browse/LDEV-1544 - LDEV-1217 (Enhancement, fixed in 5.2.7.16): exception-message HTTP header presents security risk of information disclosure — https://luceeserver.atlassian.net/browse/LDEV-1217 - LDEV-1689 (Enhancement, fixed in 5.2.7.15): show blocking info in request timeout log — https://luceeserver.atlassian.net/browse/LDEV-1689 - LDEV-1688 (Enhancement, fixed in 5.2.7.14): add datasource appender for log4j — https://luceeserver.atlassian.net/browse/LDEV-1688 - LDEV-546 (Incompatibility, fixed in 5.2.7.13): dateDiff() option for milliseconds — https://luceeserver.atlassian.net/browse/LDEV-546 - LDEV-1553 (Incompatibility, fixed in 5.2.7.12): TimeSpan cannot be casted implicitly as Boolean — https://luceeserver.atlassian.net/browse/LDEV-1553 - LDEV-1681 (Bug, fixed in 5.2.7.11): JDBC Extension identifier — https://luceeserver.atlassian.net/browse/LDEV-1681 - LDEV-1496 (Bug, fixed in 5.2.7.9): Updating MySQL driver to 6.0.2 breaks existing datasource connections — https://luceeserver.atlassian.net/browse/LDEV-1496 - LDEV-1549 (Bug, fixed in 5.2.7.7): cffile - mimetype of MS Office files incorrect in 5.2.2.71+ — https://luceeserver.atlassian.net/browse/LDEV-1549 - LDEV-1665 (Bug, fixed in 5.2.7.6): email addresses with german umlauts are not validated correctly — https://luceeserver.atlassian.net/browse/LDEV-1665 - LDEV-1674 (Bug, fixed in 5.2.7.5): Extension with classis jars create nullpointer exception on deployment — https://luceeserver.atlassian.net/browse/LDEV-1674 - LDEV-1679 (Bug, fixed in 5.2.7.4): invoke() called with arguments, wipes out the arguments — https://luceeserver.atlassian.net/browse/LDEV-1679 - LDEV-1349 (Bug, fixed in 5.2.7.3): Strange "String index out of range: -7" in Mura CMS/plugins — https://luceeserver.atlassian.net/browse/LDEV-1349 - LDEV-1267 (Bug, fixed in 5.2.7.2): With complete null support, nulls in an array cannot be referenced by index — https://luceeserver.atlassian.net/browse/LDEV-1267 - LDEV-1023 (Bug, fixed in 5.2.7.1): Lucene CFINDEX ClassNotFoundException — https://luceeserver.atlassian.net/browse/LDEV-1023 - LDEV-1389 (Bug, fixed in 5.2.7.0): Threading issue: the thread scope cannot be modified from outside the owner thread — https://luceeserver.atlassian.net/browse/LDEV-1389
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-1629 | Bug | Messages leaking to console out | 5.2.7.57 |
| LDEV-574 | Incompatibility | DollarFormat does not round up | 5.2.7.56 |
| LDEV-1777 | Enhancement | event gateway listing should always show all active tasks | 5.2.7.56 |
| LDEV-1743 | Bug | LSNumber doen't work above 5.2.7.18 | 5.2.7.56 |
| LDEV-1773 | Bug | cfapplication action=update doesn't change application name | 5.2.7.53 |
| LDEV-1755 | Bug | Performance of loading hundreds of timezones on startup | 5.2.7.52 |
| LDEV-1751 | Bug | for loops should auto cast numbers to strings (i.e. treat them as a single member list) | 5.2.7.51 |
| LDEV-1147 | Bug | cfstoredproc fails with parameters when called by synonym which contains # | 5.2.7.50 |
| LDEV-1749 | Bug | when an extension holds a non OSGi Bundle jar it fails | 5.2.7.49 |
| LDEV-1713 | Bug | improve logging for missing extensions in deploy.log | 5.2.7.47 |
| LDEV-1736 | Bug | server scope can no longer be serialized | 5.2.7.46 |
| LDEV-1547 | Bug | argument validation error exposes template path | 5.2.7.45 |
| LDEV-1744 | Bug | "/" application mapping overrules config mappings | 5.2.7.44 |
| LDEV-1742 | Bug | Broken URLs for background images in WAR deployment | 5.2.7.43 |
| LDEV-1739 | Bug | allow to set tag and function directory via system.property or env variable | 5.2.7.41 |
| LDEV-1738 | Bug | downgrade from 5.3 to 5.2 lead to reports of unsupported extensions. | 5.2.7.40 |
| LDEV-1667 | Bug | numberFormat does not work properly anymore with Lucee 5.2.6.x | 5.2.7.39 |
| LDEV-1003 | Bug | Attribute 'key' is not allowed for tag cfftp | 5.2.7.38 |
| LDEV-1733 | Bug | change on default bufferoutput behaviour causes problems | 5.2.7.37 |
| LDEV-1731 | Enhancement | application.mappings.allowRelPath | 5.2.7.36 |
| LDEV-1729 | Bug | NPE calling expandPath() from JSR-223 | 5.2.7.35 |
| LDEV-1718 | Incompatibility | Creating a / mapping causes incorrect path expansions, use lucee mappings first | 5.2.7.34 |
| LDEV-1719 | Bug | bad performance cachedwithin-function | 5.2.7.31 |
| LDEV-1700 | Bug | Context Time Zone Affects Server-Wide Time Zone | 5.2.7.30 |
| LDEV-1662 | Bug | cflocation output html with plain text url (XSS possibility) | 5.2.7.28 |
| LDEV-1686 | Bug | server update doesn't handle http errors | 5.2.7.26 |
| LDEV-1683 | Bug | passing component on missing constructor invokes implicit setters | 5.2.7.26 |
| LDEV-1654 | Bug | hidden CFX C++ admin page still references bitbucket instead of jira | 5.2.7.26 |
| LDEV-555 | Bug | BinaryDecode fails when decoding strings with = at end | 5.2.7.22 |
| LDEV-1640 | Bug | Java heap memory exhaustion, pegged CPU, and unresponsive server | 5.2.7.21 |
| LDEV-1480 | Bug | cachedwithin with a timespan of 0 creates cache keys in redis | 5.2.7.21 |
| LDEV-1064 | Bug | alias ignored with attributecollection | 5.2.7.20 |
| LDEV-1544 | Bug | Server is returning exception-message header | 5.2.7.16 |
| LDEV-1217 | Enhancement | exception-message HTTP header presents security risk of information disclosure | 5.2.7.16 |
| LDEV-1689 | Enhancement | show blocking info in request timeout log | 5.2.7.15 |
| LDEV-1688 | Enhancement | add datasource appender for log4j | 5.2.7.14 |
| LDEV-546 | Incompatibility | dateDiff() option for milliseconds | 5.2.7.13 |
| LDEV-1553 | Incompatibility | TimeSpan cannot be casted implicitly as Boolean | 5.2.7.12 |
| LDEV-1681 | Bug | JDBC Extension identifier | 5.2.7.11 |
| LDEV-1496 | Bug | Updating MySQL driver to 6.0.2 breaks existing datasource connections | 5.2.7.9 |
| LDEV-1549 | Bug | cffile - mimetype of MS Office files incorrect in 5.2.2.71+ | 5.2.7.7 |
| LDEV-1665 | Bug | email addresses with german umlauts are not validated correctly | 5.2.7.6 |
| LDEV-1674 | Bug | Extension with classis jars create nullpointer exception on deployment | 5.2.7.5 |
| LDEV-1679 | Bug | invoke() called with arguments, wipes out the arguments | 5.2.7.4 |
| LDEV-1349 | Bug | Strange "String index out of range: -7" in Mura CMS/plugins | 5.2.7.3 |
| LDEV-1267 | Bug | With complete null support, nulls in an array cannot be referenced by index | 5.2.7.2 |
| LDEV-1023 | Bug | Lucene CFINDEX ClassNotFoundException | 5.2.7.1 |
| LDEV-1389 | Bug | Threading issue: the thread scope cannot be modified from outside the owner thread | 5.2.7.0 |
Sourced from the Lucee issue tracker (LDEV).