Changes since 5.0.0.254.
# Lucee 5.0.1.85 changelog
Changes since 5.0.0.254.
Source: Lucee issue tracker (LDEV) — https://luceeserver.atlassian.net/projects/LDEV
- LDEV-1036 (Bug, fixed in 5.0.1.83): callStackGet() function no longer returns full paths to template — https://luceeserver.atlassian.net/browse/LDEV-1036
- LDEV-919 (Enhancement, fixed in 5.0.1.82): Dumps use classnames commonly used by frameworks — https://luceeserver.atlassian.net/browse/LDEV-919
- LDEV-1031 (Bug, fixed in 5.0.1.82): Script-based Query broken — https://luceeserver.atlassian.net/browse/LDEV-1031
- LDEV-426 (Bug, fixed in 5.0.1.81): Datasource editing of non-existent databases has long wait time — https://luceeserver.atlassian.net/browse/LDEV-426
- LDEV-916 (Bug, fixed in 5.0.1.80): Included cacerts trust store is out of date — https://luceeserver.atlassian.net/browse/LDEV-916
- LDEV-716 (Bug, fixed in 5.0.1.79): Identical function returns different result when called as BIF vs. UDF — https://luceeserver.atlassian.net/browse/LDEV-716
- LDEV-1030 (Bug, fixed in 5.0.1.79): When using returntype='struct' in a QueryOfQuery, the result is a query — https://luceeserver.atlassian.net/browse/LDEV-1030
- LDEV-748 (Bug, fixed in 5.0.1.76): Session fixation with CFML sessions — https://luceeserver.atlassian.net/browse/LDEV-748
- LDEV-173 (Bug, fixed in 5.0.1.75): Query.cfc Query of Queries fails when "Q" is used as the name of the query attribute — https://luceeserver.atlassian.net/browse/LDEV-173
- LDEV-59 (Bug, fixed in 5.0.1.74): CFINTERFACE incorrectly enforces output settings to match — https://luceeserver.atlassian.net/browse/LDEV-59
- LDEV-991 (Bug, fixed in 5.0.1.73): SQL Server as a DB causes Lucee to spin up many threads — https://luceeserver.atlassian.net/browse/LDEV-991
- LDEV-1019 (Bug, fixed in 5.0.1.72): Invalid MSSQL datasource after update from 5.0.1.42 to 5.0.1.67 — https://luceeserver.atlassian.net/browse/LDEV-1019
- LDEV-1028 (Bug, fixed in 5.0.1.71): cffile can't upload more than 1 file at a time — https://luceeserver.atlassian.net/browse/LDEV-1028
- LDEV-1018 (Bug, fixed in 5.0.1.70): codePrintHTML and codePrintPlain empty — https://luceeserver.atlassian.net/browse/LDEV-1018
- LDEV-1017 (Bug, fixed in 5.0.1.69): Server context filer extensions throw "variable "data" does not exists — https://luceeserver.atlassian.net/browse/LDEV-1017
- LDEV-1020 (Bug, fixed in 5.0.1.68): http.setMethod('put') does not send variables set with http.addParam(type='form') — https://luceeserver.atlassian.net/browse/LDEV-1020
- LDEV-1015 (Enhancement, fixed in 5.0.1.67): add support for nested threads — https://luceeserver.atlassian.net/browse/LDEV-1015
- LDEV-1012 (Bug, fixed in 5.0.1.66): cfcatch not removed after cfcatch block — https://luceeserver.atlassian.net/browse/LDEV-1012
- LDEV-153 (Bug, fixed in 5.0.1.65): replaceNoCase() fails with certain Unicode text — https://luceeserver.atlassian.net/browse/LDEV-153
- LDEV-104 (Bug, fixed in 5.0.1.64): URLEncode() incorrectly encodes hyphen dot and underscore — https://luceeserver.atlassian.net/browse/LDEV-104
- LDEV-880 (Bug, fixed in 5.0.1.63): Error on Update — https://luceeserver.atlassian.net/browse/LDEV-880
- LDEV-989 (Bug, fixed in 5.0.1.62): <cfpdfparam> errors lucee.transformer.cfml.evaluator.impl.PDFParam class not found — https://luceeserver.atlassian.net/browse/LDEV-989
- LDEV-993 (Bug, fixed in 5.0.1.61): Extension: variable [BTN] doesn't exist — https://luceeserver.atlassian.net/browse/LDEV-993
- LDEV-1002 (Bug, fixed in 5.0.1.60): NPE cfmail with empty html body. — https://luceeserver.atlassian.net/browse/LDEV-1002
- LDEV-999 (Enhancement, fixed in 5.0.1.59): add function DBPoolClear — https://luceeserver.atlassian.net/browse/LDEV-999
- LDEV-995 (Bug, fixed in 5.0.1.57): Performance Degradation with Unary Increment Operator — https://luceeserver.atlassian.net/browse/LDEV-995
- LDEV-994 (Bug, fixed in 5.0.1.56): Inline Images in Emails are Broken — https://luceeserver.atlassian.net/browse/LDEV-994
- LDEV-992 (Bug, fixed in 5.0.1.55): JSON Security issue — https://luceeserver.atlassian.net/browse/LDEV-992
- LDEV-552 (Bug, fixed in 5.0.1.54): invalid word break with cfmail — https://luceeserver.atlassian.net/browse/LDEV-552
- LDEV-545 (Bug, fixed in 5.0.1.54): CFMAIL adds unwanted line breaks in mail body — https://luceeserver.atlassian.net/browse/LDEV-545
- LDEV-988 (Bug, fixed in 5.0.1.52): performance degradation with unary operator in for loops — https://luceeserver.atlassian.net/browse/LDEV-988
- LDEV-978 (Bug, fixed in 5.0.1.51): Admin: ext.applications throws "No matching function [UNWRAP] found" — https://luceeserver.atlassian.net/browse/LDEV-978
- LDEV-981 (Bug, fixed in 5.0.1.50): performance degradation with UDF — https://luceeserver.atlassian.net/browse/LDEV-981
- LDEV-975 (Bug, fixed in 5.0.1.49): performance degradation with structs/scopes — https://luceeserver.atlassian.net/browse/LDEV-975
- LDEV-966 (Bug, fixed in 5.0.1.49): LDEV-396 Breaks Transaction Rollback — https://luceeserver.atlassian.net/browse/LDEV-966
- LDEV-972 (Incompatibility, fixed in 5.0.1.48): DirectoryList() doesn't support attribute type — https://luceeserver.atlassian.net/browse/LDEV-972
- LDEV-969 (Bug, fixed in 5.0.1.47): JSON-String inside <cfsavecontent> throws error — https://luceeserver.atlassian.net/browse/LDEV-969
- LDEV-903 (Bug, fixed in 5.0.1.46): Compound primary key int being typed as float - 'identifier of an instance was altered' — https://luceeserver.atlassian.net/browse/LDEV-903
- LDEV-960 (Bug, fixed in 5.0.1.45): Previous Lucee engines aren't GC'd when restarting via the admin — https://luceeserver.atlassian.net/browse/LDEV-960
- LDEV-959 (Enhancement, fixed in 5.0.1.44): allow to install a specific version of an extension — https://luceeserver.atlassian.net/browse/LDEV-959
- LDEV-949 (Bug, fixed in 5.0.1.42): arrayToList fails on arrays passed as part of query object — https://luceeserver.atlassian.net/browse/LDEV-949
- LDEV-956 (Bug, fixed in 5.0.1.41): cfajaximport verifies the tags attribute by case — https://luceeserver.atlassian.net/browse/LDEV-956
- LDEV-955 (Bug, fixed in 5.0.1.37): isNumeric(<java.lang.Character>) always return false — https://luceeserver.atlassian.net/browse/LDEV-955
- LDEV-954 (Bug, fixed in 5.0.1.36): cfhttp blocks for long running calls — https://luceeserver.atlassian.net/browse/LDEV-954
- LDEV-947 (Bug, fixed in 5.0.1.35): cfsavecontent & cfinclude - java.util.ConcurrentModificationException — https://luceeserver.atlassian.net/browse/LDEV-947
- LDEV-809 (Incompatibility, fixed in 5.0.1.34): Add missing sessioncookie & authcookie attributes to cfapplication — https://luceeserver.atlassian.net/browse/LDEV-809
- LDEV-577 (Bug, fixed in 5.0.1.34): Unable to upload extension from web admin — https://luceeserver.atlassian.net/browse/LDEV-577
- LDEV-939 (Bug, fixed in 5.0.1.33): cffile upload not work — https://luceeserver.atlassian.net/browse/LDEV-939
- LDEV-934 (Bug, fixed in 5.0.1.30): function AjaxLink is not supported — https://luceeserver.atlassian.net/browse/LDEV-934
- LDEV-896 (Bug, fixed in 5.0.1.30): Update Apache Commons FileUpload — https://luceeserver.atlassian.net/browse/LDEV-896
- LDEV-931 (Bug, fixed in 5.0.1.29): Elasticsearch request - JsonParseException[Invalid UTF-8 middle byte 0xf6\n — https://luceeserver.atlassian.net/browse/LDEV-931
- LDEV-920 (Bug, fixed in 5.0.1.27): Lucee 5, if restarted from the server admin, is totally wiping out all my server-level settings. — https://luceeserver.atlassian.net/browse/LDEV-920
- LDEV-914 (Bug, fixed in 5.0.1.26): sessionInvalidate() causes java.lang.ClassCastException — https://luceeserver.atlassian.net/browse/LDEV-914
- LDEV-918 (Bug, fixed in 5.0.1.23): J2EE Session not maintained in cfhttp requests — https://luceeserver.atlassian.net/browse/LDEV-918
- LDEV-715 (Enhancement, fixed in 5.0.1.22): Ability to create a Cache Connection from Application.cfc — https://luceeserver.atlassian.net/browse/LDEV-715
- LDEV-441 (Bug, fixed in 5.0.1.21): UDF's mixed into CFC via temp file error when trying to recompile and file is deleted — https://luceeserver.atlassian.net/browse/LDEV-441
- LDEV-898 (Bug, fixed in 5.0.1.20): ImageWrite does not overwrite imageobject unless filepath specified — https://luceeserver.atlassian.net/browse/LDEV-898
- LDEV-893 (Bug, fixed in 5.0.1.19): Thread.stop semantics hide errors and throw messages on console — https://luceeserver.atlassian.net/browse/LDEV-893
- LDEV-905 (Bug, fixed in 5.0.1.18): cfhttp cachedWithin stores in file cache — https://luceeserver.atlassian.net/browse/LDEV-905
- LDEV-883 (Bug, fixed in 5.0.1.17): Non-empty onSessionStart gives javax.servlet.http.HttpUpgradeHandler not found by lucee.core — https://luceeserver.atlassian.net/browse/LDEV-883
- LDEV-902 (Bug, fixed in 5.0.1.16): Oracle - Select query with nclob field, returns java object instead of string — https://luceeserver.atlassian.net/browse/LDEV-902
- LDEV-899 (Bug, fixed in 5.0.1.15): felix.log — https://luceeserver.atlassian.net/browse/LDEV-899
- LDEV-901 (Bug, fixed in 5.0.1.14): clustered session/client scope does not merge data — https://luceeserver.atlassian.net/browse/LDEV-901
- LDEV-875 (Bug, fixed in 5.0.1.12): cacheput() does not accept numeric value for timespan — https://luceeserver.atlassian.net/browse/LDEV-875
- LDEV-888 (Enhancement, fixed in 5.0.1.11): Enable Full Null support with a command line argument — https://luceeserver.atlassian.net/browse/LDEV-888
- LDEV-396 (Bug, fixed in 5.0.1.10): BLOCKED on lucee.runtime.db.DCStack@1c1dfcc1 — https://luceeserver.atlassian.net/browse/LDEV-396
- LDEV-872 (Bug, fixed in 5.0.1.9): Casting problem when saving entities in Lucee 5: lucee.runtime.orm.ORMDatasourceConnection cannot be cast to lucee.runtime.db.DatasourceConnectionImpl — https://luceeserver.atlassian.net/browse/LDEV-872
- LDEV-873 (Bug, fixed in 5.0.1.8): Correct internal documentation for CreateObject — https://luceeserver.atlassian.net/browse/LDEV-873
- LDEV-871 (Incompatibility, fixed in 5.0.1.7): form fields order are not preserved after post — https://luceeserver.atlassian.net/browse/LDEV-871
- LDEV-638 (Bug, fixed in 5.0.1.6): Massive slow downs when java agent enabled when re-compiling classes — https://luceeserver.atlassian.net/browse/LDEV-638
- LDEV-867 (Bug, fixed in 5.0.1.5): tag htmlhead appends body twice — https://luceeserver.atlassian.net/browse/LDEV-867
- LDEV-866 (Bug, fixed in 5.0.1.4): entrySet from a linked struct is loosing the order — https://luceeserver.atlassian.net/browse/LDEV-866
- LDEV-864 (Bug, fixed in 5.0.1.3): double check for "inspect template" — https://luceeserver.atlassian.net/browse/LDEV-864
- LDEV-862 (Bug, fixed in 5.0.1.2): DateTimeFormat returns wrong value for ISO8601 — https://luceeserver.atlassian.net/browse/LDEV-862
- LDEV-859 (Bug, fixed in 5.0.1.0): Uninstall extension does not remove bundles — https://luceeserver.atlassian.net/browse/LDEV-859
| Ticket | Type | Summary | Fixed in |
|---|---|---|---|
| LDEV-1036 | Bug | callStackGet() function no longer returns full paths to template | 5.0.1.83 |
| LDEV-919 | Enhancement | Dumps use classnames commonly used by frameworks | 5.0.1.82 |
| LDEV-1031 | Bug | Script-based Query broken | 5.0.1.82 |
| LDEV-426 | Bug | Datasource editing of non-existent databases has long wait time | 5.0.1.81 |
| LDEV-916 | Bug | Included cacerts trust store is out of date | 5.0.1.80 |
| LDEV-716 | Bug | Identical function returns different result when called as BIF vs. UDF | 5.0.1.79 |
| LDEV-1030 | Bug | When using returntype='struct' in a QueryOfQuery, the result is a query | 5.0.1.79 |
| LDEV-748 | Bug | Session fixation with CFML sessions | 5.0.1.76 |
| LDEV-173 | Bug | Query.cfc Query of Queries fails when "Q" is used as the name of the query attribute | 5.0.1.75 |
| LDEV-59 | Bug | CFINTERFACE incorrectly enforces output settings to match | 5.0.1.74 |
| LDEV-991 | Bug | SQL Server as a DB causes Lucee to spin up many threads | 5.0.1.73 |
| LDEV-1019 | Bug | Invalid MSSQL datasource after update from 5.0.1.42 to 5.0.1.67 | 5.0.1.72 |
| LDEV-1028 | Bug | cffile can't upload more than 1 file at a time | 5.0.1.71 |
| LDEV-1018 | Bug | codePrintHTML and codePrintPlain empty | 5.0.1.70 |
| LDEV-1017 | Bug | Server context filer extensions throw "variable "data" does not exists | 5.0.1.69 |
| LDEV-1020 | Bug | http.setMethod('put') does not send variables set with http.addParam(type='form') | 5.0.1.68 |
| LDEV-1015 | Enhancement | add support for nested threads | 5.0.1.67 |
| LDEV-1012 | Bug | cfcatch not removed after cfcatch block | 5.0.1.66 |
| LDEV-153 | Bug | replaceNoCase() fails with certain Unicode text | 5.0.1.65 |
| LDEV-104 | Bug | URLEncode() incorrectly encodes hyphen dot and underscore | 5.0.1.64 |
| LDEV-880 | Bug | Error on Update | 5.0.1.63 |
| LDEV-989 | Bug | <cfpdfparam> errors lucee.transformer.cfml.evaluator.impl.PDFParam class not found | 5.0.1.62 |
| LDEV-993 | Bug | Extension: variable [BTN] doesn't exist | 5.0.1.61 |
| LDEV-1002 | Bug | NPE cfmail with empty html body. | 5.0.1.60 |
| LDEV-999 | Enhancement | add function DBPoolClear | 5.0.1.59 |
| LDEV-995 | Bug | Performance Degradation with Unary Increment Operator | 5.0.1.57 |
| LDEV-994 | Bug | Inline Images in Emails are Broken | 5.0.1.56 |
| LDEV-992 | Bug | JSON Security issue | 5.0.1.55 |
| LDEV-552 | Bug | invalid word break with cfmail | 5.0.1.54 |
| LDEV-545 | Bug | CFMAIL adds unwanted line breaks in mail body | 5.0.1.54 |
| LDEV-988 | Bug | performance degradation with unary operator in for loops | 5.0.1.52 |
| LDEV-978 | Bug | Admin: ext.applications throws "No matching function [UNWRAP] found" | 5.0.1.51 |
| LDEV-981 | Bug | performance degradation with UDF | 5.0.1.50 |
| LDEV-975 | Bug | performance degradation with structs/scopes | 5.0.1.49 |
| LDEV-966 | Bug | LDEV-396 Breaks Transaction Rollback | 5.0.1.49 |
| LDEV-972 | Incompatibility | DirectoryList() doesn't support attribute type | 5.0.1.48 |
| LDEV-969 | Bug | JSON-String inside <cfsavecontent> throws error | 5.0.1.47 |
| LDEV-903 | Bug | Compound primary key int being typed as float - 'identifier of an instance was altered' | 5.0.1.46 |
| LDEV-960 | Bug | Previous Lucee engines aren't GC'd when restarting via the admin | 5.0.1.45 |
| LDEV-959 | Enhancement | allow to install a specific version of an extension | 5.0.1.44 |
| LDEV-949 | Bug | arrayToList fails on arrays passed as part of query object | 5.0.1.42 |
| LDEV-956 | Bug | cfajaximport verifies the tags attribute by case | 5.0.1.41 |
| LDEV-955 | Bug | isNumeric(<java.lang.Character>) always return false | 5.0.1.37 |
| LDEV-954 | Bug | cfhttp blocks for long running calls | 5.0.1.36 |
| LDEV-947 | Bug | cfsavecontent & cfinclude - java.util.ConcurrentModificationException | 5.0.1.35 |
| LDEV-809 | Incompatibility | Add missing sessioncookie & authcookie attributes to cfapplication | 5.0.1.34 |
| LDEV-577 | Bug | Unable to upload extension from web admin | 5.0.1.34 |
| LDEV-939 | Bug | cffile upload not work | 5.0.1.33 |
| LDEV-934 | Bug | function AjaxLink is not supported | 5.0.1.30 |
| LDEV-896 | Bug | Update Apache Commons FileUpload | 5.0.1.30 |
| LDEV-931 | Bug | Elasticsearch request - JsonParseException[Invalid UTF-8 middle byte 0xf6\n | 5.0.1.29 |
| LDEV-920 | Bug | Lucee 5, if restarted from the server admin, is totally wiping out all my server-level settings. | 5.0.1.27 |
| LDEV-914 | Bug | sessionInvalidate() causes java.lang.ClassCastException | 5.0.1.26 |
| LDEV-918 | Bug | J2EE Session not maintained in cfhttp requests | 5.0.1.23 |
| LDEV-715 | Enhancement | Ability to create a Cache Connection from Application.cfc | 5.0.1.22 |
| LDEV-441 | Bug | UDF's mixed into CFC via temp file error when trying to recompile and file is deleted | 5.0.1.21 |
| LDEV-898 | Bug | ImageWrite does not overwrite imageobject unless filepath specified | 5.0.1.20 |
| LDEV-893 | Bug | Thread.stop semantics hide errors and throw messages on console | 5.0.1.19 |
| LDEV-905 | Bug | cfhttp cachedWithin stores in file cache | 5.0.1.18 |
| LDEV-883 | Bug | Non-empty onSessionStart gives javax.servlet.http.HttpUpgradeHandler not found by lucee.core | 5.0.1.17 |
| LDEV-902 | Bug | Oracle - Select query with nclob field, returns java object instead of string | 5.0.1.16 |
| LDEV-899 | Bug | felix.log | 5.0.1.15 |
| LDEV-901 | Bug | clustered session/client scope does not merge data | 5.0.1.14 |
| LDEV-875 | Bug | cacheput() does not accept numeric value for timespan | 5.0.1.12 |
| LDEV-888 | Enhancement | Enable Full Null support with a command line argument | 5.0.1.11 |
| LDEV-396 | Bug | BLOCKED on lucee.runtime.db.DCStack@1c1dfcc1 | 5.0.1.10 |
| LDEV-872 | Bug | Casting problem when saving entities in Lucee 5: lucee.runtime.orm.ORMDatasourceConnection cannot be cast to lucee.runtime.db.DatasourceConnectionImpl | 5.0.1.9 |
| LDEV-873 | Bug | Correct internal documentation for CreateObject | 5.0.1.8 |
| LDEV-871 | Incompatibility | form fields order are not preserved after post | 5.0.1.7 |
| LDEV-638 | Bug | Massive slow downs when java agent enabled when re-compiling classes | 5.0.1.6 |
| LDEV-867 | Bug | tag htmlhead appends body twice | 5.0.1.5 |
| LDEV-866 | Bug | entrySet from a linked struct is loosing the order | 5.0.1.4 |
| LDEV-864 | Bug | double check for "inspect template" | 5.0.1.3 |
| LDEV-862 | Bug | DateTimeFormat returns wrong value for ISO8601 | 5.0.1.2 |
| LDEV-859 | Bug | Uninstall extension does not remove bundles | 5.0.1.0 |
Sourced from the Lucee issue tracker (LDEV).