Lucee Server Changelogs - 5.1

Lucee Releases: 6.2   6.2.0.321  6.1   6.1.1.118  6.0   6.0.4.10  5.4   5.4.6.9  5.3   5.3.12.1  5.2   5.2.9.31  5.1   5.1.4.19  5.0   5.0.1.85  4.5   4.5.5.017 

LDEV-1268 Bug Admin errors when bad update URL saved 5.1.4.18

LDEV-1268 Bug Admin errors when bad update URL saved 5.1.4.18
LDEV-1201 Bug Elvis not working on key returned by function call
elvis
5.1.4.17
LDEV-1038 Bug <cfpdf> tag throwing an error when action is set to "protect"
L5A PDF cfpdf
PDF 1.0.0.60, 5.1.4.16
LDEV-1225 Bug Removing a log entry needs lucee restart 5.1.4.15
LDEV-1219 Bug orientation attribute using landscape not working in cfdocument pdf
PDF cfpdf
PDF 1.0.0.59, 5.1.4.13
LDEV-1182 Bug DateDiff months returns one month less than it should 5.1.4.12
LDEV-1243 Bug REST exceptions not logged 5.1.4.11
LDEV-1270 Bug request timeout lead to zombie threads in servlet engine
timeout
5.1.4.4, 5.1.4.10
LDEV-1227 Bug Static methods in super components can't be called within a component
static
5.1.4.9
LDEV-1231 Bug Calling static function will suppress output after called
static
5.1.4.8
LDEV-1257 Bug Startup of the server is not consistent 5.1.4.7
LDEV-1253 Bug Lucee start up to slow 5.1.4.0, 5.1.4.6
LDEV-1010 Bug Having EHCache Defined Slows the Process of stopping the service in Windows
L5A ehcache service shutdown windows
5.1.4.5
LDEV-802 Enhancement Inconsistent Responses from CFHTTP 5.1.4.2
LDEV-1254 Enhancement add function GetComponentStaticScope(compName) 5.1.3.18

LDEV-1254 Enhancement add function GetComponentStaticScope(compName) 5.1.3.18
LDEV-1232 Bug Dump with classic format doesn't shows correct template 5.1.3.17
LDEV-1226 Bug invalid action [geterrorlist] for tag admin 5.1.3.16
LDEV-1249 Bug NPE can be thrown when Debug is enabled 5.1.3.14
LDEV-1246 Bug queryparam-bigint shrinks number 4.5.5.011, 5.1.3.13
LDEV-1153 Bug cfdocument ignores external image link.
PDF
PDF 1.0.0.58, 5.1.3.11
LDEV-1238 Incompatibility set URL as default value for cfhttpparam-type 5.1.3.10
LDEV-532 Bug Client Variables - Database creation failed on MSSQL 5.1.3.9
LDEV-1129 Bug cffile throws java.lang.ClassCastException when accessing s3 file
resources s3
S3 0.9.4.112, 5.1.3.8
LDEV-1127 Bug StoreSetMetadata() does not actually change file permissions in S3
s3 storesetmetadata
S3 0.9.4.111, 5.1.3.7
LDEV-1176 Bug DirectoryExists() and FileExists() is extremely slow on buckets with a large number of containers.
s3
S3 0.9.4.110, 5.1.3.6
LDEV-1112 Bug ImageWrite Issue
Image
5.1.3.5
LDEV-1052 Bug Upgrading or Downgrading Lucee 5 resets JDBC driver version 5.1.3.4
LDEV-1184 Incompatibility Improve how Lucee sends mail when one or more addresses are invalid
smtp
4.5.5.010, 5.1.3.3
LDEV-910 Incompatibility secure missing from cfpop
cfpop tls
5.1.3.2
LDEV-1192 Bug Java exception keys missing from exception struct 5.1.3.1
LDEV-1158 Bug for/in loop on java.util.LinkedHashMap empty 5.1.3.0

LDEV-1218 Bug request timeout lead to blocked threads 4.5.5.008, 5.1.2.23
LDEV-1144 Bug The Dump Template is using H1 which might be overwritten 5.1.2.22
LDEV-1208 Incompatibility catch struct set by catch block, should be in nearest scope 5.1.2.21
LDEV-869 Bug Changing code in a file that's been loaded with two different cases errors 5.1.2.20
LDEV-1209 Bug cfschedule result vs. return variable attribute problem
cfschedule
5.1.2.19
LDEV-1204 Bug Error with isDate() function 5.1.2.18
LDEV-1205 Bug http-cachedwithin cacheitem to percise 5.1.2.16
LDEV-1202 Enhancement getApplicationSettings().datasources is null if none are defined 5.1.2.15
LDEV-1203 Bug http-cachedwithin not reset 5.1.2.14
LDEV-699 Bug cfpdf addfooter not supported
PDF Velvet
PDF 1.0.0.56, 5.1.2.13
LDEV-1193 Bug Empty response when cfthread used in certain setups 5.1.2.10
LDEV-1195 Bug JVM blocked by PageSourceImpl 4.5.5.007, 5.1.2.8
LDEV-1191 Bug add support for Application.cfc->tag[include|function].cachedWithin 5.1.2.6
LDEV-1190 Bug Application.cfc ->cachedwithin.file not supported 5.1.2.5
LDEV-1189 Bug Application.cfc ->cachedwithin.include not supported 5.1.2.4
LDEV-531 Bug Script version of cfmail doesn't recognise attributeCollection
mail
5.1.2.3
LDEV-570 Bug cfmail / cfmailparam with attachment contains wrong mimetype
cfmail smtp
5.1.2.2
LDEV-732 Bug postgres extension fails to install
Velvet
PostgreSQL Driver 9.4.1212, 5.1.2.1
LDEV-1160 Bug No matching Method/Function for Query.getColumnList(boolean) found. 5.1.2.0

LDEV-1172 Bug SNI support 4.5.5.005, 5.1.1.63
LDEV-1113 Bug cfdocument broken after upgrade 4.5 to 5
PDF
5.1.1.61
LDEV-1056 Bug DSN settings in Admin can be lost on error 5.1.1.60
LDEV-1054 Bug Improve formatting for cache custom properties in hint 5.1.1.60
LDEV-1157 Bug datasource connection limit fail 5.1.1.59
LDEV-176 Bug serializeJSON() on loaded ORM panics server
ORM
5.1.1.58
LDEV-294 Bug param doesn't work properly
param
5.1.1.57
LDEV-1146 Bug deSerializeJSON fail to parse a negative float value
json
5.1.1.56
LDEV-779 Bug CFMAIL intermittently fails with exception java.lang.ThreadDeath
mail
5.1.1.55
LDEV-1141 Enhancement always set timeout with query 5.1.1.54
LDEV-1126 Bug Lucee evaluates arithmatic CFML Expressions in JSON
json
5.1.1.53
LDEV-1122 Bug Class files no longer have full path for sourceFile 4.5.5.004, 5.1.1.51
LDEV-1124 Bug datasource timezone ignored for reading incoming date 4.5.5.003, 5.1.1.49
LDEV-1116 Bug Oracle query with systimestamp returns object instead of string
oracle
5.1.1.47
LDEV-549 Bug Error if you call an EHCache "default" EHCache 2.10.0.18, 5.1.1.46
LDEV-433 Bug lsNumberFormat does not work properly for Switzerland
i18n
5.1.1.45
LDEV-414 Bug http().addParam throws a NullPointerException with type: File 5.1.1.44
LDEV-407 Bug http timeout with throwOnError gives java.lang.NullPointerException 5.1.1.44
LDEV-359 Bug Lucee Cannot List Certain Types of S3 Directories: "File foo exists, but isn't a directory"
aws s3
S3 0.9.4.105, 5.1.1.43
LDEV-1085 Bug Mail attachment file not unique using content attribute
cfmailparam smtp
5.1.1.42
LDEV-690 Bug cfmailparam file=filename saves to non-unique temp file
cfmailparam concurrency smtp
5.1.1.42
LDEV-1055 Bug Caches don't show in Application.cfc export in admin 5.1.1.41
LDEV-776 Bug SessionRotate() 'destroys' session for j2ee based sessions 5.1.1.40
LDEV-677 Bug sessionrotate() kills session when using datasource storage
session
5.1.1.40
LDEV-85 Bug sessionRotate() creates JSESSIONID
sessionmanagement
5.1.1.40
LDEV-1025 Bug Date and Time Format Functions Not Parsing "Y" Year Mask
date
5.1.1.39
LDEV-1008 Enhancement Implement WebSockets as an Extension
websockets
5.1.1.39
LDEV-298 Bug Functions return "image" are incorrectly typed as returning numeric 5.1.1.38
LDEV-1006 Bug Regression: sessionInvalidate() causes java.lang.ClassCastException
JEE sessionmanagement
5.1.1.37
LDEV-1086 Incompatibility Update Lucee 5.1 admin to show Adobe CF 2016 as the compatibility version 5.1.1.36
LDEV-584 Incompatibility listRemoveDuplicates, returns adjacent empty elements (ACF incompat) 5.1.1.35
LDEV-1098 Bug Lucee fails to cast the value returned from String.charAt(index) as integer 5.1.1.34
LDEV-391 Bug Default timezone for cfquery
cfquery timezone
4.5.5.001, TeraData 14.10.0.44), 5.1.1.33
LDEV-399 Bug parseNumber() argument misspell 5.1.1.32
LDEV-1099 Bug ClassNotFound with FLD 5.1.1.31
LDEV-1068 Bug For Query Object, SerializeJSON function is not returning uppercase column names inside DATA struct. 5.1.1.30
LDEV-1096 Bug CLONE - java.util.ConcurrentModificationException thrown randomly during deploy under load 5.1.1.29
LDEV-1094 Bug admin extension overview throws a NPE when full null support is enabled 5.1.1.28
LDEV-278 Bug Extend the function JavaCast to support string to char array 5.1.1.27
LDEV-528 Bug getPageContext().getRequest().getParameter() returns null 5.1.1.26
LDEV-1069 Bug java.util.ConcurrentModificationException on structKeyTranslate(FORM)
Velvet functions java
5.1.1.25
LDEV-1014 Bug java.util.ConcurrentModificationException thrown randomly during deploy under load 5.1.1.25
LDEV-1091 Bug literal ansi timestamp parser not support timezone offset 5.1.1.23
LDEV-1090 Bug query returntype struct returns only regular struct
query
5.1.1.22
LDEV-1083 Bug xmlParse with big invalid input can produce an out of memor error 4.5.5.000, 5.1.1.21
LDEV-151 Bug Typed Functions fail to return nulls (and throw an error) 5.1.1.19
LDEV-1077 Task this.mails should be aliased as this.mailServers 5.1.1.18
LDEV-454 Bug Lucee strips the cause from exceptions when casting them in some instances 5.1.1.16
LDEV-374 Bug Date Diff and Compare member functions don't work with dates loaded via ORM
ORM
5.1.1.15
LDEV-666 Bug '/' mapping ignored 5.1.1.14
LDEV-6 Bug imageGetExifMetadata() returns a lot less data
Image exif
5.1.1.13
LDEV-852 Bug cfpdfparam source as dynamic variable fails
PDF cfpdf
PDF 1.0.0.54, 5.1.1.11
LDEV-1046 Bug Caches from Application.cfc don't show in getApplicationSettings() or getAppicationMetaData() 5.1.1.10
LDEV-1061 Enhancement loop struct should accept key and value attributes as aliases for index and item 5.1.1.9
LDEV-600 Bug Dump error for static members with no access modifier
static
5.1.1.9
LDEV-231 Bug cfschedule attribute result alias for ACF10 compatibility
Scheduler acf-compat
5.1.1.8
LDEV-193 Bug lock with timeout='0' doesn't use admin settings 5.1.1.7
LDEV-1058 Bug Lucee without java agent: get missing include errors for tmp files used in AOP 5.1.1.6
LDEV-28 Bug String.parseDateTime() method missing
acf-compat
5.1.1.5
LDEV-1057 Bug java.util.ConcurrentModificationException on ArrayList iterator 5.1.1.4
LDEV-1040 Enhancement Sort methods of a CFC when dumping 5.1.1.3
LDEV-811 Bug serializeJSON() doesn't escape control characters 5.1.1.3
LDEV-181 Bug Function names are converted to uppercase 5.1.1.3
LDEV-1047 Bug Application.cfc cache without Custom struct isn't created and no error thrown 5.1.1.2
LDEV-1041 Bug Global undocumented function setYear appeared in 5.1. 5.1.1.2
LDEV-1042 Bug Can't get metadata on abstract CFC
abstract
5.1.1.1
LDEV-1043 Enhancement add possibility to install a specific Lucee version 5.1.1.0
LDEV-715 Enhancement Ability to create a Cache Connection from Application.cfc
cache cfadmin
5.0.1.22, 5.1.0.34

LDEV-715 Enhancement Ability to create a Cache Connection from Application.cfc
cache cfadmin
5.0.1.22, 5.1.0.34
LDEV-1015 Enhancement add support for nested threads
threads
5.0.1.67, 5.1.0.31

LDEV-999 Enhancement add function DBPoolClear 5.1.0.26, 5.0.1.59
LDEV-998 Enhancement add possibility to define mailserver in the application.cfc 5.1.0.26
LDEV-612 Enhancement Enhance cfquery or anything that returns queries to return array of structs 5.1.0.26
LDEV-996 Enhancement add support for env var "lucee.preserve.case"
structure
5.1.0.25
LDEV-990 Bug TestCase LDEV0809 Fails on Windows 5.1.0.22
LDEV-936 Enhancement move form tags to an extension 5.1.0.21
LDEV-939 Bug cffile upload not work
cffile uploads
5.0.1.33, 5.1.0.20
LDEV-885 Task add support for attribute filename to cfmailparam
cfmailparam
5.1.0.17

LDEV-885 Task add support for attribute filename to cfmailparam
cfmailparam
5.1.0.17

LDEV-882 Task add argument resultQuery to function QueryMap 5.1.0.16
LDEV-817 Task Add encodeFor attribute to CFOUTPUT
ESAPI
5.1.0.15
LDEV-858 Task register addional member functions 5.1.0.14
LDEV-879 Task support for callback function with QuerySort 5.1.0.13
LDEV-878 Task make Arrays synchronized and add argument to ArrayNew
array
5.1.0.12
LDEV-862 Bug DateTimeFormat returns wrong value for ISO8601
date-time
5.1.0.11, 5.0.1.2, 4.5.3.018
LDEV-72 Task ?. safe navigation operator
elvis
5.1.0.11
LDEV-113 Enhancement allow construct for ordered structs
structure syntax
5.1.0.10
LDEV-857 Task make arguments of function valueArray more flexible 5.1.0.9
LDEV-854 Task add arg "encodeFor" to "writeOutput" 5.1.0.8
LDEV-853 Task add function replaceListNoCase 5.1.0.7
LDEV-851 Task add support for closures to replace function 5.1.0.6
LDEV-850 Task add support for timezone to dateFormat/timeFormat 5.1.0.5
LDEV-849 Task make arguments from CreateDateTime/CreateDate/CreateTime optional 5.1.0.4
LDEV-848 Task add alias "searchImplicitScopes" for "scopeCascading" 5.1.0.3
LDEV-847 Task add alias "QueryKeyExists" for function "QueryColumnExists" 5.1.0.2
LDEV-846 Task add function Floor 5.1.0.1
LDEV-845 Task add alias "BooleanFormat" for function "TrueFalseFormat" 5.1.0.1
LDEV-844 Task add function arrayDeleteNoCase 5.1.0.0

Last Updated: 01-Mar-2025 16:55:53